1import{aO as sn,mo as Fi,cr as Mg,as as cd,mp as Xv,aq as Fl,b7 as KI}from"./Skeleton-DChA1aJs.js";import{r as O2}from"./___vite-browser-external_commonjs-proxy-Bju_3dyx.js";import{u as Zv}from"./browser-DB2YQi9n.js";try{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="eda03c27-5d79-4cb6-980e-c28ccbce8008",t._sentryDebugIdIdentifier="sentry-dbid-eda03c27-5d79-4cb6-980e-c28ccbce8008")}catch{}function $v(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 a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(t,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}const m5="G",Ls="SVG",eB="VIEW",ba="TEXT",ud="LINK",I5="PAGE",Ad="NOTE",pA="PATH",mf="RECT",mA="LINE",E5="FIELD_SET",JI="TEXT_INPUT",qI="SELECT",jI="CHECKBOX",VI="LIST",XI="STOP",If="DEFS",Ul="IMAGE",b5="IMAGE_BACKGROUND",IA="TSPAN",fd="CANVAS",dd="CIRCLE",hd="ELLIPSE",EA="POLYGON",ZI="DOCUMENT",bA="POLYLINE",$I="CLIP_PATH",Gl="TEXT_INSTANCE",C5="LINEAR_GRADIENT",y5="RADIAL_GRADIENT",v5="MARKER",tB=Object.freeze(Object.defineProperty({__proto__:null,Canvas:fd,Checkbox:jI,Circle:dd,ClipPath:$I,Defs:If,Document:ZI,Ellipse:hd,FieldSet:E5,G:m5,Image:Ul,ImageBackground:b5,Line:mA,LinearGradient:C5,Link:ud,List:VI,Marker:v5,Note:Ad,Page:I5,Path:pA,Polygon:EA,Polyline:bA,RadialGradient:y5,Rect:mf,Select:qI,Stop:XI,Svg:Ls,Text:ba,TextInput:JI,TextInstance:Gl,Tspan:IA,View:eB},Symbol.toStringTag,{value:"Module"}));var Yf={exports:{}},Kf={exports:{}},P2;function rB(){return P2||(P2=1,typeof Object.create=="function"?Kf.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Kf.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}}),Kf.exports}var Jf={exports:{}},U2;function nB(){if(U2)return Jf.exports;U2=1;var t=typeof Reflect=="object"?Reflect:null,e=t&&typeof t.apply=="function"?t.apply:function(F,ie,$){return Function.prototype.apply.call(F,ie,$)},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(J){console&&console.warn&&console.warn(J)}var i=Number.isNaN||function(F){return F!==F};function a(){a.init.call(this)}Jf.exports=a,Jf.exports.once=G,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function c(J){if(typeof J!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof J)}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(J){if(typeof J!="number"||J<0||i(J))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+J+".");s=J}}),a.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},a.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 f(J){return J._maxListeners===void 0?a.defaultMaxListeners:J._maxListeners}a.prototype.getMaxListeners=function(){return f(this)},a.prototype.emit=function(F){for(var ie=[],$=1;$<arguments.length;$++)ie.push(arguments[$]);var P=F==="error",re=this._events;if(re!==void 0)P=P&&re.error===void 0;else if(!P)return!1;if(P){var ne;if(ie.length>0&&(ne=ie[0]),ne instanceof Error)throw ne;var ve=new Error("Unhandled error."+(ne?" ("+ne.message+")":""));throw ve.context=ne,ve}var k=re[F];if(k===void 0)return!1;if(typeof k=="function")e(k,this,ie);else for(var _=k.length,Y=Q(k,_),$=0;$<_;++$)e(Y[$],this,ie);return!0};function d(J,F,ie,$){var P,re,ne;if(c(ie),re=J._events,re===void 0?(re=J._events=Object.create(null),J._eventsCount=0):(re.newListener!==void 0&&(J.emit("newListener",F,ie.listener?ie.listener:ie),re=J._events),ne=re[F]),ne===void 0)ne=re[F]=ie,++J._eventsCount;else if(typeof ne=="function"?ne=re[F]=$?[ie,ne]:[ne,ie]:$?ne.unshift(ie):ne.push(ie),P=f(J),P>0&&ne.length>P&&!ne.warned){ne.warned=!0;var ve=new Error("Possible EventEmitter memory leak detected. "+ne.length+" "+String(F)+" listeners added. Use emitter.setMaxListeners() to increase limit");ve.name="MaxListenersExceededWarning",ve.emitter=J,ve.type=F,ve.count=ne.length,n(ve)}return J}a.prototype.addListener=function(F,ie){return d(this,F,ie,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(F,ie){return d(this,F,ie,!0)};function m(){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 I(J,F,ie){var $={fired:!1,wrapFn:void 0,target:J,type:F,listener:ie},P=m.bind($);return P.listener=ie,$.wrapFn=P,P}a.prototype.once=function(F,ie){return c(ie),this.on(F,I(this,F,ie)),this},a.prototype.prependOnceListener=function(F,ie){return c(ie),this.prependListener(F,I(this,F,ie)),this},a.prototype.removeListener=function(F,ie){var $,P,re,ne,ve;if(c(ie),P=this._events,P===void 0)return this;if($=P[F],$===void 0)return this;if($===ie||$.listener===ie)--this._eventsCount===0?this._events=Object.create(null):(delete P[F],P.removeListener&&this.emit
1("removeListener",F,$.listener||ie));else if(typeof $!="function"){for(re=-1,ne=$.length-1;ne>=0;ne--)if($[ne]===ie||$[ne].listener===ie){ve=$[ne].listener,re=ne;break}if(re<0)return this;re===0?$.shift():N($,re),$.length===1&&(P[F]=$[0]),P.removeListener!==void 0&&this.emit("removeListener",F,ve||ie)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(F){var ie,$,P;if($=this._events,$===void 0)return this;if($.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):$[F]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete $[F]),this;if(arguments.length===0){var re=Object.keys($),ne;for(P=0;P<re.length;++P)ne=re[P],ne!=="removeListener"&&this.removeAllListeners(ne);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(ie=$[F],typeof ie=="function")this.removeListener(F,ie);else if(ie!==void 0)for(P=ie.length-1;P>=0;P--)this.removeListener(F,ie[P]);return this};function v(J,F,ie){var $=J._events;if($===void 0)return[];var P=$[F];return P===void 0?[]:typeof P=="function"?ie?[P.listener||P]:[P]:ie?z(P):Q(P,P.length)}a.prototype.listeners=function(F){return v(this,F,!0)},a.prototype.rawListeners=function(F){return v(this,F,!1)},a.listenerCount=function(J,F){return typeof J.listenerCount=="function"?J.listenerCount(F):x.call(J,F)},a.prototype.listenerCount=x;function x(J){var F=this._events;if(F!==void 0){var ie=F[J];if(typeof ie=="function")return 1;if(ie!==void 0)return ie.length}return 0}a.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function Q(J,F){for(var ie=new Array(F),$=0;$<F;++$)ie[$]=J[$];return ie}function N(J,F){for(;F+1<J.length;F++)J[F]=J[F+1];J.pop()}function z(J){for(var F=new Array(J.length),ie=0;ie<F.length;++ie)F[ie]=J[ie].listener||J[ie];return F}function G(J,F){return new Promise(function(ie,$){function P(ne){J.removeListener(F,re),$(ne)}function re(){typeof J.removeListener=="function"&&J.removeListener("error",P),ie([].slice.call(arguments))}U(J,F,re,{once:!0}),F!=="error"&&W(J,P,{once:!0})})}function W(J,F,ie){typeof J.on=="function"&&U(J,"error",F,ie)}function U(J,F,ie,$){if(typeof J.on=="function")$.once?J.once(F,ie):J.on(F,ie);else if(typeof J.addEventListener=="function")J.addEventListener(F,function P(re){$.once&&J.removeEventListener(F,P),ie(re)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof J)}return Jf.exports}var G2;function iB(){if(G2)return Yf.exports;G2=1;var t=rB(),e=nB().EventEmitter;Yf.exports=r,Yf.exports.default=r;function r(f){if(!(this instanceof r))return new r(f);e.call(this),f=f||{},this.concurrency=f.concurrency||1/0,this.timeout=f.timeout||0,this.autostart=f.autostart||!1,this.results=f.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(f){r.prototype[f]=function(){return Array.prototype[f].apply(this.jobs,arguments)}}),r.prototype.slice=function(f,d){return this.jobs=this.jobs.slice(f,d),this},r.prototype.reverse=function(){return this.jobs.reverse(),this};var i=["push","unshift","splice"];i.forEach(function(f){r.prototype[f]=function(){var d=Array.prototype[f].apply(this.jobs,arguments);return this.autostart&&this.start(),d}}),Object.defineProperty(r.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),r.prototype.start=function(f){if(f&&s.call(this,f),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&c.call(this);return}var d=this,m=this.jobs.shift(),I=!0,v=this.session,x=null,Q=!1,N=null,z=m.hasOwnProperty("timeout")?m.timeout:this.timeout;function G(U,J){I&&d.session===v&&(I=!1,d.pending--,x!==null&&(delete d.timers[x],clearTimeout(x)),U?d.emit("error",U,m):Q===!1&&(N!==null&&(d.results[N]=Array.prototype.slice.call(arguments,1)),d.emit("success",J,m)),d.session===v&&(d.pending===0&&d.jobs.length===0?c.call(d):d.running&&d.start()))}z&&(x=setTimeout(function(){Q=!0,d.listeners("timeout").length>
10?d.emit("timeout",G,m):G()},z),this.timers[x]=x),this.results&&(N=this.results.length,this.results[N]=null),this.pending++,d.emit("start",m);var W=m(G);W&&W.then&&typeof W.then=="function"&&W.then(function(U){return G(null,U)}).catch(function(U){return G(U||!0)}),this.running&&this.jobs.length>0&&this.start()},r.prototype.stop=function(){this.running=!1},r.prototype.end=function(f){a.call(this),this.jobs.length=0,this.pending=0,c.call(this,f)};function a(){for(var f in this.timers){var d=this.timers[f];delete this.timers[f],clearTimeout(d)}}function s(f){var d=this;this.on("error",m),this.on("end",I);function m(v){d.end(v)}function I(v){d.removeListener("error",m),d.removeListener("end",I),f(v,this.results)}}function c(f){this.session++,this.running=!1,this.emit("end",f)}return Yf.exports}var aB=iB();const sB=sn(aB),oB={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class Ri{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=oB[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)}}Ri.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=Ri.TYPES[e];Ri.prototype["read"+e+(r===1?"":"BE")]=function(){const n=this.view[t](this.pos,!1);return this.pos+=r,n},r!==1&&(Ri.prototype["read"+e+"LE"]=function(){const n=this.view[t](this.pos,!0);return this.pos+=r,n})}const lB=new TextEncoder,H2=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class O1{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=z2(e,H2);break;case"utf16be":case"utf16-be":n=z2(e,!H2);break;case"utf8":n=lB.encode(e);break;case"ascii":n=cB(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 z2(t,e){let r=new Uint16Array(t.length);for(let n=0;n<t.length;n++){let i=t.charCodeAt(n);e&&(i=i>>8|(i&255)<<8),r[n]=i}return new Uint8Array(r.buffer)}function cB(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=Ri.TYPES[e];O1.prototype["write"+e+(r===1?"":"BE")]=function(n){this.view[t](this.pos,n,!1),this.pos+=r},r!==1&&(O1.prototype["write"+e+"LE"]=function(n){this.view[t](this.pos,n,!0),this.pos+=r})}class Hl{fromBuffer(e){let r=new Ri(e);return this.decode(r)}toBuffer(e){let r=this.size(e),n=new Uint8Array(r),i=new O1(n);return this.encode(i,e),n}}class or extends Hl{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 Ri.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,r){return e[`write${this.fn}`](r)}}const dt=new or("UInt8"),Ai=new or("UInt16","BE"),S=Ai,uB=new or("UInt16","LE"),AB=new or("UInt24","BE"),Dc=AB;new or("UInt24","LE");const eE=new or("UInt32","BE"),Qe=eE,fB=new or("UInt32","LE"),Vn=new or("Int8"),dB=new or("Int16","BE"),st=dB;new or("Int16","LE");new or("Int24","BE");new or("Int24","LE");const hB=new or("Int32","BE"),Au=hB;new or("Int32","LE");new or("Float","BE");new or("Float","LE");new or("Double","BE");new or("Double","LE");class Bu extends or{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 gB=new Bu(16,"BE"),pB=gB;new Bu(16,"LE");const mB=new Bu(32,"BE"),Cn=mB;new Bu(32,"LE");function qo(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 or&&(n=t.decode(e)),isNaN(n))throw new Error("Not a fixed size");return n}class B5{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let r in e){const n=e[r];this[r]=n}}}class ye extends Hl{constructor(e,r,n="count"){super(),this.type=e,this.length=r,this.lengthType=n}decode(e,r){let n;const{pos:i}=e,a=[];let s=r;if(this.length!=null&&(n=qo(this.length,e,r)),this.length instanceof or&&(Object.defineProperties(a,{parent:{value:r},_startOffset:{value:i},_currentOffset:{value:0,writable:!0},_length:{value:n}}),s=a),n==null||this.lengthType==="bytes"){const c=n!=null?e.pos+n:r?._length?r._startOffset+r._length:e.length;for(;e.pos<c;)a.push(this.type.decode(e,s))}else for(let c=0,f=n;c<f;c++)a.push(this.type.decode(e,s));return a}size(e,r,n=!0){if(!e)return this.type.size(null,r)*qo(this.length,null,r);let i=0;this.length instanceof or&&(i+=this.length.size(),r={parent:r,pointerSize:0});for(let a of e)i+=this.type.size(a,r);return r&&n&&this.length instanceof or&&(i+=r.pointerSize),i}encode(e,r,n){let i=n;this.length instanceof or&&(i={pointers:[],startOffset:e.pos,parent:n},i.pointerOffset=e.pos+this.size(r,i,!1),this.length.encode(e,r.length));for(let a of r)this.type.encode(e,a,i);if(this.length instanceof or){let a=0;for(;a<i.pointers.length;){const s=i.pointers[a++];s.type.encode(e,s.val,s.parent)}}}}class br extends ye{decode(e,r){const{pos:n}=e,i=qo(this.length,e,r);this.length instanceof or&&(r={parent:r,_startOffset:n,_currentOffset:0,_length:i});const a=new th(this.type,i,e,r);return e.pos+=i*this.type.size(null,r),a}size(e,r){return e instanceof th&&(e=e.toArray()),super.size(e,r)}encode(e,r,n){return r instanceof th&&(r=r.toArray()),super.encode(e,r,n)}}class th{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 go extends Hl{constructor(e,r=[]){super(),this.type=e,this.flags=r}
1decode(e){const r=this.type.decode(e),n={};for(let i=0;i<this.flags.length;i++){const a=this.flags[i];a!=null&&(n[a]=!!(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 a=this.flags[i];a!=null&&r[a]&&(n|=1<<i)}return this.type.encode(e,n)}}class Ti extends Hl{constructor(e){super(),this.length=e}decode(e,r){const n=qo(this.length,e,r);return e.readBuffer(n)}size(e,r){if(!e)return qo(this.length,null,r);let n=e.length;return this.length instanceof or&&(n+=this.length.size()),n}encode(e,r,n){return this.length instanceof or&&this.length.encode(e,r.length),e.writeBuffer(r)}}class P1 extends Hl{constructor(e,r=!0){super(),this.type=e,this.condition=r}decode(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 Yr extends Hl{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=qo(this.count,null,r);return this.type.size()*n}encode(e,r,n){return e.fill(0,this.size(r,n))}}class nr extends Hl{constructor(e,r="ascii"){super(),this.length=e,this.encoding=r}decode(e,r){let n,i,{encoding:a}=this;typeof a=="function"&&(a=a.call(r,r)||"ascii");let s=rh(a);if(this.length!=null)n=qo(this.length,e,r);else{let f;for({buffer:f,length:n,pos:i}=e;i<n-s+1&&(f[i]!==0||s===2&&f[i+1]!==0);)i+=s;n=i-e.pos}const c=e.readString(n,a);return this.length==null&&e.pos<e.length&&(e.pos+=s),c}size(e,r){if(e==null)return qo(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=W2(e,n);return this.length instanceof or&&(i+=this.length.size()),this.length==null&&(i+=rh(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 or&&this.length.encode(e,W2(r,i)),e.writeString(r,i),this.length==null)return rh(i)==2?e.writeUInt16LE(0):e.writeUInt8(0)}}function rh(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 W2(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 a=t.charCodeAt(++n);(a&64512)===56320?i=((i&1023)<<10)+(a&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 Fe extends Hl{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 a in n){var i;const s=n[a];typeof s=="function"?i=s.call(r,r):i=s.decode(e,r),i!==void 0&&(i instanceof B5?Object.defineProperty(r,a,i):r[a]=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 a=0;for(let s in this.fields){const c=this.fields[s];c.size!=null&&(a+=c.size(e[s],i))}return n&&(a+=i.pointerSize),a}encode(e,r,n){let i;this.preEncode!=null&&this.preEncode.call(r,e);const a={pointers:[],startOffset:e.pos,parent:n,val:r,pointerSize:0};a.pointerOffset=e.pos+this.size(r,a,!1);for(let c in this.fields)i=this.fields[c],i.encode!=null&&i.encode(e,r[c],a);let s=0;for(;s<a.pointers.length;){const c=a.pointers[s++];c.type.encode(e,c.val,c.parent)}}}const IB=(t,e)=>e.reduce((r,n)=>r&&r[n],t);class w0 extends Fe{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=IB(r,this.versionPath):i.version=this.type.decode(e),this.versions.header&&this._parseFields(e,i,this.versions.header);const a=this.versions[i.version];if(a==null)throw new Error(`Unknown version ${i.version}`);return a instanceof w0?a.decode(e,r):(this._parseFields(e,i,a),this.process!=null&&this.process.call(i,e),i)}size(e,r,n=!0){let i,a;if(!e)throw new Error("Not a fixed size");this.preEncode!=null&&this.preEncode.call(e);const s={parent:r,val:e,pointerSize:0};let c=0;if(typeof this.type!="string"&&(c+=this.type.size(e.version,s)),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.size!=null&&(c+=a.size(e[i],s));const f=this.versions[e.version];
1if(f==null)throw new Error(`Unknown version ${e.version}`);for(i in f)a=f[i],a.size!=null&&(c+=a.size(e[i],s));return n&&(c+=s.pointerSize),c}encode(e,r,n){let i,a;this.preEncode!=null&&this.preEncode.call(r,e);const s={pointers:[],startOffset:e.pos,parent:n,val:r,pointerSize:0};if(s.pointerOffset=e.pos+this.size(r,s,!1),typeof this.type!="string"&&this.type.encode(e,r.version),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.encode!=null&&a.encode(e,r[i],s);const c=this.versions[r.version];for(i in c)a=c[i],a.encode!=null&&a.encode(e,r[i],s);let f=0;for(;f<s.pointers.length;){const d=s.pointers[f++];d.type.encode(e,d.val,d.parent)}}}class xe extends Hl{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 a=r;a.parent;)a=a.parent;i=a._startOffset||0}this.options.relativeTo&&(i+=this.relativeToGetter(r));const s=n+i;if(this.type!=null){let c=null;const f=()=>{if(c!=null)return c;const{pos:d}=e;return e.pos=s,c=this.type.decode(e,r),e.pos=d,c};return this.options.lazy?new B5({get:f}):f()}else return s}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 Og))throw new Error("Must be a VoidPointer");({type:i}=e),e=e.value}if(e&&r){let a=i.size(e,n);r.pointerSize+=a}return this.offsetType.size()}encode(e,r,n){let i;const a=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,a);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(a.val)),this.offsetType.encode(e,n.pointerOffset-i);let{type:s}=this;if(s==null){if(!(r instanceof Og))throw new Error("Must be a VoidPointer");({type:s}=r),r=r.value}return n.pointers.push({type:s,val:r,parent:a}),n.pointerOffset+=s.size(r,a)}}class Og{constructor(e,r){this.type=e,this.value=r}}function Ha(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var nh,Y2;function EB(){return Y2||(Y2=1,nh=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,a;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(a=Object.keys(e),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var s=a[i];if(!t(e[s],r[s]))return!1}return!0}return e!==e&&r!==r}),nh}var bB=EB();const K2=sn(bB);var OA={},J2;function tE(){if(J2)return OA;J2=1,OA.byteLength=c,OA.toByteArray=d,OA.fromByteArray=v;for(var t=[],e=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,a=n.length;i<a;++i)t[i]=n[i],e[n.charCodeAt(i)]=i;e[45]=62,e[95]=63;function s(x){var Q=x.length;if(Q%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=x.indexOf("=");N===-1&&(N=Q);var z=N===Q?0:4-N%4;return[N,z]}function c(x){var Q=s(x),N=Q[0],z=Q[1];return(N+z)*3/4-z}function f(x,Q,N){return(Q+N)*3/4-N}function d(x){var Q,N=s(x),z=N[0],G=N[1],W=new r(f(x,z,G)),U=0,J=G>0?z-4:z,F;for(F=0;F<J;F+=4)Q=e[x.charCodeAt(F)]<<18|e[x.charCodeAt(F+1)]<<12|e[x.charCodeAt(F+2)]<<6|e[x.charCodeAt(F+3)],W[U++]=Q>>16&255,W[U++]=Q>>8&255,W[U++]=Q&255;return G===2&&(Q=e[x.charCodeAt(F)]<<2|e[x.charCodeAt(F+1)]>>4,W[U++]=Q&255),G===1&&(Q=e[x.charCodeAt(F)]<<10|e[x.charCodeAt(F+1)]<<4|e[x.charCodeAt(F+2)]>>2,W[U++]=Q>>8&255,W[U++]=Q&255),W}function m(x){return t[x>>18&63]+t[x>>12&63]+t[x>>6&63]+t[x&63]}function I(x,Q,N){for(var z,G=[],W=Q;W<N;W+=3)z=(x[W]<<16&16711680)+(x[W+1]<<8&65280)+(x[W+2]&255),G.push(m(z));return G.join("")}function v(x){for(var Q,N=x.length,z=N%3,G=[],W=16383,U=0,J=N-z;U<J;U+=W)G.push(I(x,U,U+W>J?J:U+W));return z===1?(Q=x[N-1],G.push(t[Q>>2]+t[Q<<4&63]+"==")):z===2&&(Q=(x[N-2]<<8)+x[N-1],G.push(t[Q>>10]+t[Q>>4&63]+t[Q<<2&63]+"=")),G.join("")}return OA}var CB=tE();const yB=sn(CB);var ih,q2;function rE(){if(q2)return ih;q2=1;var t=0,e=-3;function r(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(P,re){this.source=P,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=re,this.destLen=0,this.ltree=new r,this.dtree=new r}var i=new r,a=new r,s=new Uint8Array(30),c=new Uint16Array(30),f=new Uint8Array(30),d=new Uint16Array(30),m=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),I=new r,v=new Uint8Array(320);function x(P,re,ne,ve){var k,_;for(k=0;k<ne;++k)P[k]=0;for(k=0;k<30-ne;++k)P[k+ne]=k/ne|0;for(_=ve,k=0;k<30;++k)re[k]=_,_+=1<<P[k]}function Q(P,re){var ne;for(ne=0;ne<7;++ne)P.table[ne]=0;for(P.table[7]=24,P.table[8]=152,P.table[9]=112,ne=0;ne<24;++ne)P.trans[ne]=256+ne;for(ne=0;ne<144;++ne)P.trans[24+ne]=ne;for(ne=0;ne<8;++ne)P.trans[168+ne]=280+ne;for(ne=0;ne<112;++ne)P.trans[176+ne]=144+ne;for(ne=0;ne<5;++ne)re.table[ne]=0;for(re.table[5]=32,ne=0;ne<32;++ne)re.trans[ne]=ne}var N=new Uint16Array(16);function z(P,re,ne,ve){var k,_;
1for(k=0;k<16;++k)P.table[k]=0;for(k=0;k<ve;++k)P.table[re[ne+k]]++;for(P.table[0]=0,_=0,k=0;k<16;++k)N[k]=_,_+=P.table[k];for(k=0;k<ve;++k)re[ne+k]&&(P.trans[N[re[ne+k]]++]=k)}function G(P){P.bitcount--||(P.tag=P.source[P.sourceIndex++],P.bitcount=7);var re=P.tag&1;return P.tag>>>=1,re}function W(P,re,ne){if(!re)return ne;for(;P.bitcount<24;)P.tag|=P.source[P.sourceIndex++]<<P.bitcount,P.bitcount+=8;var ve=P.tag&65535>>>16-re;return P.tag>>>=re,P.bitcount-=re,ve+ne}function U(P,re){for(;P.bitcount<24;)P.tag|=P.source[P.sourceIndex++]<<P.bitcount,P.bitcount+=8;var ne=0,ve=0,k=0,_=P.tag;do ve=2*ve+(_&1),_>>>=1,++k,ne+=re.table[k],ve-=re.table[k];while(ve>=0);return P.tag=_,P.bitcount-=k,re.trans[ne+ve]}function J(P,re,ne){var ve,k,_,Y,K,oe;for(ve=W(P,5,257),k=W(P,5,1),_=W(P,4,4),Y=0;Y<19;++Y)v[Y]=0;for(Y=0;Y<_;++Y){var ae=W(P,3,0);v[m[Y]]=ae}for(z(I,v,0,19),K=0;K<ve+k;){var ce=U(P,I);switch(ce){case 16:var Ie=v[K-1];for(oe=W(P,2,3);oe;--oe)v[K++]=Ie;break;case 17:for(oe=W(P,3,3);oe;--oe)v[K++]=0;break;case 18:for(oe=W(P,7,11);oe;--oe)v[K++]=0;break;default:v[K++]=ce;break}}z(re,v,0,ve),z(ne,v,ve,k)}function F(P,re,ne){for(;;){var ve=U(P,re);if(ve===256)return t;if(ve<256)P.dest[P.destLen++]=ve;else{var k,_,Y,K;for(ve-=257,k=W(P,s[ve],c[ve]),_=U(P,ne),Y=P.destLen-W(P,f[_],d[_]),K=Y;K<Y+k;++K)P.dest[P.destLen++]=P.dest[K]}}}function ie(P){for(var re,ne,ve;P.bitcount>8;)P.sourceIndex--,P.bitcount-=8;if(re=P.source[P.sourceIndex+1],re=256*re+P.source[P.sourceIndex],ne=P.source[P.sourceIndex+3],ne=256*ne+P.source[P.sourceIndex+2],re!==(~ne&65535))return e;for(P.sourceIndex+=4,ve=re;ve;--ve)P.dest[P.destLen++]=P.source[P.sourceIndex++];return P.bitcount=0,t}function $(P,re){var ne=new n(P,re),ve,k,_;do{switch(ve=G(ne),k=W(ne,2,0),k){case 0:_=ie(ne);break;case 1:_=F(ne,i,a);break;case 2:J(ne,ne.ltree,ne.dtree),_=F(ne,ne.ltree,ne.dtree);break;default:_=e}if(_!==t)throw new Error("Data error")}while(!ve);return ne.destLen<ne.dest.length?typeof ne.dest.slice=="function"?ne.dest.slice(0,ne.destLen):ne.dest.subarray(0,ne.destLen):ne.dest}return Q(i,a),x(s,c,4,3),x(f,d,2,1),s[28]=0,c[28]=258,ih=$,ih}var ah,j2;function vB(){if(j2)return ah;j2=1;const t=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,e=(i,a,s)=>{let c=i[a];i[a]=i[s],i[s]=c},r=i=>{const a=i.length;for(let s=0;s<a;s+=4)e(i,s,s+3),e(i,s+1,s+2)};return ah={swap32LE:i=>{t&&r(i)}},ah}var sh,V2;function BB(){if(V2)return sh;V2=1;const t=rE(),{swap32LE:e}=vB(),r=11,n=5,i=r-n,a=65536>>r,c=(1<<i)-1,f=2,m=(1<<n)-1,I=65536>>n,v=1024>>n,z=I+v+32,G=1<<f;class W{constructor(J){const F=typeof J.readUInt32BE=="function"&&typeof J.slice=="function";if(F||J instanceof Uint8Array){let ie;if(F)this.highStart=J.readUInt32LE(0),this.errorValue=J.readUInt32LE(4),ie=J.readUInt32LE(8),J=J.slice(12);else{const $=new DataView(J.buffer);this.highStart=$.getUint32(0,!0),this.errorValue=$.getUint32(4,!0),ie=$.getUint32(8,!0),J=J.subarray(12)}J=t(J,new Uint8Array(ie)),J=t(J,new Uint8Array(ie)),e(J),this.data=new Uint32Array(J.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=J)}get(J){let F;return J<0||J>1114111?this.errorValue:J<55296||J>56319&&J<=65535?(F=(this.data[J>>n]<<f)+(J&m),this.data[F]):J<=65535?(F=(this.data[I+(J-55296>>n)]<<f)+(J&m),this.data[F]):J<this.highStart?(F=this.data[z-a+(J>>r)],F=this.data[F+(J>>n&c)],F=(F<<f)+(J&m),this.data[F]):this.data[this.data.length-G]}}return sh=W,sh}var xB=BB();const Ef=sn(xB);function Uc(t){return t&&t.__esModule?t.default:t}var zl={};zl=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 bf=new Ef(yB
vendor: 12,945 bytes, line 1
1.toByteArray("AAARAAAAAADwfAEAZXl5ONRt+/5bPVFZimRfKoTQJNm37CGE7Iw0j3UsTWKsoyI7kwyyTiEUzSD7NiEzhWYijH0wMVkHE4Mx49fzfo+3nuP4/fdZjvv+XNd5n/d9nef1WZvmKhTxiZndzDQBSEYQqxqKwnsKvGQucFh+6t6cJ792ePQBZv5S9yXSwkyjf/P4T7mTNnIAv1dOVhMlR9lflbUL9JeJguqsjvG9NTj/wLb566VAURnLo2vvRi89S3gW/33ihh2eXpDn40BIW7REl/7coRKIhAFlAiOtbLDTt6mMb4GzMF1gNnvX/sBxtbsAIjfztCNcQjcNDtLThRvuXu5M5g/CBjaLBE4lJm4qy/oZD97+IJryApcXfgWYlkvWbhfXgujOJKVu8B+ozqTLbxyJ5kNiR75CxDqfBM9eOlDMmGeoZ0iQbbS5VUplIwI+ZNXEKQVJxlwqjhOY7w3XwPesbLK5JZE+Tt4X8q8km0dzInsPPzbscrjBMVjF5mOHSeRdJVgKUjLTHiHqXSPkep8N/zFk8167KLp75f6RndkvzdfB6Uz3MmqvRArzdCbs1/iRZjYPLLF3U8Qs+H+Rb8iK51a6NIV2V9+07uJsTGFWpPz8J++7iRu2B6eAKlK/kujrLthwaD/7a6J5w90TusnH1JMAc+gNrql4aspOUG/RrsxUKmPzhHgP4Bleru+6Vfc/MBjgXVx7who94nPn7MPFrnwQP7g0k0Dq0h2GSKO6fTZ8nLodN1SiOUj/5EL/Xo1DBvRm0wmrh3x6phcJ20/9CuMr5h8WPqXMSasLoLHoufTmE7mzYrs6B0dY7KjuCogKqsvxnxAwXWvd9Puc9PnE8DOHT2INHxRlIyVHrqZahtfV2E/A2PDdtA3ewlRHMtFIBKO/T4IozWTQZ+mb+gdKuk/ZHrqloucKdsOSJmlWTSntWjcxVMjUmroXLM10I6TwDLnBq4LP69TxgVeyGsd8yHvhF8ydPlrNRSNs9EP7WmeuSE7Lu10JbOuQcJw/63sDp68wB9iwP5AO+mBpV0R5VDDeyQUFCel1G+4KHBgEVFS0YK+m2sXLWLuGTlkVAd97WwKKdacjWElRCuDRauf33l/yVcDF6sVPKeTes99FC1NpNWcpieGSV/IbO8PCTy5pbUR1U8lxzf4T+y6fZMxOz3LshkQLeeDSd0WmUrQgajmbktrxsb2AZ0ACw2Vgni+gV/m+KvCRWLg08Clx7uhql+v9XySGcjjOHlsp8vBw/e8HS7dtiqF6T/XcSXuaMW66GF1g4q9YyBadHqy3Y5jin1c7yZos6BBr6dsomSHxiUHanYtcYQwnMMZhRhOnaYJeyJzaRuukyCUh48+e/BUvk/aEfDp8ag+jD64BHxNnQ5v/E7WRk7eLjGV13I3oqy45YNONi/1op1oDr7rPjkhPsTXgUpQtGDPlIs55KhQaic9kSGs/UrZ2QKQOflB8MTEQxRF9pullToWO7Eplan6mcMRFnUu2441yxi23x+KqKlr7RWWsi9ZXMWlr8vfP3llk1m2PRj0yudccxBuoa7VfIgRmnFPGX6Pm1WIfMm/Rm4n/xTn8IGqA0GWuqgu48pEUO0U9nN+ZdIvFpPb7VDPphIfRZxznlHeVFebkd9l+raXy9BpTMcIUIvBfgHEb6ndGo8VUkxpief14KjzFOcaANfgvFpvyY8lE8lE4raHizLpluPzMks1hx/e1Hok5yV0p7qQH7GaYeMzzZTFvRpv6k6iaJ4yNqzBvN8J7B430h2wFm1IBPcqbou33G7/NWPgopl4Mllla6e24L3TOTVNkza2zv3QKuDWTeDpClCEYgTQ+5vEBSQZs/rMF50+sm4jofTgWLqgX1x3TkrDEVaRqfY/xZizFZ3Y8/DFEFD31VSfBQ5raEB6nHnZh6ddehtclQJ8fBrldyIh99LNnV32HzKEej04hk6SYjdauCa4aYW0ru/QxvQRGzLKOAQszf3ixJypTW3WWL6BLSF2EMCMIw7OUvWBC6A/gDc2D1jvBapMCc7ztx6jYczwTKsRLL6dMNXb83HS8kdD0pTMMj161zbVHkU0mhSHo9SlBDDXdN6hDvRGizmohtIyR3ot8tF5iUG4GLNcXeGvBudSFrHu+bVZb9jirNVG+rQPI51A7Hu8/b0UeaIaZ4UgDO68PkYx3PE2HWpKapJ764Kxt5TFYpywMy4DLQqVRy11I7SOLhxUFmqiEK52NaijWArIfCg6qG8q5eSiwRCJb1R7GDJG74TrYgx/lVq7w9++Kh929xSJEaoSse5fUOQg9nMAnIZv+7fwVRcNv3gOHI46Vb5jYUC66PYHO6lS+TOmvEQjuYmx4RkffYGxqZIp/DPWNHAixbRBc+XKE3JEOgs4jIwu/dSAwhydruOGF39co91aTs85JJ3Z/LpXoF43hUwJsb/M1Chzdn8HX8vLXnqWUKvRhNLpfAF4PTFqva1sBQG0J+59HyYfmQ3oa4/sxZdapVLlo/fooxSXi/dOEQWIWq8E0FkttEyTFXR2aNMPINMIzZwCNEheYTVltsdaLkMyKoEUluPNAYCM2IG3br0DLy0fVNWKHtbSKbBjfiw7Lu06gQFalC7RC9BwRMSpLYDUo9pDtDfzwUiPJKLJ2LGcSphWBadOI/iJjNqUHV7ucG8yC6+iNM9QYElqBR7ECFXrcTgWQ3eG/tCWacT9bxIkfmxPmi3vOd36KxihAJA73vWNJ+Y9oapXNscVSVqS5g15xOWND/WuUCcA9YAAg6WFbjHamrblZ5c0L6Zx1X58ZittGcfDKU697QRSqW/g+RofNRyvrWMrBn44cPvkRe2HdTu/Cq01C5/riWPHZyXPKHuSDDdW8c1XPgd6ogvLh20qEIu8c19sqr4ufyHrwh37ZN5MkvY1dsGmEz9pUBTxWrvvhNyODyX2Q1k/fbX/T/vbHNcBrmjgDtvBdtZrVtiIg5iXQuzO/DEMvRX8Mi1zymSlt92BGILeKItjoShJXE/H7xwnf0Iewb8BFieJ9MflEBCQYEDm8eZniiEPfGoaYiiEdhQxHQNr2AuRdmbL9mcl18Kumh+HEZLp6z+j35ML9zTbUwahUZCyQQOgQrGfdfQtaR/OYJ/9dYXb2TWZFMijfCA8Nov4sa5FFDUe1T68h4q08WDE7JbbDiej4utRMR9ontevxlXv6LuJTXt1YEv8bDzEt683PuSsIN0afvu0rcBu9AbXZbkOG3K3AhtqQ28N23lXm7S3Yn6KXmAhBhz+GeorJJ4XxO/b3vZk2LXp42+QvsVxGSNVpfSctIFMTR1bD9t70i6sfNF3WKz/uKDEDCpzzztwhL45lsw89H2IpWN10sXHRlhDse9KCdpP5qNNpU84cTY+aiqswqR8XZ9ea0KbVRwRuOGQU3csAtV2fSbnq47U6es6rKlWLWhg3s/B9C9g+oTyp6RtIldR51OOkP5/6nSy6itUVPcMNOp4M/hDdKOz3uK6srbdxOrc2cJgr1Sg02oBxxSky6V7JaG+ziNwlfqnjnvh2/uq1lKfbp+qpwq/D/5OI5gkFl5CejKGxfc2YVJfGqc4E0x5e9PHK2ukbHNI7/RZV6LNe65apbTGjoCaQls0txPPbmQbCQn+/upCoXRZy9yzorWJvZ0KWcbXlBxU/d5I4ERUTxMuVWhSMmF677LNN7NnLwsmKawXkCgbrpcluOl0WChR1qhtSrxGXHu251dEItYhYX3snvn1gS2uXuzdTxCJjZtjsip0iT2sDC0qMS7Bk9su2NyXjFK5/f5ZoWwofg3DtTyjaFqspnOOTSh8xK/CKUFS57guVEkw9xoQuRCwwEO9Lu9z2vYxSa9NFV8DvSxv2C4WYLYF8Nrc4DzWkzNsk81JJOlZ/LYJrGCoj4MmZpnf3AXmzxT4rtl9jsqljEyedz468SGKdBiQzyz/qWKEhFg45ZczlZZ3KGL3l6sn+3TTa3zMVMhPa1obGp/z+fvY0QXTrJTf1XAT3EtQdUfYYlmWZyvPZ/6rWwU7UOQei7pVE0osgN94Iy+T1+omE6z4Rh2O20FjgBeK2y1mcoFiMDOJvuZPn5Moy9fmFH3wyfKvn4+TwfLvt/lHTTVnvrtoUWRBiQXhiNM8nE6ZoWeux/Z0b2unRcdUzdDpmL7CAgd1ToRXwgmHTZOgiGtVT+xr1QH9ObebRTT4NzL+XSpLuuWp62GqQvJVTPoZOeJCb6gIwd9XHMftQ+Kc08IKKdKQANSJ1a2gve3JdRhO0+tNiYzWAZfd7isoeBu67W7xuK8WX7nhJURld98Inb0t/dWOSau/kDvV4DJo/cImw9AO2Gvq0F2n0M7yIZKL8amMbjYld+qFls7hq8Acvq97K2PrCaomuUiesu7qNanGupEl6J/iem8lyr/NMnsTr6o41PO0yhQh3hPFN0wJP7S830je9iTBLzUNgYH+gUZpROo3rN2qgCI+6GewpX8w8CH+ro6QrWiStqmcMzVa3vEel+3/dDxMp0rDv1Q6wTMS3K64zTT6RWzK1y643im25Ja7X2ePCV2mTswd/4jshZPo4bLnerqIosq/hy2bKUAmVn9n4oun1+a0DIZ56UhVwmZHdUNpLa8gmPvxS1eNvCF1T0wo1wKPdCJi0qOrWz7oYRTzgTtkzEzZn308XSLwUog4OWGKJzCn/3FfF9iA32dZHSv30pRCM3KBY9WZoRhtdK/ChHk6DEQBsfV6tN2o1Cn0mLtPBfnkS+qy1L2xfFe9TQPtDE1Be44RTl82E9hPT2rS2+93LFbzhQQO3C/hD2jRFH3BWWbasAfuMhRJFcTri73eE835y016s22DjoFJ862WvLj69fu2TgSF3RHia9D5DSitlQAXYCnbdqjPkR287Lh6dCHDapos+eFDvcZPP2edPmTFxznJE/EBLoQQ0Qmn9EkZOyJmHxMbvKYb8o21ZHmv5YLqgsEPk9gWZwYQY9wLqGXuax/8QlV5qDaPbq9pLPT1yp+zOWKmraEy1OUJI7zdEcEmvBpbdwLrDCgEb2xX8S/nxZgjK4bRi+pbOmbh8bEeoPvU/L9ndx9kntlDALbdAvp0O8ZC3zSUnFg4cePsw7jxewWvL7HRSBLUn6J7vTH9uld5N76JFPgBCdXGF221oEJk++XfRwXplLSyrVO7HFWBEs99nTazKveW3HpbD4dH/YmdAl+lwbSt8BQWyTG7jAsACI7bPPUU9hI9XUHWqQOuezHzUjnx5Qqs6T1qNHfTTHleDtmqK7flA9a0gz2nycIpz1FHBuWxKNtUeTdqP29Fb3tv+tl5JyBqXoR+vCsdzZwZUhf6Lu8bvkB9yQP4x7GGegB0ym0Lpl03Q7e+C0cDsm9GSDepCDji7nUslLyYyluPfvLyKaDSX4xpR+nVYQjQQn5F8KbY1gbIVLiK1J3mW90zTyR1bqApX2BlWh7KG8LAY9/S9nWC0XXh9pZZo6xuir12T43rkaGfQssbQyIslA7uJnSHOV22NhlNtUo0czxPAsXhh8tIQYaTM4l/yAlZlydTcXhlG22Gs/n3BxKBd/3ZjYwg3NaUurVXhNB+afVnFfNr9TbC9ksNdvwpNfeHanyJ8M6GrIVfLlYAPv0ILe4dn0Z+BJSbJkN7eZY/c6+6ttDYcIDeUKIDXqUSE42Xdh5nRbuaObozjht0HJ5H1e+em+NJi/+8kQlyjCbJpPckwThZeIF9/u7lrVIKNeJLCN/TpPAeXxvd31/CUDWHK9MuP1V1TJgngzi4V0qzS3SW3Qy5UiGHqg02wQa5tsEl9s/X9nNMosgLlUgZSfCBj1DiypLfhr9/r0nR0XY2tmhDOcUS4E7cqa4EJBhzqvpbZa35Q5Iz5EqmhYiOGDAYk606Tv74+KGfPjKVuP15rIzgW0I7/niOu9el/sn2bRye0gV+GrePDRDMHjwO1lEdeXH8N+UTO3IoN18kpI3tPxz+fY+n2MGMSGFHAx/83tKeJOl+2i+f1O9v6FfEDBbqrw+lpM8Anav7zHNr7hE78nXUtPNodMbCnITWA7Ma/IHlZ50F9hWge/wzOvSbtqFVFtkS8Of2nssjZwbSFdU+VO8z6tCEc9UA9ACxT5zIUeSrkBB/v1krOpm7bVMrGxEKfI6LcnpB4D8bvn2hDKGqKrJaVAJuDaBEY3F7eXyqnFWlOoFV/8ZLspZiZd7orXLhd4mhHQgbuKbHjJWUzrnm0Dxw/LJLzXCkh7slMxKo8uxZIWZfdKHlfI7uj3LP6ARAuWdF7ZmZ7daOKqKGbz5LxOggTgS39oEioYmrqkCeUDvbxkBYKeHhcLmMN8dMF01ZMb32IpL/cH8R7VHQSI5I0YfL14g9d7P/6cjB1JXXxbozEDbsrPdmL8ph7QW10jio+v7YsqHKQ6xrBbOVtxU0/nFfzUGZwIBLwyUvg49ii+54nv9FyECBpURnQK4Ox6N7lw5fsjdd5l/2SwBcAHMJoyjO1Pifye2dagaOwCVMqdJWAo77pvBe0zdJcTWu5fdzPNfV2p1pc7/JKQ8zhKkwsOELUDhXygPJ5oR8Vpk2lsCen3D3QOQp2zdrSZHjVBstDF/wWO98rrkQ6/7zt/Drip7OHIug1lomNdmRaHRrjmqeodn22sesQQPgzimPOMqC60a5+i/UYh51uZm+ijWkkaI2xjrBO2558DZNZMiuDQlaVAvBy2wLn/bR3FrNzfnO/9oDztYqxZrr7JMIhqmrochbqmQnKowxW29bpqTaJu7kW1VotC72QkYX8OoDDdMDwV1kJRk3mufgJBzf+iwFRJ7XWQwO5ujVglgFgHtycWiMLx5N+6XU+TulLabWjOzoao03fniUW0xvIJNPbk7CQlFZd/RCOPvgQbLjh5ITE8NVJeKt3HGr6JTnFdIzcVOlEtwqbIIX0IM7saC+4N5047MTJ9+Wn11EhyEPIlwsHE5utCeXRjQzlrR+R1Cf/qDzcNbqLXdk3J7gQ39VUrrEkS/VMWjjg+t2oYrqB0tUZClcUF6+LBC3EQ7KnGIwm/qjZX4GKPtjTX1zQKV6nPAb2t/Rza5IqKRf8i2DFEhV/YSifX0YwsiF6TQnp48Gr65TFq0zUe6LGjiY7fq0LSGKL1VnC6ESI2yxvt3XqBx53B3gSlGFeJcPbUbonW1E9E9m4NfuwPh+t5QjRxX34lvBPVxwQd7aeTd+r9dw5CiP1pt8wMZoMdni7GapYdo6KPgeQKcmlFfq4UYhvV0IBgeiR3RnTMBaqDqpZrTRyLdsp4l0IXZTdErfH0sN3dqBG5vRIx3VgCYcHmmkqJ8Hyu3s9K9uBD1d8cZUEx3qYcF5vsqeRpF1GOg8emeWM2OmBlWPdZ6qAXwm3nENFyh+kvXk132PfWAlN0kb7yh4fz2T7VWUY/hEXX5DvxGABC03XRpyOG8t/u3Gh5tZdpsSV9AWaxJN7zwhVglgII1gV28tUViyqn4UMdIh5t+Ea2zo7PO48oba0TwQbiSZOH4YhD578kPF3reuaP7LujPMsjHmaDuId9XEaZBCJhbXJbRg5VCk3KJpryH/+8S3wdhR47pdFcmpZG2p0Bpjp/VbvalgIZMllYX5L31aMPdt1J7r/7wbixt0Mnz2ZvNGTARHPVD+2O1D8SGpWXlVnP2ekgon55YiinADDynyaXtZDXueVqbuTi8z8cHHK325pgqM+mWZwzHeEreMvhZopAScXM14SJHpGwZyRljMlDvcMm9FZ/1e9+r/puOnpXOtc9Iu2fmgBfEP9cGW1Fzb1rGlfJ08pACtq1ZW18bf2cevebzVeHbaA50G9qoUp39JWdPHbYkPCRXjt4gzlq3Cxge28Mky8MoS/+On72kc+ZI2xBtgJytpAQHQ1zrEddMIVyR5urX6yBNu8v5lKC8eLdGKTJtbgIZ3ZyTzSfWmx9f+cvcJe8yM39K/djkp2aUTE/9m2Lj5jg7b8vdRAer7DO3SyLNHs1CAm5x5iAdh2yGJYivArZbCBNY88Tw+w+C1Tbt7wK3zl2rzTHo/D8/gb3c3mYrnEIEipYqPUcdWjnTsSw471O3EUN7Gtg4NOAs9PJrxm03VuZKa5xwXAYCjt7Gs01Km6T2DhOYUMoFcCSu7Hk1p3yP1eG+M3v3Q5luAze6WwBnZIYO0TCucPWK+UJ36KoJ8Y+vpavhLO8g5ed704IjlQdfemrMu//EvPYXTQSGIPPfiagJS9nMqP5IvkxN9pvuJz7h8carPXTKMq8jnTeL0STan6dnLTAqwIswcIwWDR2KwbGddAVN8SYWRB7kfBfBRkSXzvHlIF8D6jo64kUzYk5o/n8oLjKqat0rdXvQ86MkwQGMnnlcasqPPT2+mVtUGb32KuH6cyZQenrRG11TArcAl27+nvOMBDe++EKHf4YdyGf7mznzOz33cFFGEcv329p4qG2hoaQ8ULiMyVz6ENcxhoqGnFIdupcn7GICQWuw3yO3W8S33mzCcMYJ8ywc7U7rmaQf/W5K63Gr4bVTpXOyOp4tbaPyIaatBNpXqlmQUTSZXjxPr19+73PSaT+QnI35YsWn6WpfJjRtK8vlJZoTSgjaRU39AGCkWOZtifJrnefCrqwTKDFmuWUCukEsYcRrMzCoit28wYpP7kSVjMD8WJYQiNc2blMjuqYegmf6SsfC1jqz8XzghMlOX+gn/MKZmgljszrmehEa4V98VreJDxYvHr3j7IeJB9/sBZV41BWT/AZAjuC5XorlIPnZgBAniBEhanp0/0+qZmEWDpu8ige1hUPIyTo6T6gDEcFhWSoduNh8YSu65KgMOGBw7VlNYzNIgwHtq9KP2yyTVysqX5v12sf7D+vQUdR2dRDvCV40rIInXSLWT/yrC6ExOQxBJwIDbeZcl3z1yR5Rj3l8IGpxspapnvBL+fwupA3b6fkFceID9wgiM1ILB0cHVdvo/R4xg8yqKXT8efl0GnGX1/27FUYeUW2L/GNRGGWVGp3i91oaJkb4rybENHre9a2P5viz/yqk8ngWUUS+Kv+fu+9BLFnfLiLXOFcIeBJLhnayCiuDRSqcx0Qu68gVsGYc6EHD500Fkt+gpDj6gvr884n8wZ5o6q7xtL5wA0beXQnffWYkZrs2NGIRgQbsc5NB302SVx+R4ROvmgZaR8wBcji128BMfJ9kcvJ4DC+bQ57kRmv5yxgU4ngZfn0/JNZ8JBwxjTqS+s9kjJFG1unGUGLwMiIuXUD9EFhNIJuyCEAmVZSIGKH4G6v1gRR1LyzQKH2ZqiI1DnHMoDEZspbDjTeaFIAbSvjSq3A+n46y9hhVM8wIpnARSXyzmOD96d9UXvFroSPgGw1dq2vdEqDq9fJN1EbL2WulNmHkFDvxSO9ZT/RX/Bw2gA/BrF90XrJACereVfbV/YXaKfp77Nmx5NjEIUlxojsy7iN7nBHSZigfsbFyVOX1ZTeCCxvqnRSExP4lk5ZeYlRu9caaa743TWNdchRIhEWwadsBIe245C8clpaZ4zrPsk+OwXzxWCvRRumyNSLW5KWaSJyJU95cwheK76gr7228spZ3hmTtLyrfM2QRFqZFMR8/Q6yWfVgwTdfX2Ry4w3+eAO/5VT5nFb5NlzXPvBEAWrNZ6Q3jbH0RF4vcbp+fDngf/ywpoyNQtjrfvcq93AVb1RDWRghvyqgI2BkMr1rwYi8gizZ0G9GmPpMeqPerAQ0dJbzx+KAFM4IBq6iSLpZHUroeyfd9o5o+4fR2EtsZBoJORQEA4SW0CmeXSnblx2e9QkCHIodyqV6+g5ETEpZsLqnd/Na60EKPX/tQpPEcO+COIBPcQdszDzSiHGyQFPly/7KciUh1u+mFfxTCHGv9nn2WqndGgeGjQ/kr02qmTBX7Hc1qiEvgiSz1Tz/sy7Es29wvn6FrDGPP7asXlhOaiHxOctPvTptFA1kHFUk8bME7SsTSnGbFbUrssxrq70LhoSh5OwvQna+w84XdXhZb2sloJ4ZsCg3j+PrjJL08/JBi5zGd6ud/ZxhmcGKLOXPcNunQq5ESW92iJvfsuRrNYtawWwSmNhPYoFj2QqWNF0ffLpGt/ad24RJ8vkb5sXkpyKXmvFG5Vcdzf/44k3PBL/ojJ52+kWGzOArnyp5f969oV3J2c4Li27Nkova9VwRNVKqN0V+gV+mTHitgkXV30aWd3A1RSildEleiNPA+5cp+3+T7X+xfHiRZXQ1s4FA9TxIcnveQs9JSZ5r5qNmgqlW4zMtZ6rYNvgmyVcywKtu8ZxnSbS5vXlBV+NXdIfi3+xzrnJ0TkFL+Un8v1PWOC2PPFCjVPq7qTH7mOpzOYj/b4h0ceT+eHgr97Jqhb1ziVfeANzfN8bFUhPKBi7hJBCukQnB0aGjFTYLJPXL26lQ2b80xrOD5cFWgA8hz3St0e69kwNnD3+nX3gy12FjrjO+ddRvvvfyV3SWbXcxqNHfmsb9u1TV+wHTb9B07/L2sB8WUHJ9eeNomDyysEWZ0deqEhH/oWI2oiEh526gvAK1Nx2kIhNvkYR+tPYHEa9j+nd1VBpQP1uzSjIDO+fDDB7uy029rRjDC5Sk6aKczyz1D5uA9Lu+Rrrapl8JXNL3VRllNQH2K1ZFxOpX8LprttfqQ56MbPM0IttUheXWD/mROOeFqGUbL+kUOVlXLTFX/525g4faLEFO4qWWdmOXMNvVjpIVTWt650HfQjX9oT3Dg5Au6+v1/Ci78La6ZOngYCFPT1AUwxQuZ0yt5xKdNXLaDTISMTeCj16XTryhM36K2mfGRIgot71voWs8tTpL/f1rvcwv3LSDf+/G8THCT7NpfHWcW+lsF/ol8q9Bi6MezNTqp0rpp/kJRiVfNrX/w27cRRTu8RIIqtUblBMkxy4jwAVqCjUJkiPBj2cAoVloG8B2/N5deLdMhDb7xs5nhd3dubJhuj8WbaFRyu1L678DHhhA+rMimNo4C1kGpp0tD/qnCfCFHejpf0LJX43OTr578PY0tnIIrlWyNYyuR/ie6j2xNb1OV6u0dOX/1Dtcd7+ya9W+rY2LmnyQMtk8SMLTon8RAdwOaN2tNg5zVnDKlmVeOxPV2vhHIo9QEPV7jc3f+zVDquiNg1OaHX3cZXJDRY5MJpo+VanAcmqp4oasYLG+wrXUL5vJU0kqk2hGEskhP+Jjigrz1l6QnEwp6n8PMVeJp70Ii6ppeaK9GhF6fJE00ceLyxv08tKiPat4QdxZFgSbQknnEiCLD8Qc1rjazVKM3r3gXnnMeONgdz/yFV1q+haaN+wnF3Fn4uYCI9XsKOuVwDD0LsCO/f0gj5cmxCFcr7sclIcefWjvore+3aSU474cyqDVxH7w1RX3CHsaqsMRX17ZLgjsDXws3kLm2XJdM3Ku383UXqaHqsywzPhx7NFir0Fqjym/w6cxD2U9ypa3dx7Z12w/fi3Jps8sqJ8f8Ah8aZAvkHXvIRyrsxK7rrFaNNdNvjI8+3Emri195DCNa858anj2Qdny6Czshkn4N2+1m+k5S8sunX3Ja7I+JutRzg1mc2e9Yc0Zv9PZn1SwhxIdU9sXwZRTd/J5FoUm0e+PYREeHg3oc2YYzGf2xfJxXExt4pT3RfDRHvMXLUmoXOy63xv5pLuhOEax0dRgSywZ/GH+YBXFgCeTU0hZ8SPEFsn8punp1Kurd1KgXxUZ+la3R5+4ePGR4ZF5UQtOa83+Vj8zh80dfzbhxWCeoJnQ4dkZJM4drzknZOOKx2n3WrvJnzFIS8p0xeic+M3ZRVXIp10tV2DyYKwRxLzulPwzHcLlYTxl4PF7v8l106Azr+6wBFejbq/3P72C/0j78cepY9990/d4eAurn2lqdGKLU8FffnMw7cY7pVeXJRMU73Oxwi2g2vh/+4gX8dvbjfojn/eLVhhYl8GthwCQ50KcZq4z2JeW5eeOnJWFQEnVxDoG459TaC4zXybECEoJ0V5q1tXrQbDMtUxeTV6Pdt1/zJuc7TJoV/9YZFWxUtCf6Ou3Vd/vR/vG0138hJQrHkNeoep5dLe+6umcSquKvMaFpm3EZHDBOvCi0XYyIFHMgX7Cqp3JVXlxJFwQfHSaIUEbI2u1lBVUdlNw4Qa9UsLPEK94Qiln3pyKxQVCeNlx8yd7EegVNQBkFLabKvnietYVB4IPZ1fSor82arbgYec8aSdFMaIluYTYuNx32SxfrjKUdPGq+UNp5YpydoEG3xVLixtmHO9zXxKAnHnPuH2fPGrjx0GcuCDEU+yXUtXh6nfUL+cykws1gJ5vkfYFaFBr9PdCXvVf35OJQxzUMmWjv0W6uGJK11uAGDqSpOwCf6rouSIjPVgw57cJCOQ4b9tkI/Y5WNon9Swe72aZryKo8d+HyHBEdWJKrkary0LIGczA4Irq353Wc0Zga3om7UQiAGCvIl8GGyaqz5zH+1gMP5phWUCpKtttWIyicz09vXg76GxkmiGSMQ06Z9X8BUwqOtauDbPIf4rpK/yYoeAHxJ9soXS9VDe1Aw+awOOxaN8foLrif0TXBvQ55dtRtulRq9emFDBxlQcqKCaD8NeTSE7FOHvcjf/+oKbbtRqz9gbofoc2EzQ3pL6W5JdfJzAWmOk8oeoECe90lVMruwl/ltM015P/zIPazqvdvFmLNVHMIZrwiQ2tIKtGh6PDVH+85ew3caqVt2BsDv5rOcu3G9srQWd7NmgtzCRUXLYknYRSwtH9oUtkqyN3CfP20xQ1faXQl4MEmjQehWR6GmGnkdpYNQYeIG408yAX7uCZmYUic9juOfb+Re28+OVOB+scYK4DaPcBe+5wmji9gymtkMpKo4UKqCz7yxzuN8VIlx9yNozpRJpNaWHtaZVEqP45n2JemTlYBSmNIK1FuSYAUQ1yBLnKxevrjayd+h2i8PjdB3YY6b0nr3JuOXGpPMyh4V2dslpR3DFEvgpsBLqhqLDOWP4yEvIL6f21PpA7/8B"))
1,wB=Math.log2||(t=>Math.log(t)/Math.LN2),gd=t=>wB(t)+1|0,QB=gd(Uc(zl).categories.length-1),nE=gd(Uc(zl).combiningClasses.length-1),x5=gd(Uc(zl).scripts.length-1),pd=gd(Uc(zl).eaw.length-1),Cf=10,SB=nE+x5+pd+Cf,kB=x5+pd+Cf,DB=pd+Cf,RB=Cf,TB=(1<<QB)-1,FB=(1<<nE)-1,NB=(1<<x5)-1,LB=(1<<pd)-1,_B=(1<<Cf)-1;function _s(t){const e=bf.get(t);return Uc(zl).categories[e>>SB&TB]}function iE(t){const e=bf.get(t);return Uc(zl).combiningClasses[e>>kB&FB]}function w5(t){const e=bf.get(t);return Uc(zl).scripts[e>>DB&NB]}function MB(t){const e=bf.get(t);return Uc(zl).eaw[e>>RB&LB]}function OB(t){let e=bf.get(t),r=e&_B;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 PB(t){const e=_s(t);return e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Nl"}function Pg(t){return _s(t)==="Nd"}function UB(t){const e=_s(t);return e==="Pc"||e==="Pd"||e==="Pe"||e==="Pf"||e==="Pi"||e==="Po"||e==="Ps"}function GB(t){return _s(t)==="Ll"}function HB(t){return _s(t)==="Lu"}function zB(t){return _s(t)==="Lt"}function WB(t){const e=_s(t);return e==="Zs"||e==="Zl"||e==="Zp"}function YB(t){const e=_s(t);return e==="Nd"||e==="No"||e==="Nl"||e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Me"||e==="Mc"}function Q5(t){const e=_s(t);return e==="Mn"||e==="Me"||e==="Mc"}var KB={getCategory:_s,getCombiningClass:iE,getScript:w5,getEastAsianWidth:MB,getNumericValue:OB,isAlphabetic:PB,isDigit:Pg,isPunctuation:UB,isLowerCase:GB,isUpperCase:HB,isTitleCase:zB,isWhiteSpace:WB,isBaseForm:YB,isMark:Q5},oh,X2;function JB(){if(X2)return oh;X2=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 a=this;return{*[Symbol.iterator](){for(var s=t,c=null,f=null,d=null,m=0;m<i.length;m++){var I=i[m];d=s,s=a.stateTable[s][I],s===e&&(c!=null&&f!=null&&f>=c&&(yield[c,f,a.tags[d]]),s=a.stateTable[t][I],c=null),s!==e&&c==null&&(c=m),a.accepting[s]&&(f=m),s===e&&(s=t)}c!=null&&f!=null&&f>=c&&(yield[c,f,a.tags[s]])}}}apply(i,a){for(var[s,c,f]of this.match(i))for(var d of f)typeof a[d]=="function"&&a[d](s,c,i.slice(s,c+1))}}return oh=r,oh}var qB=JB();const aE=sn(qB);var lh={exports:{}},Z2;function jB(){return Z2||(Z2=1,(function(t){var e=(function(){function r(v,x){return x!=null&&v instanceof x}var n;try{n=Map}catch{n=function(){}}var i;try{i=Set}catch{i=function(){}}var a;try{a=Promise}catch{a=function(){}}function s(v,x,Q,N,z){typeof x=="object"&&(Q=x.depth,N=x.prototype,z=x.includeNonEnumerable,x=x.circular);var G=[],W=[],U=typeof Buffer<"u";
1typeof x>"u"&&(x=!0),typeof Q>"u"&&(Q=1/0);function J(F,ie){if(F===null)return null;if(ie===0)return F;var $,P;if(typeof F!="object")return F;if(r(F,n))$=new n;else if(r(F,i))$=new i;else if(r(F,a))$=new a(function(ae,ce){F.then(function(Ie){ae(J(Ie,ie-1))},function(Ie){ce(J(Ie,ie-1))})});else if(s.__isArray(F))$=[];else if(s.__isRegExp(F))$=new RegExp(F.source,I(F)),F.lastIndex&&($.lastIndex=F.lastIndex);else if(s.__isDate(F))$=new Date(F.getTime());else{if(U&&Buffer.isBuffer(F))return Buffer.allocUnsafe?$=Buffer.allocUnsafe(F.length):$=new Buffer(F.length),F.copy($),$;r(F,Error)?$=Object.create(F):typeof N>"u"?(P=Object.getPrototypeOf(F),$=Object.create(P)):($=Object.create(N),P=N)}if(x){var re=G.indexOf(F);if(re!=-1)return W[re];G.push(F),W.push($)}r(F,n)&&F.forEach(function(ae,ce){var Ie=J(ce,ie-1),Ge=J(ae,ie-1);$.set(Ie,Ge)}),r(F,i)&&F.forEach(function(ae){var ce=J(ae,ie-1);$.add(ce)});for(var ne in F){var ve;P&&(ve=Object.getOwnPropertyDescriptor(P,ne)),!(ve&&ve.set==null)&&($[ne]=J(F[ne],ie-1))}if(Object.getOwnPropertySymbols)for(var k=Object.getOwnPropertySymbols(F),ne=0;ne<k.length;ne++){var _=k[ne],Y=Object.getOwnPropertyDescriptor(F,_);Y&&!Y.enumerable&&!z||($[_]=J(F[_],ie-1),Y.enumerable||Object.defineProperty($,_,{enumerable:!1}))}if(z)for(var K=Object.getOwnPropertyNames(F),ne=0;ne<K.length;ne++){var oe=K[ne],Y=Object.getOwnPropertyDescriptor(F,oe);Y&&Y.enumerable||($[oe]=J(F[oe],ie-1),Object.defineProperty($,oe,{enumerable:!1}))}return $}return J(v,Q)}s.clonePrototype=function(x){if(x===null)return null;var Q=function(){};return Q.prototype=x,new Q};function c(v){return Object.prototype.toString.call(v)}s.__objToStr=c;function f(v){return typeof v=="object"&&c(v)==="[object Date]"}s.__isDate=f;function d(v){return typeof v=="object"&&c(v)==="[object Array]"}s.__isArray=d;function m(v){return typeof v=="object"&&c(v)==="[object RegExp]"}s.__isRegExp=m;function I(v){var x="";return v.global&&(x+="g"),v.ignoreCase&&(x+="i"),v.multiline&&(x+="m"),x}return s.__getRegExpFlags=I,s})();t.exports&&(t.exports=e)})(lh)),lh.exports}var VB=jB();const ch=sn(VB);var XB=rE();const ZB=sn(XB);var PA={},qf={},$2;function ep(){if($2)return qf;$2=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 a=0;a<i;a++)r[n+a]=this.buffer[this.pos+a];return this.pos+=i,i},qf.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},qf.BrotliOutput=e,qf}var uh,tp;function $B(){if(tp)return uh;tp=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(a){this.buf_=new Uint8Array(e),this.input_=a,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 a=0;a<4;a++)this.val_|=this.buf_[this.pos_]<<8*a,++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 a=this.buf_ptr_,s=this.input_.read(this.buf_,a,t);if(s<0)throw new Error("Unexpected end of input");if(s<t){this.eos_=1;for(var c=0;c<32;c++)this.buf_[a+s+c]=0}if(a===0){for(var c=0;c<32;c++)this.buf_[(t<<1)+c]=this.buf_[c];this.buf_ptr_=t}else this.buf_ptr_=0;this.bit_end_pos_+=s<<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(a){32-this.bit_pos_<a&&this.fillBitWindow();var s=this.val_>>>this.bit_pos_&n[a];return this.bit_pos_+=a,s},uh=i,uh}var gc={},Ah={},fh,rp;function e6(){return rp||(rp=1,fh
vendor: 9,554 bytes, line 1
1="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
vendor: 59,449 bytes, line 1
1Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="
1),fh}var np;function t6(){if(np)return Ah;np=1;var t=tE();return Ah.init=function(){var e=oE().BrotliDecompressBuffer,r=t.toByteArray(e6());return e(r)},Ah}var ip;function sE(){if(ip)return gc;ip=1;var t=t6();return gc.init=function(){gc.dictionary=t.init()},gc.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]),gc.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]),gc.minDictionaryWordLength=4,gc.maxDictionaryWordLength=24,gc}var jf={},ap;function sp(){if(ap)return jf;ap=1;function t(a,s){this.bits=a,this.value=s}jf.HuffmanCode=t;var e=15;function r(a,s){for(var c=1<<s-1;a&c;)c>>=1;return(a&c-1)+c}function n(a,s,c,f,d){do f-=c,a[s+f]=new t(d.bits,d.value);while(f>0)}function i(a,s,c){for(var f=1<<s-c;s<e&&(f-=a[s],!(f<=0));)++s,f<<=1;return s-c}return jf.BrotliBuildHuffmanTable=function(a,s,c,f,d){var m=s,I,v,x,Q,N,z,G,W,U,J,F,ie=new Int32Array(e+1),$=new Int32Array(e+1);for(F=new Int32Array(d),x=0;x<d;x++)ie[f[x]]++;for($[1]=0,v=1;v<e;v++)$[v+1]=$[v]+ie[v];for(x=0;x<d;x++)f[x]!==0&&(F[$[f[x]]++]=x);if(W=c,U=1<<W,J=U,$[e]===1){for(Q=0;Q<J;++Q)a[s+Q]=new t(0,F[0]&65535);return J}for(Q=0,x=0,v=1,N=2;v<=c;++v,N<<=1)for(;ie[v]>0;--ie[v])I=new t(v&255,F[x++]&65535),n(a,s+Q,N,U,I),Q=r(Q,v);for(G=J-1,z=-1,v=c+1,N=2;v<=e;++v,N<<=1)for(;ie[v]>0;--ie[v])(Q&G)!==z&&(s+=U,W=i(ie,v,c),U=1<<W,J+=U,z=Q&G,a[m+z]=new t(W+c&255,s-m-z&65535)),I=new t(v-c&255,F[x++]&65535),n(a,s+(Q>>c),N,U,I),Q=r(Q,v);return J},jf}var Vf={},op;function r6(){return op||(op=1,Vf.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]),Vf.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])),Vf}var iu={},lp;function n6(){if(lp)return iu;lp=1;function t(e,r){this.offset=e,this.nbits=r}return iu.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)],iu.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)],iu.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)],iu.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],iu.kCopyRangeLut=[0,8,0,8,16,0,16,8,16],iu}var UA={},cp;function i6(){if(cp)return UA;cp=1;var t=sE(),e=0,r=1,n=2,i=3,a=4,s=5,c=6,f=7,d=8,m=9,I=10,v=11,x=12,Q=13,N=14,z=15,G=16,W=17,U=18,J=20;function F(P,re,ne){this.prefix=new Uint8Array(P.length),this.transform=re,this.suffix=new Uint8Array(ne.length);for(var ve=0;ve<P.length;ve++)this.prefix[ve]=P.charCodeAt(ve);for(var ve=0;ve<ne.length;ve++)this.suffix[ve]=ne.charCodeAt(ve)}var ie=[new F("",e,""),new F("",e," "),new F(" ",e," "),new F("",x,""),new F("",I," "),new F("",e," the "),new F(" ",e,""),new F("s ",e," "),new F("",e," of "),new F("",I,""),new F("",e," and "),new F("",Q,""),new F("",r,""),new F(", ",e," "),new F("",e,", "),new F(" ",I," "),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("",N,""),new F("",n,""),new F("",e," a "),new F("",e," that "),new F(" ",I,""),new F("",e,". "),new F(".",e,""),new F(" ",e,", "),new F("",z,""),new F("",e," with "),new F("",e,"'"),new F("",e," from "),new F("",e," by "),new F("",G,""),new F("",W,""),new F(" the ",e,""),new F("",a,""),new F("",e,". The "),new F("",v,""),new F("",e," on "),new F("",e," as "),new F("",e," is "),new F("",f,""),new F("",r,"ing "),new F("",e,` 3 `),new F("",e,":"),new F(" ",e,". "),new F("",e,"ed "),new F("",J,""),new F("",U,""),new F("",c,""),new F("",e,"("),new F("",I,", "),new F("",d,""),new F("",e," at "),new F("",e,"ly "),new F(" the ",e," of "),new F("",s,""),new F("",m,""),new F(" ",I,", "),new F("",I,'"'),new F(".",e,"("),new F("",v," "),new F("",I,'">'),new F("",e,'="'),new F(" ",e,"."),new F(".com/",e,""),new F(" the ",e," of the "),new F("",I,"'"),new F("",e,". This "),new F("",e,","),new F(".",e," "),new F("",I,"("),new F("",I,"."),new F("",e," not "),new F(" ",e,'="'),new F("",e,"er "),new F(" ",v," "),new F("",e,"al "),new F(" ",v,""),new F("",e,"='"),new F("",v,'"'),new F("",I,". "),new F(" ",e,"("),new F("",e,"ful "),new F(" ",I,". "),new F("",e,"ive "),new F("",e,"less "),new F("",v,"'"),new F("",e,"est "),new F(" ",I,"."),new F("",v,'">'),new F(" ",e,"='"),new F("",I,","),new F("",e,"ize "),new F("",v,"."),new F("ÃÂ ",e,""),new F(" ",e,","),new F("",I,'="'),new F("",v,'="'),new F("",e,"ous "),new F("",v,", "),new F("",I,"='"),new F(" ",I,","),new F(" ",v,'="'),new F(" ",v,", "),new F("",v,","),new F("",v,"("),new F("",v,". "),new F(" ",v,"."),new F("",v,"='"),new F(" ",v,". "),new F(" ",I,'="'),new F(" ",v,"='"),new F(" ",I,"='")];UA.kTransforms=ie,UA.kNumTransforms=ie.length;function $(P,re){return P[re]<192?(P[re]>=97&&P[re]<=122&&(P[re]^=32),1):P[re]<224?(P[re+1]^=32,2):(P[re+2]^=5,3)}return UA.transformDictionaryWord=function(P,re,ne,ve,k){var _=ie[k].prefix,Y=ie[k].suffix,K=ie[k].transform,oe=K<x?0:K-(x-1),ae=0,ce=re,Ie;oe>ve&&(oe=ve);for(var Ge=0;Ge<_.length;)P[re++]=_[Ge++];for(ne+=oe,ve-=oe,K<=m&&(ve-=K),ae=0;ae<ve;ae++)P[re++]=t.dictionary[ne+ae];if(Ie=re-ve,K===I)$(P,Ie);else if(K===v)for(;ve>0;
3){var Mt=$(P,Ie);Ie+=Mt,ve-=Mt}for(var It=0;It<Y.length;)P[re++]=Y[It++];return re-ce},UA}var up;function oE(){if(up)return PA;up=1;var t=ep().BrotliInput,e=ep().BrotliOutput,r=$B(),n=sE(),i=sp().HuffmanCode,a=sp().BrotliBuildHuffmanTable,s=r6(),c=n6(),f=i6(),d=8,m=16,I=256,v=704,x=26,Q=6,N=2,z=8,G=255,W=1080,U=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),F=16,ie=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),$=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),P=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 re(Oe){var Te;return Oe.readBits(1)===0?16:(Te=Oe.readBits(3),Te>0?17+Te:(Te=Oe.readBits(3),Te>0?8+Te:17))}function ne(Oe){if(Oe.readBits(1)){var Te=Oe.readBits(3);return Te===0?1:Oe.readBits(Te)+(1<<Te)}return 0}function ve(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function k(Oe){var Te=new ve,Le,Se,Ve;if(Te.input_end=Oe.readBits(1),Te.input_end&&Oe.readBits(1))return Te;if(Le=Oe.readBits(2)+4,Le===7){if(Te.is_metadata=!0,Oe.readBits(1)!==0)throw new Error("Invalid reserved bit");if(Se=Oe.readBits(2),Se===0)return Te;for(Ve=0;Ve<Se;Ve++){var mt=Oe.readBits(8);if(Ve+1===Se&&Se>1&&mt===0)throw new Error("Invalid size byte");Te.meta_block_length|=mt<<Ve*8}}else for(Ve=0;Ve<Le;++Ve){var Qt=Oe.readBits(4);if(Ve+1===Le&&Le>4&&Qt===0)throw new Error("Invalid size nibble");Te.meta_block_length|=Qt<<Ve*4}return++Te.meta_block_length,!Te.input_end&&!Te.is_metadata&&(Te.is_uncompressed=Oe.readBits(1)),Te}function _(Oe,Te,Le){var Se;return Le.fillBitWindow(),Te+=Le.val_>>>Le.bit_pos_&G,Se=Oe[Te].bits-z,Se>0&&(Le.bit_pos_+=z,Te+=Oe[Te].value,Te+=Le.val_>>>Le.bit_pos_&(1<<Se)-1),Le.bit_pos_+=Oe[Te].bits,Oe[Te].value}function Y(Oe,Te,Le,Se){for(var Ve=0,mt=d,Qt=0,yt=0,Pt=32768,ft=[],we=0;we<32;we++)ft.push(new i(0,0));for(a(ft,0,5,Oe,U);Ve<Te&&Pt>0;){var Ct=0,Jt;if(Se.readMoreInput(),Se.fillBitWindow(),Ct+=Se.val_>>>Se.bit_pos_&31,Se.bit_pos_+=ft[Ct].bits,Jt=ft[Ct].value&255,Jt<m)Qt=0,Le[Ve++]=Jt,Jt!==0&&(mt=Jt,Pt-=32768>>Jt);else{var lt=Jt-14,_t,vt,St=0;if(Jt===m&&(St=mt),yt!==St&&(Qt=0,yt=St),_t=Qt,Qt>0&&(Qt-=2,Qt<<=lt),Qt+=Se.readBits(lt)+3,vt=Qt-_t,Ve+vt>Te)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Bt=0;Bt<vt;Bt++)Le[Ve+Bt]=yt;Ve+=vt,yt!==0&&(Pt-=vt<<15-yt)}}if(Pt!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Pt);for(;Ve<Te;Ve++)Le[Ve]=0}function K(Oe,Te,Le,Se){var Ve=0,mt,Qt=new Uint8Array(Oe);if(Se.readMoreInput(),mt=Se.readBits(2),mt===1){for(var yt,Pt=Oe-1,ft=0,we=new Int32Array(4),Ct=Se.readBits(2)+1;Pt;)Pt>>=1,++ft;for(yt=0;yt<Ct;++yt)we[yt]=Se.readBits(ft)%Oe,Qt[we[yt]]=2;switch(Qt[we[0]]=1,Ct){case 1:break;case 3:if(we[0]===we[1]||we[0]===we[2]||we[1]===we[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(we[0]===we[1])throw new Error("[ReadHuffmanCode] invalid symbols");Qt[we[1]]=1;break;case 4:if(we[0]===we[1]||we[0]===we[2]||we[0]===we[3]||we[1]===we[2]||we[1]===we[3]||we[2]===we[3])throw new Error("[ReadHuffmanCode] invalid symbols");Se.readBits(1)?(Qt[we[2]]=3,Qt[we[3]]=3):Qt[we[0]]=2;break}}else{var yt,Jt=new Uint8Array(U),lt=32,_t=0,vt=[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(yt=mt;yt<U&<>0;++yt){var St=J[yt],Bt=0,a0;Se.fillBitWindow(),Bt+=Se.val_>>>Se.bit_pos_&15,Se.bit_pos_+=vt[Bt].bits,a0=vt[Bt].value,Jt[St]=a0,a0!==0&&(lt-=32>>a0,++_t)}if(!(_t===1||lt===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");Y(Jt,Oe,Qt,Se)}if(Ve=a(Te,Le,z,Qt,Oe),Ve===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Ve}function oe(Oe,Te,Le){var Se,Ve;return Se=_(Oe,Te,Le),Ve=c.kBlockLengthPrefixCode[Se].nbits,c.kBlockLengthPrefixCode[Se].offset+Le.readBits(Ve)}function ae(Oe,Te,Le){var Se;return Oe<F?(Le+=ie[Oe],Le&=3,Se=Te[Le]+$[Oe]):Se=Oe-F+1,Se}function ce(Oe,Te){for(var Le=Oe[Te],Se=Te;Se;--Se)Oe[Se]=Oe[Se-1];Oe[0]=Le}function Ie(Oe,Te){var Le=new Uint8Array(256),Se;for(Se=0;Se<256;++Se)Le[Se]=Se;for(Se=0;Se<Te;++Se){var Ve=Oe[Se];Oe[Se]=Le[Ve],Ve&&ce(Le,Ve)}}function Ge(Oe,Te){this.alphabet_size=Oe,this.num_htrees=Te,this.co
3des=new Array(Te+Te*P[Oe+31>>>5]),this.htrees=new Uint32Array(Te)}Ge.prototype.decode=function(Oe){var Te,Le,Se=0;for(Te=0;Te<this.num_htrees;++Te)this.htrees[Te]=Se,Le=K(this.alphabet_size,this.codes,Se,Oe),Se+=Le};function Mt(Oe,Te){var Le={num_htrees:null,context_map:null},Se,Ve=0,mt,Qt;Te.readMoreInput();var yt=Le.num_htrees=ne(Te)+1,Pt=Le.context_map=new Uint8Array(Oe);if(yt<=1)return Le;for(Se=Te.readBits(1),Se&&(Ve=Te.readBits(4)+1),mt=[],Qt=0;Qt<W;Qt++)mt[Qt]=new i(0,0);for(K(yt+Ve,mt,0,Te),Qt=0;Qt<Oe;){var ft;if(Te.readMoreInput(),ft=_(mt,0,Te),ft===0)Pt[Qt]=0,++Qt;else if(ft<=Ve)for(var we=1+(1<<ft)+Te.readBits(ft);--we;){if(Qt>=Oe)throw new Error("[DecodeContextMap] i >= context_map_size");Pt[Qt]=0,++Qt}else Pt[Qt]=ft-Ve,++Qt}return Te.readBits(1)&&Ie(Pt,Oe),Le}function It(Oe,Te,Le,Se,Ve,mt,Qt){var yt=Le*2,Pt=Le,ft=_(Te,Le*W,Qt),we;ft===0?we=Ve[yt+(mt[Pt]&1)]:ft===1?we=Ve[yt+(mt[Pt]-1&1)]+1:we=ft-2,we>=Oe&&(we-=Oe),Se[Le]=we,Ve[yt+(mt[Pt]&1)]=we,++mt[Pt]}function Ft(Oe,Te,Le,Se,Ve,mt){var Qt=Ve+1,yt=Le&Ve,Pt=mt.pos_&r.IBUF_MASK,ft;if(Te<8||mt.bit_pos_+(Te<<3)<mt.bit_end_pos_){for(;Te-- >0;)mt.readMoreInput(),Se[yt++]=mt.readBits(8),yt===Qt&&(Oe.write(Se,Qt),yt=0);return}if(mt.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;mt.bit_pos_<32;)Se[yt]=mt.val_>>>mt.bit_pos_,mt.bit_pos_+=8,++yt,--Te;if(ft=mt.bit_end_pos_-mt.bit_pos_>>3,Pt+ft>r.IBUF_MASK){for(var we=r.IBUF_MASK+1-Pt,Ct=0;Ct<we;Ct++)Se[yt+Ct]=mt.buf_[Pt+Ct];ft-=we,yt+=we,Te-=we,Pt=0}for(var Ct=0;Ct<ft;Ct++)Se[yt+Ct]=mt.buf_[Pt+Ct];if(yt+=ft,Te-=ft,yt>=Qt){Oe.write(Se,Qt),yt-=Qt;for(var Ct=0;Ct<yt;Ct++)Se[Ct]=Se[Qt+Ct]}for(;yt+Te>=Qt;){if(ft=Qt-yt,mt.input_.read(Se,yt,ft)<ft)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Oe.write(Se,Qt),Te-=ft,yt=0}if(mt.input_.read(Se,yt,Te)<Te)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");mt.reset()}function Vt(Oe){var Te=Oe.bit_pos_+7&-8,Le=Oe.readBits(Te-Oe.bit_pos_);return Le==0}function Ot(Oe){var Te=new t(Oe),Le=new r(Te);re(Le);var Se=k(Le);return Se.meta_block_length}PA.BrotliDecompressedSize=Ot;function Lt(Oe,Te){var Le=new t(Oe);Te==null&&(Te=Ot(Oe));var Se=new Uint8Array(Te),Ve=new e(Se);return At(Le,Ve),Ve.pos<Ve.buffer.length&&(Ve.buffer=Ve.buffer.subarray(0,Ve.pos)),Ve.buffer}PA.BrotliDecompressBuffer=Lt;function At(Oe,Te){var Le,Se=0,Ve=0,mt=0,Qt,yt=0,Pt,ft,we,Ct,Jt=[16,15,11,4],lt=0,_t=0,vt=0,St=[new Ge(0,0),new Ge(0,0),new Ge(0,0)],Bt,a0,kt,Rt=128+r.READ_SIZE;kt=new r(Oe),mt=re(kt),Qt=(1<<mt)-16,Pt=1<<mt,ft=Pt-1,we=new Uint8Array(Pt+Rt+n.maxDictionaryWordLength),Ct=Pt,Bt=[],a0=[];for(var Ut=0;Ut<3*W;Ut++)Bt[Ut]=new i(0,0),a0[Ut]=new i(0,0);for(;!Ve;){var jt=0,Z,Pe=[1<<28,1<<28,1<<28],qe=[0],Ze=[1,1,1],ue=[0,1,0,1,0,1],Ne=[0],H,je,bt,B,Re=null,_e=null,V,fe=null,Ce,Et=0,ct=null,ut=0,$t=0,mr=null,i0=0,qt=0,E0=0,Xt,H0;for(Le=0;Le<3;++Le)St[Le].codes=null,St[Le].htrees=null;kt.readMoreInput();var q0=k(kt);if(jt=q0.meta_block_length,Se+jt>Te.buffer.length){var Sr=new Uint8Array(Se+jt);Sr.set(Te.buffer),Te.buffer=Sr}if(Ve=q0.input_end,Z=q0.is_uncompressed,q0.is_metadata){for(Vt(kt);jt>0;--jt)kt.readMoreInput(),kt.readBits(8);continue}if(jt!==0){if(Z){kt.bit_pos_=kt.bit_pos_+7&-8,Ft(Te,jt,Se,we,ft,kt),Se+=jt;continue}for(Le=0;Le<3;++Le)Ze[Le]=ne(kt)+1,Ze[Le]>=2&&(K(Ze[Le]+2,Bt,Le*W,kt),K(x,a0,Le*W,kt),Pe[Le]=oe(a0,Le*W,kt),Ne[Le]=1);for(kt.readMoreInput(),H=kt.readBits(2),je=F+(kt.readBits(4)<<H),bt=(1<<H)-1,B=je+(48<<H),_e=new Uint8Array(Ze[0]),Le=0;Le<Ze[0];++Le)kt.readMoreInput(),_e[Le]=kt.readBits(2)<<1;var C0=Mt(Ze[0]<<Q,kt);V=C0.num_htrees,Re=C0.context_map;var lr=Mt(Ze[2]<<N,kt);for(Ce=lr.num_htrees,fe=lr.context_map,St[0]=new Ge(I,V),St[1]=new Ge(v,Ze[1]),St[2]=new Ge(B,Ce),Le=0;Le<3;++Le)St[Le].decode(kt);for(ct=0,mr=0,Xt=_e[qe[0]],qt=s.lookupOffsets[Xt],E0=s.lookupOffsets[Xt+1],H0=St[1].htrees[0];jt>0;){var g0,ir,Cr,B0,k0,j0,D0,Kr,yr,_r,Mr;for(kt.readMoreInput(),Pe[1]===0&&(It(Ze[1],Bt,1,qe,ue,Ne,kt),Pe[1]=oe(a0,W,kt),H0=St[1].htrees[qe[1]]),--Pe[1],g0=_(St[1].codes,H0,kt),ir=g0>>6,ir>=2?(ir-=2,D0=-1):D0=0,Cr=c.kInsertRangeLut[ir]+(g0>>3&7),B0=c.kCopyRangeLut[ir]+(g0&7),k0=c.kInsertLengthPrefixCode[Cr].offset+kt.readBits(c.kInsertLengthPrefixCode[Cr].nbits),j0=c.kCopyLengthPrefixCode[B0].offset+kt.readBits(c.kCopyLengthPrefixCode[B0].nbits),_t=we[Se-1&ft],vt=we[Se-2&ft],_r=0;_r<k0;++_r)kt.readMoreInput(),Pe[0]===0&&(It(Ze[0],Bt,0,qe,ue,Ne,kt),Pe[0]=oe(a0,0,kt),Et=qe[0]<<Q,ct=Et,Xt=_e[qe[0]],qt=s.lookupOffsets[Xt],E0=s.lookupOffsets[Xt+1]),yr=s.lookup[qt+_t]|s.lookup[E0+vt],ut=Re[ct+yr],--Pe[0],vt=_t,_t=_(St[0].codes,St[0].htrees[ut],kt),we[Se&ft]=_t,(Se&ft)===ft&&Te.write(we,Pt),++Se;if(jt-=k0,jt<=0)break;if(D0<0){var yr;if(kt.readMoreInput(),Pe[2]===0&&(It(Ze[2],Bt,2,qe,ue,Ne,kt),Pe[2]=oe(a0,2*W,kt),$t=qe[2]<<N,mr=$t),--Pe[2],yr=(j0>4?3:j0-2)&255,i0=fe[mr+yr],D0=_(St[2].codes,St[2].htrees[i0],kt),D0>=je){var Gt,vn,$0;D0-=je,vn=D0&bt,D0>>=H,Gt=(D0>>1)+1,$0=(2+(D0&1)<<Gt)-4,D0=je+($0+kt.readBits(Gt)<<H)+vn}}if(Kr=ae(D0,Jt,lt),Kr<0)throw new Error("[BrotliDecompress] invalid distance");if(Se<Qt&&yt!==Qt?yt=Se:yt=Qt,Mr=Se&ft,Kr>yt)if(j0>=n.minDictionaryWordLength&&j0<=n.maxDictionaryWordLength){var $0=n.offsetsByLength[j0],Xr=Kr-yt-1,hn=n.sizeBits
3ByLength[j0],Bn=(1<<hn)-1,Hn=Xr&Bn,on=Xr>>hn;if($0+=Hn*j0,on<f.kNumTransforms){var kr=f.transformDictionaryWord(we,Mr,$0,j0,on);if(Mr+=kr,Se+=kr,jt-=kr,Mr>=Ct){Te.write(we,Pt);for(var xn=0;xn<Mr-Ct;xn++)we[xn]=we[Ct+xn]}}else throw new Error("Invalid backward reference. pos: "+Se+" distance: "+Kr+" len: "+j0+" bytes left: "+jt)}else throw new Error("Invalid backward reference. pos: "+Se+" distance: "+Kr+" len: "+j0+" bytes left: "+jt);else{if(D0>0&&(Jt[lt&3]=Kr,++lt),j0>jt)throw new Error("Invalid backward reference. pos: "+Se+" distance: "+Kr+" len: "+j0+" bytes left: "+jt);for(_r=0;_r<j0;++_r)we[Se&ft]=we[Se-Kr&ft],(Se&ft)===ft&&Te.write(we,Pt),++Se,--jt}_t=we[Se-1&ft],vt=we[Se-2&ft]}Se&=1073741823}}Te.write(we,Se&ft)}return PA.BrotliDecompress=At,n.init(),PA}var dh,Ap;function a6(){return Ap||(Ap=1,dh=oE().BrotliDecompressBuffer),dh}var s6=a6();const o6=sn(s6);function yf(t,e,r,n){Object.defineProperty(t,e,{get:r,set:n,enumerable:!0,configurable:!0})}function md(t){return t&&t.__esModule?t.default:t}var vf={};yf(vf,"logErrors",()=>l6);yf(vf,"registerFormat",()=>CA);yf(vf,"create",()=>af);yf(vf,"defaultLanguage",()=>U1);yf(vf,"setDefaultLanguage",()=>c6);let l6=!1,Ug=[];function CA(t){Ug.push(t)}function af(t,e){for(let r=0;r<Ug.length;r++){let n=Ug[r];
3if(n.probe(t)){let i=new n(new Ri(t));return e?i.getFont(e):i}}throw new Error("Unknown font format")}let U1="en";function c6(t="en"){U1=t}function Ni(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 a(...s){let c=s.length>0?s[0]:"value";if(i.has(c))return i.get(c);let f=n.apply(this,s);return i.set(c,f),f}return Object.defineProperty(this,e,{value:a}),a}}}}let u6=new Fe({firstCode:S,entryCount:S,idDelta:st,idRangeOffset:S}),hh=new Fe({startCharCode:Qe,endCharCode:Qe,glyphID:Qe}),A6=new Fe({startUnicodeValue:Dc,additionalCount:dt}),f6=new Fe({unicodeValue:Dc,glyphID:S}),d6=new ye(A6,Qe),h6=new ye(f6,Qe),g6=new Fe({varSelector:Dc,defaultUVS:new xe(Qe,d6,{type:"parent"}),nonDefaultUVS:new xe(Qe,h6,{type:"parent"})}),p6=new w0(S,{0:{length:S,language:S,codeMap:new br(dt,256)},2:{length:S,language:S,subHeaderKeys:new ye(S,256),subHeaderCount:t=>Math.max.apply(Math,t.subHeaderKeys),subHeaders:new br(u6,"subHeaderCount"),glyphIndexArray:new br(S,"subHeaderCount")},4:{length:S,language:S,segCountX2:S,segCount:t=>t.segCountX2>>1,searchRange:S,entrySelector:S,rangeShift:S,endCode:new br(S,"segCount"),reservedPad:new Yr(S),startCode:new br(S,"segCount"),idDelta:new br(st,"segCount"),idRangeOffset:new br(S,"segCount"),glyphIndexArray:new br(S,t=>(t.length-t._currentOffset)/2)},6:{length:S,language:S,firstCode:S,entryCount:S,glyphIndices:new br(S,"entryCount")},8:{reserved:new Yr(S),length:Qe,language:S,is32:new br(dt,8192),nGroups:Qe,groups:new br(hh,"nGroups")},10:{reserved:new Yr(S),length:Qe,language:Qe,firstCode:Qe,entryCount:Qe,glyphIndices:new br(S,"numChars")},12:{reserved:new Yr(S),length:Qe,language:Qe,nGroups:Qe,groups:new br(hh,"nGroups")},13:{reserved:new Yr(S),length:Qe,language:Qe,nGroups:Qe,groups:new br(hh,"nGroups")},14:{length:Qe,numRecords:Qe,varSelectors:new br(g6,"numRecords")}}),m6=new Fe({platformID:S,encodingID:S,table:new xe(Qe,p6,{type:"parent",lazy:!0})});var I6=new Fe({version:S,numSubtables:S,tables:new ye(m6,"numSubtables")}),E6=new Fe({version:Au,revision:Au,checkSumAdjustment:Qe,magicNumber:Qe,flags:S,unitsPerEm:S,created:new ye(Au,2),modified:new ye(Au,2),xMin:st,yMin:st,xMax:st,yMax:st,macStyle:new go(S,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:S,fontDirectionHint:st,indexToLocFormat:st,glyphDataFormat:st}),b6=new Fe({version:Au,ascent:st,descent:st,lineGap:st,advanceWidthMax:S,minLeftSideBearing:st,minRightSideBearing:st,xMaxExtent:st,caretSlopeRise:st,caretSlopeRun:st,caretOffset:st,reserved:new Yr(st,4),metricDataFormat:st,numberOfMetrics:S});let C6=new Fe({advance:S,bearing:st});var y6=new Fe({metrics:new br(C6,t=>t.parent.hhea.numberOfMetrics),bearings:new br(st,t=>t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics)}),v6=new Fe({version:Au,numGlyphs:S,maxPoints:S,maxContours:S,maxComponentPoints:S,maxComponentContours:S,maxZones:S,maxTwilightPoints:S,maxStorage:S,maxFunctionDefs:S,maxInstructionDefs:S,maxStackElements:S,maxSizeOfInstructions:S,maxComponentElements:S,maxComponentDepth:S});function lE(t,e,r=0){return t===1&&fp[r]?fp[r]:Q6[t][e]}const B6=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),x6={"x-mac-croatian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®Šâ¢Â´Â¨â ŽÃâ±â¤â¥âµâââÅ¡â«ÂªÂºÎ©Å¾Ã¸Â¿Â¡Â¬âÆâÄ«Ä⦠ÃÃÃÅÅÄâââââ÷â©ââ¬â¹âºÃ»â·âââ°ÃÄÃÄÃÃÃÃÃÃÃÄÃÃÃÃıË˯ÏÃË¸ÃæË","x-mac-gaelic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃá¸Â±â¤â¥á¸ÄÄá¸á¸á¸á¸Ä Ä¡á¹Ã¦Ã¸á¹á¹á¹É¼ÆÅ¿á¹ «»⦠ÃÃÃÅÅââââââṡáºÃ¿Å¸á¹ªâ¬â¹âºÅ¶Å·á¹«Â·á»²á»³âÃÃÃÃÃÃÃÃÃÃÃâ£ÃÃÃÃıÃýŴŵáºáº
áºáºáºáº","x-mac-greek":"ù²Ã³ÃÃÎ
à âäΨçéèêë£â¢Ã®Ã¯â¢Â½â°Ã´Ã¶Â¦â¬Ã¹Ã»Ã¼â ÎÎÎÎÎΠî©ΣΪ§â °·Î±â¤â¥Â¥ÎÎÎÎÎÎÎΦΫΨΩάάÎΡâΤ«»⦠ΥΧÎÎÅââââââ÷ÎÎÎÎÎήίÏÎÏαβÏδεÏγηιξκλμνοÏÏÏÏÏθÏÏÏÏ
ζÏÏÎΰÂ","x-mac-icelandic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûü𢣧â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬ÃðÃþý·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-inuit":"ááá
áááá±á²á³á´á¸á¹áááááááá¦áá®á¯á°á²á³ááááááá°á¡á¥á¦â¢Â¶á§Â®Â©â¢á¨áªá«á»áááá
áááá¯á°á±á²á´áµá
áááááááªá¨á©áªá«á⦠á®á¾áááââââââáááááááááááá¿áááááá
áááááááá±á²á³á´áµá¶áá á¡á¢á£á¤á¥á¦á¼ÅÅ","x-mac-ce":"ÃÄÄÃÄÃÃáÄ
ÄäÄÄÄ鏟ÄÃÄÄÄÄóÄôöõúÄÄüâ °Ä£§â¢Â¶Ã®©â¢Ä¨â ģĮįĪâ¤â¥Ä«Ä¶ââÅĻļĽľĹĺÅ
ÅŬâÅÅâ«»⦠ÅÅÃÅÅââââââ÷âÅÅÅÅâ¹âºÅÅÅÅ ââÅ¡ÅÅÃŤťÃŽžŪÃÃūŮÃůŰűŲųÃýķŻÅżĢË","x-mac-romanian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÄÈâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©ÄÈ¿¡¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬â¹âºÈÈâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-turkish":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸÄÄİıÅÅâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃï¢ Ë˯ËË˸ËËË"},gh=new Map;function w6(t){let e=gh.get(t);if(e)return e;let r=x6[t];if(r){let n=new Map;for(let i=0;i<r.length;i++)n.set(r.charCodeAt(i),128+i);return gh.set(t,n),n}if(B6.has(t)){let n=new TextDecoder(t),i=new Uint8Array(128);for(let c=0;c<128;c++)i[c]=128+c;let a=new Map,s=n.decode(i);for(let c=0;c<128;c++)a.set(s.charCodeAt(c),128+c);return gh.set(t,a),a}}const Q6=[["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"]],fp={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"},S6=[[],{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 dp=new Fe({platformID:S,encodingID:S,languageID:S,nameID:S,length:S,string:new xe(S,new nr("length",t=>lE(t.platformID,t.encodingID,t.languageID)),{type:"parent",relativeTo:t=>t.parent.stringOffset,allowNull:!1})}),k6=new Fe({length:S,tag:new xe(S,new nr("length","utf16be"),{type:"parent",relativeTo:t=>t.stringOffset})});var G1=new w0(S,{0:{count:S,stringOffset:S,records:new ye(dp,"count")},1:{count:S,stringOffset:S,records:new ye(dp,"count"),langTagCount:S,langTags:new ye(k6,"langTagCount")}}),D6=G1;const Gg=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];G1.process=function(t){var e={};for(let r of this.records){let n=S6[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":Gg[r.nameID]||r.nameID;e[i]==null&&(e[i]={});let a=e[i];r.nameID>=256&&(a=a[r.nameID]||(a[r.nameID]={}
3)),(typeof r.string=="string"||typeof a[n]!="string")&&(a[n]=r.string)}this.records=e};G1.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:Gg.indexOf(e),length:r.en.length*2,string:r.en}),e==="postscriptName"&&t.push({platformID:1,encodingID:0,languageID:0,nameID:Gg.indexOf(e),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=G1.size(this,null,!1)};var cE=new w0(S,{header:{xAvgCharWidth:st,usWeightClass:S,usWidthClass:S,fsType:new go(S,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:st,ySubscriptYSize:st,ySubscriptXOffset:st,ySubscriptYOffset:st,ySuperscriptXSize:st,ySuperscriptYSize:st,ySuperscriptXOffset:st,ySuperscriptYOffset:st,yStrikeoutSize:st,yStrikeoutPosition:st,sFamilyClass:st,panose:new ye(dt,10),ulCharRange:new ye(Qe,4),vendorID:new nr(4),fsSelection:new go(S,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:S,usLastCharIndex:S},0:{},1:{typoAscender:st,typoDescender:st,typoLineGap:st,winAscent:S,winDescent:S,codePageRange:new ye(Qe,2)},2:{typoAscender:st,typoDescender:st,typoLineGap:st,winAscent:S,winDescent:S,codePageRange:new ye(Qe,2),xHeight:st,capHeight:st,defaultChar:S,breakChar:S,maxContent:S},5:{typoAscender:st,typoDescender:st,typoLineGap:st,winAscent:S,winDescent:S,codePageRange:new ye(Qe,2),xHeight:st,capHeight:st,defaultChar:S,breakChar:S,maxContent:S,usLowerOpticalPointSize:S,usUpperOpticalPointSize:S}});let ph=cE.versions;ph[3]=ph[4]=ph[2];var R6=cE,T6=new w0(Cn,{header:{italicAngle:Cn,underlinePosition:st,underlineThickness:st,isFixedPitch:Qe,minMemType42:Qe,maxMemType42:Qe,minMemType1:Qe,maxMemType1:Qe},1:{},2:{numberOfGlyphs:S,glyphNameIndex:new ye(S,"numberOfGlyphs"),names:new ye(new nr(dt))},2.5:{numberOfGlyphs:S,offsets:new ye(dt,"numberOfGlyphs")},3:{},4:{map:new ye(Qe,t=>t.parent.maxp.numGlyphs)}}),F6=new Fe({controlValues:new ye(st)}),N6=new Fe({instructions:new ye(dt)});let S5=new w0("head.indexToLocFormat",{0:{offsets:new ye(S)},1:{offsets:new ye(Qe)}});S5.process=function(){if(this.version===0&&!this._processed){for(let t=0;t<this.offsets.length;t++)this.offsets[t]<<=1;this._processed=!0}};S5.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 L6=S5,_6=new Fe({controlValueProgram:new ye(dt)}),M6=new ye(new Ti);class Uo{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 a=e.readUInt8(),s;if(a===1)s=dt;else if(a===2)s=S;else if(a===3)s=Dc;else if(a===4)s=Qe;else throw new Error(`Bad offset size in CFFIndex: ${a} ${e.pos}`);let c=[],f=e.pos+(i+1)*a-1,d=s.decode(e);for(let m=0;m<i;m++){let I=s.decode(e);if(this.type!=null){let v=e.pos;e.pos=f+d,r.length=I-d,c.push(this.type.decode(e,r)),e.pos=v}else c.push({offset:f+d,length:I-d});d=I}return e.pos=f+d,c}size(e,r){let n=2;if(e.length===0)return n;let i=this.type||new Ti,a=1;for(let c=0;c<e.length;c++){let f=e[c];a+=i.size(f,r)}let s;if(a<=255)s=dt;else if(a<=65535)s=S;else if(a<=16777215)s=Dc;else if(a<=4294967295)s=Qe;else throw new Error("Bad offset in CFFIndex");return n+=1+s.size()*(e.length+1),n+=a-1,n}encode(e,r,n){if(e.writeUInt16BE(r.length),r.length===0)return;let i=this.type||new Ti,a=[],s=1;for(let f of r){let d=i.size(f,n);a.push(d),s+=d}let c;if(s<=255)c=dt;else if(s<=65535)c=S;else if(s<=16777215)c=Dc;else if(s<=4294967295)c=Qe;else throw new Error("Bad offset in CFFIndex");e.writeUInt8(c.size()),s=1,c.encode(e,s);for(let f of a)s+=f,c.encode(e,s);for(let f of r)i.encode(e,f,n)}constructor(e){this.type=e}}const GA=15,hp=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],gp={".":10,E:11,"E-":12,"-":14};class mh{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(),a=i>>4;if(a===GA)break;n+=hp[a];let s=i&15;if(s===GA)break;n+=hp[s]}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 a=""+n;for(let s=0;s<a.length;s+=2){let c=a[s],f=gp[c]||+c;if(s===a.length-1)var i=GA;else{let d=a[s+1];var i=gp[d]||+d}e.writeUInt8(f<<4|i&15)}if(i!==GA)return e.writeUInt8(GA<<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 Id{decodeOperands(e,r,n,i){if(Array.isArray(e))return i.map((a,s)=>this.decodeOperands(e[s],r,n,[a]));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((a,s)=>this.encodeOperands(e[s],r,n,a)[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={},a=[];Object.defineProperties(i,{parent:{value:r},_startOffset:{value:e.pos}});for(let s in this.fields){let c=this.fields[s];i[c[1]]=c[3]}for(;e.pos<n;){let s=e.readUInt8();if(s<28){s===12&&(s=s<<8|e.readUInt8());let c=this.fields[s];if(!c)throw new Error(`Unknown operator ${s}`);let f=this.decodeOperands(c[2],e,i,a);f!=null&&(f instanceof B5?Object.defineProperty(i,c[1],f):i[c[1]]=f),a=[]}else a.push(mh.decode(e,s))}return i}size(e,r,n=!0){let i={parent:r,val:e,pointerSize:0,startOffset:r.startOffset||0},a=0;for(let s in this.fields){let c=this.fields[s],f=e[c[1]];if(f==null||K2(f,c[3]))continue;let d=this.encodeOperands(c[2],null,i,f);for(let I of d)a+=mh.size(I);let m=Array.isArray(c[0])?c[0]:[c[0]];a+=m.length}return n&&(a+=i.pointerSize),a}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 s of this.ops){let c=r[s[1]];if(c==null||K2(c,s[3]))continue;let f=this.encodeOperands(s[2],e,i,c);for(let m of f)mh.encode(e,m);let d=Array.isArray(s[0])?s[0]:[s[0]];for(let m of d)e.writeUInt8(m)}let a=0;for(;a<i.pointers.length;){let s=i.pointers[a++];s.type.encode(e,s.val,s.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 Ao extends xe{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 pp(0)];let i=null;return this.offsetType={encode:(a,s)=>i=s},super.encode(e,r,n),[new pp(i)]}constructor(e,r={}){r.type==null&&(r.type="global"),super(null,e,r)}}class pp{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}class O6{static decode(e,r,n){let i=n.pop();for(;n.length>i;)n.pop()}}var Hg=new Id([[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",O6,null],[19,"Subrs",new Ao(new Uo,{type:"local"}),null]]),B1=[".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 uE=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],P6=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],AE=[".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"],U6=[".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"],G6=[".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"],fE=new Fe({reserved:new Yr(S),reqFeatureIndex:S,featureCount:S,featureIndexes:new ye(S,"featureCount")}),H6=new Fe({tag:new nr(4),langSys:new xe(S,fE,{type:"parent"})}),z6=new Fe({defaultLangSys:new xe(S,fE),count:S,langSysRecords:new ye(H6,"count")}),W6=new Fe({tag:new nr(4),script:new xe(S,z6,{type:"parent"})}),dE=new ye(W6,S),Y6=new Fe({version:S,nameID:S}
3),hE=new Fe({featureParams:new xe(S,Y6),lookupCount:S,lookupListIndexes:new ye(S,"lookupCount")}),K6=new Fe({tag:new nr(4),feature:new xe(S,hE,{type:"parent"})}),gE=new ye(K6,S),J6=new Fe({markAttachmentType:dt,flags:new go(dt,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function H1(t){let e=new Fe({lookupType:S,flags:J6,subTableCount:S,subTables:new ye(new xe(S,t),"subTableCount"),markFilteringSet:new P1(S,r=>r.flags.flags.useMarkFilteringSet)});return new br(new xe(S,e),S)}let q6=new Fe({start:S,end:S,startCoverageIndex:S}),gr=new w0(S,{1:{glyphCount:S,glyphs:new ye(S,"glyphCount")},2:{rangeCount:S,rangeRecords:new ye(q6,"rangeCount")}}),j6=new Fe({start:S,end:S,class:S}),Rc=new w0(S,{1:{startGlyph:S,glyphCount:S,classValueArray:new ye(S,"glyphCount")},2:{classRangeCount:S,classRangeRecord:new ye(j6,"classRangeCount")}}),Qc=new Fe({a:S,b:S,deltaFormat:S}),Bf=new Fe({sequenceIndex:S,lookupListIndex:S}),V6=new Fe({glyphCount:S,lookupCount:S,input:new ye(S,t=>t.glyphCount-1),lookupRecords:new ye(Bf,"lookupCount")}),X6=new ye(new xe(S,V6),S),Z6=new Fe({glyphCount:S,lookupCount:S,classes:new ye(S,t=>t.glyphCount-1),lookupRecords:new ye(Bf,"lookupCount")}),$6=new ye(new xe(S,Z6),S),pE=new w0(S,{1:{coverage:new xe(S,gr),ruleSetCount:S,ruleSets:new ye(new xe(S,X6),"ruleSetCount")},2:{coverage:new xe(S,gr),classDef:new xe(S,Rc),classSetCnt:S,classSet:new ye(new xe(S,$6),"classSetCnt")},3:{glyphCount:S,lookupCount:S,coverages:new ye(new xe(S,gr),"glyphCount"),lookupRecords:new ye(Bf,"lookupCount")}}),ex=new Fe({backtrackGlyphCount:S,backtrack:new ye(S,"backtrackGlyphCount"),inputGlyphCount:S,input:new ye(S,t=>t.inputGlyphCount-1),lookaheadGlyphCount:S,lookahead:new ye(S,"lookaheadGlyphCount"),lookupCount:S,lookupRecords:new ye(Bf,"lookupCount")}),mp=new ye(new xe(S,ex),S),mE=new w0(S,{1:{coverage:new xe(S,gr),chainCount:S,chainRuleSets:new ye(new xe(S,mp),"chainCount")},2:{coverage:new xe(S,gr),backtrackClassDef:new xe(S,Rc),inputClassDef:new xe(S,Rc),lookaheadClassDef:new xe(S,Rc),chainCount:S,chainClassSet:new ye(new xe(S,mp),"chainCount")},3:{backtrackGlyphCount:S,backtrackCoverage:new ye(new xe(S,gr),"backtrackGlyphCount"),inputGlyphCount:S,inputCoverage:new ye(new xe(S,gr),"inputGlyphCount"),lookaheadGlyphCount:S,lookaheadCoverage:new ye(new xe(S,gr),"lookaheadGlyphCount"),lookupCount:S,lookupRecords:new ye(Bf,"lookupCount")}}),jA=new Bu(16,"BE",14),tx=new Fe({startCoord:jA,peakCoord:jA,endCoord:jA}),rx=new Fe({axisCount:S,regionCount:S,variationRegions:new ye(new ye(tx,"axisCount"),"regionCount")}),nx=new Fe({shortDeltas:new ye(st,t=>t.parent.shortDeltaCount),regionDeltas:new ye(Vn,t=>t.parent.regionIndexCount-t.parent.shortDeltaCount),deltas:t=>t.shortDeltas.concat(t.regionDeltas)}),ix=new Fe({itemCount:S,shortDeltaCount:S,regionIndexCount:S,regionIndexes:new ye(S,"regionIndexCount"),deltaSets:new ye(nx,"itemCount")}),Ed=new Fe({format:S,variationRegionList:new xe(Qe,rx),variationDataCount:S,itemVariationData:new ye(new xe(Qe,ix),"variationDataCount")}),ax=new w0(S,{1:{axisIndex:S,axisIndex:S,filterRangeMinValue:jA,filterRangeMaxValue:jA}}),sx=new Fe({conditionCount:S,conditionTable:new ye(new xe(Qe,ax),"conditionCount")}),ox=new Fe({featureIndex:S,alternateFeatureTable:new xe(Qe,hE,{type:"parent"})}),lx=new Fe({version:Cn,substitutionCount:S,substitutions:new ye(ox,"substitutionCount")}),cx=new Fe({conditionSet:new xe(Qe,sx,{type:"parent"}),featureTableSubstitution:new xe(Qe,lx,{type:"parent"})}),IE=new Fe({majorVersion:S,minorVersion:S,featureVariationRecordCount:Qe,featureVariationRecords:new ye(cx,"featureVariationRecordCount")});class EE{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 ux extends or{decode(e){return dt.decode(e)&127}constructor(){super("UInt8")}}let bE=new Fe({first:S,nLeft:dt}),Ax=new Fe({first:S,nLeft:S}),fx=new w0(new ux,{0:{nCodes:dt,codes:new ye(dt,"nCodes")},1:{nRanges:dt,ranges:new ye(bE,"nRanges")}
3}),dx=new EE([uE,P6],new Ao(fx,{lazy:!0}));class Ip extends ye{decode(e,r){let n=qo(this.length,e,r),i=0,a=[];for(;i<n;){let s=this.type.decode(e,r);s.offset=i,i+=s.nLeft+1,a.push(s)}return a}}let hx=new w0(dt,{0:{glyphs:new ye(S,t=>t.parent.CharStrings.length-1)},1:{ranges:new Ip(bE,t=>t.parent.CharStrings.length-1)},2:{ranges:new Ip(Ax,t=>t.parent.CharStrings.length-1)}}),gx=new EE([AE,U6,G6],new Ao(hx,{lazy:!0})),px=new Fe({first:S,fd:dt}),mx=new Fe({first:Qe,fd:S}),CE=new w0(dt,{0:{fds:new ye(dt,t=>t.parent.CharStrings.length)},3:{nRanges:S,ranges:new ye(px,"nRanges"),sentinel:S},4:{nRanges:Qe,ranges:new ye(mx,"nRanges"),sentinel:Qe}}),Ih=new Ao(Hg);class yE{decode(e,r,n){return r.length=n[0],Ih.decode(e,r,[n[1]])}size(e,r){return[Hg.size(e,r,!1),Ih.size(e,r)[0]]}encode(e,r,n){return[Hg.size(r,n,!1),Ih.encode(e,r,n)[0]]}}let vE=new Id([[18,"Private",new yE,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),Ix=new Id([[[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",gx,AE],[16,"Encoding",dx,uE],[17,"CharStrings",new Ao(new Uo),null],[18,"Private",new yE,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 Ao(CE),null],[[12,36],"FDArray",new Ao(new Uo(vE)),null],[[12,38],"FontName","sid",null]]),Ex=new Fe({length:S,itemVariationStore:Ed}),bx=new Id([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Ao(new Uo),null],[[12,37],"FDSelect",new Ao(CE),null],[[12,36],"FDArray",new Ao(new Uo(vE)),null],[24,"vstore",new Ao(Ex),null],[25,"maxstack","number",193]]),Cx=new w0(pB,{1:{hdrSize:dt,offSize:dt,nameIndex:new Uo(new nr("length")),topDictIndex:new Uo(Ix),stringIndex:new Uo(new nr("length")),globalSubrIndex:new Uo},2:{hdrSize:dt,length:S,topDict:bx,globalSubrIndex:new Uo}});var BE=Cx;class k5{static decode(e){return new k5(e)}decode(){this.stream.pos;let e=BE.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<B1.length?B1[e]:this.stringIndex[e-B1.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 a=n+i>>1;if(e<r[a].first)i=a-1;else if(a<i&&e>=r[a+1].first)n=a+1;else return r[a].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 xE=k5;let yx=new Fe({glyphIndex:S,vertOriginY:st});var vx=new Fe({majorVersion:S,minorVersion:S,defaultVertOriginY:st,numVertOriginYMetrics:S,metrics:new ye(yx,"numVertOriginYMetrics")});
3let Ju=new Fe({height:dt,width:dt,horiBearingX:Vn,horiBearingY:Vn,horiAdvance:dt,vertBearingX:Vn,vertBearingY:Vn,vertAdvance:dt}),Xf=new Fe({height:dt,width:dt,bearingX:Vn,bearingY:Vn,advance:dt}),Ep=new Fe({glyph:S,xOffset:Vn,yOffset:Vn});class bp{}class Eh{}new w0("version",{1:{metrics:Xf,data:bp},2:{metrics:Xf,data:Eh},5:{data:Eh},6:{metrics:Ju,data:bp},7:{metrics:Ju,data:Eh},8:{metrics:Xf,pad:new Yr(dt),numComponents:S,components:new ye(Ep,"numComponents")},9:{metrics:Ju,pad:new Yr(dt),numComponents:S,components:new ye(Ep,"numComponents")},17:{metrics:Xf,dataLen:Qe,data:new Ti("dataLen")},18:{metrics:Ju,dataLen:Qe,data:new Ti("dataLen")},19:{dataLen:Qe,data:new Ti("dataLen")}});let Cp=new Fe({ascender:Vn,descender:Vn,widthMax:dt,caretSlopeNumerator:Vn,caretSlopeDenominator:Vn,caretOffset:Vn,minOriginSB:Vn,minAdvanceSB:Vn,maxBeforeBL:Vn,minAfterBL:Vn,pad:new Yr(Vn,2)}),Bx=new Fe({glyphCode:S,offset:S}),xx=new w0(S,{header:{imageFormat:S,imageDataOffset:Qe},1:{offsetArray:new ye(Qe,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},2:{imageSize:Qe,bigMetrics:Ju},3:{offsetArray:new ye(S,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},4:{numGlyphs:Qe,glyphArray:new ye(Bx,t=>t.numGlyphs+1)},5:{imageSize:Qe,bigMetrics:Ju,numGlyphs:Qe,glyphCodeArray:new ye(S,"numGlyphs")}}),wx=new Fe({firstGlyphIndex:S,lastGlyphIndex:S,subtable:new xe(Qe,xx)}),Qx=new Fe({indexSubTableArray:new xe(Qe,new ye(wx,1),{type:"parent"}),indexTablesSize:Qe,numberOfIndexSubTables:Qe,colorRef:Qe,hori:Cp,vert:Cp,startGlyphIndex:S,endGlyphIndex:S,ppemX:dt,ppemY:dt,bitDepth:dt,flags:new go(dt,["horizontal","vertical"])});var Sx=new Fe({version:Qe,numSizes:Qe,sizes:new ye(Qx,"numSizes")});let kx=new Fe({ppem:S,resolution:S,imageOffsets:new ye(new xe(Qe,"void"),t=>t.parent.parent.maxp.numGlyphs+1)});var Dx=new Fe({version:S,flags:new go(S,["renderOutlines"]),numImgTables:Qe,imageTables:new ye(new xe(Qe,kx),"numImgTables")});let Rx=new Fe({gid:S,paletteIndex:S}),Tx=new Fe({gid:S,firstLayerIndex:S,numLayers:S});var Fx=new Fe({version:S,numBaseGlyphRecords:S,baseGlyphRecord:new xe(Qe,new ye(Tx,"numBaseGlyphRecords")),layerRecords:new xe(Qe,new ye(Rx,"numLayerRecords"),{lazy:!0}),numLayerRecords:S});let Nx=new Fe({blue:dt,green:dt,red:dt,alpha:dt});var Lx=new w0(S,{header:{numPaletteEntries:S,numPalettes:S,numColorRecords:S,colorRecords:new xe(Qe,new ye(Nx,"numColorRecords")),colorRecordIndices:new ye(S,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new xe(Qe,new ye(Qe,"numPalettes")),offsetPaletteLabelArray:new xe(Qe,new ye(S,"numPalettes")),offsetPaletteEntryLabelArray:new xe(Qe,new ye(S,"numPaletteEntries"))}});let sf=new w0(S,{1:{coordinate:st},2:{coordinate:st,referenceGlyph:S,baseCoordPoint:S},3:{coordinate:st,deviceTable:new xe(S,Qc)}}),_x=new Fe({defaultIndex:S,baseCoordCount:S,baseCoords:new ye(new xe(S,sf),"baseCoordCount")}),Mx=new Fe({tag:new nr(4),minCoord:new xe(S,sf,{type:"parent"}),maxCoord:new xe(S,sf,{type:"parent"})}),wE=new Fe({minCoord:new xe(S,sf),maxCoord:new xe(S,sf),featMinMaxCount:S,featMinMaxRecords:new ye(Mx,"featMinMaxCount")}),Ox=new Fe({tag:new nr(4),minMax:new xe(S,wE,{type:"parent"})}),Px=new Fe({baseValues:new xe(S,_x),defaultMinMax:new xe(S,wE),baseLangSysCount:S,baseLangSysRecords:new ye(Ox,"baseLangSysCount")}),Ux=new Fe({tag:new nr(4),script:new xe(S,Px,{type:"parent"})}),Gx=new ye(Ux,S),Hx=new ye(new nr(4),S),yp=new Fe({baseTagList:new xe(S,Hx),baseScriptList:new xe(S,Gx)});var zx=new w0(Qe,{header:{horizAxis:new xe(S,yp),vertAxis:new xe(S,yp)},65536:{},65537:{itemVariationStore:new xe(Qe,Ed)}});let Wx=new ye(S,S),Yx=new Fe({coverage:new xe(S,gr),glyphCount:S,attachPoints:new ye(new xe(S,Wx),"glyphCount")}),Kx=new w0(S,{1:{coordinate:st},2:{caretValuePoint:S},3:{coordinate:st,deviceTable:new xe(S,Qc)}}),Jx=new ye(new xe(S,Kx),S),qx=new Fe({coverage:new xe(S,gr),ligGlyphCount:S,ligGlyphs:new ye(new xe(S,Jx),"ligGlyphCount")}),vp=new Fe({markSetTableFormat:S,markSetCount:S,coverage:new ye(new xe(Qe,gr),"markSetCount")});var jx=new w0(Qe,{header:{glyphClassDef:new xe(S,Rc),attachList:new xe(S,Yx),ligCaretList:new xe(S,qx),markAttachClassDef:new xe(S,Rc)},65536:{},65538:{markGlyphSetsDef:new xe(S,vp)},65539:{markGlyphSetsDef:new xe(S,vp),itemVariationStore:new xe(Qe,Ed)}});let Gu=new go(S,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),Vx={xPlacement:st,yPlacement:st,xAdvance:st,yAdvance:st,xPlaDevice:new xe(S,Qc,{type:"global",relativeTo:t=>t.rel}),yPlaDevice:new xe(S,Qc,{type:"global",relativeTo:t=>t.rel}),xAdvDevice:new xe(S,Qc,{type:"global",relativeTo:t=>t.rel}),yAdvDevice:new xe(S,Qc,{type:"global",relativeTo:t=>t.rel})};class sA{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 a in i)i[a]&&(n[a]=Vx[a]);return new Fe(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 Xx=new Fe({secondGlyph:S,value1:new sA("valueFormat1"),value2:new sA("valueFormat2")}),Zx=new ye(Xx,S),$x=new Fe({value1:new sA("valueFormat1"),value2:new sA("valueFormat2")}),of=new w0(S,{1:{xCoordinate:st,yCoordinate:st},2:{xCoordinate:st,yCoordinate:st,anchorPoint:S},3:{xCoordinate:st,yCoordinate:st,xDeviceTable:new xe(S,Qc),yDeviceTable:new xe(S,Qc)}}),ew=new Fe({entryAnchor:new xe(S,of,{type:"parent"}),exitAnchor:new xe(S,of,{type:"parent"})}),tw=new Fe({class:S,markAnchor:new xe(S,of,{type:"parent"})}),bh=new ye(tw,S),rw=new ye(new xe(S,of),t=>t.parent.classCount),Bp=new ye(rw,S),nw=new ye(new xe(S,of),t=>t.parent.parent.classCount),iw=new ye(nw,S),aw=new ye(new xe(S,iw),S),lf=new w0("lookupType",{1:new w0(S,{1:{coverage:new xe(S,gr),valueFormat:Gu,value:new sA},2:{coverage:new xe(S,gr),valueFormat:Gu,valueCount:S,values:new br(new sA,"valueCount")}}),2:new w0(S,{1:{coverage:new xe(S,gr),valueFormat1:Gu,valueFormat2:Gu,pairSetCount:S,pairSets:new br(new xe(S,Zx),"pairSetCount")},2:{coverage:new xe(S,gr),valueFormat1:Gu,valueFormat2:Gu,classDef1:new xe(S,Rc),classDef2:new xe(S,Rc),class1Count:S,class2Count:S,classRecords:new br(new br($x,"class2Count"),"class1Count")}}),3:{format:S,coverage:new xe(S,gr),entryExitCount:S,entryExitRecords:new ye(ew,"entryExitCount")},4:{format:S,markCoverage:new xe(S,gr),baseCoverage:new xe(S,gr),classCount:S,markArray:new xe(S,bh),baseArray:new xe(S,Bp)},5:{format:S,markCoverage:new xe(S,gr),ligatureCoverage:new xe(S,gr),classCount:S,markArray:new xe(S,bh),ligatureArray:new xe(S,aw)},6:{format:S,mark1Coverage:new xe(S,gr),mark2Coverage:new xe(S,gr),classCount:S,mark1Array:new xe(S,bh),mark2Array:new xe(S,Bp)},7:pE,8:mE,9:{posFormat:S,lookupType:S,extension:new xe(Qe,null)}});lf.versions[9].extension.type=lf;var sw=new w0(Qe,{header:{scriptList:new xe(S,dE),featureList:new xe(S,gE),lookupList:new xe(S,new H1(lf))},65536:{},65537:{featureVariations:new xe(Qe,IE)}});let QE=new ye(S,S),ow=QE,lw=new Fe({glyph:S,compCount:S,components:new ye(S,t=>t.compCount-1)}),cw=new ye(new xe(S,lw),S),zg=new w0("lookupType",{1:new w0(S,{1:{coverage:new xe(S,gr),deltaGlyphID:st},2:{coverage:new xe(S,gr),glyphCount:S,substitute:new br(S,"glyphCount")}}),2:{substFormat:S,coverage:new xe(S,gr),count:S,sequences:new br(new xe(S,QE),"count")},3:{substFormat:S,coverage:new xe(S,gr),count:S,alternateSet:new br(new xe(S,ow),"count")},4:{substFormat:S,coverage:new xe(S,gr),count:S,ligatureSets:new br(new xe(S,cw),"count")},5:pE,6:mE,7:{substFormat:S,lookupType:S,extension:new xe(Qe,null)},8:{substFormat:S,coverage:new xe(S,gr),backtrackCoverage:new ye(new xe(S,gr),"backtrackGlyphCount"),lookaheadGlyphCount:S,lookaheadCoverage:new ye(new xe(S,gr),"lookaheadGlyphCount"),glyphCount:S,substitutes:new ye(S,"glyphCount")}});zg.versions[7].extension.type=zg;var uw=new w0(Qe,{header:{scriptList:new xe(S,dE),featureList:new xe(S,gE),lookupList:new xe(S,new H1(zg))},65536:{},65537:{featureVariations:new xe(Qe,IE)}});let pc=new ye(S,S),Aw=new Fe({shrinkageEnableGSUB:new xe(S,pc),shrinkageDisableGSUB:new xe(S,pc),shrinkageEnableGPOS:new xe(S,pc),shrinkageDisableGPOS:new xe(S,pc),shrinkageJstfMax:new xe(S,new H1(lf)),extensionEnableGSUB:new xe(S,pc),extensionDisableGSUB:new xe(S,pc),extensionEnableGPOS:new xe(S,pc),extensionDisableGPOS:new xe(S,pc),extensionJstfMax:new xe(S,new H1(lf))}),SE=new ye(new xe(S,Aw),S),fw=new Fe({tag:new nr(4),jstfLangSys:new xe(S,SE)}),dw=new Fe({extenderGlyphs:new xe(S,new ye(S,S)),defaultLangSys:new xe(S,SE),langSysCount:S,langSysRecords:new ye(fw,"langSysCount")}
3),hw=new Fe({tag:new nr(4),script:new xe(S,dw,{type:"parent"})});var gw=new Fe({version:Qe,scriptCount:S,scriptList:new ye(hw,"scriptCount")});class pw{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 qo(this._size,null,r)}constructor(e){this._size=e}}let mw=new Fe({entry:new pw(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}),Ch=new Fe({entryFormat:S,mapCount:S,mapData:new ye(mw,"mapCount")});var Iw=new Fe({majorVersion:S,minorVersion:S,itemVariationStore:new xe(Qe,Ed),advanceWidthMapping:new xe(Qe,Ch),LSBMapping:new xe(Qe,Ch),RSBMapping:new xe(Qe,Ch)});let Ew=new Fe({format:Qe,length:Qe,offset:Qe}),bw=new Fe({reserved:new Yr(S,2),cbSignature:Qe,signature:new Ti("cbSignature")});var Cw=new Fe({ulVersion:Qe,usNumSigs:S,usFlag:S,signatures:new ye(Ew,"usNumSigs"),signatureBlocks:new ye(bw,"usNumSigs")});let yw=new Fe({rangeMaxPPEM:S,rangeGaspBehavior:new go(S,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var vw=new Fe({version:S,numRanges:S,gaspRanges:new ye(yw,"numRanges")});let Bw=new Fe({pixelSize:dt,maximumWidth:dt,widths:new ye(dt,t=>t.parent.parent.maxp.numGlyphs)});var xw=new Fe({version:S,numRecords:st,sizeDeviceRecord:Au,records:new ye(Bw,"numRecords")});let ww=new Fe({left:S,right:S,value:st}),xp=new Fe({firstGlyph:S,nGlyphs:S,offsets:new ye(S,"nGlyphs"),max:t=>t.offsets.length&&Math.max.apply(Math,t.offsets)}),Qw=new Fe({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 br(st,"len")}),wp=new w0("format",{0:{nPairs:S,searchRange:S,entrySelector:S,rangeShift:S,pairs:new ye(ww,"nPairs")},2:{rowWidth:S,leftTable:new xe(S,xp,{type:"parent"}),rightTable:new xe(S,xp,{type:"parent"}),array:new xe(S,Qw,{type:"parent"})},3:{glyphCount:S,kernValueCount:dt,leftClassCount:dt,rightClassCount:dt,flags:dt,kernValue:new ye(st,"kernValueCount"),leftClass:new ye(dt,"glyphCount"),rightClass:new ye(dt,"glyphCount"),kernIndex:new ye(dt,t=>t.leftClassCount*t.rightClassCount)}}),Qp=new w0("version",{0:{subVersion:S,length:S,format:dt,coverage:new go(dt,["horizontal","minimum","crossStream","override"]),subtable:wp,padding:new Yr(dt,t=>t.length-t._currentOffset)},1:{length:Qe,coverage:new go(dt,[null,null,null,null,null,"variation","crossStream","vertical"]),format:dt,tupleIndex:S,subtable:wp,padding:new Yr(dt,t=>t.length-t._currentOffset)}});var Sw=new w0(S,{0:{nTables:S,tables:new ye(Qp,"nTables")},1:{reserved:new Yr(S),nTables:Qe,tables:new ye(Qp,"nTables")}}),kw=new Fe({version:S,numGlyphs:S,yPels:new ye(dt,"numGlyphs")}),Dw=new Fe({version:S,fontNumber:Qe,pitch:S,xHeight:S,style:S,typeFamily:S,capHeight:S,symbolSet:S,typeface:new nr(16),characterComplement:new nr(8),fileName:new nr(6),strokeWeight:new nr(1),widthType:new nr(1),serifStyle:dt,reserved:new Yr(dt)});let Rw=new Fe({bCharSet:dt,xRatio:dt,yStartRatio:dt,yEndRatio:dt}),Tw=new Fe({yPelHeight:S,yMax:st,yMin:st}),Fw=new Fe({recs:S,startsz:dt,endsz:dt,entries:new ye(Tw,"recs")});var Nw=new Fe({version:S,numRecs:S,numRatios:S,ratioRanges:new ye(Rw,"numRatios"),offsets:new ye(S,"numRatios"),groups:new ye(Fw,"numRecs")}),Lw=new Fe({version:S,ascent:st,descent:st,lineGap:st,advanceHeightMax:st,minTopSideBearing:st,minBottomSideBearing:st,yMaxExtent:st,caretSlopeRise:st,caretSlopeRun:st,caretOffset:st,reserved:new Yr(st,4),metricDataFormat:st,numberOfMetrics:S});let _w=new Fe({advance:S,bearing:st});var Mw=new Fe({metrics:new br(_w,t=>t.parent.vhea.numberOfMetrics),bearings:new br(st,t=>t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics)});let Sp=new Bu(16,"BE",14),Ow=new Fe({fromCoord:Sp,toCoord:Sp}),Pw=new Fe({pairCount:S,correspondence:new ye(Ow,"pairCount")});var Uw=new Fe({version:Cn,axisCount:Qe,segment:new ye(Pw,"axisCount")}
3);class Gw{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 zo extends ye{decode(e,r){return new Gw(this.type,e,r)}constructor(e){super(e,0)}}let Lc=function(t=S){class e{decode(c,f){return f=f.parent.parent,this.type.decode(c,f)}size(c,f){return f=f.parent.parent,this.type.size(c,f)}encode(c,f,d){return d=d.parent.parent,this.type.encode(c,f,d)}constructor(c){this.type=c}}t=new e(t);let r=new Fe({unitSize:S,nUnits:S,searchRange:S,entrySelector:S,rangeShift:S}),n=new Fe({lastGlyph:S,firstGlyph:S,value:t}),i=new Fe({lastGlyph:S,firstGlyph:S,values:new xe(S,new ye(t,s=>s.lastGlyph-s.firstGlyph+1),{type:"parent"})}),a=new Fe({glyph:S,value:t});return new w0(S,{0:{values:new zo(t)},2:{binarySearchHeader:r,segments:new ye(n,s=>s.binarySearchHeader.nUnits)},4:{binarySearchHeader:r,segments:new ye(i,s=>s.binarySearchHeader.nUnits)},6:{binarySearchHeader:r,segments:new ye(a,s=>s.binarySearchHeader.nUnits)},8:{firstGlyph:S,count:S,values:new ye(t,"count")}})};function Zf(t={},e=S){let r=Object.assign({newState:S,flags:S},t),n=new Fe(r),i=new zo(new ye(S,s=>s.nClasses));return new Fe({nClasses:Qe,classTable:new xe(Qe,new Lc(e)),stateArray:new xe(Qe,i),entryTable:new xe(Qe,new zo(n))})}function Hw(t={},e=S){let r=new Fe({version(){return 8},firstGlyph:S,values:new ye(dt,S)}),n=Object.assign({newStateOffset:S,newState:c=>(c.newStateOffset-(c.parent.stateArray.base-c.parent._startOffset))/c.parent.nClasses,flags:S},t),i=new Fe(n),a=new zo(new ye(dt,c=>c.nClasses));return new Fe({nClasses:S,classTable:new xe(S,r),stateArray:new xe(S,a),entryTable:new xe(S,new zo(i))})}let zw=new w0("format",{0:{deltas:new ye(st,32)},1:{deltas:new ye(st,32),mappingData:new Lc(S)},2:{standardGlyph:S,controlPoints:new ye(S,32)},3:{standardGlyph:S,controlPoints:new ye(S,32),mappingData:new Lc(S)}});var Ww=new Fe({version:Cn,format:S,defaultBaseline:S,subtable:zw});let Yw=new Fe({setting:S,nameIndex:st,name:t=>t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}),Kw=new Fe({feature:S,nSettings:S,settingTable:new xe(Qe,new ye(Yw,"nSettings"),{type:"parent"}),featureFlags:new go(dt,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:dt,nameIndex:st,name:t=>t.parent.parent.name.records.fontFeatures[t.nameIndex]});var Jw=new Fe({version:Cn,featureNameCount:S,reserved1:new Yr(S),reserved2:new Yr(Qe),featureNames:new ye(Kw,"featureNameCount")});let qw=new Fe({axisTag:new nr(4),minValue:Cn,defaultValue:Cn,maxValue:Cn,flags:S,nameID:S,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID]}),jw=new Fe({nameID:S,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID],flags:S,coord:new ye(Cn,t=>t.parent.axisCount),postscriptNameID:new P1(S,t=>t.parent.instanceSize-t._currentOffset>0)});var Vw=new Fe({version:Cn,offsetToData:S,countSizePairs:S,axisCount:S,axisSize:S,instanceCount:S,instanceSize:S,axis:new ye(qw,"axisCount"),instance:new ye(jw,"instanceCount")});let Xw=new Bu(16,"BE",14);class Zw{static decode(e,r){return r.flags?e.readUInt32BE():e.readUInt16BE()*2}}let $w=new Fe({version:S,reserved:new Yr(S),axisCount:S,globalCoordCount:S,globalCoords:new xe(Qe,new ye(new ye(Xw,"axisCount"),"globalCoordCount")),glyphCount:S,flags:S,offsetToData:Qe,offsets:new ye(new xe(Zw,"void",{relativeTo:t=>t.offsetToData,allowNull:!1}),t=>t.glyphCount+1)});var e8=$w;let t8=new Fe({length:S,coverage:S,subFeatureFlags:Qe,stateTable:new Hw}),r8=new Fe({justClass:Qe,beforeGrowLimit:Cn,beforeShrinkLimit:Cn,afterGrowLimit:Cn,afterShrinkLimit:Cn,growFlags:S,shrinkFlags:S}),n8=new ye(r8,Qe),i8=new w0("actionType",{0:{lowerLimit:Cn,upperLimit:Cn,order:S,glyphs:new ye(S,S)},1:{addGlyph:S},2:{substThreshold:Cn,addGlyph:S,substGlyph:S},3:{},4:{variationAxis:Qe,minimumLimit:Cn,noStretchValue:Cn,maximumLimit:Cn},5:{flags:S,glyph:S}}),a8=new Fe({actionClass:S,actionType:S,actionLength:Qe,actionData:i8,padding:new Yr(dt,t=>t.actionLength-t._currentOffset)}),s8=new ye(a8,Qe),o8=new Fe({lookupTable:new Lc(new xe(S,s8))}),kp=new Fe({classTable:new xe(S,t8,{type:"parent"}),wdcOffset:S,postCompensationTable:new xe(S,o8,{type:"parent"}),widthDeltaClusters:new Lc(new xe(S,n8,{type:"parent",relativeTo:t=>t.wdcOffset}))});var l8=new Fe({version:Qe,format:S,horizontal:new xe(S,kp),vertical:new xe(S,kp)});let c8={action:S},u8={markIndex:S,currentIndex:S},A8={currentInsertIndex:S,markedInsertIndex:S},f8=new Fe({items:new zo(new xe(Qe,new Lc))}),d8=new w0("type",{0:{stateTable:new Zf},1:{stateTable:new Zf(u8),substitutionTable:new xe(Qe,f8)},2:{stateTable:new Zf(c8),ligatureActions:new xe(Qe,new zo(Qe)),components:new xe(Qe,new zo(S)),ligatureList:new xe(Qe,new zo(S))},4:{lookupTable:new Lc},5:{stateTable:new Zf(A8),insertionActions:new xe(Qe,new zo(S))}}),h8=new Fe({length:Qe,coverage:Dc,type:dt,subFeatureFlags:Qe,table:d8,padding:new Yr(dt,t=>t.length-t._currentOffset)}),g8=new Fe({featureType:S,featureSetting:S,enableFlags:Qe,disableFlags:Qe}),p8=new Fe({defaultFlags:Qe,chainLength:Qe,nFeatureEntries:Qe,nSubtables:Qe,features:new ye(g8,"nFeatureEntries"),subtables:new ye(h8,"nSubtables")});var m8=new Fe({version:S,unused:new Yr(S),nChains:Qe,chains:new ye(p8,"nChains")});let I8=new Fe({left:st,top:st,right:st,bottom:st});var E8=new Fe({version:Cn,format:S,lookupTable:new Lc(I8)}
3);let m0={};var z1=m0;m0.cmap=I6;m0.head=E6;m0.hhea=b6;m0.hmtx=y6;m0.maxp=v6;m0.name=D6;m0["OS/2"]=R6;m0.post=T6;m0.fpgm=N6;m0.loca=L6;m0.prep=_6;m0["cvt "]=F6;m0.glyf=M6;m0["CFF "]=xE;m0.CFF2=xE;m0.VORG=vx;m0.EBLC=Sx;m0.CBLC=m0.EBLC;m0.sbix=Dx;m0.COLR=Fx;m0.CPAL=Lx;m0.BASE=zx;m0.GDEF=jx;m0.GPOS=sw;m0.GSUB=uw;m0.JSTF=gw;m0.HVAR=Iw;m0.DSIG=Cw;m0.gasp=vw;m0.hdmx=xw;m0.kern=Sw;m0.LTSH=kw;m0.PCLT=Dw;m0.VDMX=Nw;m0.vhea=Lw;m0.vmtx=Mw;m0.avar=Uw;m0.bsln=Ww;m0.feat=Jw;m0.fvar=Vw;m0.gvar=e8;m0.just=l8;m0.morx=m8;m0.opbd=E8;let b8=new Fe({tag:new nr(4),checkSum:Qe,offset:new xe(Qe,"void",{type:"global"}),length:Qe}),D5=new Fe({tag:new nr(4),numTables:S,searchRange:S,entrySelector:S,rangeShift:S,tables:new ye(b8,"numTables")});D5.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};D5.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 Og(z1[n],i),length:z1[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 kE=D5;function x1(t,e){let r=0,n=t.length-1;for(;r<=n;){let i=r+n>>1,a=e(t[i]);if(a<0)n=i-1;else if(a>0)r=i+1;else return i}return-1}function Yu(t,e){let r=[];for(;t<e;)r.push(t++);return r}const bd=new TextDecoder("ascii"),Dp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",YA=new Uint8Array(256);for(let t=0;t<Dp.length;t++)YA[Dp.charCodeAt(t)]=t;function R5(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,a=t.length;i<a;i+=4){let s=YA[t.charCodeAt(i)],c=YA[t.charCodeAt(i+1)],f=YA[t.charCodeAt(i+2)],d=YA[t.charCodeAt(i+3)];r[n++]=s<<2|c>>4,r[n++]=(c&15)<<4|f>>2,r[n++]=(f&3)<<6|d&63}return r}class T5{findSubtable(e,r){for(let[n,i]of r)for(let a of e.tables)if(a.platformID===n&&a.encodingID===i)return a.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,a=n.segCount-1;for(;i<=a;){let s=i+a>>1;if(e<n.startCode.get(s))a=s-1;else if(e>n.endCode.get(s))i=s+1;else{let c=n.idRangeOffset.get(s),f;if(c===0)f=e+n.idDelta.get(s);else{let d=c/2+(e-n.startCode.get(s))-(n.segCount-s);f=n.glyphIndexArray.get(d)||0,f!==0&&(f+=n.idDelta.get(s))}return f&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,a=n.nGroups-1;for(;i<=a;){let s=i+a>>1,c=n.groups.get(s);if(e<c.startCharCode)a=s-1;else if(e>c.endCharCode)i=s+1;else return n.version===12?c.glyphID+(e-c.startCharCode):c.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=x1(n,s=>r-s.varSelector),a=n[i];return i!==-1&&a.defaultUVS&&(i=x1(a.defaultUVS,s=>e<s.startUnicodeValue?-1:e>s.startUnicodeValue+s.additionalCount?1:0)),i!==-1&&a.nonDefaultUVS&&(i=x1(a.nonDefaultUVS,s=>e-s.unicodeValue),i!==-1)?a.nonDefaultUVS[i].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Yu(0,e.codeMap.length);case 4:{let r=[],n=e.endCode.toArray();for(let i=0;i<n.length;i++){let a=n[i]+1,s=e.startCode.get(i);r.push(...Yu(s,a))}return r}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Yu(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let r=[];for(let n of e.groups.toArray())r.push(...Yu(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 a=0;a<256;a++)r.codeMap.get(a)===e&&i.push(a);return i}case 4:{let i=[];for(let a=0;a<r.segCount;a++){let s=r.endCode.get(a),c=r.startCode.get(a),f=r.idRangeOffset.get(a),d=r.idDelta.get(a);for(var n=c;n<=s;n++){let m=0;if(f===0)m=n+d;else{let I=f/2+(n-c)-(r.segCount-a);m=r.glyphIndexArray.get(I)||0,m!==0&&(m+=d)}m===e&&i.push(n)}}return i}case 12:{let i=[];for(let a of r.groups.toArray())e>=a.glyphID&&e<=a.glyphID+(a.endCharCode-a.startCharCode)&&i.push(a.startCharCode+(e-a.glyphID));return i}case 13:{let i=[];for(let a of r.groups.toArray())e===a.glyphID&&i.push(...Yu(a.startCharCode,a.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=lE(r.platformID,r.encodingID,r.table.language-1),i=w6(n);i&&(this.cmap=r.table,this.encoding=i)}
vendor: 7,954 bytes, line 3
3if(!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)}}Fi([Ni],T5.prototype,"getCharacterSet",null);Fi([Ni],T5.prototype,"codePointsForGlyph",null);class C8{process(e,r){for(let n=0;n<e.length-1;n++){let i=e[n].id,a=e[n+1].id;r[n].xAdvance+=this.getKerning(i,a)}}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 a=0,s=i.subtable;switch(i.format){case 0:let c=x1(s.pairs,function(I){return e-I.left||r-I.right});c>=0&&(a=s.pairs[c].value);break;case 2:let f=0,d=0;e>=s.leftTable.firstGlyph&&e<s.leftTable.firstGlyph+s.leftTable.nGlyphs?f=s.leftTable.offsets[e-s.leftTable.firstGlyph]:f=s.array.off,r>=s.rightTable.firstGlyph&&r<s.rightTable.firstGlyph+s.rightTable.nGlyphs&&(d=s.rightTable.offsets[r-s.rightTable.firstGlyph]);let m=(f+d-s.array.off)/2;a=s.array.values.get(m);break;case 3:if(e>=s.glyphCount||r>=s.glyphCount)return 0;a=s.kernValue[s.kernIndex[s.leftClass[e]*s.rightClassCount+s.rightClass[r]]];break;default:throw new Error(`Unsupported kerning sub-table format ${i.format}`)}i.coverage.override?n=a:n+=a}return n}constructor(e){this.kern=e.kern}}class y8{positionGlyphs(e,r){let n=0,i=0;for(let a=0;a<e.length;a++)e[a].isMark?i=a:(n!==i&&this.positionCluster(e,r,n,i),n=i=a);return n!==i&&this.positionCluster(e,r,n,i),r}positionCluster(e,r,n,i){let a=e[n],s=a.cbox.copy();a.codePoints.length>1&&(s.minX+=(a.codePoints.length-1)*s.width/a.codePoints.length);let c=-r[n].xAdvance,f=0,d=this.font.unitsPerEm/16;for(let m=n+1;m<=i;m++){let I=e[m],v=I.cbox,x=r[m],Q=this.getCombiningClass(I.codePoints[0]);if(Q!=="Not_Reordered"){switch(x.xOffset=x.yOffset=0,Q){case"Double_Above":case"Double_Below":x.xOffset+=s.minX-v.width/2-v.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":x.xOffset+=s.minX-v.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":x.xOffset+=s.maxX-v.width-v.minX;break;default:x.xOffset+=s.minX+(s.width-v.width)/2-v.minX}switch(Q){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(Q==="Attached_Below_Left"||Q==="Attached_Below")&&(s.minY+=d),x.yOffset=-s.minY-v.maxY,s.minY+=v.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(Q==="Attached_Above"||Q==="Attached_Above_Right")&&(s.maxY+=d),x.yOffset=s.maxY-v.minY,s.maxY+=v.height;break}x.xAdvance=x.yAdvance=0,x.xOffset+=c,x.yOffset+=f}else c-=x.xAdvance,f-=x.yAdvance}}getCombiningClass(e){let r=iE(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 _c{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 _c(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 oA={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"},Wg={};for(let t in oA){let e=oA[t];if(Array.isArray(e))for(let r of e)Wg[r]=t;else Wg[e]=t}function v8(t){return Wg[t]}function B8(t){let e=t.length,r=0;for(;r<e;){let n=t.charCodeAt(r++);if(55296<=n&&n<=56319&&r<e){let a=t.charCodeAt(r);56320<=a&&a<=57343&&(r++,n=((n&1023)<<10)+(a&1023)+65536)}let i=w5(n);if(i!=="Common"&&i!=="Inherited"&&i!=="Unknown")return oA[i]}return oA.Unknown}function x8(t){for(let e=0;e<t.length;e++){let r=t[e],n=w5(r);if(n!=="Common"&&n!=="Inherited"&&n!=="Unknown")return oA[n]}return oA.Unknown}const w8={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 DE(t){return w8[t]?"rtl":"ltr"}class Q8{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 _c,r=0,n=0;for(let i=0;i<this.glyphs.length;i++){let a=this.glyphs[i],s=this.positions[i],c=a.bbox;e.addPoint(c.minX+r+s.xOffset,c.minY+n+s.yOffset),e.addPoint(c.maxX+r+s.xOffset,c.maxY+n+s.yOffset),r+=s.xAdvance,n+=s.yAdvance}return e}constructor(e,r,n,i,a){if(this.glyphs=e,this.positions=null,this.script=n,this.language=i||null,this.direction=a||DE(n),this.features={},Array.isArray(r))for(let s of r)this.features[s]=!0;else typeof r=="object"&&(this.features=r)}}class S8{constructor(e=0,r=0,n=0,i=0){this.xAdvance=e,this.yAdvance=r,this.xOffset=n,this.yOffset=i}}const fu
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}},
vendor: 4,234 bytes, line 3
3wt=(t,e)=>[fu[t].code,fu[t][e]],W1={rlig:wt("ligatures","requiredLigatures"),clig:wt("ligatures","contextualLigatures"),dlig:wt("ligatures","rareLigatures"),hlig:wt("ligatures","historicalLigatures"),liga:wt("ligatures","commonLigatures"),hist:wt("ligatures","historicalLigatures"),smcp:wt("lowerCase","lowerCaseSmallCaps"),pcap:wt("lowerCase","lowerCasePetiteCaps"),frac:wt("fractions","diagonalFractions"),dnom:wt("fractions","diagonalFractions"),numr:wt("fractions","diagonalFractions"),afrc:wt("fractions","verticalFractions"),case:wt("caseSensitiveLayout","caseSensitiveLayout"),ccmp:wt("unicodeDecomposition","canonicalComposition"),cpct:wt("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:wt("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:wt("contextualAlternates","swashAlternates"),cswh:wt("contextualAlternates","contextualSwashAlternates"),curs:wt("cursiveConnection","cursive"),c2pc:wt("upperCase","upperCasePetiteCaps"),c2sc:wt("upperCase","upperCaseSmallCaps"),init:wt("smartSwash","wordInitialSwashes"),fin2:wt("smartSwash","wordFinalSwashes"),medi:wt("smartSwash","nonFinalSwashes"),med2:wt("smartSwash","nonFinalSwashes"),fin3:wt("smartSwash","wordFinalSwashes"),fina:wt("smartSwash","wordFinalSwashes"),pkna:wt("kanaSpacing","proportionalKana"),half:wt("textSpacing","halfWidthText"),halt:wt("textSpacing","altHalfWidthText"),hkna:wt("alternateKana","alternateHorizKana"),vkna:wt("alternateKana","alternateVertKana"),ital:wt("italicCJKRoman","CJKItalicRoman"),lnum:wt("numberCase","upperCaseNumbers"),onum:wt("numberCase","lowerCaseNumbers"),mgrk:wt("mathematicalExtras","mathematicalGreek"),calt:wt("contextualAlternates","contextualAlternates"),vrt2:wt("verticalSubstitution","substituteVerticalForms"),vert:wt("verticalSubstitution","substituteVerticalForms"),tnum:wt("numberSpacing","monospacedNumbers"),pnum:wt("numberSpacing","proportionalNumbers"),sups:wt("verticalPosition","superiors"),subs:wt("verticalPosition","inferiors"),ordn:wt("verticalPosition","ordinals"),pwid:wt("textSpacing","proportionalText"),hwid:wt("textSpacing","halfWidthText"),qwid:wt("textSpacing","quarterWidthText"),twid:wt("textSpacing","thirdWidthText"),fwid:wt("textSpacing","proportionalText"),palt:wt("textSpacing","altProportionalText"),trad:wt("characterShape","traditionalCharacters"),smpl:wt("characterShape","simplifiedCharacters"),jp78:wt("characterShape","JIS1978Characters"),jp83:wt("characterShape","JIS1983Characters"),jp90:wt("characterShape","JIS1990Characters"),jp04:wt("characterShape","JIS2004Characters"),expt:wt("characterShape","expertCharacters"),hojo:wt("characterShape","hojoCharacters"),nlck:wt("characterShape","NLCCharacters"),tnam:wt("characterShape","traditionalNamesCharacters"),ruby:wt("rubyKana","rubyKana"),titl:wt("styleOptions","titlingCaps"),zero:wt("typographicExtras","slashedZero"),ss01:wt("stylisticAlternatives","stylisticAltOne"),ss02:wt("stylisticAlternatives","stylisticAltTwo"),ss03:wt("stylisticAlternatives","stylisticAltThree"),ss04:wt("stylisticAlternatives","stylisticAltFour"),ss05:wt("stylisticAlternatives","stylisticAltFive"),ss06:wt("stylisticAlternatives","stylisticAltSix"),ss07:wt("stylisticAlternatives","stylisticAltSeven"),ss08:wt("stylisticAlternatives","stylisticAltEight"),ss09:wt("stylisticAlternatives","stylisticAltNine"),ss10:wt("stylisticAlternatives","stylisticAltTen"),ss11:wt("stylisticAlternatives","stylisticAltEleven"),ss12:wt("stylisticAlternatives","stylisticAltTwelve"),ss13:wt("stylisticAlternatives","stylisticAltThirteen"),ss14:wt("stylisticAlternatives","stylisticAltFourteen"),ss15:wt("stylisticAlternatives","stylisticAltFifteen"),ss16:wt("stylisticAlternatives","stylisticAltSixteen"),ss17:wt("stylisticAlternatives","stylisticAltSeventeen"),ss18:wt("stylisticAlternatives","stylisticAltEighteen"),ss19:wt("stylisticAlternatives","stylisticAltNineteen"),ss20:wt("stylisticAlternatives","stylisticAltTwenty")};for(let t=1;t<=99;t++)W1[`cv${`00${t}`.slice(-2)}`]=[fu.characterAlternatives.code,t];let du={};for(let t in W1){let e=W1[t];du[e[0]]==null&&(du[e[0]]={}),du[e[0]][e[1]]=t}function k8(t){let e={};for(let r in t){let n;(n=W1[r])&&(e[n[0]]==null&&(e[n[0]]={}),e[n[0]][n[1]]=t[r])}return e}function Rp(t){let[e,r]=t;
3if(isNaN(e))var n=fu[e]&&fu[e].code;else var n=e;if(isNaN(r))var i=fu[e]&&fu[e][r];else var i=r;return[n,i]}function D8(t){let e={};if(Array.isArray(t))for(let r=0;r<t.length;r++){let n,i=Rp(t[r]);(n=du[i[0]]&&du[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 a,s=Rp([r,i]);n[i]&&(a=du[s[0]]&&du[s[0]][s[1]])&&(e[a]=!0)}}return Object.keys(e)}class VA{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let i=0,a=this.table.binarySearchHeader.nUnits-1;for(;i<=a;){var r=i+a>>1,n=this.table.segments[r];if(n.firstGlyph===65535)return null;if(e<n.firstGlyph)a=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,a=this.table.binarySearchHeader.nUnits-1;for(;i<=a;){var r=i+a>>1,n=this.table.segments[r];if(n.glyph===65535)return null;if(e<n.glyph)a=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(...Yu(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}}Fi([Ni],VA.prototype,"glyphsForValue",null);const R8=0,Tp=0,Fp=1,Np=2,T8=16384;class F8{process(e,r,n){let i=R8,a=r?e.length-1:0,s=r?-1:1;for(;s===1&&a<=e.length||s===-1&&a>=-1;){let c=null,f=Fp,d=!0;a===e.length||a===-1?f=Tp:(c=e[a],c.id===65535?f=Np:(f=this.lookupTable.lookup(c.id),f==null&&(f=Fp)));let I=this.stateTable.stateArray.getItem(i)[f],v=this.stateTable.entryTable.getItem(I);f!==Tp&&f!==Np&&(n(c,v,a),d=!(v.flags&T8)),i=v.newState,d&&(a+=s)}return e}traverse(e,r=0,n=new Set){if(n.has(r))return;n.add(r);let{nClasses:i,stateArray:a,entryTable:s}=this.stateTable,c=a.getItem(r);for(let f=4;f<i;f++){let d=c[f],m=s.getItem(d);for(let I of this.lookupTable.glyphsForValue(f))e.enter&&e.enter(I,m),m.newState!==0&&this.traverse(e,m.newState,n),e.exit&&e.exit(I,m)}}constructor(e){this.stateTable=e,this.lookupTable=new VA(e.classTable)}}const N8=32768,L8=8192,_8=15,Lp=32768,M8=32768,O8=8192,P8=2147483648,U8=1073741824,G8=1073741823,_p=4194304,H8=2048,z8=1024,W8=992,Y8=31;class RE{process(e,r={}){for(let i of this.morx.chains){let a=i.defaultFlags;for(let s of i.features){let c;(c=r[s.featureType])&&(c[s.featureSetting]?(a&=s.disableFlags,a|=s.enableFlags):c[s.featureSetting]===!1&&(a|=~s.disableFlags,a&=~s.enableFlags))}for(let s of i.subtables)s.subFeatureFlags&a&&this.processSubtable(s,e)}let n=e.length-1;for(;n>=0;)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(),a=!!(this.subtable.coverage&_p);return n.process(this.glyphs,a,i)}getStateMachine(e){return new F8(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&N8&&(this.firstGlyph=n),r.flags&L8&&(this.lastGlyph=n),K8(this.glyphs,r.flags&_8,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,r,n){let i=this.subtable.table.substitutionTable.items;if(r.markIndex!==65535){let s=i.getItem(r.markIndex),c=new VA(s);e=this.glyphs[this.markedGlyph];var a=c.lookup(e.id);a&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(a,e.codePoints))}if(r.currentIndex!==65535){let s=i.getItem(r.currentIndex),c=new VA(s);e=this.glyphs[n];var a=c.lookup(e.id);a&&(this.glyphs[n]=this.font.getGlyph(a,e.codePoints))}r.flags&Lp&&(this.markedGlyph=n)}processLigature(e,r,n){if(r.flags&M8&&this.ligatureStack.push(n),r.flags&O8){let i=this.subtable.table.ligatureActions,a=this.subtable.table.components,s=this.subtable.table.ligatureList,c=r.action,f=!1,d=0,m=[],I=[];for(;!f;){let v=this.ligatureStack.pop();m.unshift(...this.glyphs[v].codePoints);let x=i.getItem(c++);f=!!(x&P8);let Q=!!(x&U8),N=(x&G8)<<2>>2;N+=this.glyphs[v].id;let z=a.getItem(N);if(d+=z,f||Q){let G=s.getItem(d);this.glyphs[v]=this.font.getGlyph(G,m),I.push(v),d=0,m=[]}else this.glyphs[v]=this.font.getGlyph(65535)}this.ligatureStack.push(...I)}}processNoncontextualSubstitutions(e,r,n){let i=new VA(e.table.lookupTable);for(n=0;n<r.length;n++){let a=r[n];if(a.id!==65535){let s=i.lookup(a.id);s&&(r[n]=this.font.getGlyph(s,a.codePoints))}}}_insertGlyphs(e,r,n,i){let a=[];for(;n--;){let s=this.subtable.table.insertionActions.getItem(r++);a.push(this.font.getGlyph(s))}i||e++,this.glyphs.splice(e,0,...a)}processGlyphInsertion(e,r,n){if(r.flags&Lp&&(this.markedIndex=n),r.markedInsertIndex!==65535){let i=(r.flags&Y8)>>>5,a=!!(r.flags&z8);this._insertGlyphs(this.markedIndex,r.markedInsertIndex,i,a)}if(r.currentInsertIndex!==65535){let i=(r.flags&W8)>>>5,a=!!(r.flags&H8);this._insertGlyphs(n,r.currentInsertIndex,i,a)}}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&_p))throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let n=this.getStateMachine(e),i=this.getProcessor(),a=[],s=[];this.glyphs=[],n.traverse({enter:(c,f)=>{let d=this.glyphs;s.push({glyphs:d.slice(),ligatureStack:this.ligatureStack.slice()});let m=this.font.getGlyph(c);a.push(m),d.push(a[a.length-1]),i(d[d.length-1],f,d.length-1);let I=0,v=0;for(let x=0;x<d.length&&I<=1;x++)d[x].id!==65535&&(I++,v=d[x].id);if(I===1){let x=a.map(N=>N.id),Q=this.inputCache[v];Q?Q.push(x):this.inputCache[v]=[x]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=s.pop()),a.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}}Fi([Ni],RE.prototype,"getStateMachine",null);function ma(t,e,r,n=!1,i=!1){let a=t.splice(r[0]-(r[1]-1),r[1]);i&&a.reverse();let s=t.splice(e[0],e[1],...a);return n&&s.reverse(),t.splice(r[0]-(e[1]-1),0,...s),t}function K8(t,e,r,n){switch(e){case 0:return t;case 1:return ma(t,[r,1],[n,0]);case 2:return ma(t,[r,0],[n,1]);case 3:return ma(t,[r,1],[n,1]);case 4:return ma(t,[r,2],[n,0]);case 5:return ma(t,[r,2],[n,0],!0,!1);case 6:return ma(t,[r,0],[n,2]);case 7:return ma(t,[r,0],[n,2],!1,!0);case 8:return ma(t,[r,1],[n,2]);case 9:return ma(t,[r,1],[n,2],!1,!0);case 10:return ma(t,[r,2],[n,1]);case 11:return ma(t,[r,2],[n,1],!0,!1);case 12:return ma(t,[r,2],[n,2]);case 13:return ma(t,[r,2],[n,2],!0,!1);case 14:return ma(t,[r,2],[n,2],!1,!0);case 15:return ma(t,[r,2],[n,2],!0,!0);default:throw new Error(`Unknown verb: ${e}`)}}class J8{substitute(e){e.direction==="rtl"&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,k8(e.features))}
3getAvailableFeatures(e,r){return D8(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 a=this.font._cmapProcessor.codePointsForGlyph(e[r]);for(let s of a){let c=i+String.fromCodePoint(s);r<e.length-1?this._addStrings(e,r+1,n,c):n.add(c)}}constructor(e){this.font=e,this.morxProcessor=new RE(e),this.fallbackPosition=!1}}class q8{_addFeatures(e,r){let n=this.stages.length-1,i=this.stages[n];for(let a of e)this.allFeatures[a]==null&&(i.push(a),this.allFeatures[a]=n,r&&(this.globalFeatures[a]=!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 j8=["rvrn"],V8=["ccmp","locl","rlig","mark","mkmk"],X8=["frac","numr","dnom"],Z8=["calt","clig","liga","rclt","curs","kern"],$8={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class Mc{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:[...j8,...$8[e.direction]],local:X8})}static planFeatures(e){}static planPostprocessing(e,r){e.add([...V8,...Z8]),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 a=n,s=n+1;for(;a>0&&Pg(r[a-1].codePoints[0]);)r[a-1].features.numr=!0,r[a-1].features.frac=!0,a--;for(;s<r.length&&Pg(r[s].codePoints[0]);)r[s].features.dnom=!0,r[s].features.frac=!0,s++;i.features.frac=!0,n=s-1}}}}Ha(Mc,"zeroMarkWidths","AFTER_GPOS");const e7=new Ef(R5("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==")),Mp=["isol","fina","fin2","fin3","medi","med2","init"],Yg={Non_Joining:0,Transparent:6},Nr="isol",mc="fina",yh="fin2",t7="fin3",$f="medi",e1="med2",t1="init",W0=null,r7=[[[W0,W0,0],[W0,Nr,2],[W0,Nr,1],[W0,Nr,2],[W0,Nr,1],[W0,Nr,6]],[[W0,W0,0],[W0,Nr,2],[W0,Nr,1],[W0,Nr,2],[W0,yh,5],[W0,Nr,6]],[[W0,W0,0],[W0,Nr,2],[t1,mc,1],[t1,mc,3],[t1,mc,4],[t1,mc,6]],[[W0,W0,0],[W0,Nr,2],[$f,mc,1],[$f,mc,3],[$f,mc,4],[$f,mc,6]],[[W0,W0,0],[W0,Nr,2],[e1,Nr,1],[e1,Nr,2],[e1,yh,5],[e1,Nr,6]],[[W0,W0,0],[W0,Nr,2],[Nr,Nr,1],[Nr,Nr,2],[Nr,yh,5],[Nr,Nr,6]],[[W0,W0,0],[W0,Nr,2],[W0,Nr,1],[W0,Nr,2],[W0,t7,5],[W0,Nr,6]]];class Ic extends Mc{static planFeatures(e){e.add(["ccmp","locl"]);for(let r=0;r<Mp.length;r++){let n=Mp[r];e.addStage(n,!1)}e.addStage("mset")}static assignFeatures(e,r){super.assignFeatures(e,r);let n=-1,i=0,a=[];for(let c=0;c<r.length;c++){let f,d;var s=r[c];let m=n7(s.codePoints[0]);if(m===Yg.Transparent){a[c]=W0;continue}[d,f,i]=r7[i][m],d!==W0&&n!==-1&&(a[n]=d),a[c]=f,n=c}for(let c=0;c<r.length;c++){let f;var s=r[c];(f=a[c])&&(s.features[f]=!0)}}}function n7(t){let e=e7.get(t);if(e)return e-1;let r=_s(t);return r==="Mn"||r==="Me"||r==="Cf"?Yg.Transparent:Yg.Non_Joining}class i7{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 a7=["DFLT","dflt","latn"];class Y1{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,a;if(!this.script||e!==this.scriptTag){if(a=this.findScript(e),a||(a=this.findScript(a7)),!a)return this.scriptTag;this.scriptTag=a.tag,this.script=a.script,this.language=null,this.languageTag=null,i=!0}if((!n||n!==this.direction)&&(this.direction=n||DE(e)),r&&r.length<4&&(r+=" ".repeat(4-r.length)),!r||r!==this.languageTag){this.language=null;for(let s of this.script.langSysRecords)if(s.tag===r){this.language=s.langSys,this.languageTag=s.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let s of this.language.featureIndexes){let c=this.table.featureList[s],f=this.substituteFeatureForVariations(s);this.features[c.tag]=f||c.feature}return this.scriptTag}lookupsForFeatures(e=[],r){let n=[];for(let i of e){let a=this.features[i];if(a)for(let s of a.lookupListIndexes)r&&r.indexOf(s)!==-1||n.push({feature:i,index:s,lookup:this.table.lookupList.get(s)})}return n.sort((i,a)=>i.index-a.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 a=n[i].conditionSet.conditionTable;if(this.variationConditionsMatch(a,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 i7(r);for(let{feature:i,lookup:a}of e)for(this.currentFeature=i,this.glyphIterator.reset(a.flags);this.glyphIterator.index<r.length;){if(!(i in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(let s of a.subTables)if(this.applyLookup(a.lookupType,s))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 a=this.table.lookupList.get(i.lookupListIndex);this.glyphIterator.reset(a.flags,this.glyphIterator.index);for(let s of a.subTables)if(this.applyLookup(a.lookupType,s))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 a=this.glyphIterator.index,s=this.glyphIterator.increment(e),c=0;for(;c<r.length&&s&&n(r[c],s);)i&&i.push(this.glyphIterator.index),c++,s=this.glyphIterator.next();return this.glyphIterator.index=a,c<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,a)=>i===this.getClassID(a.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 a of n)if(this.sequenceMatches(-a.backtrack.length,a.backtrack)&&this.sequenceMatches(1,a.input)&&this.sequenceMatches(1+a.input.length,a.lookahead))return this.applyLookupList(a.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 a of i)if(this.classSequenceMatches(-a.backtrack.length,a.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,a.input,e.inputClassDef)&&this.classSequenceMatches(1+a.input.length,a.lookahead,e.lookaheadClassDef))return this.applyLookupList(a.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 po{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=Y1.prototype.getClassID(e,r.glyphClassDef);this.isBase=n===1,this.isLigature=n===2,this.isMark=n===3,this.markAttachmentType=r.markAttachClassDef?Y1.prototype.getClassID(e,r.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(Q5),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new po(this._font,this.id,this.codePoints,this.features)}
3constructor(e,r,n=[],i){if(this._font=e,this.codePoints=n,this.id=r,this.features={},Array.isArray(i))for(let a=0;a<i.length;a++){let s=i[a];this.features[s]=!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 TE extends Mc{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,r){let n=0,i=0;for(;i<r.length;){let a,c=r[i].codePoints[0],f=j1(c);switch([a,n]=v7[n][f],a){case kl:e.font.hasGlyphForCodePoint(c)||(i=LE(r,i,e.font));break;case Kg:i=B7(r,i,e.font);break;case Jg:w7(r,i,e.font);break;case qg:i=Q7(r,i,e.font);break}i++}}}Ha(TE,"zeroMarkWidths","NONE");const lA=44032,FE=55204,s7=FE-lA+1,Cd=4352,yd=4449,Iu=4519,o7=19,K1=21,cf=28,l7=Cd+o7-1,c7=yd+K1-1,u7=Iu+cf-1,Op=9676,A7=t=>4352<=t&&t<=4447||43360<=t&&t<=43388,f7=t=>4448<=t&&t<=4519||55216<=t&&t<=55238,d7=t=>4520<=t&&t<=4607||55243<=t&&t<=55291,h7=t=>12334<=t&&t<=12335,g7=t=>lA<=t&&t<=FE,p7=t=>t-lA<s7&&(t-lA)%cf===0,m7=t=>Cd<=t&&t<=l7,I7=t=>yd<=t&&t<=c7,E7=t=>1<=t&&t<=u7,b7=0,C7=1,J1=2,F5=3,q1=4,NE=5,y7=6;function j1(t){return A7(t)?C7:f7(t)?J1:d7(t)?F5:p7(t)?q1:g7(t)?NE:h7(t)?y7:b7}const Ua=0,kl=1,Kg=2,Jg=4,qg=5,v7=[[[Ua,0],[Ua,1],[Ua,0],[Ua,0],[kl,2],[kl,3],[qg,0]],[[Ua,0],[Ua,1],[Kg,2],[Ua,0],[kl,2],[kl,3],[qg,0]],[[Ua,0],[Ua,1],[Ua,0],[Kg,3],[kl,2],[kl,3],[Jg,0]],[[Ua,0],[Ua,1],[Ua,0],[Ua,0],[kl,2],[kl,3],[Jg,0]]];function XA(t,e,r){return new po(t,t.glyphForCodePoint(e).id,[e],r)}function LE(t,e,r){let n=t[e],a=n.codePoints[0]-lA,s=Iu+a%cf;a=a/cf|0;let c=Cd+a/K1|0,f=yd+a%K1;if(!r.hasGlyphForCodePoint(c)||!r.hasGlyphForCodePoint(f)||s!==Iu&&!r.hasGlyphForCodePoint(s))return e;let d=XA(r,c,n.features);d.features.ljmo=!0;let m=XA(r,f,n.features);m.features.vjmo=!0;let I=[d,m];if(s>Iu){let v=XA(r,s,n.features);v.features.tjmo=!0,I.push(v)}return t.splice(e,1,...I),e+I.length-1}function B7(t,e,r){let n=t[e],i=t[e].codePoints[0],a=j1(i),s=t[e-1].codePoints[0],c=j1(s),f,d,m,I;if(c===q1&&a===F5)f=s,I=n;else{a===J1?(d=t[e-1],m=n):(d=t[e-2],m=t[e-1],I=n);let x=d.codePoints[0],Q=m.codePoints[0];m7(x)&&I7(Q)&&(f=lA+((x-Cd)*K1+(Q-yd))*cf)}let v=I&&I.codePoints[0]||Iu;if(f!=null&&(v===Iu||E7(v))){let x=f+(v-Iu);if(r.hasGlyphForCodePoint(x)){let Q=c===J1?3:2;return t.splice(e-Q+1,Q,XA(r,x,n.features)),e-Q+1}}return d&&(d.features.ljmo=!0),m&&(m.features.vjmo=!0),I&&(I.features.tjmo=!0),c===q1?(LE(t,e-1,r),e+1):e}function x7(t){switch(j1(t)){case q1:case NE:return 1;case J1:return 2;case F5:return 3}}function w7(t,e,r){let n=t[e],i=t[e].codePoints[0];if(r.glyphForCodePoint(i).advanceWidth===0)return;let a=t[e-1].codePoints[0],s=x7(a);return t.splice(e,1),t.splice(e-s,0,n)}function Q7(t,e,r){let n=t[e],i=t[e].codePoints[0];if(r.hasGlyphForCodePoint(Op)){let a=XA(r,Op,n.features),s=r.glyphForCodePoint(i).advanceWidth===0?e:e+1;t.splice(s,0,a),e++}return e}var _E={};_E=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 vd={};vd=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
3,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 L0={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},o0={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},S7=L0.C|L0.Ra|L0.CM|L0.V|L0.Placeholder|L0.Dotted_Circle,ME=L0.ZWJ|L0.ZWNJ,ZA=L0.H|L0.Coeng,Pp={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:o0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:o0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:o0.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:o0.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:o0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:o0.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:o0.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:o0.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:o0.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:o0.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:o0.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
3,k7={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:D7}=md(vd),OE=new Ef(R5("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")),R7=new aE(md(_E));class Fn extends Mc{static planFeatures(e){e.addStage(T7),e.addStage(["locl","ccmp"]),e.addStage(N7),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(L7),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=v8(e.script),e.indicConfig=Pp[e.unicodeScript]||Pp.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],a=k7[i]||D7[i];if(a){let s=a.map(c=>{let f=e.font.glyphForCodePoint(c);return new po(e.font,f.id,[c],r[n].features)});r.splice(n,1,...s)}}}}Ha(Fn,"zeroMarkWidths","NONE");function jg(t){return OE.get(t.codePoints[0])>>8}function PE(t){return 1<<(OE.get(t.codePoints[0])&255)}class w1{constructor(e,r,n,i){this.category=e,this.position=r,this.syllableType=n,this.syllable=i}}function T7(t,e){let r=0,n=0;for(let[i,a,s]of R7.match(e.map(jg))){if(i>n){++r;for(let c=n;c<i;c++)e[c].shaperInfo=new w1(L0.X,o0.End,"non_indic_cluster",r)}++r;for(let c=i;c<=a;c++)e[c].shaperInfo=new w1(1<<jg(e[c]),PE(e[c]),s[0],r);n=a+1}if(n<e.length){++r;for(let i=n;i<e.length;i++)e[i].shaperInfo=new w1(L0.X,o0.End,"non_indic_cluster",r)}}function lu(t){return t.shaperInfo.category&S7}function Oo(t){return t.shaperInfo.category&ME}function wl(t){return t.shaperInfo.category&ZA}function Dl(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 F7(t,e,r){let n=[r,e,r];return Dl(n.slice(0,2),"blwf")||Dl(n.slice(1,3),"blwf")?o0.Below_C:Dl(n.slice(0,2),"pstf")||Dl(n.slice(1,3),"pstf")||Dl(n.slice(0,2),"pref")||Dl(n.slice(1,3),"pref")?o0.Post_C:o0.Base_C}function N7(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,a=t.glyphForCodePoint(9676).id,s=t.glyphForCodePoint(n.virama).id;if(s){let c=new po(t,s,[n.virama]);for(let f=0;f<e.length;f++)e[f].shaperInfo.position===o0.Base_C&&(e[f].shaperInfo.position=F7(t,e[f].copy(),c))}for(let c=0,f=V1(e,0);c<e.length;c=f,f=V1(e,c)){let{category:d,syllableType:m}=e[c].shaperInfo;if(m==="symbol_cluster"||m==="non_indic_cluster")continue;if(m==="broken_cluster"&&a){let U=new po(t,a,[9676]);U.shaperInfo=new w1(1<<jg(U),PE(U),e[c].shaperInfo.syllableType,e[c].shaperInfo.syllable);let J=c;for(;J<f&&e[J].shaperInfo.category===L0.Repha;)J++;e.splice(J++,0,U),f++}let I=f,v=c,x=!1;if(n.rephPos!==o0.Ra_To_Become_Reph&&i.rphf&&c+3<=f&&(n.rephMode==="Implicit"&&!Oo(e[c+2])||n.rephMode==="Explicit"&&e[c+2].shaperInfo.category===L0.ZWJ)){let U=[e[c].copy(),e[c+1].copy(),e[c+2].copy()];if(Dl(U.slice(0,2),"rphf")||n.rephMode==="Explicit"&&Dl(U,"rphf")){for(v+=2;v<f&&Oo(e[v]);)v++;I=c,x=!0}}else if(n.rephMode==="Log_Repha"&&e[c].shaperInfo.category===L0.Repha){for(v++;v<f&&Oo(e[v]);)v++;I=c,x=!0}switch(n.basePos){case"Last":{let U=f,J=!1;do{let F=e[--U].shaperInfo;if(lu(e[U])){if(F.position!==o0.Below_C&&(F.position!==o0.Post_C||J)){I=U;break}F.position===o0.Below_C&&(J=!0),I=U}else if(c<U&&F.category===L0.ZWJ&&e[U-1].shaperInfo.category===L0.H)break}while(U>v);break}case"First":I=c;for(let U=I+1;U<f;U++)lu(e[U])&&(e[U].shaperInfo.position=o0.Below_C)}x&&I===c&&v-I<=2&&(x=!1);for(let U=c;U<I;U++){let J=e[U].shaperInfo;J.position=Math.min(o0.Pre_C,J.position)}I<f&&(e[I].shaperInfo.position=o0.Base_C);for(let U=I+1;U<f;U++)if(e[U].shaperInfo.category===L0.M){for(let J=U+1;J<f;J++)if(lu(e[J])){e[J].shaperInfo.position=o0.Final_C;break}break}if(x&&(e[c].shaperInfo.position=o0.Ra_To_Become_Reph),r.isOldSpec){let U=r.unicodeScript!=="Malayalam";for(let J=I+1;J<f;J++)if(e[J].shaperInfo.category===L0.H){let F;for(F=f-1;F>J&&!(lu(e[F])||U&&e[F].shaperInfo.category===L0.H);F--);if(e[F].shaperInfo.category!==L0.H&&F>J){let ie=e[J];e.splice(J,0,...e.splice(J+1,F-J)),e[F]=ie}break}}let Q=o0.Start;for(let U=c;U<f;U++){let J=e[U].shaperInfo;if(J.category&(ME|L0.N|L0.RS|L0.CM|ZA&J.category)){if(J.position=Q,J.category===L0.H&&J.position===o0.Pre_M){for(let F=U;F>c;F--)if(e[F-1].shaperInfo.position!==o0.Pre_M){J.position=e[F-1].shaperInfo.position;break}}}else J.position!==o0.SMVD&&(Q=J.position)}let N=I;for(let U=I+1;U<f;U++)if(lu(e[U])){for(let J=N+1;J<U;J++)e[J].shaperInfo.position<o0.SMVD&&(e[J].shaperInfo.position=e[U].shaperInfo.position);N=U}else e[U].shaperInfo.category===L0.M&&(N=U);let z=e.slice(c,f);
vendor: 4,383 bytes, line 3
3z.sort((U,J)=>U.shaperInfo.position-J.shaperInfo.position),e.splice(c,z.length,...z);for(let U=c;U<f;U++)if(e[U].shaperInfo.position===o0.Base_C){I=U;break}for(let U=c;U<f&&e[U].shaperInfo.position===o0.Ra_To_Become_Reph;U++)e[U].features.rphf=!0;let G=!r.isOldSpec&&n.blwfMode==="Pre_And_Post";for(let U=c;U<I;U++)e[U].features.half=!0,G&&(e[U].features.blwf=!0);for(let U=I+1;U<f;U++)e[U].features.abvf=!0,e[U].features.pstf=!0,e[U].features.blwf=!0;if(r.isOldSpec&&r.unicodeScript==="Devanagari")for(let U=c;U+1<I;U++)e[U].shaperInfo.category===L0.Ra&&e[U+1].shaperInfo.category===L0.H&&(U+1===I||e[U+2].shaperInfo.category===L0.ZWJ)&&(e[U].features.blwf=!0,e[U+1].features.blwf=!0);let W=2;if(i.pref&&I+W<f)for(let U=I+1;U+W-1<f;U++){let J=[e[U].copy(),e[U+1].copy()];if(Dl(J,"pref")){for(let F=0;F<W;F++)e[U++].features.pref=!0;if(i.cfar)for(;U<f;U++)e[U].features.cfar=!0;break}}for(let U=c+1;U<f;U++)if(Oo(e[U])){let J=e[U].shaperInfo.category===L0.ZWNJ,F=U;do F--,J&&delete e[F].features.half;while(F>c&&!lu(e[F]))}}}function L7(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features;for(let a=0,s=V1(e,0);a<e.length;a=s,s=V1(e,a)){let c=!!i.pref,f=a;for(;f<s;f++)if(e[f].shaperInfo.position>=o0.Base_C){if(c&&f+1<s){for(let d=f+1;d<s;d++)if(e[d].features.pref){if(!(e[d].substituted&&e[d].isLigated&&!e[d].isMultiplied)){for(f=d;f<s&&wl(e[f]);)f++;e[f].shaperInfo.position=o0.BASE_C,c=!1}break}}if(r.unicodeScript==="Malayalam")for(let d=f+1;d<s;d++){for(;d<s&&Oo(e[d]);)d++;if(d===s||!wl(e[d]))break;for(d++;d<s&&Oo(e[d]);)d++;d<s&&lu(e[d])&&e[d].shaperInfo.position===o0.Below_C&&(f=d,e[f].shaperInfo.position=o0.Base_C)}a<f&&e[f].shaperInfo.position>o0.Base_C&&f--;break}if(f===s&&a<f&&e[f-1].shaperInfo.category===L0.ZWJ&&f--,f<s)for(;a<f&&e[f].shaperInfo.category&(L0.N|ZA);)f--;if(a+1<s&&a<f){let d=f===s?f-2:f-1;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;d>a&&!(e[d].shaperInfo.category&(L0.M|ZA));)d--;wl(e[d])&&e[d].shaperInfo.position!==o0.Pre_M?d+1<s&&Oo(e[d+1])&&d++:d=a}if(a<d&&e[d].shaperInfo.position!==o0.Pre_M){for(let m=d;m>a;m--)if(e[m-1].shaperInfo.position===o0.Pre_M){let I=m-1;I<f&&f<=d&&f--;let v=e[I];e.splice(I,0,...e.splice(I+1,d-I)),e[d]=v,d--}}}if(a+1<s&&e[a].shaperInfo.position===o0.Ra_To_Become_Reph&&e[a].shaperInfo.category===L0.Repha!==(e[a].isLigated&&!e[a].isMultiplied)){let d,m=n.rephPos,I=!1;if(m!==o0.After_Post){for(d=a+1;d<f&&!wl(e[d]);)d++;if(d<f&&wl(e[d])&&(d+1<f&&Oo(e[d+1])&&d++,I=!0),!I&&m===o0.After_Main){for(d=f;d+1<s&&e[d+1].shaperInfo.position<=o0.After_Main;)d++;I=d<s}if(!I&&m===o0.After_Sub){for(d=f;d+1<s&&!(e[d+1].shaperInfo.position&(o0.Post_C|o0.After_Post|o0.SMVD));)d++;I=d<s}}if(!I){for(d=a+1;d<f&&!wl(e[d]);)d++;d<f&&wl(e[d])&&(d+1<f&&Oo(e[d+1])&&d++,I=!0)}if(!I){for(d=s-1;d>a&&e[d].shaperInfo.position===o0.SMVD;)d--;if(wl(e[d]))for(let x=f+1;x<d;x++)e[x].shaperInfo.category===L0.M&&d--}let v=e[a];e.splice(a,0,...e.splice(a+1,d-a)),e[d]=v,a<f&&f<=d&&f--}if(c&&f+1<s){for(let d=f+1;d<s;d++)if(e[d].features.pref){if(e[d].isLigated&&!e[d].isMultiplied){let m=f;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;m>a&&!(e[m-1].shaperInfo.category&(L0.M|ZA));)m--;if(m>a&&e[m-1].shaperInfo.category===L0.M){let x=d;for(let Q=f+1;Q<x;Q++)if(e[Q].shaperInfo.category===L0.M){m--;break}}}m>a&&wl(e[m-1])&&m<s&&Oo(e[m])&&m++;let I=d,v=e[I];e.splice(m+1,0,...e.splice(m,I-m)),e[m]=v,m<=f&&f<I&&f++}break}}e[a].shaperInfo.position===o0.Pre_M&&(!a||!/Cf|Mn/.test(_s(e[a-1].codePoints[0])))&&(e[a].features.init=!0)}}function V1(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:_7,decompositions:Up}=md(vd),M7=new Ef(R5("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+AwT19uMX83F
37JizCdcvBZdZ97c6/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/V6V7aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+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")),O7=new aE(md(vd));class S0 extends Mc{static planFeatures(e){e.addStage(U7),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(Hp),e.addStage(["rphf"],!1),e.addStage(G7),e.addStage(Hp),e.addStage(["pref"]),e.addStage(H7),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(z7),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(Up[i]){let a=Up[i].map(s=>{let c=e.font.glyphForCodePoint(s);return new po(e.font,c.id,[s],r[n].features)});r.splice(n,1,...a)}}}}Ha(S0,"zeroMarkWidths","BEFORE_GPOS");function Gp(t){return M7.get(t.codePoints[0])}class P7{constructor(e,r,n){this.category=e,this.syllableType=r,this.syllable=n}}function U7(t,e){let r=0;for(let[n,i,a]of O7.match(e.map(Gp))){++r;for(let c=n;c<=i;c++)e[c].shaperInfo=new P7(_7[Gp(e[c])],a[0],r);let s=e[n].shaperInfo.category==="R"?1:Math.min(3,i-n);for(let c=n;c<n+s;c++)e[c].features.rphf=!0}}function Hp(t,e){for(let r of e)r.substituted=!1}function G7(t,e){for(let r of e)r.substituted&&r.features.rphf&&(r.shaperInfo.category="R")}function H7(t,e){for(let r of e)r.substituted&&(r.shaperInfo.category="VPre")}function z7(t,e){let r=t.glyphForCodePoint(9676).id;for(let n=0,i=zp(e,0);n<e.length;n=i,i=zp(e,n)){let a,s,c=e[n].shaperInfo,f=c.syllableType;if(!(f!=="virama_terminated_cluster"&&f!=="standard_cluster"&&f!=="broken_cluster")){if(f==="broken_cluster"&&r){let d=new po(t,r,[9676]);for(d.shaperInfo=c,a=n;a<i&&e[a].shaperInfo.category==="R";a++);e.splice(++a,0,d),i++}if(c.category==="R"&&i-n>1){for(a=n+1;a<i;a++)if(c=e[a].shaperInfo,Wp(c)||r1(e[a])){r1(e[a])&&a--,e.splice(n,0,...e.splice(n+1,a-n),e[a]);break}}for(a=n,s=i;a<i;a++)c=e[a].shaperInfo,Wp(c)||r1(e[a])?s=r1(e[a])?a+1:a:(c.category==="VPre"||c.category==="VMPre")&&s<a&&e.splice(s,1,e[a],...e.splice(s,a-s))}}}function zp(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 r1(t){return t.shaperInfo.category==="H"&&!t.isLigated}function Wp(t){return t.category==="B"||t.category==="GB"}const W7={arab:Ic,mong:Ic,syrc:Ic,"nko ":Ic,phag:Ic,mand:Ic,mani:Ic,phlp:Ic,hang:TE,bng2:Fn,beng:Fn,dev2:Fn,deva:Fn,gjr2:Fn,gujr:Fn,guru:Fn,gur2:Fn,knda:Fn,knd2:Fn,mlm2:Fn,mlym:Fn,ory2:Fn,orya:Fn,taml:Fn,tml2:Fn,telu:Fn,tel2:Fn,khmr:Fn,bali:S0,batk:S0,brah:S0,bugi:S0,buhd:S0,cakm:S0,cham:S0,dupl:S0,egyp:S0,gran:S0,hano:S0,java:S0,kthi:S0,kali:S0,khar:S0,khoj:S0,sind:S0,lepc:S0,limb:S0,mahj:S0,mtei:S0,modi:S0,hmng:S0,rjng:S0,saur:S0,shrd:S0,sidd:S0,sinh:Fn,sund:S0,sylo:S0,tglg:S0,tagb:S0,tale:S0,lana:S0,tavt:S0,takr:S0,tibt:S0,tfng:S0,tirh:S0,latn:Mc,DFLT:Mc};function Y7(t){Array.isArray(t)||(t=[t]);for(let e of t){let r=W7[e];if(r)return r}return Mc}class K7 extends Y1{applyLookup(e,r){switch(e){case 1:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;let a=this.glyphIterator.cur;switch(r.version){case 1:a.id=a.id+r.deltaGlyphID&65535;break;case 2:a.id=r.substitute.get(i);break}return!0}case 2:{let i=this.coverageIndex(r.coverage);if(i!==-1){let a=r.sequences.get(i);if(a.length===0)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=a[0],this.glyphIterator.cur.ligatureComponent=0;let s=this.glyphIterator.cur.features,c=this.glyphIterator.cur,f=a.slice(1).map((d,m)=>{let I=new po(this.font,d,void 0,s);return I.shaperInfo=c.shaperInfo,I.isLigated=c.isLigated,I.ligatureComponent=m+1,I.substituted=!0,I.isMultiplied=!0,I});return this.glyphs.splice(this.glyphIterator.index+1,0,...f),!0}return!1}case 3:{let i=this.coverageIndex(r.coverage);if(i!==-1){let a=0;return this.glyphIterator.cur.id=r.alternateSet.get(i)[a],!0}return!1}case 4:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;for(let a of r.ligatureSets.get(i)){let s=this.sequenceMatchIndices(1,a.components);if(!s)continue;let c=this.glyphIterator.cur,f=c.codePoints.slice();for(let N of s)f.push(...this.glyphs[N].codePoints);let d=new po(this.font,a.glyph,f,c.features);d.shaperInfo=c.shaperInfo,d.isLigated=!0,d.substituted=!0;let m=c.isMark;for(let N=0;N<s.length&&m;N++)m=this.glyphs[s[N]].isMark;d.ligatureID=m?null:this.ligatureID++;let I=c.ligatureID,v=c.codePoints.length,x=v,Q=this.glyphIterator.index+1;for(let N of s){if(m)Q=N;else for(;Q<N;){var n=x-v+Math.min(this.glyphs[Q].ligatureComponent||1,v);this.glyphs[Q].ligatureID=d.ligatureID,this.glyphs[Q].ligatureComponent=n,Q++}I=this.glyphs[Q].ligatureID,v=this.glyphs[Q].codePoints.length,x+=v,Q++}if(I&&!m)for(let N=Q;N<this.glyphs.length&&this.glyphs[N].ligatureID===I;N++){var n=x-v+Math.min(this.glyphs[N].ligatureComponent||1,v);this.glyphs[N].ligatureComponent=n}for(let N=s.length-1;N>=0;N--)this.glyphs.splice(s[N],1);return this.glyphs[this.glyphIterator.index]=d,!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 J7 extends Y1{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,a=this.font.GDEF&&this.font.GDEF.itemVariationStore;i&&a&&(r.xPlaDevice&&(n.xOffset+=i.getDelta(a,r.xPlaDevice.a,r.xPlaDevice.b)),r.
vendor: 12,229 bytes, line 3
3yPlaDevice&&(n.yOffset+=i.getDelta(a,r.yPlaDevice.a,r.yPlaDevice.b)),r.xAdvDevice&&(n.xAdvance+=i.getDelta(a,r.xAdvDevice.a,r.xAdvDevice.b)),r.yAdvDevice&&(n.yAdvance+=i.getDelta(a,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 a=this.coverageIndex(r.coverage);if(a===-1)return!1;switch(r.version){case 1:let s=r.pairSets.get(a);for(let d of s)if(d.secondGlyph===i.id)return this.applyPositionValue(0,d.value1),this.applyPositionValue(1,d.value2),!0;return!1;case 2:let c=this.getClassID(this.glyphIterator.cur.id,r.classDef1),f=this.getClassID(i.id,r.classDef2);if(c===-1||f===-1)return!1;var n=r.classRecords.get(c).get(f);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let i=this.glyphIterator.peekIndex(),a=this.glyphs[i];if(!a)return!1;let s=r.entryExitRecords[this.coverageIndex(r.coverage)];if(!s||!s.exitAnchor)return!1;let c=r.entryExitRecords[this.coverageIndex(r.coverage,a.id)];if(!c||!c.entryAnchor)return!1;let f=this.getAnchor(c.entryAnchor),d=this.getAnchor(s.exitAnchor),m=this.positions[this.glyphIterator.index],I=this.positions[i],v;switch(this.direction){case"ltr":m.xAdvance=d.x+m.xOffset,v=f.x+I.xOffset,I.xAdvance-=v,I.xOffset-=v;break;case"rtl":v=d.x+m.xOffset,m.xAdvance-=v,m.xOffset-=v,I.xAdvance=f.x+I.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=i,m.yOffset=f.y-d.y):(a.cursiveAttachment=this.glyphIterator.index,m.yOffset=d.y-f.y),!0}case 4:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let a=this.glyphIterator.index;for(;--a>=0&&(this.glyphs[a].isMark||this.glyphs[a].ligatureComponent>0););if(a<0)return!1;let s=this.coverageIndex(r.baseCoverage,this.glyphs[a].id);if(s===-1)return!1;let c=r.markArray[i],f=r.baseArray[s][c.class];return this.applyAnchor(c,f,a),!0}case 5:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let a=this.glyphIterator.index;for(;--a>=0&&this.glyphs[a].isMark;);if(a<0)return!1;let s=this.coverageIndex(r.ligatureCoverage,this.glyphs[a].id);if(s===-1)return!1;let c=r.ligatureArray[s],f=this.glyphIterator.cur,d=this.glyphs[a],m=d.ligatureID&&d.ligatureID===f.ligatureID&&f.ligatureComponent>0?Math.min(f.ligatureComponent,d.codePoints.length)-1:d.codePoints.length-1,I=r.markArray[i],v=c[m][I.class];return this.applyAnchor(I,v,a),!0}case 6:{let i=this.coverageIndex(r.mark1Coverage);if(i===-1)return!1;let a=this.glyphIterator.peekIndex(-1),s=this.glyphs[a];if(!s||!s.isMark)return!1;let c=this.glyphIterator.cur,f=!1;if(c.ligatureID===s.ligatureID?c.ligatureID?c.ligatureComponent===s.ligatureComponent&&(f=!0):f=!0:(c.ligatureID&&!c.ligatureComponent||s.ligatureID&&!s.ligatureComponent)&&(f=!0),!f)return!1;let d=this.coverageIndex(r.mark2Coverage,s.id);if(d===-1)return!1;let m=r.mark1Array[i],I=r.mark2Array[d][m.class];return this.applyAnchor(m,I,a),!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),a=this.getAnchor(e.markAnchor);this.positions[n];let s=this.positions[this.glyphIterator.index];s.xOffset=i.x-a.x,s.yOffset=i.y-a.y,this.glyphIterator.cur.markAttachment=n}getAnchor(e){let r=e.xCoordinate,n=e.yCoordinate,i=this.font._variationProcessor,a=this.font.GDEF&&this.font.GDEF.itemVariationStore;return i&&a&&(e.xDeviceTable&&(r+=i.getDelta(a,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(n+=i.getDelta(a,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 q7{setup(e){this.glyphInfos=e.glyphs.map(n=>new po(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=Y7(r),this.plan=new q8(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 K7(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new J7(e,e.GPOS))}}class j7{layout(e,r,n,i,a){if(typeof r=="string"&&(a=i,i=n,n=r,r=[]),typeof e=="string"){n==null&&(n=B8(e));var s=this.font.glyphsForString(e)}else{if(n==null){let d=[];for(let m of e)d.push(...m.codePoints);n=x8(d)}var s=e}let c=new Q8(s,r,n,i,a);return s.length===0?(c.positions=[],c):(this.engine&&this.engine.setup&&this.engine.setup(c),this.substitute(c),this.position(c),this.hideDefaultIgnorables(c.glyphs,c.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),c)}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(n=>new S8(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 y8(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),(!r||!r.kern)&&e.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new C8(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 J8(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new q7(this.font))}}const V7={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class yA{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`${V7[r.command]}${n.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new _c;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 _c,r=0,n=0,i=W=>Math.pow(1-W,3)*x[G]+3*Math.pow(1-W,2)*W*Q[G]+3*(1-W)*Math.pow(W,2)*N[G]+Math.pow(W,3)*z[G];for(let W of this.commands)switch(W.command){case"moveTo":case"lineTo":let[U,J]=W.args;e.addPoint(U,J),r=U,n=J;break;case"quadraticCurveTo":case"bezierCurveTo":if(W.command==="quadraticCurveTo")var[a,s,I,v]=W.args,c=r+2/3*(a-r),f=n+2/3*(s-n),d=I+2/3*(a-I),m=v+2/3*(s-v);else var[c,f,d,m,I,v]=W.args;e.addPoint(I,v);for(var x=[r,n],Q=[c,f],N=[d,m],z=[I,v],G=0;G<=1;G++){let F=6*x[G]-12*Q[G]+6*N[G],ie=-3*x[G]+9*Q[G]-9*N[G]+3*z[G];if(W=3*Q[G]-3*x[G],ie===0){if(F===0)continue;let ne=-W/F;0<ne&&ne<1&&(G===0?e.addPoint(i(ne),e.maxY):G===1&&e.addPoint(e.maxX,i(ne)));continue}let $=Math.pow(F,2)-4*W*ie;if($<0)continue;let P=(-F+Math.sqrt($))/(2*ie);0<P&&P<1&&(G===0?e.addPoint(i(P),e.maxY):G===1&&e.addPoint(e.maxX,i(P)));let re=(-F-Math.sqrt($))/(2*ie);0<re&&re<1&&(G===0?e.addPoint(i(re),e.maxY):G===1&&e.addPoint(e.maxX,i(re)))}r=I,n=v;break}return this._bbox=Object.freeze(e)}mapPoints(e){let r=new yA;for(let n of this.commands){let i=[];for(let a=0;a<n.args.length;a+=2){let[s,c]=e(n.args[a],n.args[a+1]);i.push(s,c)}r[n.command](...i)}return r}transform(e,r,n,i,a,s){return this.mapPoints((c,f)=>{const d=e*c+n*f+a,m=r*c+i*f+s;return[d,m]})}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"])yA.prototype[t]=function(...e){return this._bbox=this._cbox=null,this.commands.push({command:t,args:e}),this};var HA=[".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 jo{_getPath(){return new yA}_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:a}=this._getTableMetrics(this._font.vmtx);else{let s;if((typeof e>"u"||e===null)&&({cbox:e}=this),(s=this._font["OS/2"])&&s.version>0)var i=Math.abs(s.typoAscender-s.typoDescender),a=s.typoAscender-e.maxY;else{let{hhea:c}=this._font;var i=Math.abs(c.ascent-c.descent),a=c.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:a}}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 HA[this.id];case 2:let r=e.glyphNameIndex[this.id];return r<HA.length?HA[r]:e.names[r-HA.length];case 2.5:return HA[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(Q5),this.isLigature=this.codePoints.length>1}}Fi([Ni],jo.prototype,"cbox",null);Fi([Ni],jo.prototype,"bbox",null);Fi([Ni],jo.prototype,"path",null);Fi([Ni],jo.prototype,"advanceWidth",null);Fi([Ni],jo.prototype,"advanceHeight",null);Fi([Ni],jo.prototype,"name",null);let Yp=new Fe({numberOfContours:st,xMin:st,yMin:st,xMax:st,yMax:st});const X7=1,Z7=2,$7=4,e3=8,t3=16,r3=32,n3=1,i3=8,Kp=32,a3=64,s3=128,o3=256;class uo{copy(){return new uo(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 l3{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 Bd extends jo{_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=Yp.decode(r),i=new _c(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(i)}_parseGlyphCoord(e,r,n,i){if(n){var a=e.readUInt8();i||(a=-a),a+=r}else if(i)var a=r;else var a=r+e.readInt16BE();return a}_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,a=Yp.decode(n);return a.numberOfContours>0?this._decodeSimple(a,n):a.numberOfContours<0&&this._decodeComposite(a,n,i),a}_decodeSimple(e,r){e.points=[];let n=new ye(S,e.numberOfContours).decode(r);e.instructions=new ye(dt,S).decode(r);let i=[],a=n[n.length-1]+1;for(;i.length<a;){var s=r.readUInt8();if(i.push(s),s&e3){let m=r.readUInt8();for(let I=0;I<m;I++)i.push(s)}}for(var c=0;c<i.length;c++){var s=i[c];let I=new uo(!!(s&X7),n.indexOf(c)>=0,0,0);e.points.push(I)}let f=0;for(var c=0;c<i.length;c++){var s=i[c];e.points[c].x=f=this._parseGlyphCoord(r,f,s&Z7,s&t3)}let d=0;for(var c=0;c<i.length;c++){var s=i[c];e.points[c].y=d=this._parseGlyphCoord(r,d,s&$7,s&r3)}
vendor: 13,976 bytes, line 3
3if(this._font._variationProcessor){let m=e.points.slice();m.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,m),e.phantomPoints=m.slice(-4)}}_decodeComposite(e,r,n=0){e.components=[];let i=!1,a=Kp;for(;a&Kp;){a=r.readUInt16BE();let d=r.pos-n,m=r.readUInt16BE();if(i||(i=(a&o3)!==0),a&n3)var s=r.readInt16BE(),c=r.readInt16BE();else var s=r.readInt8(),c=r.readInt8();var f=new l3(m,s,c);f.pos=d,a&i3?f.scaleX=f.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824:a&a3?(f.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,f.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824):a&s3&&(f.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,f.scale01=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,f.scale10=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,f.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824),e.components.push(f)}if(this._font._variationProcessor){let d=[];for(let m=0;m<e.components.length;m++){var f=e.components[m];d.push(new uo(!0,!0,f.dx,f.dy))}d.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,d),e.phantomPoints=d.splice(-4,4);for(let m=0;m<d.length;m++){let I=d[m];e.components[m].dx=I.x,e.components[m].dy=I.y}}return i}_getPhantomPoints(e){let r=this._getCBox(!0);this._metrics==null&&(this._metrics=jo.prototype._getMetrics.call(this,r));let{advanceWidth:n,advanceHeight:i,leftBearing:a,topBearing:s}=this._metrics;return[new uo(!1,!0,e.xMin-a,0),new uo(!1,!0,e.xMin-a+n,0),new uo(!1,!0,0,e.yMax+s),new uo(!1,!0,0,e.yMax+s+i)]}_getContours(){let e=this._decode();if(!e)return[];let r=[];if(e.numberOfContours<0)for(let s of e.components){let c=this._font.getGlyph(s.glyphID)._getContours();for(let f=0;f<c.length;f++){let d=c[f];for(let m=0;m<d.length;m++){let I=d[m],v=I.x*s.scaleX+I.y*s.scale01+s.dx,x=I.y*s.scaleY+I.x*s.scale10+s.dy;r.push(new uo(I.onCurve,I.endContour,v,x))}}}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.yMax);let n=[],i=[];for(let s=0;s<r.length;s++){var a=r[s];i.push(a),a.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 yA;for(let i=0;i<e.length;i++){let a=e[i],s=a[0],c=a[a.length-1],f=0;if(s.onCurve){var n=null;f=1}else{c.onCurve?s=c:s=new uo(!1,!1,(s.x+c.x)/2,(s.y+c.y)/2);var n=s}r.moveTo(s.x,s.y);for(let d=f;d<a.length;d++){let m=a[d],I=d===0?s:a[d-1];if(I.onCurve&&m.onCurve)r.lineTo(m.x,m.y);else if(I.onCurve&&!m.onCurve)var n=m;else if(!I.onCurve&&!m.onCurve){let x=(I.x+m.x)/2,Q=(I.y+m.y)/2;r.quadraticCurveTo(I.x,I.y,x,Q);var n=m}else if(!I.onCurve&&m.onCurve){r.quadraticCurveTo(n.x,n.y,m.x,m.y);var n=null}else throw new Error("Unknown TTF path state")}n&&r.quadraticCurveTo(n.x,n.y,s.x,s.y),r.closePath()}return r}constructor(...e){super(...e),Ha(this,"type","TTF")}}class c3 extends jo{_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 a=new yA,s=[],c=[],f=null,d=0,m=0,I=0,v,x,Q=!1;this._usedGsubrs=v={},this._usedSubrs=x={};let N=e.globalSubrIndex||[],z=this.bias(N),G=e.privateDictForGlyph(this.id)||{},W=G.Subrs||[],U=this.bias(W),J=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,F=G.vsindex,ie=this._font._variationProcessor;function $(){f==null&&(f=s.shift()+G.nominalWidthX)}function P(){return s.length%2!==0&&$(),d+=s.length>>1,s.length=0}function re(ve,k){Q&&a.closePath(),a.moveTo(ve,k),Q=!0}let ne=function(){for(;r.pos<i;){let _=r.readUInt8();if(_<32){let Y,K,oe,ae,ce,Ie,Ge,Mt,It,Ft,Vt,Ot,Lt,At,Oe,Te;switch(_){case 1:case 3:case 18:case 23:P();break;case 4:s.length>1&&$(),I+=s.shift(),re(m,I);break;case 5:for(;s.length>=2;)m+=s.shift(),I+=s.shift(),a.lineTo(m,I);break;case 6:case 7:for(oe=_===6;s.length>=1;)oe?m+=s.shift():I+=s.shift(),a.lineTo(m,I),oe=!oe;break;case 8:for(;s.length>0;)ae=m+s.shift(),ce=I+s.shift(),Ie=ae+s.shift(),Ge=ce+s.shift(),m=Ie+s.shift(),I=Ge+s.shift(),a.bezierCurveTo(ae,ce,Ie,Ge,m,I);break;case 10:if(Y=s.pop()+U,K=W[Y],K){x[Y]=!0;let Le=r.pos,Se=i;r.pos=K.offset,i=K.offset+K.length,ne(),r.pos=Le,i=Se}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;s.length>0&&$(),Q&&(a.closePath(),Q=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");F=s.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!ie)throw new Error("blend operator in non-variation font");let Le=ie.getBlendVector(J,F),Se=s.pop(),Ve=Se*Le.length,mt=s.length-Ve,Qt=mt-Se;for(let yt=0;yt<Se;yt++){let Pt=s[Qt+yt];for(let ft=0;ft<Le.length;ft++)Pt+=Le[ft]*s[mt++];s[Qt+yt]=Pt}for(;Ve--;)s.pop();break}case 19:case 20:P(),r.pos+=d+7>>3;break;case 21:s.length>2&&$(),m+=s.shift(),I+=s.shift(),re(m,I);break;case 22:s.length>1&&$(),m+=s.shift(),re(m,I);break;case 24:for(;s.length>=8;)ae=m+s.shift(),ce=I+s.shift(),Ie=ae+s.shift(),Ge=ce+s.shift(),m=Ie+s.shift(),I=Ge+s.shift(),a.bezierCurveTo(ae,ce,Ie,Ge,m,I);m+=s.shift(),I+=s.shift(),a.lineTo(m,I);break;case 25:for(;s.length>=8;)m+=s.shift(),I+=s.shift(),a.lineTo(m,I);ae=m+s.shift(),ce=I+s.shift(),Ie=ae+s.shift(),Ge=ce+s.shift(),m=Ie+s.shift(),I=Ge+s.shift(),a.bezierCurveTo(ae,ce,Ie,Ge,m,I);break;case 26:for(s.length%2&&(m+=s.shift());s.length>=4;)ae=m,ce=I+s.shift(),Ie=ae+s.shift(),Ge=ce+s.shift(),m=Ie,I=Ge+s.shift(),a.bezierCurveTo(ae,ce,Ie,Ge,m,I);break;case 27:for(s.length%2&&(I+=s.shift());s.length>=4;)ae=m+s.shift(),ce=I,Ie=ae+s.shift(),Ge=ce+s.shift(),m=Ie+s.shift(),I=Ge,a.bezierCurveTo(ae,ce,Ie,Ge,m,I);break;case 28:s.push(r.readInt16BE());break;case 29:if(Y=s.pop()+z,K=N[Y],K){v[Y]=!0;let Le=r.pos,Se=i;r.pos=K.offset,i=K.offset+K.length,ne(),r.pos=Le,i=Se}break;case 30:case 31:for(oe=_===31;s.length>=4;)oe?(ae=m+s.shift(),ce=I,Ie=ae+s.shift(),Ge=ce+s.shift(),I=Ge+s.shift(),m=Ie+(s.length===1?s.shift():0)):(ae=m,ce=I+s.shift(),Ie=ae+s.shift(),Ge=ce+s.shift(),m=Ie+s.shift(),I=Ge+(s.length===1?s.shift():0)),a.bezierCurveTo(ae,ce,Ie,Ge,m,I),oe=!oe;break;case 12:switch(_=r.readUInt8(),_){case 3:let Le=s.pop(),Se=s.pop();s.push(Le&&Se?1:0);break;case 4:Le=s.pop(),Se=s.pop(),s.push(Le||Se?1:0);break;case 5:Le=s.pop(),s.push(Le?0:1);break;case 9:Le=s.pop(),s.push(Math.abs(Le));break;case 10:Le=s.pop(),Se=s.pop(),s.push(Le+Se);break;case 11:Le=s.pop(),Se=s.pop(),s.push(Le-Se);break;case 12:Le=s.pop(),Se=s.pop(),s.push(Le/Se);break;case 14:Le=s.pop(),s.push(-Le);break;case 15:Le=s.pop(),Se=s.pop(),s.push(Le===Se?1:0);break;case 18:s.pop();break;case 20:let Ve=s.pop(),mt=s.pop();c[mt]=Ve;break;case 21:mt=s.pop(),s.push(c[mt]||0);break;case 22:let Qt=s.pop(),yt=s.pop(),Pt=s.pop(),ft=s.pop();s.push(Pt<=ft?Qt:yt);break;case 23:s.push(Math.random());break;case 24:Le=s.pop(),Se=s.pop(),s.push(Le*Se);break;case 26:Le=s.pop(),s.push(Math.sqrt(Le));break;case 27:Le=s.pop(),s.push(Le,Le);break;case 28:Le=s.pop(),Se=s.pop(),s.push(Se,Le);break;case 29:mt=s.pop(),mt<0?mt=0:mt>s.length-1&&(mt=s.length-1),s.push(s[mt]);break;case 30:let we=s.pop(),Ct=s.pop();if(Ct>=0)for(;Ct>0;){var ve=s[we-1];for(let _t=we-2;_t>=0;_t--)s[_t+1]=s[_t];s[0]=ve,Ct--}else for(;Ct<0;){var ve=s[0];for(let vt=0;vt<=we;vt++)s[vt]=s[vt+1];s[we-1]=ve,Ct++}break;case 34:ae=m+s.shift(),ce=I,Ie=ae+s.shift(),Ge=ce+s.shift(),Mt=Ie+s.shift(),It=Ge,Ft=Mt+s.shift(),Vt=It,Ot=Ft+s.shift(),Lt=Vt,At=Ot+s.shift(),Oe=Lt,m=At,I=Oe,a.bezierCurveTo(ae,ce,Ie,Ge,Mt,It),a.bezierCurveTo(Ft,Vt,Ot,Lt,At,Oe);break;case 35:Te=[];for(let _t=0;_t<=5;_t++)m+=s.shift(),I+=s.shift(),Te.push(m,I);a.bezierCurveTo(...Te.slice(0,6)),a.bezierCurveTo(...Te.slice(6)),s.shift();break;case 36:ae=m+s.shift(),ce=I+s.shift(),Ie=ae+s.shift(),Ge=ce+s.shift(),Mt=Ie+s.shift(),It=Ge,Ft=Mt+s.shift(),Vt=It,Ot=Ft+s.shift(),Lt=Vt+s.shift(),At=Ot+s.shift(),Oe=Lt,m=At,I=Oe,a.bezierCurveTo(ae,ce,Ie,Ge,Mt,It),a.bezierCurveTo(Ft,Vt,Ot,Lt,At,Oe);break;case 37:let Jt=m,lt=I;Te=[];for(let _t=0;_t<=4;_t++)m+=s.shift(),I+=s.shift(),Te.push(m,I);Math.abs(m-Jt)>Math.abs(I-lt)?(m+=s.shift(),I=lt):(m=Jt,I+=s.shift()),Te.push(m,I),a.bezierCurveTo(...Te.slice(0,6)),a.bezierCurveTo(...Te.slice(6));break;default:throw new Error(`Unknown op: 12 ${_}`)}break;default:throw new Error(`Unknown op: ${_}`)}}else if(_<247)s.push(_-139);else if(_<251){var k=r.readUInt8();s.push((_-247)*256+k+108)}else if(_<255){var k=r.readUInt8();s.push(-(_-251)*256-k-108)}else s.push(r.readInt32BE()/65536)}};return ne(),Q&&a.closePath(),a}constructor(...e){super(...e),Ha(this,"type","CFF")}}let u3=new Fe({originX:S,originY:S,type:new nr(4),data:new Ti(t=>t.parent.buflen-t._currentOffset)});class A3 extends Bd{getImageForSize(e){for(let s=0;s<this._font.sbix.imageTables.length;s++){var r=this._font.sbix.imageTables[s];if(r.ppem>=e)break}let n=r.imageOffsets,i=n[this.id],a=n[this.id+1];return i===a?null:(this._font.stream.pos=i,u3.decode(this._font.stream,{buflen:a-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),Ha(this,"type","SBIX")}}class Jp{constructor(e,r){this.glyph=e,this.color=r}}class f3 extends jo{_getBBox(){let e=new _c;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 m=n+i>>1;var a=r.baseGlyphRecord[m];if(this.id<a.gid)i=m-1;else if(this.id>a.gid)n=m+1;else{var s=a;break}}if(s==null){var c=this._font._getBaseGlyph(this.id),f={red:0,green:0,blue:0,alpha:255};return[new Jp(c,f)]}let d=[];for(let m=s.firstLayerIndex;m<s.firstLayerIndex+s.numLayers;m++){var a=r.layerRecords[m],f=e.colorRecords[a.paletteIndex],c=this._font._getBaseGlyph(a.gid);d.push(new Jp(c,f))}return d}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),Ha(this,"type","COLR")}}const d3=32768,h3=4095,g3=32768,qp=16384,p3=8192,jp=4095,Vp=128,Xp=127,m3=128,I3=64,E3=63;class b3{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 a=this.font.avar.segment[n];for(let s=0;s<a.correspondence.length;s++){let c=a.correspondence[s];if(s>=1&&r[n]<c.fromCoord){let f=a.correspondence[s-1];r[n]=((r[n]-f.fromCoord)*(c.toCoord-f.toCoord)+Number.EPSILON)/(c.fromCoord-f.fromCoord+Number.EPSILON)+f.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:a}=this.font;if(a.pos=i,a.pos>=a.length)return;let s=a.readUInt16BE(),c=i+a.readUInt16BE();if(s&d3){var f=a.pos;a.pos=c;var d=this.decodePoints();c=a.pos,a.pos=f}let m=r.map(z=>z.copy());s&=h3;for(let z=0;z<s;z++){let G=a.readUInt16BE(),W=a.readUInt16BE();if(W&g3){var I=[];for(let P=0;P<n.axisCount;P++)I.push(a.readInt16BE()/16384)}else{if((W&jp)>=n.globalCoordCount)throw new Error("Invalid gvar table");var I=n.globalCoords[W&jp]}if(W&qp){var v=[];for(let P=0;P<n.axisCount;P++)v.push(a.readInt16BE()/16384);var x=[];for(let P=0;P<n.axisCount;P++)x.push(a.readInt16BE()/16384)}let U=this.tupleFactor(W,I,v,x);if(U===0){c+=G;continue}var f=a.pos;if(a.pos=c,W&p3)var Q=this.decodePoints();else var Q=d;let F=Q.length===0?r.length:Q.length,ie=this.decodeDeltas(F),$=this.decodeDeltas(F);if(Q.length===0)for(let P=0;P<r.length;P++){var N=r[P];N.x+=Math.round(ie[P]*U),N.y+=Math.round($[P]*U)}else{let P=m.map(ne=>ne.copy()),re=r.map(()=>!1);for(let ne=0;ne<Q.length;ne++){let ve=Q[ne];if(ve<r.length){let k=P[ve];re[ve]=!0,k.x+=ie[ne]*U,k.y+=$[ne]*U}}this.interpolateMissingDeltas(P,m,re);for(let ne=0;ne<r.length;ne++){let ve=P[ne].x-m[ne].x,k=P[ne].y-m[ne].y;r[ne].x=Math.round(r[ne].x+ve),r[ne].y=Math.round(r[ne].y+k)}}c+=G,a.pos=f}}decodePoints(){let e=this.font.stream,r=e.readUInt8();r&Vp&&(r=(r&Xp)<<8|e.readUInt8());let n=new Uint16Array(r),i=0,a=0;for(;i<r;){let s=e.readUInt8(),c=(s&Xp)+1,f=s&Vp?e.readUInt16:e.readUInt8;for(let d=0;d<c&&i<r;d++)a+=f.call(e),n[i++]=a}return n}decodeDeltas(e){let r=this.font.stream,n=0,i=new Int16Array(e);for(;n<e;){let a=r.readUInt8(),s=(a&E3)+1;if(a&m3)n+=s;else{let c=a&I3?r.readInt16BE:r.readInt8;for(let f=0;f<s&&n<e;f++)i[n++]=c.call(r)}}return i}tupleFactor(e,r,n,i){let a=this.normalizedCoords,{gvar:s}=this.font,c=1;for(let f=0;f<s.axisCount;f++)if(r[f]!==0){if(a[f]===0)return 0;if((e&qp)===0){if(a[f]<Math.min(0,r[f])||a[f]>Math.max(0,r[f]))return 0;c=(c*a[f]+Number.EPSILON)/(r[f]+Number.EPSILON)}else{if(a[f]<n[f]||a[f]>i[f])return 0;a[f]<r[f]?c=c*(a[f]-n[f]+Number.EPSILON)/(r[f]-n[f]+Number.EPSILON):c=c*(i[f]-a[f]+Number.EPSILON)/(i[f]-r[f]+Number.EPSILON)}}return c}interpolateMissingDeltas(e,r,n){if(e.length===0)return;let i=0;for(;i<e.length;){let a=i,s=i,c=e[s];for(;!c.endContour;)c=e[++s];for(;i<=s&&!n[i];)i++;if(i>s)continue;let f=i,d=i;for(i++;i<=s;)n[i]&&(this.deltaInterpolate(d+1,i-1,d,i,r,e),d=i),i++;d===f?this.deltaShift(a,s,d,r,e):(this.deltaInterpolate(d+1,s,d,f,r,e),f>0&&this.deltaInterpolate(a,f-1,d,f,r,e)),i=s+1}}
3deltaInterpolate(e,r,n,i,a,s){if(e>r)return;let c=["x","y"];for(let d=0;d<c.length;d++){let m=c[d];if(a[n][m]>a[i][m]){var f=n;n=i,i=f}let I=a[n][m],v=a[i][m],x=s[n][m],Q=s[i][m];if(I!==v||x===Q){let N=I===v?0:(Q-x)/(v-I);for(let z=e;z<=r;z++){let G=a[z][m];G<=I?G+=x-I:G>=v?G+=Q-v:G=x+(G-I)*N,s[z][m]=G}}}}deltaShift(e,r,n,i,a){let s=a[n].x-i[n].x,c=a[n].y-i[n].y;if(!(s===0&&c===0))for(let f=e;f<=r;f++)f!==n&&(a[f].x+=s,a[f].y+=c)}getAdvanceAdjustment(e,r){let n,i;if(r.advanceWidthMapping){let a=e;a>=r.advanceWidthMapping.mapCount&&(a=r.advanceWidthMapping.mapCount-1),r.advanceWidthMapping.entryFormat,{outerIndex:n,innerIndex:i}=r.advanceWidthMapping.mapData[a]}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 a=i.deltaSets[n],s=this.getBlendVector(e,r),c=0;for(let f=0;f<i.regionIndexCount;f++)c+=a.deltas[f]*s[f];return c}getBlendVector(e,r){let n=e.itemVariationData[r];if(this.blendVectors.has(n))return this.blendVectors.get(n);let i=this.normalizedCoords,a=[];for(let s=0;s<n.regionIndexCount;s++){let c=1,f=n.regionIndexes[s],d=e.variationRegionList.variationRegions[f];for(let m=0;m<d.length;m++){let I=d[m],v;I.startCoord>I.peakCoord||I.peakCoord>I.endCoord||I.startCoord<0&&I.endCoord>0&&I.peakCoord!==0||I.peakCoord===0?v=1:i[m]<I.startCoord||i[m]>I.endCoord?v=0:i[m]===I.peakCoord?v=1:i[m]<I.peakCoord?v=(i[m]-I.startCoord+Number.EPSILON)/(I.peakCoord-I.startCoord+Number.EPSILON):v=(I.endCoord-i[m]+Number.EPSILON)/(I.endCoord-I.peakCoord+Number.EPSILON),c*=v}a[s]=c}return this.blendVectors.set(n,a),a}constructor(e,r){this.font=e,this.normalizedCoords=this.normalizeCoords(r),this.blendVectors=new Map}}Promise.resolve();class UE{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 C3=1,y3=2,v3=4,B3=8,x3=16,w3=32;class Zp{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 $p=new Fe({numberOfContours:st,xMin:st,yMin:st,xMax:st,yMax:st,endPtsOfContours:new ye(S,"numberOfContours"),instructions:new ye(dt,S),flags:new ye(dt,0),xPoints:new ye(Zp,0),yPoints:new ye(Zp,0)});class Q3{encodeSimple(e,r=[]){let n=[],i=[],a=[],s=[],c=0,f=0,d=0,m=0,I=0;for(let G=0;G<e.commands.length;G++){let W=e.commands[G];for(let U=0;U<W.args.length;U+=2){let J=W.args[U],F=W.args[U+1],ie=0;if(W.command==="quadraticCurveTo"&&U===2){let $=e.commands[G+1];if($&&$.command==="quadraticCurveTo"){let P=(f+$.args[0])/2,re=(d+$.args[1])/2;if(J===P&&F===re)continue}}W.command==="quadraticCurveTo"&&U===0||(ie|=C3),ie=this._encodePoint(J,f,i,ie,y3,x3),ie=this._encodePoint(F,d,a,ie,v3,w3),ie===m&&c<255?(s[s.length-1]|=B3,c++):(c>0&&(s.push(c),c=0),s.push(ie),m=ie),f=J,d=F,I++}W.command==="closePath"&&n.push(I-1)}e.commands.length>1&&e.commands[e.commands.length-1].command!=="closePath"&&n.push(I-1);let v=e.bbox,x={numberOfContours:n.length,xMin:v.minX,yMin:v.minY,xMax:v.maxX,yMax:v.maxY,endPtsOfContours:n,instructions:r,flags:s,xPoints:i,yPoints:a},Q=$p.size(x),N=4-Q%4,z=new O1(Q+N);return $p.encode(z,x),N!==0&&z.fill(0,N),z.buffer}_encodePoint(e,r,n,i,a,s){let c=e-r;return e===r?i|=s:(-255<=c&&c<=255&&(i|=a,c<0?c=-c:i|=s),n.push(c)),i}}class S3 extends UE{_addGlyph(e){let r=this.font.getGlyph(e),n=r._decode(),i=this.font.loca.offsets[e],a=this.font.loca.offsets[e+1],s=this.font._getTableStream("glyf");s.pos+=i;let c=s.readBuffer(a-i);if(n&&n.numberOfContours<0){c=new Uint8Array(c);let f=new DataView(c.buffer);for(let d of n.components)e=this.includeGlyph(d.glyphID),f.setUint16(d.pos,e)}else n&&this.font._variationProcessor&&(c=this.glyphEncoder.encodeSimple(r.path,n.instructions));return this.glyf.push(c),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:r.advanceWidth,bearing:r._getMetrics().leftBearing}),this.offset+=c.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=ch(this.font.maxp);r.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=ch(this.font.head);n.indexToLocFormat=this.loca.version;let i=ch(this.font.hhea);return i.numberOfMetrics=this.hmtx.metrics.length,kE.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 Q3}}class k3 extends UE{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)}
vendor: 2,801 bytes, line 3
3subsetSubrs(e,r){let n=[];for(let i=0;i<e.length;i++){let a=e[i];r[i]?(this.cff.stream.pos=a.offset,n.push(this.cff.stream.readBuffer(a.length))):n.push(new Uint8Array([11]))}return n}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let r={},n=[],i={};for(let a of this.glyphs){let s=this.cff.fdForGlyph(a);if(s==null)continue;r[s]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[s])),n.push({}),i[s]=e.FDArray.length-1),r[s]=!0,e.FDSelect.fds.push(i[s]);let c=this.font.getGlyph(a);c.path;for(let f in c._usedSubrs)n[i[s]][f]=!0}for(let a=0;a<e.FDArray.length;a++){let s=e.FDArray[a];delete s.FontName,s.Private&&s.Private.Subrs&&(s.Private=Object.assign({},s.Private),s.Private.Subrs=this.subsetSubrs(s.Private.Subrs,n[a]))}}createCIDFontdict(e){let r={};for(let i of this.glyphs){let a=this.font.getGlyph(i);a.path;for(let s in a._usedSubrs)r[s]=!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),B1.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 BE.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class Xi{static probe(e){let r=bd.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=kE.decode(this.stream,{_startOffset:0})}_decodeTable(e){let r=this.stream.pos,n=this._getTableStream(e.tag),i=z1[e.tag].decode(n,this,e.length);return this.stream.pos=r,i}getName(e,r=this.defaultLanguage||U1){let n=this.name&&this.name.re
3cords[e];return n&&(n[r]||n[this.defaultLanguage]||n[U1]||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 _c(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new T5(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,a=-1,s=-1;for(;i<=n;){let c=0,f=0;if(i<n){if(c=e.charCodeAt(i++),55296<=c&&c<=56319&&i<n){let d=e.charCodeAt(i);56320<=d&&d<=57343&&(i++,c=((c&1023)<<10)+(d&1023)+65536)}f=65024<=c&&c<=65039||917760<=c&&c<=917999?1:0}else i++;s===0&&f===1?r.push(this.getGlyph(this._cmapProcessor.lookup(a,c),[a,c])):s===0&&f===0&&r.push(this.glyphForCodePoint(a)),a=c,s=f}return r}get _layoutEngine(){return new j7(this)}layout(e,r,n,i,a){return this._layoutEngine.layout(e,r,n,i,a)}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 Bd(e,r,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new c3(e,r,this))),this._glyphs[e]||null}getGlyph(e,r=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new A3(e,r,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new f3(e,r,this):this._getBaseGlyph(e,r)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new k3(this):new S3(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 a=this.fvar.axis[i];n[a.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((a,s)=>{let c=a.axisTag.trim();return c in e?Math.max(a.minValue,Math.min(a.maxValue,e[c])):a.defaultValue}),n=new Ri(this.stream.buffer);n.pos=this._directoryPos;let i=new Xi(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 b3(this,e))}getFont(e){return this.getVariation(e)}constructor(e,r=null){Ha(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];z1[n]&&i.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,i)})}}}Fi([Ni],Xi.prototype,"bbox",null);Fi([Ni],Xi.prototype,"_cmapProcessor",null);Fi([Ni],Xi.prototype,"characterSet",null);Fi([Ni],Xi.prototype,"_layoutEngine",null);Fi([Ni],Xi.prototype,"variationAxes",null);Fi([Ni],Xi.prototype,"namedVariations",null);Fi([Ni],Xi.prototype,"_variationProcessor",null);let D3=new Fe({tag:new nr(4),offset:new xe(Qe,"void",{type:"global"}),compLength:Qe,length:Qe,origChecksum:Qe}),GE=new Fe({tag:new nr(4),flavor:Qe,length:Qe,numTables:S,reserved:new Yr(S),totalSfntSize:Qe,majorVersion:S,minorVersion:S,metaOffset:Qe,metaLength:Qe,metaOrigLength:Qe,privOffset:Qe,privLength:Qe,tables:new ye(D3,"numTables")});GE.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};var R3=GE;class T3 extends Xi{static probe(e){return bd.decode(e.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=R3.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=ZB(this.stream.readBuffer(r.compLength-2),n);return new Ri(i)}else return this.stream;return null}constructor(...e){super(...e),Ha(this,"type","WOFF")}}class F3 extends Bd{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),Ha(this,"type","WOFF2")}}const em={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 N3=["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"],L3=new Fe({flags:dt,customTag:new P1(new nr(4),t=>(t.flags&63)===63),tag:t=>t.customTag||N3[t.flags&63],length:em,transformVersion:t=>t.flags>>>6&3,transformed:t=>t.tag==="glyf"||t.tag==="loca"?t.transformVersion===0:t.transformVersion!==0,transformLength:new P1(em,t=>t.transformed)}),HE=new Fe({tag:new nr(4),flavor:Qe,length:Qe,numTables:S,reserved:new Yr(S),totalSfntSize:Qe,totalCompressedSize:Qe,majorVersion:S,minorVersion:S,metaOffset:Qe,metaLength:Qe,metaOrigLength:Qe,privOffset:Qe,privLength:Qe,tables:new ye(L3,"numTables")});HE.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 _3=HE;class M3 extends Xi{static probe(e){return bd.decode(e.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=_3.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 a=this.directory.tables[i];a.offset=r,r+=a.transformLength!=null?a.transformLength:a.length}let n=o6(e,r);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new Ri(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 F3(e,r,this)):super._getBaseGlyph(e,r)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=O3.decode(this.stream),r=[];for(let i=0;i<e.numGlyphs;i++){let a={},s=e.nContours.readInt16BE();if(a.numberOfContours=s,s>0){let c=[],f=0;for(let d=0;d<s;d++){let m=vh(e.nPoints);f+=m,c.push(f)}a.points=H3(e.flags,e.glyphs,f);for(let d=0;d<s;d++)a.points[c[d]-1].endContour=!0;var n=vh(e.glyphs)}else if(s<0&&Bd.prototype._decodeComposite.call({_font:this},a,e.composites))var n=vh(e.glyphs);
3r.push(a)}this._transformedGlyphs=r}constructor(...e){super(...e),Ha(this,"type","WOFF2")}}class au{decode(e,r){return new Ri(this._buf.decode(e,r))}constructor(e){this.length=e,this._buf=new Ti(e)}}let O3=new Fe({version:Qe,numGlyphs:S,indexFormat:S,nContourStreamSize:Qe,nPointsStreamSize:Qe,flagStreamSize:Qe,glyphStreamSize:Qe,compositeStreamSize:Qe,bboxStreamSize:Qe,instructionStreamSize:Qe,nContours:new au("nContourStreamSize"),nPoints:new au("nPointsStreamSize"),flags:new au("flagStreamSize"),glyphs:new au("glyphStreamSize"),composites:new au("compositeStreamSize"),bboxes:new au("bboxStreamSize"),instructions:new au("instructionStreamSize")});const P3=253,U3=254,G3=255,tm=253;function vh(t){let e=t.readUInt8();return e===P3?t.readUInt16BE():e===G3?t.readUInt8()+tm:e===U3?t.readUInt8()+tm*2:e}function Lo(t,e){return t&1?e:-e}function H3(t,e,r){let n,i=n=0,a=[];for(let f=0;f<r;f++){let d=0,m=0,I=t.readUInt8(),v=!(I>>7);if(I&=127,I<10)d=0,m=Lo(I,((I&14)<<7)+e.readUInt8());else if(I<20)d=Lo(I,((I-10&14)<<7)+e.readUInt8()),m=0;else if(I<84){var s=I-20,c=e.readUInt8();d=Lo(I,1+(s&48)+(c>>4)),m=Lo(I>>1,1+((s&12)<<2)+(c&15))}else if(I<120){var s=I-84;d=Lo(I,1+(s/12<<8)+e.readUInt8()),m=Lo(I>>1,1+(s%12>>2<<8)+e.readUInt8())}else if(I<124){var c=e.readUInt8();let Q=e.readUInt8();d=Lo(I,(c<<4)+(Q>>4)),m=Lo(I>>1,((Q&15)<<8)+e.readUInt8())}else d=Lo(I,e.readUInt16BE()),m=Lo(I>>1,e.readUInt16BE());i+=d,n+=m,a.push(new uo(v,!1,i,n))}return a}let z3=new w0(Qe,{65536:{numFonts:Qe,offsets:new ye(Qe,"numFonts")},131072:{numFonts:Qe,offsets:new ye(Qe,"numFonts"),dsigTag:Qe,dsigLength:Qe,dsigOffset:Qe}});class W3{static probe(e){return bd.decode(e.slice(0,4))==="ttcf"}getFont(e){for(let r of this.header.offsets){let n=new Ri(this.stream.buffer);n.pos=r;let i=new Xi(n);if(i.postscriptName===e||i.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&i.postscriptName.every((a,s)=>e[s]===a))return i}return null}get fonts(){let e=[];for(let r of this.header.offsets){let n=new Ri(this.stream.buffer);n.pos=r,e.push(new Xi(n))}return e}constructor(e){if(Ha(this,"type","TTC"),this.stream=e,e.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=z3.decode(e)}}let Y3=new nr(dt);new Fe({len:Qe,buf:new Ti("len")});let K3=new Fe({id:S,nameOffset:st,attr:dt,dataOffset:Dc,handle:Qe}),J3=new Fe({name:new nr(4),maxTypeIndex:S,refList:new xe(S,new ye(K3,t=>t.maxTypeIndex+1),{type:"parent"})}),q3=new Fe({length:S,types:new ye(J3,t=>t.length+1)}),j3=new Fe({reserved:new Yr(dt,24),typeList:new xe(S,q3),nameListOffset:new xe(S,"void")}),rm=new Fe({dataOffset:Qe,map:new xe(Qe,j3),dataLength:Qe,mapLength:Qe});class V3{static probe(e){let r=new Ri(e);try{var n=rm.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 Ri(this.stream.buffer.slice(n)),a=new Xi(i);if(a.postscriptName===e||a.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&a.postscriptName.every((s,c)=>e[c]===s))return a}return null}get fonts(){let e=[];for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new Ri(this.stream.buffer.slice(n));e.push(new Xi(i))}return e}constructor(e){Ha(this,"type","DFont"),this.stream=e,this.header=rm.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=Y3.decode(this.stream)):n.name=null;r.name==="sfnt"&&(this.sfnt=r)}}}CA(Xi);CA(T3);CA(M3);CA(W3);CA(V3);var Bh,nm;function X3(){if(nm)return Bh;nm=1;function t(){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}return Bh=t,Bh}var Z3=X3();const $3=sn(Z3);var co={},xh={},im;function xd(){return im||(im=1,(function(t){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,s){return Object.prototype.hasOwnProperty.call(a,s)}t.assign=function(a){for(var s=Array.prototype.slice.call(arguments,1
vendor: 7,751 bytes, line 3
3);s.length;){var c=s.shift();if(c){if(typeof c!="object")throw new TypeError(c+"must be non-object");for(var f in c)r(c,f)&&(a[f]=c[f])}}return a},t.shrinkBuf=function(a,s){return a.length===s?a:a.subarray?a.subarray(0,s):(a.length=s,a)};var n={arraySet:function(a,s,c,f,d){if(s.subarray&&a.subarray){a.set(s.subarray(c,c+f),d);return}for(var m=0;m<f;m++)a[d+m]=s[c+m]},flattenChunks:function(a){var s,c,f,d,m,I;for(f=0,s=0,c=a.length;s<c;s++)f+=a[s].length;for(I=new Uint8Array(f),d=0,s=0,c=a.length;s<c;s++)m=a[s],I.set(m,d),d+=m.length;return I}},i={arraySet:function(a,s,c,f,d){for(var m=0;m<f;m++)a[d+m]=s[c+m]},flattenChunks:function(a){return[].concat.apply([],a)}};t.setTyped=function(a){a?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,n)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,i))},t.setTyped(e)})(xh)),xh}var su={},am;function eQ(){if(am)return su;am=1;var t=xd(),e=4,r=0,n=1,i=2;function a(Z){for(var Pe=Z.length;--Pe>=0;)Z[Pe]=0}var s=0,c=1,f=2,d=3,m=258,I=29,v=256,x=v+1+I,Q=30,N=19,z=2*x+1,G=15,W=16,U=7,J=256,F=16,ie=17,$=18,P=[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],re=[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],ne=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ve=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],k=512,_=new Array((x+2)*2);a(_);var Y=new Array(Q*2);a(Y);var K=new Array(k);a(K);var oe=new Array(m-d+1);a(oe);var ae=new Array(I);a(ae);var ce=new Array(Q);a(ce);function Ie(Z,Pe,qe,Ze,ue){this.static_tree=Z,this.extra_bits=Pe,this.extra_base=qe,this.elems=Ze,this.max_length=ue,this.has_stree=Z&&Z.length}var Ge,Mt,It;function Ft(Z,Pe){this.dyn_tree=Z,this.max_code=0,this.stat_desc=Pe}function Vt(Z){return Z<256?K[Z]:K[256+(Z>>>7)]}function Ot(Z,Pe){Z.pending_buf[Z.pending++]=Pe&255,Z.pending_buf[Z.pending++]=Pe>>>8&255}function Lt(Z,Pe,qe){Z.bi_valid>W-qe?(Z.bi_buf|=Pe<<Z.bi_valid&65535,Ot(Z,Z.bi_buf),Z.bi_buf=Pe>>W-Z.bi_valid,Z.bi_valid+=qe-W):(Z.bi_buf|=Pe<<Z.bi_valid&65535,Z.bi_valid+=qe)}function At(Z,Pe,qe){Lt(Z,qe[Pe*2],qe[Pe*2+1])}function Oe(Z,Pe){var qe=0;do qe|=Z&1,Z>>>=1,qe<<=1;while(--Pe>0);return qe>>>1}function Te(Z){Z.bi_valid===16?(Ot(Z,Z.bi_buf),Z.bi_buf=0,Z.bi_valid=0):Z.bi_valid>=8&&(Z.pending_buf[Z.pending++]=Z.bi_buf&255,Z.bi_buf>>=8,Z.bi_valid-=8)}function Le(Z,Pe){var qe=Pe.dyn_tree,Ze=Pe.max_code,ue=Pe.stat_desc.static_tree,Ne=Pe.stat_desc.has_stree,H=Pe.stat_desc.extra_bits,je=Pe.stat_desc.extra_base,bt=Pe.stat_desc.max_length,B,Re,_e,V,fe,Ce,Et=0;for(V=0;V<=G;V++)Z.bl_count[V]=0;for(qe[Z.heap[Z.heap_max]*2+1]=0,B=Z.heap_max+1;B<z;B++)Re=Z.heap[B],V=qe[qe[Re*2+1]*2+1]+1,V>bt&&(V=bt,Et++),qe[Re*2+1]=V,!(Re>Ze)&&(Z.bl_count[V]++,fe=0,Re>=je&&(fe=H[Re-je]),Ce=qe[Re*2],Z.opt_len+=Ce*(V+fe),Ne&&(Z.static_len+=Ce*(ue[Re*2+1]+fe)));if(Et!==0){do{for(V=bt-1;Z.bl_count[V]===0;)V--;Z.bl_count[V]--,Z.bl_count[V+1]+=2,Z.bl_count[bt]--,Et-=2}while(Et>0);for(V=bt;V!==0;V--)for(Re=Z.bl_count[V];Re!==0;)_e=Z.heap[--B],!(_e>Ze)&&(qe[_e*2+1]!==V&&(Z.opt_len+=(V-qe[_e*2+1])*qe[_e*2],qe[_e*2+1]=V),Re--)}}function Se(Z,Pe,qe){var Ze=new Array(G+1),ue=0,Ne,H;for(Ne=1;Ne<=G;Ne++)Ze[Ne]=ue=ue+qe[Ne-1]<<1;for(H=0;H<=Pe;H++){var je=Z[H*2+1];je!==0&&(Z[H*2]=Oe(Ze[je]++,je))}}function Ve(){var Z,Pe,qe,Ze,ue,Ne=new Array(G+1);for(qe=0,Ze=0;Ze<I-1;Ze++)for(ae[Ze]=qe,Z=0;Z<1<<P[Ze];Z++)oe[qe++]=Ze;for(oe[qe-1]=Ze,ue=0,Ze=0;Ze<16;Ze++)for(ce[Ze]=ue,Z=0;Z<1<<re[Ze];Z++)K[ue++]=Ze;for(ue>>=7;Ze<Q;Ze++)for(ce[Ze]=ue<<7,Z=0;Z<1<<re[Ze]-7;Z++)K[256+ue++]=Ze;for(Pe=0;Pe<=G;Pe++)Ne[Pe]=0;for(Z=0;Z<=143;)_[Z*2+1]=8,Z++,Ne[8]++;for(;Z<=255;)_[Z*2+1]=9,Z++,Ne[9]++;for(;Z<=279;)_[Z*2+1]=7,Z++,Ne[7]++;for(;Z<=287;)_[Z*2+1]=8,Z++,Ne[8]++;for(Se(_,x+1,Ne),Z=0;Z<Q;Z++)Y[Z*2+1]=5,Y[Z*2]=Oe(Z,5);Ge=new Ie(_,P,v+1,x,G),Mt=new Ie(Y,re,0,Q,G),It=new Ie(new Array(0),ne,0,N,U)}function mt(Z){var Pe;for(Pe=0;Pe<x;Pe++)Z.dyn_ltree[Pe*2]=0;for(Pe=0;Pe<Q;Pe++)Z.dyn_dtree[Pe*2]=0;for(Pe=0;Pe<N;Pe++)Z.bl_tree[Pe*2]=0;Z.dyn_ltree[J*2]=1,Z.opt_len=Z.static_len=0,Z.last_lit=Z.matches=0}function Qt(Z){Z.bi_valid>8?Ot(Z,Z.bi_buf):Z.bi_valid>0&&(Z.pending_buf[Z.pending++]=Z.bi_buf),Z.bi_buf=0,Z.bi_valid=0}function yt(Z,Pe,qe,Ze){Qt(Z),Ot(Z,qe),Ot(Z,~qe),t.arraySet(Z.pending_buf,Z.window,Pe,qe,Z.pending),Z.pending+=qe}function Pt(Z,Pe,qe,Ze){var ue=Pe*2,Ne=qe*2;return Z[ue]<Z[Ne]||Z[ue]===Z[Ne]&&Ze[Pe]<=Ze[qe]}function ft(Z,Pe,qe){for(var Ze=Z.heap[qe],ue=qe<<1;ue<=Z.heap_len&&(ue<Z.heap_len&&Pt(Pe,Z.heap[ue+1],Z.heap[ue],Z.depth)&&ue++,!Pt(Pe,Ze,Z.heap[ue],Z.depth));)Z.heap[qe]=Z.heap[ue],qe=ue,ue<<=1;Z.heap[qe]=Ze}function we(Z,Pe,qe){var Ze,ue,Ne=0,H,je;if(Z.last_lit!==0)do Ze=Z.pending_buf[Z.d_buf+Ne*2]<<8|Z.pending_buf[Z.d_buf+Ne*2+1],ue=Z.pending_buf[Z.l_buf+Ne],Ne++,Ze===0?At(Z,ue,Pe):(H=oe[ue],At(Z,H+v+1,Pe),je=P[H],je!==0&&(ue-=ae[H],Lt(Z,ue,je)),Ze--,H=Vt(Ze),At(Z,H,qe),je=re[H],je!==0&&(Ze-=ce[H],Lt(Z,Ze,je)));while(Ne<Z.last_lit);At(Z,J,Pe)}function Ct(Z,Pe){var qe=Pe.dyn_tree,Ze=Pe.stat_desc.static_tree,ue=Pe.stat_desc.has_stree,Ne=Pe.stat_desc.elems,H,je,bt=-1,B;for(Z.heap_len=0,Z.heap_max=z,H=0;H<Ne;H++)qe[H*2]!==0?(Z.heap[++Z.heap_len]=bt=H,Z.depth[H]=0):qe[H*2+1]=0;for(;Z.heap_len<2;)B=Z.heap[++Z.heap_len]=bt<2?++bt:0,qe[B*2]=1,Z.depth[B]=0,Z.opt_len--,ue&&(Z.static_len-=Ze[B*2+1]);for(Pe.max_code=bt,H=Z.heap_len>>1;H>=1;H--)ft(Z,qe,H);B=Ne;do H=Z.heap[1],Z.heap[1]=Z.heap[Z.heap_len--],ft(Z,qe,1),je=Z.heap[1],Z.heap[--Z.heap_max]=H,Z.heap[--Z.heap_max]=je,qe[B*2]=qe[H*2]+qe[je*2],Z.depth[B]=(Z.depth[H]>=Z.depth[je]?Z.depth[H]:Z.depth[je])+1,qe[H*2+1]=qe[je*2+1]=B,Z.heap[1]=B++,ft(Z,qe,1);while(Z.heap_len>=2);Z.heap[--Z.heap_max]=Z.heap[1],Le(Z,Pe),Se(qe,bt,Z.bl_count)}function Jt(Z,Pe,qe){var Ze,ue=-1,Ne,H=Pe[1],je=0,bt=7,B=4;for(H===0&&(bt=138,B=3),Pe[(qe+1)*2+1]=65535,Ze=0;Ze<=qe;Ze++)Ne=H,H=Pe[(Ze+1)*2+1],!(++je<bt&&Ne===H)&&(je<B?Z.bl_tree[Ne*2]+=je:Ne!==0?(Ne!==ue&&Z.bl_tree[Ne*2]++,Z.bl_tree[F*2]++):je<=10?Z.bl_tree[ie*2]++:Z.bl_tree[$*2]++,je=0,ue=Ne,H===0?(bt=138,B=3):Ne===H?(bt=6,B=3):(bt=7,B=4))}function lt(Z,Pe,qe){var Ze,ue=-1,Ne,H=Pe[1],je=0,bt=7,B=4;for(H===0&&(bt=138,B=3),Ze=0;Ze<=qe;Ze++)if(Ne=H,H=Pe[(Ze+1)*2+1],!(++je<bt&&Ne===H)){if(je<B)do At(Z,Ne,Z.bl_tree);while(--je!==0);else Ne!==0?(Ne!==ue&&(At(Z,Ne,Z.bl_tree),je--),At(Z,F,Z.bl_tree),Lt(Z,je-3,2)):je<=10?(At(Z,ie,Z.bl_tree),Lt(Z,je-3,3)):(At(Z,$,Z.bl_tree),Lt(Z,je-11,7));je=0,ue=Ne,H===0?(bt=138,B=3):Ne===H?(bt=6,B=3):(bt=7,B=4)}}function _t(Z){var Pe;for(Jt(Z,Z.dyn_ltree,Z.l_desc.max_code),Jt(Z,Z.dyn_dtree,Z.d_desc.max_code),Ct(Z,Z.bl_desc),Pe=N-1;Pe>=3&&Z.bl_tree[ve[Pe]*2+1]===0;Pe--);return Z.opt_len+=3*(Pe+1)+5+5+4,Pe}function vt(Z,Pe,qe,Ze){var ue;for(Lt(Z,Pe-257,5),Lt(Z,qe-1,5),Lt(Z,Ze-4,4),ue=0;ue<Ze;ue++)Lt(Z,Z.bl_tree[ve[ue]*2+1],3);lt(Z,Z.dyn_ltree,Pe-1),lt(Z,Z.dyn_dtree,qe-1)}function St(Z){var Pe=4093624447,qe;for(qe=0;qe<=31;qe++,Pe>>>=1)if(Pe&1&&Z.dyn_ltree[qe*2]!==0)return r;if(Z.dyn_ltree[18]!==0||Z.dyn_ltree[20]!==0||Z.dyn_ltree[26]!==0)return n;for(qe=32;qe<v;qe++)if(Z.dyn_ltree[qe*2]!==0)return n;return r}var Bt=!1;function a0(Z){Bt||(Ve(),Bt=!0),Z.l_desc=new Ft(Z.dyn_ltree,Ge),Z.d_desc=new Ft(Z.dyn_dtree,Mt),Z.bl_desc=new Ft(Z.bl_tree,It),Z.bi_buf=0,Z.bi_valid=0,mt(Z)}function kt(Z,Pe,qe,Ze){Lt(Z,(s<<1)+(Ze?1:0),3),yt(Z,Pe,qe)}function Rt(Z){Lt(Z,c<<1,3),At(Z,J,_),Te(Z)}function Ut(Z,Pe,qe,Ze){var ue,Ne,H=0;Z.level>0?(Z.strm.data_type===i&&(Z.strm.data_type=St(Z)),Ct(Z,Z.l_desc),Ct(Z,Z.d_desc),H=_t(Z),ue=Z.opt_len+3+7>>>3,Ne=Z.static_len+3+7>>>3,Ne<=ue&&(ue=Ne)):ue=Ne=qe+5,qe+4<=ue&&Pe!==-1?kt(Z,Pe,qe,Ze):Z.strategy===e||Ne===ue?(Lt(Z,(c<<1)+(Ze?1:0),3),we(Z,_,Y)):(Lt(Z,(f<<1)+(Ze?1:0),3),vt(Z,Z.l_desc.max_code+1,Z.d_desc.max_code+1,H+1),we(Z,Z.dyn_ltree,Z.dyn_dtree)),mt(Z),Ze&&Qt(Z)}function jt(Z,Pe,qe){return Z.pending_buf[Z.d_buf+Z.last_lit*2]=Pe>>
vendor: 16,823 bytes, line 3
3>8&255,Z.pending_buf[Z.d_buf+Z.last_lit*2+1]=Pe&255,Z.pending_buf[Z.l_buf+Z.last_lit]=qe&255,Z.last_lit++,Pe===0?Z.dyn_ltree[qe*2]++:(Z.matches++,Pe--,Z.dyn_ltree[(oe[qe]+v+1)*2]++,Z.dyn_dtree[Vt(Pe)*2]++),Z.last_lit===Z.lit_bufsize-1}return su._tr_init=a0,su._tr_stored_block=kt,su._tr_flush_block=Ut,su._tr_tally=jt,su._tr_align=Rt,su}var wh,sm;function zE(){if(sm)return wh;sm=1;function t(e,r,n,i){for(var a=e&65535|0,s=e>>>16&65535|0,c=0;n!==0;){c=n>2e3?2e3:n,n-=c;do a=a+r[i++]|0,s=s+a|0;while(--c);a%=65521,s%=65521}return a|s<<16|0}return wh=t,wh}var Qh,om;function WE(){if(om)return Qh;om=1;function t(){for(var n,i=[],a=0;a<256;a++){n=a;for(var s=0;s<8;s++)n=n&1?3988292384^n>>>1:n>>>1;i[a]=n}return i}var e=t();function r(n,i,a,s){var c=e,f=s+a;n^=-1;for(var d=s;d<f;d++)n=n>>>8^c[(n^i[d])&255];return n^-1}return Qh=r,Qh}var Sh,lm;function tQ(){return lm||(lm=1,Sh={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"}),Sh}var cm;function rQ(){if(cm)return co;cm=1;var t=xd(),e=eQ(),r=zE(),n=WE(),i=tQ(),a=0,s=1,c=3,f=4,d=5,m=0,I=1,v=-2,x=-3,Q=-5,N=-1,z=1,G=2,W=3,U=4,J=0,F=2,ie=8,$=9,P=15,re=8,ne=29,ve=256,k=ve+1+ne,_=30,Y=19,K=2*k+1,oe=15,ae=3,ce=258,Ie=ce+ae+1,Ge=32,Mt=42,It=69,Ft=73,Vt=91,Ot=103,Lt=113,At=666,Oe=1,Te=2,Le=3,Se=4,Ve=3;function mt(B,Re){return B.msg=i[Re],Re}function Qt(B){return(B<<1)-(B>4?9:0)}function yt(B){for(var Re=B.length;--Re>=0;)B[Re]=0}function Pt(B){var Re=B.state,_e=Re.pending;_e>B.avail_out&&(_e=B.avail_out),_e!==0&&(t.arraySet(B.output,Re.pending_buf,Re.pending_out,_e,B.next_out),B.next_out+=_e,Re.pending_out+=_e,B.total_out+=_e,B.avail_out-=_e,Re.pending-=_e,Re.pending===0&&(Re.pending_out=0))}function ft(B,Re){e._tr_flush_block(B,B.block_start>=0?B.block_start:-1,B.strstart-B.block_start,Re),B.block_start=B.strstart,Pt(B.strm)}function we(B,Re){B.pending_buf[B.pending++]=Re}function Ct(B,Re){B.pending_buf[B.pending++]=Re>>>8&255,B.pending_buf[B.pending++]=Re&255}function Jt(B,Re,_e,V){var fe=B.avail_in;return fe>V&&(fe=V),fe===0?0:(B.avail_in-=fe,t.arraySet(Re,B.input,B.next_in,fe,_e),B.state.wrap===1?B.adler=r(B.adler,Re,fe,_e):B.state.wrap===2&&(B.adler=n(B.adler,Re,fe,_e)),B.next_in+=fe,B.total_in+=fe,fe)}function lt(B,Re){var _e=B.max_chain_length,V=B.strstart,fe,Ce,Et=B.prev_length,ct=B.nice_match,ut=B.strstart>B.w_size-Ie?B.strstart-(B.w_size-Ie):0,$t=B.window,mr=B.w_mask,i0=B.prev,qt=B.strstart+ce,E0=$t[V+Et-1],Xt=$t[V+Et];B.prev_length>=B.good_match&&(_e>>=2),ct>B.lookahead&&(ct=B.lookahead);do if(fe=Re,!($t[fe+Et]!==Xt||$t[fe+Et-1]!==E0||$t[fe]!==$t[V]||$t[++fe]!==$t[V+1])){V+=2,fe++;do;while($t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&$t[++V]===$t[++fe]&&V<qt);if(Ce=ce-(qt-V),V=qt-ce,Ce>Et){if(B.match_start=Re,Et=Ce,Ce>=ct)break;E0=$t[V+Et-1],Xt=$t[V+Et]}}while((Re=i0[Re&mr])>ut&&--_e!==0);return Et<=B.lookahead?Et:B.lookahead}function _t(B){var Re=B.w_size,_e,V,fe,Ce,Et;do{if(Ce=B.window_size-B.lookahead-B.strstart,B.strstart>=Re+(Re-Ie)){t.arraySet(B.window,B.window,Re,Re,0),B.match_start-=Re,B.strstart-=Re,B.block_start-=Re,V=B.hash_size,_e=V;do fe=B.head[--_e],B.head[_e]=fe>=Re?fe-Re:0;while(--V);V=Re,_e=V;do fe=B.prev[--_e],B.prev[_e]=fe>=Re?fe-Re:0;while(--V);Ce+=Re}if(B.strm.avail_in===0)break;if(V=Jt(B.strm,B.window,B.strstart+B.lookahead,Ce),B.lookahead+=V,B.lookahead+B.insert>=ae)for(Et=B.strstart-B.insert,B.ins_h=B.window[Et],B.ins_h=(B.ins_h<<B.hash_shift^B.window[Et+1])&B.hash_mask;B.insert&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[Et+ae-1])&B.hash_mask,B.prev[Et&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=Et,Et++,B.insert--,!(B.lookahead+B.insert<ae)););}while(B.lookahead<Ie&&B.strm.avail_in!==0)}function vt(B,Re){var _e=65535;for(_e>B.pending_buf_size-5&&(_e=B.pending_buf_size-5);;){if(B.lookahead<=1){if(_t(B),B.lookahead===0&&Re===a)return Oe;if(B.lookahead===0)break}B.strstart+=B.lookahead,B.lookahead=0;var V=B.block_start+_e;if((B.strstart===0||B.strstart>=V)&&(B.lookahead=B.strstart-V,B.strstart=V,ft(B,!1),B.strm.avail_out===0)||B.strstart-B.block_start>=B.w_size-Ie&&(ft(B,!1),B.strm.avail_out===0))return Oe}return B.insert=0,Re===f?(ft(B,!0),B.strm.avail_out===0?Le:Se):(B.strstart>B.block_start&&(ft(B,!1),B.strm.avail_out===0),Oe)}function St(B,Re){for(var _e,V;;){if(B.lookahead<Ie){if(_t(B),B.lookahead<Ie&&Re===a)return Oe;if(B.lookahead===0)break}if(_e=0,B.lookahead>=ae&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+ae-1])&B.hash_mask,_e=B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart),_e!==0&&B.strstart-_e<=B.w_size-Ie&&(B.match_length=lt(B,_e)),B.match_length>=ae)if(V=e._tr_tally(B,B.strstart-B.match_start,B.match_length-ae),B.lookahead-=B.match_length,B.match_length<=B.max_lazy_match&&B.lookahead>=ae){B.match_length--;do B.strstart++,B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+ae-1])&B.hash_mask,_e=B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart;while(--B.match_length!==0);B.strstart++}else B.strstart+=B.match_length,B.match_length=0,B.ins_h=B.window[B.strstart],B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+1])&B.hash_mask;else V=e._tr_tally(B,0,B.window[B.strstart]),B.lookahead--,B.strstart++;if(V&&(ft(B,!1),B.strm.avail_out===0))return Oe}return B.insert=B.strstart<ae-1?B.strstart:ae-1,Re===f?(ft(B,!0),B.strm.avail_out===0?Le:Se):B.last_lit&&(ft(B,!1),B.strm.avail_out===0)?Oe:Te}function Bt(B,Re){for(var _e,V,fe;;){if(B.lookahead<Ie){if(_t(B),B.lookahead<Ie&&Re===a)return Oe;if(B.lookahead===0)break}if(_e=0,B.lookahead>=ae&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+ae-1])&B.hash_mask,_e=B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart),B.prev_length=B.match_length,B.prev_match=B.match_start,B.match_length=ae-1,_e!==0&&B.prev_length<B.max_lazy_match&&B.strstart-_e<=B.w_size-Ie&&(B.match_length=lt(B,_e),B.match_length<=5&&(B.strategy===z||B.match_length===ae&&B.strstart-B.match_start>4096)&&(B.match_length=ae-1)),B.prev_length>=ae&&B.match_length<=B.prev_length){fe=B.strstart+B.lookahead-ae,V=e._tr_tally(B,B.strstart-1-B.prev_match,B.prev_length-ae),B.lookahead-=B.prev_length-1,B.prev_length-=2;do++B.strstart<=fe&&(B.ins_h=(B.ins_h<<B.hash_shift^B.window[B.strstart+ae-1])&B.hash_mask,_e=B.prev[B.strstart&B.w_mask]=B.head[B.ins_h],B.head[B.ins_h]=B.strstart);while(--B.prev_length!==0);if(B.match_available=0,B.match_length=ae-1,B.strstart++,V&&(ft(B,!1),B.strm.avail_out===0))return Oe}else if(B.match_available){if(V=e._tr_tally(B,0,B.window[B.strstart-1]),V&&ft(B,!1),B.strstart++,B.lookahead--,B.strm.avail_out===0)return Oe}else B.match_available=1,B.strstart++,B.lookahead--}return B.match_available&&(V=e._tr_tally(B,0,B.window[B.strstart-1]),B.match_available=0),B.insert=B.strstart<ae-1?B.strstart:ae-1,Re===f?(ft(B,!0),B.strm.avail_out===0?Le:Se):B.last_lit&&(ft(B,!1),B.strm.avail_out===0)?Oe:Te}function a0(B,Re){for(var _e,V,fe,Ce,Et=B.window;;){if(B.lookahead<=ce){if(_t(B),B.lookahead<=ce&&Re===a)return Oe;if(B.lookahead===0)break}if(B.match_length=0,B.lookahead>=ae&&B.strstart>0&&(fe=B.strstart-1,V=Et[fe],V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe])){Ce=B.strstart+ce;do;while(V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe]&&V===Et[++fe]&&fe<Ce);B.match_length=ce-(Ce-fe),B.match_length>B.lookahead&&(B.match_length=B.lookahead)}if(B.match_length>=ae?(_e=e._tr_tally(B,1,B.match_length-ae),B.lookahead-=B.match_length,B.strstart+=B.match_length,B.match_length=0):(_e=e._tr_tally(B,0,B.window[B.strstart]),B.lookahead--,B.strstart++),_e&&(ft(B,!1),B.strm.avail_out===0))return Oe}return B.insert=0,Re===f?(ft(B,!0),B.strm.avail_out===0?Le:Se):B.last_lit&&(ft(B,!1),B.strm.avail_out===0)?Oe:Te}function kt(B,Re){for(var _e;;){if(B.lookahead===0&&(_t(B),B.lookahead===0)){if(Re===a)return Oe;break}if(B.match_length=0,_e=e._tr_tally(B,0,B.window[B.strstart]),B.lookahead--,B.strstart++,_e&&(ft(B,!1),B.strm.avail_out===0))return Oe}return B.insert=0,Re===f?(ft(B,!0),B.strm.avail_out===0?Le:Se):B.last_lit&&(ft(B,!1),B.strm.avail_out===0)?Oe:Te}function Rt(B,Re,_e,V,fe){this.good_length=B,this.max_lazy=Re,this.nice_length=_e,this.max_chain=V,this.func=fe}var Ut;Ut=[new Rt(0,0,0,0,vt),new Rt(4,4,8,4,St),new Rt(4,5,16,8,St),new Rt(4,6,32,32,St),new Rt(4,4,16,16,Bt),new Rt(8,16,32,32,Bt),new Rt(8,16,128,128,Bt),new Rt(8,32,128,256,Bt),new Rt(32,128,258,1024,Bt),new Rt(32,258,258,4096,Bt)];function jt(B){B.window_size=2*B.w_size,yt(B.head),B.max_lazy_match=Ut[B.level].max_lazy,B.good_match=Ut[B.level].good_length,B.nice_match=Ut[B.level].nice_length,B.max_chain_length=Ut[B.level].max_chain,B.strstart=0,B.block_start=0,B.lookahead=0,B.insert=0,B.match_length=B.prev_length=ae-1,B.match_available=0,B.ins_h=0}function Z(){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=ie,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 t.Buf16(K*2),this.dyn_dtree=new t.Buf16((2*_+1)*2),this.bl_tree=new t.Buf16((2*Y+1)*2),yt(this.dyn_ltree),yt(this.dyn_dtree),yt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new t.Buf16(oe+1),this.heap=new t.Buf16(2*k+1),yt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new t.Buf16(2*k+1),yt(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 Pe(B){var Re;return!B||!B.state?mt(B,v):(B.total_in=B.total_out=0,B.data_type=F,Re=B.state,Re.pending=0,Re.pending_out=0,Re.wrap<0&&(Re.wrap=-Re.wrap),Re.status=Re.wrap?Mt:Lt,B.adler=Re.wrap===2?0:1,Re.last_flush=a,e._tr_init(Re),m)}function qe(B){var Re=Pe(B);return Re===m&&jt(B.state),Re}function Ze(B,Re){return!B||!B.state||B.state.wrap!==2?v:(B.state.gzhead=Re,m)}function ue(B,Re,_e,V,fe,Ce){if(!B)return v;var Et=1;if(Re===N&&(Re=6),V<0?(Et=0,V=-V):V>15&&(Et=2,V-=16),fe<1||fe>$||_e!==ie||V<8||V>15||Re<0||Re>9||Ce<0||Ce>U)return mt(B,v);V===8&&(V=9);var ct=new Z;return B.state=ct,ct.strm=B,ct.wrap=Et,ct.gzhead=null,ct.w_bits=V,ct.w_size=1<<ct.w_bits,ct.w_mask=ct.w_size-1,ct.hash_bits=fe+7,ct.hash_size=1<<ct.hash_bits,ct.hash_mask=ct.hash_size-1,ct.hash_shift=~~((ct.hash_bits+ae-1)/ae),ct.window=new t.Buf8(ct.w_size*2),ct.head=new t.Buf16(ct.hash_size),ct.prev=new t.Buf16(ct.w_size),ct.lit_bufsize=1<<fe+6,ct.pending_buf_size=ct.lit_bufsize*4,ct.pending_buf=new t.Buf8(ct.pending_buf_size),ct.d_buf=1*ct.lit_bufsize,ct.l_buf=3*ct.lit_bufsize,ct.level=Re,ct.strategy=Ce,ct.method=_e,qe(B)}function Ne(B,Re){return ue(B,Re,ie,P,re,J)}function H(B,Re){var _e,V,fe,Ce;if(!B||!B.state||Re>d||Re<0)return B?mt(B,v):v;if(V=B.state,!B.output||!B.input&&B.avail_in!==0||V.status===At&&Re!==f)return mt(B,B.avail_out===0?Q:v);if(V.strm=B,_e=V.last_flush,V.last_flush=Re,V.status===Mt)if(V.wrap===2)B.adler=0,we(V,31),we(V,139),we(V,8),V.gzhead?(we(V,(V.gzhead.text?1:0)+(V.gzhead.hcrc?2:0)+(V.gzhead.extra?4:0)+(V.gzhead.name?8:0)+(V.gzhead.comment?16:0)),we(V,V.gzhead.time&255),we(V,V.gzhead.time>>8&255),we(V,V.gzhead.time>>16&255),we(V,V.gzhead.time>>24&255),we(V,V.level===9?2:V.strategy>=G||V.level<2?4:0),we(V,V.gzhead.os&255),V.gzhead.extra&&V.gzhead.extra.length&&(we(V,V.gzhead.extra.length&255),we(V,V.gzhead.extra.length>>8&255)),V.gzhead.hcrc&&(B.adler=n(B.adler,V.pending_buf,V.pending,0)),V.gzindex=0,V.status=It):(we(V,0),we(V,0),we(V,0),we(V,0),we(V,0),we(V,V.level===9?2:V.strategy>=G||V.level<2?4:0),we(V,Ve),V.status=Lt);else{var Et=ie+(V.w_bits-8<<4)<<8,ct=-1;V.strategy>=G||V.level<2?ct=0:V.level<6?ct=1:V.level===6?ct=2:ct=3,Et|=ct<<6,V.strstart!==0&&(Et|=Ge),Et+=31-Et%31,V.status=Lt,Ct(V,Et),V.strstart!==0&&(Ct(V,B.adler>>>16),Ct(V,B.adler&65535)),B.adler=1}if(V.status===It)if(V.gzhead.extra){for(fe=V.pending;V.gzindex<(V.gzhead.extra.length&65535)&&!(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>fe&&(B.adler=n(B.adler,V.pending_buf,V.pending-fe,fe)),Pt(B),fe=V.pending,V.pending===V.pending_buf_size));)we(V,V.gzhead.extra[V.gzindex]&255),V.gzindex++;V.gzhead.hcrc&&V.pending>fe&&(B.adler=n(B.adler,V.pending_buf,V.pending-fe,fe)),V.gzindex===V.gzhead.extra.length&&(V.gzindex=0,V.status=Ft)}else V.status=Ft;if(V.status===Ft)if(V.gzhead.name){fe=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>fe&&(B.adler=n(B.adler,V.pending_buf,V.pending-fe,fe)),Pt(B),fe=V.pending,V.pending===V.pending_buf_size)){Ce=1;break}V.gzindex<V.gzhead.name.length?Ce=V.gzhead.name.charCodeAt(V.gzindex++)&255:Ce=0,we(V,Ce)}while(Ce!==0);V.gzhead.hcrc&&V.pending>fe&&(B.adler=n(B.adler,V.pending_buf,V.pending-fe,fe)),Ce===0&&(V.gzindex=0,V.status=Vt)}else V.status=Vt;if(V.status===Vt)if(V.gzhead.comment){fe=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>fe&&(B.adler=n(B.adler,V.pending_buf,V.pending-fe,fe)),Pt(B),fe=V.pending,V.pending===V.pending_buf_size)){Ce=1;break}V.gzindex<V.gzhead.comment.length?Ce=V.gzhead.comment.charCodeAt(V.gzindex++)&255:Ce=0,we(V,Ce)}while(Ce!==0);V.gzhead.hcrc&&V.pending>fe&&(B.adler=n(B.adler,V.pending_buf,V.pending-fe,fe)),Ce===0&&(V.status=Ot)}else V.status=Ot;if(V.status===Ot&&(V.gzhead.hcrc?(V.pending+2>V.pending_buf_size&&Pt(B),V.pending+2<=V.pending_buf_size&&(we(V,B.adler&255),we(V,B.adler>>8&255),B.adler=0,V.status=Lt)):V.status=Lt),V.pending!==0){if(Pt(B),B.avail_out===0)return V.last_flush=-1,m}else if(B.avail_in===0&&Qt(Re)<=Qt(_e)&&Re!==f)return mt(B,Q);if(V.status===At&&B.avail_in!==0)return mt(B,Q);if(B.avail_in!==0||V.lookahead!==0||Re!==a&&V.status!==At){var ut=V.strategy===G?kt(V,Re):V.strategy===W?a0(V,Re):Ut[V.level].func(V,Re);if((ut===Le||ut===Se)&&(V.status=At),ut===Oe||ut===Le)return B.avail_out===0&&(V.last_flush=-1),m;if(ut===Te&&(Re===s?e._tr_align(V):Re!==d&&(e._tr_stored_block(V,0,0,!1),Re===c&&(yt(V.head),V.lookahead===0&&(V.strstart=0,V.block_start=0,V.insert=0))),Pt(B),B.avail_out===0))return V.last_flush=-1,m}return Re!==f?m:V.wrap<=0?I:(V.wrap===2?(we(V,B.adler&255),we(V,B.adler>>8&255),we(V,B.adler>>16&255),we(V,B.adler>>24&255),we(V,B.total_in&255),we(V,B.total_in>>8&255),we(V,B.total_in>>16&255),we(V,B.total_in>>24&255)):(Ct(V,B.adler>>>16),Ct(V,B.adler&65535)),Pt(B),V.wrap>0&&(V.wrap=-V.wrap),V.pending!==0?m:I)}function je(B){var Re;return!B||!B.state?v:(Re=B.state.status,Re!==Mt&&Re!==It&&Re!==Ft&&Re!==Vt&&Re!==Ot&&Re!==Lt&&Re!==At?mt(B,v):(B.state=null,Re===Lt?mt(B,x):m))}function bt(B,Re){var _e=Re.length,V,fe,Ce,Et,ct,ut,$t,mr;if(!B||!B.state||(V=B.state,Et=V.wrap,Et===2||Et===1&&V.status!==Mt||V.lookahead))return v;for(Et===1&&(B.adler=r(B.adler,Re,_e,0)),V.wrap=0,_e>=V.w_size&&(Et===0&&(yt(V.head),V.strstart=0,V.block_start=0,V.insert=0),mr=new t.Buf8(V.w_size),t.arraySet(mr,Re,_e-V.w_size,V.w_size,0),Re=mr,_e=V.w_size),ct=B.avail_in,ut=B.next_in,$t=B.input,B.avail_in=_e,B.next_in=0,B.input=Re,_t(V);V.lookahead>=ae;){fe=V.strstart,Ce=V.lookahead-(ae-1);do V.ins_h=(V.ins_h<<V.hash_shift^V.window[fe+ae-1])&V.hash_mask,V.prev[fe&V.w_mask]=V.head[V.ins_h],V.head[V.ins_h]=fe,fe++;while(--Ce);V.strstart=fe,V.lookahead=ae-1,_t(V)}return V.strstart+=V.lookahead,V.block_start=V.strstart,V.insert=V.lookahead,V.lookahead=0,V.match_length=V.prev_length=ae-1,V.match_available=0,B.next_in=ut,B.input=$t,B.avail_in=ct,V.wrap=Et,m}return co.deflateInit=Ne,co.deflateInit2=ue,co.deflateReset=qe,co.deflateResetKeep=Pe,co.deflateSetHeader=Ze,co.deflate=H,co.deflateEnd=je,co.deflateSetDictionary=bt,co.deflateInfo="pako deflate (from Nodeca project)",co}var nQ=rQ();const iQ=sn(nQ);var Rs={},kh,um;function aQ(){if(um)return kh;um=1;var t=30,e=12;return kh=function(n,i){var a,s,c,f,d,m,I,v,x,Q,N,z,G,W,U,J,F,ie,$,P,re,ne,ve,k,_;a=n.state,s=n.next_in,k=n.input,c=s+(n.avail_in-5),f=n.next_out,_=n.output,d=f-(i-n.avail_out),m=f+(n.avail_out-257),I=a.dmax,v=a.wsize,x=a.whave,Q=a.wnext,N=a.window,z=a.hold,G=a.bits,W=a.lencode,U=a.distcode,J=(1<<a.lenbits)-1,F=(1<<a.distbits)-1;e:do{G<15&&(z+=k[s++]<<G,G+=8,z+=k[s++]<<G,G+=8),ie=W[z&J];t:for(;;){if($=ie>>>24,z>>>=$,G-=$,$=ie>>>16&255,$===0)_[f++]=ie&65535;else if($&16){P=ie&65535,$&=15,$&&(G<$&&(z+=k[s++]<<G,G+=8),P+=z&(1<<$)-1,z>>>=$,G-=$),G<15&&(z+=k[s++]<<G,G+=8,z+=k[s++]<<G,G+=8),ie=U[z&F];r:for(;;){if($=ie>>>24,z>>>=$,G-=$,$=ie>>>
vendor: 15,626 bytes, line 3
316&255,$&16){if(re=ie&65535,$&=15,G<$&&(z+=k[s++]<<G,G+=8,G<$&&(z+=k[s++]<<G,G+=8)),re+=z&(1<<$)-1,re>I){n.msg="invalid distance too far back",a.mode=t;break e}if(z>>>=$,G-=$,$=f-d,re>$){if($=re-$,$>x&&a.sane){n.msg="invalid distance too far back",a.mode=t;break e}if(ne=0,ve=N,Q===0){if(ne+=v-$,$<P){P-=$;do _[f++]=N[ne++];while(--$);ne=f-re,ve=_}}else if(Q<$){if(ne+=v+Q-$,$-=Q,$<P){P-=$;do _[f++]=N[ne++];while(--$);if(ne=0,Q<P){$=Q,P-=$;do _[f++]=N[ne++];while(--$);ne=f-re,ve=_}}}else if(ne+=Q-$,$<P){P-=$;do _[f++]=N[ne++];while(--$);ne=f-re,ve=_}for(;P>2;)_[f++]=ve[ne++],_[f++]=ve[ne++],_[f++]=ve[ne++],P-=3;P&&(_[f++]=ve[ne++],P>1&&(_[f++]=ve[ne++]))}else{ne=f-re;do _[f++]=_[ne++],_[f++]=_[ne++],_[f++]=_[ne++],P-=3;while(P>2);P&&(_[f++]=_[ne++],P>1&&(_[f++]=_[ne++]))}}else if(($&64)===0){ie=U[(ie&65535)+(z&(1<<$)-1)];continue r}else{n.msg="invalid distance code",a.mode=t;break e}break}}else if(($&64)===0){ie=W[(ie&65535)+(z&(1<<$)-1)];continue t}else if($&32){a.mode=e;break e}else{n.msg="invalid literal/length code",a.mode=t;break e}break}}while(s<c&&f<m);P=G>>3,s-=P,G-=P<<3,z&=(1<<G)-1,n.next_in=s,n.next_out=f,n.avail_in=s<c?5+(c-s):5-(s-c),n.avail_out=f<m?257+(m-f):257-(f-m),a.hold=z,a.bits=G},kh}var Dh,Am;function sQ(){if(Am)return Dh;Am=1;var t=xd(),e=15,r=852,n=592,i=0,a=1,s=2,c=[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],f=[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],d=[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],m=[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];return Dh=function(v,x,Q,N,z,G,W,U){var J=U.bits,F=0,ie=0,$=0,P=0,re=0,ne=0,ve=0,k=0,_=0,Y=0,K,oe,ae,ce,Ie,Ge=null,Mt=0,It,Ft=new t.Buf16(e+1),Vt=new t.Buf16(e+1),Ot=null,Lt=0,At,Oe,Te;for(F=0;F<=e;F++)Ft[F]=0;for(ie=0;ie<N;ie++)Ft[x[Q+ie]]++;for(re=J,P=e;P>=1&&Ft[P]===0;P--);if(re>P&&(re=P),P===0)return z[G++]=1<<24|64<<16|0,z[G++]=1<<24|64<<16|0,U.bits=1,0;for($=1;$<P&&Ft[$]===0;$++);for(re<$&&(re=$),k=1,F=1;F<=e;F++)if(k<<=1,k-=Ft[F],k<0)return-1;if(k>0&&(v===i||P!==1))return-1;for(Vt[1]=0,F=1;F<e;F++)Vt[F+1]=Vt[F]+Ft[F];for(ie=0;ie<N;ie++)x[Q+ie]!==0&&(W[Vt[x[Q+ie]]++]=ie);if(v===i?(Ge=Ot=W,It=19):v===a?(Ge=c,Mt-=257,Ot=f,Lt-=257,It=256):(Ge=d,Ot=m,It=-1),Y=0,ie=0,F=$,Ie=G,ne=re,ve=0,ae=-1,_=1<<re,ce=_-1,v===a&&_>r||v===s&&_>n)return 1;for(;;){At=F-ve,W[ie]<It?(Oe=0,Te=W[ie]):W[ie]>It?(Oe=Ot[Lt+W[ie]],Te=Ge[Mt+W[ie]]):(Oe=96,Te=0),K=1<<F-ve,oe=1<<ne,$=oe;do oe-=K,z[Ie+(Y>>ve)+oe]=At<<24|Oe<<16|Te|0;while(oe!==0);for(K=1<<F-1;Y&K;)K>>=1;if(K!==0?(Y&=K-1,Y+=K):Y=0,ie++,--Ft[F]===0){if(F===P)break;F=x[Q+W[ie]]}if(F>re&&(Y&ce)!==ae){for(ve===0&&(ve=re),Ie+=$,ne=F-ve,k=1<<ne;ne+ve<P&&(k-=Ft[ne+ve],!(k<=0));)ne++,k<<=1;if(_+=1<<ne,v===a&&_>r||v===s&&_>n)return 1;ae=Y&ce,z[ae]=re<<24|ne<<16|Ie-G|0}}return Y!==0&&(z[Ie+Y]=F-ve<<24|64<<16|0),U.bits=re,0},Dh}var fm;function oQ(){if(fm)return Rs;fm=1;var t=xd(),e=zE(),r=WE(),n=aQ(),i=sQ(),a=0,s=1,c=2,f=4,d=5,m=6,I=0,v=1,x=2,Q=-2,N=-3,z=-4,G=-5,W=8,U=1,J=2,F=3,ie=4,$=5,P=6,re=7,ne=8,ve=9,k=10,_=11,Y=12,K=13,oe=14,ae=15,ce=16,Ie=17,Ge=18,Mt=19,It=20,Ft=21,Vt=22,Ot=23,Lt=24,At=25,Oe=26,Te=27,Le=28,Se=29,Ve=30,mt=31,Qt=32,yt=852,Pt=592,ft=15,we=ft;function Ct(ue){return(ue>>>24&255)+(ue>>>8&65280)+((ue&65280)<<8)+((ue&255)<<24)}function Jt(){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 t.Buf16(320),this.work=new t.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function lt(ue){var Ne;return!ue||!ue.state?Q:(Ne=ue.state,ue.total_in=ue.total_out=Ne.total=0,ue.msg="",Ne.wrap&&(ue.adler=Ne.wrap&1),Ne.mode=U,Ne.last=0,Ne.havedict=0,Ne.dmax=32768,Ne.head=null,Ne.hold=0,Ne.bits=0,Ne.lencode=Ne.lendyn=new t.Buf32(yt),Ne.distcode=Ne.distdyn=new t.Buf32(Pt),Ne.sane=1,Ne.back=-1,I)}function _t(ue){var Ne;return!ue||!ue.state?Q:(Ne=ue.state,Ne.wsize=0,Ne.whave=0,Ne.wnext=0,lt(ue))}function vt(ue,Ne){var H,je;return!ue||!ue.state||(je=ue.state,Ne<0?(H=0,Ne=-Ne):(H=(Ne>>4)+1,Ne<48&&(Ne&=15)),Ne&&(Ne<8||Ne>15))?Q:(je.window!==null&&je.wbits!==Ne&&(je.window=null),je.wrap=H,je.wbits=Ne,_t(ue))}function St(ue,Ne){var H,je;return ue?(je=new Jt,ue.state=je,je.window=null,H=vt(ue,Ne),H!==I&&(ue.state=null),H):Q}function Bt(ue){return St(ue,we)}var a0=!0,kt,Rt;function Ut(ue){if(a0){var Ne;for(kt=new t.Buf32(512),Rt=new t.Buf32(32),Ne=0;Ne<144;)ue.lens[Ne++]=8;for(;Ne<256;)ue.lens[Ne++]=9;for(;Ne<280;)ue.lens[Ne++]=7;for(;Ne<288;)ue.lens[Ne++]=8;for(i(s,ue.lens,0,288,kt,0,ue.work,{bits:9}),Ne=0;Ne<32;)ue.lens[Ne++]=5;i(c,ue.lens,0,32,Rt,0,ue.work,{bits:5}),a0=!1}ue.lencode=kt,ue.lenbits=9,ue.distcode=Rt,ue.distbits=5}function jt(ue,Ne,H,je){var bt,B=ue.state;return B.window===null&&(B.wsize=1<<B.wbits,B.wnext=0,B.whave=0,B.window=new t.Buf8(B.wsize)),je>=B.wsize?(t.arraySet(B.window,Ne,H-B.wsize,B.wsize,0),B.wnext=0,B.whave=B.wsize):(bt=B.wsize-B.wnext,bt>je&&(bt=je),t.arraySet(B.window,Ne,H-je,bt,B.wnext),je-=bt,je?(t.arraySet(B.window,Ne,H-je,je,0),B.wnext=je,B.whave=B.wsize):(B.wnext+=bt,B.wnext===B.wsize&&(B.wnext=0),B.whave<B.wsize&&(B.whave+=bt))),0}function Z(ue,Ne){var H,je,bt,B,Re,_e,V,fe,Ce,Et,ct,ut,$t,mr,i0=0,qt,E0,Xt,H0,q0,Sr,C0,lr,g0=new t.Buf8(4),ir,Cr,B0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ue||!ue.state||!ue.output||!ue.input&&ue.avail_in!==0)return Q;H=ue.state,H.mode===Y&&(H.mode=K),Re=ue.next_out,bt=ue.output,V=ue.avail_out,B=ue.next_in,je=ue.input,_e=ue.avail_in,fe=H.hold,Ce=H.bits,Et=_e,ct=V,lr=I;e:for(;;)switch(H.mode){case U:if(H.wrap===0){H.mode=K;break}for(;Ce<16;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(H.wrap&2&&fe===35615){H.check=0,g0[0]=fe&255,g0[1]=fe>>>8&255,H.check=r(H.check,g0,2,0),fe=0,Ce=0,H.mode=J;break}if(H.flags=0,H.head&&(H.head.done=!1),!(H.wrap&1)||(((fe&255)<<8)+(fe>>8))%31){ue.msg="incorrect header check",H.mode=Ve;break}if((fe&15)!==W){ue.msg="unknown compression method",H.mode=Ve;break}if(fe>>>=4,Ce-=4,C0=(fe&15)+8,H.wbits===0)H.wbits=C0;else if(C0>H.wbits){ue.msg="invalid window size",H.mode=Ve;break}H.dmax=1<<C0,ue.adler=H.check=1,H.mode=fe&512?k:Y,fe=0,Ce=0;break;case J:for(;Ce<16;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(H.flags=fe,(H.flags&255)!==W){ue.msg="unknown compression method",H.mode=Ve;break}if(H.flags&57344){ue.msg="unknown header flags set",H.mode=Ve;break}H.head&&(H.head.text=fe>>8&1),H.flags&512&&(g0[0]=fe&255,g0[1]=fe>>>8&255,H.check=r(H.check,g0,2,0)),fe=0,Ce=0,H.mode=F;case F:for(;Ce<32;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}H.head&&(H.head.time=fe),H.flags&512&&(g0[0]=fe&255,g0[1]=fe>>>8&255,g0[2]=fe>>>16&255,g0[3]=fe>>>24&255,H.check=r(H.check,g0,4,0)),fe=0,Ce=0,H.mode=ie;case ie:for(;Ce<16;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}H.head&&(H.head.xflags=fe&255,H.head.os=fe>>8),H.flags&512&&(g0[0]=fe&255,g0[1]=fe>>>8&255,H.check=r(H.check,g0,2,0)),fe=0,Ce=0,H.mode=$;case $:if(H.flags&1024){for(;Ce<16;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}H.length=fe,H.head&&(H.head.extra_len=fe),H.flags&512&&(g0[0]=fe&255,g0[1]=fe>>>8&255,H.check=r(H.check,g0,2,0)),fe=0,Ce=0}else H.head&&(H.head.extra=null);H.mode=P;case P:if(H.flags&1024&&(ut=H.length,ut>_e&&(ut=_e),ut&&(H.head&&(C0=H.head.extra_len-H.length,H.head.extra||(H.head.extra=new Array(H.head.extra_len)),t.arraySet(H.head.extra,je,B,ut,C0)),H.flags&512&&(H.check=r(H.check,je,ut,B)),_e-=ut,B+=ut,H.length-=ut),H.length))break e;H.length=0,H.mode=re;case re:if(H.flags&2048){if(_e===0)break e;ut=0;do C0=je[B+ut++],H.head&&C0&&H.length<65536&&(H.head.name+=String.fromCharCode(C0));while(C0&&ut<_e);if(H.flags&512&&(H.check=r(H.check,je,ut,B)),_e-=ut,B+=ut,C0)break e}else H.head&&(H.head.name=null);H.length=0,H.mode=ne;case ne:if(H.flags&4096){if(_e===0)break e;ut=0;do C0=je[B+ut++],H.head&&C0&&H.length<65536&&(H.head.comment+=String.fromCharCode(C0));while(C0&&ut<_e);if(H.flags&512&&(H.check=r(H.check,je,ut,B)),_e-=ut,B+=ut,C0)break e}else H.head&&(H.head.comment=null);H.mode=ve;case ve:if(H.flags&512){for(;Ce<16;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(fe!==(H.check&65535)){ue.msg="header crc mismatch",H.mode=Ve;break}fe=0,Ce=0}H.head&&(H.head.hcrc=H.flags>>9&1,H.head.done=!0),ue.adler=H.check=0,H.mode=Y;break;case k:for(;Ce<32;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}ue.adler=H.check=Ct(fe),fe=0,Ce=0,H.mode=_;case _:if(H.havedict===0)return ue.next_out=Re,ue.avail_out=V,ue.next_in=B,ue.avail_in=_e,H.hold=fe,H.bits=Ce,x;ue.adler=H.check=1,H.mode=Y;case Y:if(Ne===d||Ne===m)break e;case K:if(H.last){fe>>>=Ce&7,Ce-=Ce&7,H.mode=Te;break}for(;Ce<3;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}switch(H.last=fe&1,fe>>>=1,Ce-=1,fe&3){case 0:H.mode=oe;break;case 1:if(Ut(H),H.mode=It,Ne===m){fe>>>=2,Ce-=2;break e}break;case 2:H.mode=Ie;break;case 3:ue.msg="invalid block type",H.mode=Ve}fe>>>=2,Ce-=2;break;case oe:for(fe>>>=Ce&7,Ce-=Ce&7;Ce<32;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if((fe&65535)!==(fe>>>16^65535)){ue.msg="invalid stored block lengths",H.mode=Ve;break}if(H.length=fe&65535,fe=0,Ce=0,H.mode=ae,Ne===m)break e;case ae:H.mode=ce;case ce:if(ut=H.length,ut){if(ut>_e&&(ut=_e),ut>V&&(ut=V),ut===0)break e;t.arraySet(bt,je,B,ut,Re),_e-=ut,B+=ut,V-=ut,Re+=ut,H.length-=ut;break}H.mode=Y;break;case Ie:for(;Ce<14;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(H.nlen=(fe&31)+257,fe>>>=5,Ce-=5,H.ndist=(fe&31)+1,fe>>>=5,Ce-=5,H.ncode=(fe&15)+4,fe>>>=4,Ce-=4,H.nlen>286||H.ndist>30){ue.msg="too many length or distance symbols",H.mode=Ve;break}H.have=0,H.mode=Ge;case Ge:for(;H.have<H.ncode;){for(;Ce<3;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}H.lens[B0[H.have++]]=fe&7,fe>>>=3,Ce-=3}for(;H.have<19;)H.lens[B0[H.have++]]=0;if(H.lencode=H.lendyn,H.lenbits=7,ir={bits:H.lenbits},lr=i(a,H.lens,0,19,H.lencode,0,H.work,ir),H.lenbits=ir.bits,lr){ue.msg="invalid code lengths set",H.mode=Ve;break}H.have=0,H.mode=Mt;case Mt:for(;H.have<H.nlen+H.ndist;){for(;i0=H.lencode[fe&(1<<H.lenbits)-1],qt=i0>>>24,E0=i0>>>16&255,Xt=i0&65535,!(qt<=Ce);){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(Xt<16)fe>>>=qt,Ce-=qt,H.lens[H.have++]=Xt;else{if(Xt===16){for(Cr=qt+2;Ce<Cr;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(fe>>>=qt,Ce-=qt,H.have===0){ue.msg="invalid bit length repeat",H.mode=Ve;break}C0=H.lens[H.have-1],ut=3+(fe&3),fe>>>=2,Ce-=2}else if(Xt===17){for(Cr=qt+3;Ce<Cr;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}fe>>>=qt,Ce-=qt,C0=0,ut=3+(fe&7),fe>>>=3,Ce-=3}else{for(Cr=qt+7;Ce<Cr;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}fe>>>=qt,Ce-=qt,C0=0,ut=11+(fe&127),fe>>>=7,Ce-=7}if(H.have+ut>H.nlen+H.ndist){ue.msg="invalid bit length repeat",H.mode=Ve;break}for(;ut--;)H.lens[H.have++]=C0}}if(H.mode===Ve)break;if(H.lens[256]===0){ue.msg="invalid code -- missing end-of-block",H.mode=Ve;break}if(H.lenbits=9,ir={bits:H.lenbits},lr=i(s,H.lens,0,H.nlen,H.lencode,0,H.work,ir),H.lenbits=ir.bits,lr){ue.msg="invalid literal/lengths set",H.mode=Ve;break}if(H.distbits=6,H.distcode=H.distdyn,ir={bits:H.distbits},lr=i(c,H.lens,H.nlen,H.ndist,H.distcode,0,H.work,ir),H.distbits=ir.bits,lr){ue.msg="invalid distances set",H.mode=Ve;break}if(H.mode=It,Ne===m)break e;case It:H.mode=Ft;case Ft:if(_e>=6&&V>=258){ue.next_out=Re,ue.avail_out=V,ue.next_in=B,ue.avail_in=_e,H.hold=fe,H.bits=Ce,n(ue,ct),Re=ue.next_out,bt=ue.output,V=ue.avail_out,B=ue.next_in,je=ue.input,_e=ue.avail_in,fe=H.hold,Ce=H.bits,H.mode===Y&&(H.back=-1);break}for(H.back=0;i0=H.lencode[fe&(1<<H.lenbits)-1],qt=i0>>>24,E0=i0>>>16&255,Xt=i0&65535,!(qt<=Ce);){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(E0&&(E0&240)===0){for(H0=qt,q0=E0,Sr=Xt;i0=H.lencode[Sr+((fe&(1<<H0+q0)-1)>>H0)],qt=i0>>>24,E0=i0>>>16&255,Xt=i0&65535,!(H0+qt<=Ce);){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}fe>>>=H0,Ce-=H0,H.back+=H0}if(fe>>>=qt,Ce-=qt,H.back+=qt,H.length=Xt,E0===0){H.mode=Oe;break}if(E0&32){H.back=-1,H.mode=Y;break}if(E0&64){ue.msg="invalid literal/length code",H.mode=Ve;break}H.extra=E0&15,H.mode=Vt;case Vt:if(H.extra){for(Cr=H.extra;Ce<Cr;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}H.length+=fe&(1<<H.extra)-1,fe>>>=H.extra,Ce-=H.extra,H.back+=H.extra}H.was=H.length,H.mode=Ot;case Ot:for(;i0=H.distcode[fe&(1<<H.distbits)-1],qt=i0>>>24,E0=i0>>>16&255,Xt=i0&65535,!(qt<=Ce);){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if((E0&240)===0){for(H0=qt,q0=E0,Sr=Xt;i0=H.distcode[Sr+((fe&(1<<H0+q0)-1)>>H0)],qt=i0>>>24,E0=i0>>>16&255,Xt=i0&65535,!(H0+qt<=Ce);){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}fe>>>=H0,Ce-=H0,H.back+=H0}if(fe>>>=qt,Ce-=qt,H.back+=qt,E0&64){ue.msg="invalid distance code",H.mode=Ve;break}H.offset=Xt,H.extra=E0&15,H.mode=Lt;case Lt:if(H.extra){for(Cr=H.extra;Ce<Cr;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}H.offset+=fe&(1<<H.extra)-1,fe>>>=H.extra,Ce-=H.extra,H.back+=H.extra}if(H.offset>H.dmax){ue.msg="invalid distance too far back",H.mode=Ve;break}H.mode=At;case At:if(V===0)break e;if(ut=ct-V,H.offset>ut){if(ut=H.offset-ut,ut>H.whave&&H.sane){ue.msg="invalid distance too far back",H.mode=Ve;break}ut>H.wnext?(ut-=H.wnext,$t=H.wsize-ut):$t=H.wnext-ut,ut>H.length&&(ut=H.length),mr=H.window}else mr=bt,$t=Re-H.offset,ut=H.length;ut>V&&(ut=V),V-=ut,H.length-=ut;do bt[Re++]=mr[$t++];while(--ut);H.length===0&&(H.mode=Ft);break;case Oe:if(V===0)break e;bt[Re++]=H.length,V--,H.mode=Ft;break;case Te:if(H.wrap){for(;Ce<32;){if(_e===0)break e;_e--,fe|=je[B++]<<Ce,Ce+=8}if(ct-=V,ue.total_out+=ct,H.total+=ct,ct&&(ue.adler=H.check=H.flags?r(H.check,bt,ct,Re-ct):e(H.check,bt,ct,Re-ct)),ct=V,(H.flags?fe:Ct(fe))!==H.check){ue.msg="incorrect data check",H.mode=Ve;break}fe=0,Ce=0}H.mode=Le;case Le:if(H.wrap&&H.flags){for(;Ce<32;){if(_e===0)break e;_e--,fe+=je[B++]<<Ce,Ce+=8}if(fe!==(H.total&4294967295)){ue.msg="incorrect length check",H.mode=Ve;break}fe=0,Ce=0}H.mode=Se;case Se:lr=v;break e;case Ve:lr=N;break e;case mt:return z;case Qt:default:return Q}return ue.next_out=Re,ue.avail_out=V,ue.next_in=B,ue.avail_in=_e,H.hold=fe,H.bits=Ce,(H.wsize||ct!==ue.avail_out&&H.mode<Ve&&(H.mode<Te||Ne!==f))&&jt(ue,ue.output,ue.next_out,ct-ue.avail_out),Et-=ue.avail_in,ct-=ue.avail_out,ue.total_in+=Et,ue.total_out+=ct,H.total+=ct,H.wrap&&ct&&(ue.adler=H.check=H.flags?r(H.check,bt,ct,ue.next_out-ct):e(H.check,bt,ct,ue.next_out-ct)),ue.data_type=H.bits+(H.last?64:0)+(H.mode===Y?128:0)+(H.mode===It||H.mode===ae?256:0),(Et===0&&ct===0||Ne===f)&&lr===I&&(lr=G),lr}function Pe(ue){if(!ue||!ue.state)return Q;var Ne=ue.state;return Ne.window&&(Ne.window=null),ue.state=null,I}function qe(ue,Ne){var H;return!ue||!ue.state||(H=ue.state,(H.wrap&2)===0)?Q:(H.head=Ne,Ne.done=!1,I)}function Ze(ue,Ne){var H=Ne.length,je,bt,B;return!ue||!ue.state||(je=ue.state,je.wrap!==0&&je.mode!==_)?Q:je.mode===_&&(bt=1,bt=e(bt,Ne,H,0),bt!==je.check)?N:(B=jt(ue,Ne,H,H),B?(je.mode=mt,z):(je.havedict=1,I))}return Rs.inflateReset=_t,Rs.inflateReset2=vt,Rs.inflateResetKeep=lt,Rs.inflateInit=Bt,Rs.inflateInit2=St,Rs.inflate=Z,Rs.inflateEnd=Pe,Rs.inflateGetHeader=qe,Rs.inflateSetDictionary=Ze,Rs.inflateInfo="pako inflate (from Nodeca project)",Rs}var lQ=oQ();const cQ=sn(lQ);var Rh,dm;function uQ(){return dm||(dm=1,Rh={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: 7,498 bytes, line 3
3ROR:-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}),Rh}var AQ=uQ();const fQ=sn(AQ);var Th={exports:{}};var hm;function dQ(){return hm||(hm=1,(function(t){(function(){var e="input is invalid type",r="finalize already called",n=typeof window=="object",i=n?window:{};i.JS_MD5_NO_WINDOW&&(n=!1);var a=!n&&typeof self=="object",s=!i.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;s?i=Mg:a&&(i=self);var c=!i.JS_MD5_NO_COMMON_JS&&!0&&t.exports,f=!i.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",d="0123456789abcdef".split(""),m=[128,32768,8388608,-2147483648],I=[0,8,16,24],v=["hex","array","digest","buffer","arrayBuffer","base64"],x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Q=[],N;if(f){var z=new ArrayBuffer(68);N=new Uint8Array(z),Q=new Uint32Array(z)}var G=Array.isArray;(i.JS_MD5_NO_NODE_JS||!G)&&(G=function(k){return Object.prototype.toString.call(k)==="[object Array]"});var W=ArrayBuffer.isView;f&&(i.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!W)&&(W=function(k){return typeof k=="object"&&k.buffer&&k.buffer.constructor===ArrayBuffer});var U=function(k){var _=typeof k;if(_==="string")return[k,!0];if(_!=="object"||k===null)throw new Error(e);if(f&&k.constructor===ArrayBuffer)return[new Uint8Array(k),!1];if(!G(k)&&!W(k))throw new Error(e);return[k,!1]},J=function(k){return function(_){return new re(!0).update(_)[k]()}},F=function(){var k=J("hex");s&&(k=ie(k)),k.create=function(){return new re},k.update=function(K){return k.create().update(K)};for(var _=0;_<v.length;++_){var Y=v[_];k[Y]=J(Y)}return k},ie=function(k){var _=O2,Y=O2.Buffer,K;Y.from&&!i.JS_MD5_NO_BUFFER_FROM?K=Y.from:K=function(ae){return new Y(ae)};var oe=function(ae){if(typeof ae=="string")return _.createHash("md5").update(ae,"utf8").digest("hex");if(ae==null)throw new Error(e);return ae.constructor===ArrayBuffer&&(ae=new Uint8Array(ae)),G(ae)||W(ae)||ae.constructor===Y?_.createHash("md5").update(K(ae)).digest("hex"):k(ae)};return oe},$=function(k){return function(_,Y){return new ne(_,!0).update(Y)[k]()}},P=function(){var k=$("hex");k.create=function(K){return new ne(K)},k.update=function(K,oe){return k.create(K).update(oe)};for(var _=0;_<v.length;++_){var Y=v[_];k[Y]=$(Y)}return k};function re(k){if(k)Q[0]=Q[16]=Q[1]=Q[2]=Q[3]=Q[4]=Q[5]=Q[6]=Q[7]=Q[8]=Q[9]=Q[10]=Q[11]=Q[12]=Q[13]=Q[14]=Q[15]=0,this.blocks=Q,this.buffer8=N;else if(f){var _=new ArrayBuffer(68);this.buffer8=new Uint8Array(_),this.blocks=new Uint32Array(_)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}re.prototype.update=function(k){if(this.finalized)throw new Error(r);var _=U(k);k=_[0];for(var Y=_[1],K,oe=0,ae,ce=k.length,Ie=this.blocks,Ge=this.buffer8;oe<ce;){if(this.hashed&&(this.hashed=!1,Ie[0]=Ie[16],Ie[16]=Ie[1]=Ie[2]=Ie[3]=Ie[4]=Ie[5]=Ie[6]=Ie[7]=Ie[8]=Ie[9]=Ie[10]=Ie[11]=Ie[12]=Ie[13]=Ie[14]=Ie[15]=0),Y)if(f)for(ae=this.start;oe<ce&&ae<64;++oe)K=k.charCodeAt(oe),K<128?Ge[ae++]=K:K<2048?(Ge[ae++]=192|K>>>6,Ge[ae++]=128|K&63):K<55296||K>=57344?(Ge[ae++]=224|K>>>12,Ge[ae++]=128|K>>>6&63,Ge[ae++]=128|K&63):(K=65536+((K&1023)<<10|k.charCodeAt(++oe)&1023),Ge[ae++]=240|K>>>18,Ge[ae++]=128|K>>>12&63,Ge[ae++]=128|K>>>6&63,Ge[ae++]=128|K&63);else for(ae=this.start;oe<ce&&ae<64;++oe)K=k.charCodeAt(oe),K<128?Ie[ae>>>2]|=K<<I[ae++&3]:K<2048?(Ie[ae>>>2]|=(192|K>>>6)<<I[ae++&3],Ie[ae>>>2]|=(128|K&63)<<I[ae++&3]):K<55296||K>=57344?(Ie[ae>>>2]|=(224|K>>>12)<<I[ae++&3],Ie[ae>>>2]|=(128|K>>>6&63)<<I[ae++&3],Ie[ae>>>2]|=(128|K&63)<<I[ae++&3]):(K=65536+((K&1023)<<10|k.charCodeAt(++oe)&1023),Ie[ae>>>2]|=(240|K>>>18)<<I[ae++&3],Ie[ae>>>2]|=(128|K>>>12&63)<<I[ae++&3],Ie[ae>>>2]|=(128|K>>>6&63)<<I[ae++&3],Ie[ae>>>2]|=(128|K&63)<<I[ae++&3]);else if(f)for(ae=this.start;oe<ce&&ae<64;++oe)Ge[ae++]=k[oe];else for(ae=this.start;oe<ce&&ae<64;++oe)Ie[ae>>>2]|=k[oe]<<I[ae++&3];this.lastByteIndex=ae,this.bytes+=ae-this.start,ae>=64?(this.start=ae-64,this.hash(),this.hashed=!0):this.start=ae}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this},re.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var k=this.blocks,_=this.lastByteIndex;k[_>>>2]|=m[_&3],_>=56&&(this.hashed||this.hash(),k[0]=k[16],k[16]=k[1]=k[2]=k[3]=k[4]=k[5]=k[6]=k[7]=k[8]=k[9]=k[10]=k[11]=k[12]=k[13]=k[14]=k[15]=0),k[14]=this.bytes<<3,k[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},re.prototype.hash=function(){var k,_,Y,K,oe,ae,ce=this.blocks;this.first?(k=ce[0]-680876937,k=(k<<7|k>>>25)-271733879<<0,K=(-1732584194^k&2004318071)+ce[1]-117830708,K=(K<<12|K>>>20)+k<<0,Y=(-271733879^K&(k^-271733879))+ce[2]-1126478375,Y=(Y<<17|Y>>>15)+K<<0,_=(k^Y&(K^k))+ce[3]-1316259209,_=(_<<22|_>>>10)+Y<<0):(k=this.h0,_=this.h1,Y=this.h2,K=this.h3,k+=(K^_&(Y^K))+ce[0]-680876936,k=(k<<7|k>>>25)+_<<0,K+=(Y^k&(_^Y))+ce[1]-389564586,K=(K<<12|K>>>20)+k<<0,Y+=(_^K&(k^_))+ce[2]+606105819,Y=(Y<<17|Y>>>15)+K<<0,_+=(k^Y&(K^k))+ce[3]-1044525330,_=(_<<22|_>>>10)+Y<<0),k+=(K^_&(Y^K))+ce[4]-176418897,k=(k<<7|k>>>25)+_<<0,K+=(Y^k&(_^Y))+ce[5]+1200080426,K=(K<<12|K>>>20)+k<<0,Y+=(_^K&(k^_))+ce[6]-1473231341,Y=(Y<<17|Y>>>15)+K<<0,_+=(k^Y&(K^k))+ce[7]-45705983,_=(_<<22|_>>>10)+Y<<0,k+=(K^_&(Y^K))+ce[8]+1770035416,k=(k<<7|k>>>25)+_<<0,K+=(Y^k&(_^Y))+ce[9]-1958414417,K=(K<<12|K>>>20)+k<<0,Y+=(_^K&(k^_))+ce[10]-42063,Y=(Y<<17|Y>>>15)+K<<0,_+=(k^Y&(K^k))+ce[11]-1990404162,_=(_<<22|_>>>10)+Y<<0,k+=(K^_&(Y^K))+ce[12]+1804603682,k=(k<<7|k>>>25)+_<<0,K+=(Y^k&(_^Y))+ce[13]-40341101,K=(K<<12|K>>>20)+k<<0,Y+=(_^K&(k^_))+ce[14]-1502002290,Y=(Y<<17|Y>>>15)+K<<0,_+=(k^Y&(K^k))+ce[15]+1236535329,_=(_<<22|_>>>10)+Y<<0,k+=(Y^K&(_^Y))+ce[1]-165796510,k=(k<<5|k>>>27)+_<<0,K+=(_^Y&(k^_))+ce[6]-1069501632,K=(K<<9|K>>>23)+k<<0,Y+=(k^_&(K^k))+ce[11]+643717713,Y=(Y<<14|Y>>>18)+K<<0,_+=(K^k&(Y^K))+ce[0]-373897302,_=(_<<20|_>>>12)+Y<<0,k+=(Y^K&(_^Y))+ce[5]-701558691,k=(k<<5|k>>>27)+_<<0,K+=(_^Y&(k^_))+ce[10]+38016083,K=(K<<9|K>>>23)+k<<0,Y+=(k^_&(K^k))+ce[15]-660478335,Y=(Y<<14|Y>>>18)+K<<0,_+=(K^k&(Y^K))+ce[4]-405537848,_=(_<<20|_>>>12)+Y<<0,k+=(Y^K&(_^Y))+ce[9]+568446438,k=(k<<5|k>>>27)+_<<0,K+=(_^Y&(k^_))+ce[14]-1019803690,K=(K<<9|K>>>23)+k<<0,Y+=(k^_&(K^k))+ce[3]-187363961,Y=(Y<<14|Y>>>18)+K<<0,_+=(K^k&(Y^K))+ce[8]+1163531501,_=(_<<20|_>>>12)+Y<<0,k+=(Y^K&(_^Y))+ce[13]-1444681467,k=(k<<5|k>>>27)+_<<0,K+=(_^Y&(k^_))+ce[2]-51403784,K=(K<<9|K>>>23)+k<<0,Y+=(k^_&(K^k))+ce[7]+1735328473,Y=(Y<<14|Y>>>18)+K<<0,_+=(K^k&(Y^K))+ce[12]-1926607734,_=(_<<20|_>>>12)+Y<<0,oe=_^Y,k+=(oe^K)+ce[5]-378558,k=(k<<4|k>>>28)+_<<0,K+=(oe^k)+ce[8]-2022574463,K=(K<<11|K>>>21)+k<<0,ae=K^k,Y+=(ae^_)+ce[11]+1839030562,Y=(Y<<16|Y>>>16)+K<<0,_+=(ae^Y)+ce[14]-35309556,_=(_<<23|_>>>9)+Y<<0,oe=_^Y,k+=(oe^K)+ce[1]-1530992060,k=(k<<4|k>>>28)+_<<0,K+=(oe^k)+ce[4]+1272893353,K=(K<<11|K>>>21)+k<<0,ae=K^k,Y+=(ae^_)+ce[7]-155497632,Y=(Y<<16|Y>>>16)+K<<0,_+=(ae^Y)+ce[10]-1094730640,_=(_<<23|_>>>9)+Y<<0,oe=_^Y,k+=(oe^K)+ce[13]+681279174,k=(k<<4|k>>>28)+_<<0,K+=(oe^k)+ce[0]-358537222,K=(K<<11|K>>>21)+k<<0,ae=K^k,Y+=(ae^_)+ce[3]-722521979,Y=(Y<<16|Y>>>16)+K<<0,_+=(ae^Y)+ce[6]+76029189,_=(_<<23|_>>>9)+Y<<0,oe=_^Y,k+=(oe^K)+ce[9]-640364487,k=(k<<4|k>>>28)+_<<0,K+=(oe^k)+ce[12]-421815835,K=(K<<11|K>>>21)+k<<0,ae=K^k,Y+=(ae^_)+ce[15]+530742520,Y=(Y<<16|Y>>>16)+K<<0,_+=(ae^Y)+ce[2]-995338651,_=(_<<23|_>>>
39)+Y<<0,k+=(Y^(_|~K))+ce[0]-198630844,k=(k<<6|k>>>26)+_<<0,K+=(_^(k|~Y))+ce[7]+1126891415,K=(K<<10|K>>>22)+k<<0,Y+=(k^(K|~_))+ce[14]-1416354905,Y=(Y<<15|Y>>>17)+K<<0,_+=(K^(Y|~k))+ce[5]-57434055,_=(_<<21|_>>>11)+Y<<0,k+=(Y^(_|~K))+ce[12]+1700485571,k=(k<<6|k>>>26)+_<<0,K+=(_^(k|~Y))+ce[3]-1894986606,K=(K<<10|K>>>22)+k<<0,Y+=(k^(K|~_))+ce[10]-1051523,Y=(Y<<15|Y>>>17)+K<<0,_+=(K^(Y|~k))+ce[1]-2054922799,_=(_<<21|_>>>11)+Y<<0,k+=(Y^(_|~K))+ce[8]+1873313359,k=(k<<6|k>>>26)+_<<0,K+=(_^(k|~Y))+ce[15]-30611744,K=(K<<10|K>>>22)+k<<0,Y+=(k^(K|~_))+ce[6]-1560198380,Y=(Y<<15|Y>>>17)+K<<0,_+=(K^(Y|~k))+ce[13]+1309151649,_=(_<<21|_>>>11)+Y<<0,k+=(Y^(_|~K))+ce[4]-145523070,k=(k<<6|k>>>26)+_<<0,K+=(_^(k|~Y))+ce[11]-1120210379,K=(K<<10|K>>>22)+k<<0,Y+=(k^(K|~_))+ce[2]+718787259,Y=(Y<<15|Y>>>17)+K<<0,_+=(K^(Y|~k))+ce[9]-343485551,_=(_<<21|_>>>11)+Y<<0,this.first?(this.h0=k+1732584193<<0,this.h1=_-271733879<<0,this.h2=Y-1732584194<<0,this.h3=K+271733878<<0,this.first=!1):(this.h0=this.h0+k<<0,this.h1=this.h1+_<<0,this.h2=this.h2+Y<<0,this.h3=this.h3+K<<0)},re.prototype.hex=function(){this.finalize();var k=this.h0,_=this.h1,Y=this.h2,K=this.h3;return d[k>>>4&15]+d[k&15]+d[k>>>12&15]+d[k>>>8&15]+d[k>>>20&15]+d[k>>>16&15]+d[k>>>28&15]+d[k>>>24&15]+d[_>>>4&15]+d[_&15]+d[_>>>12&15]+d[_>>>8&15]+d[_>>>20&15]+d[_>>>16&15]+d[_>>>28&15]+d[_>>>24&15]+d[Y>>>4&15]+d[Y&15]+d[Y>>>12&15]+d[Y>>>8&15]+d[Y>>>20&15]+d[Y>>>16&15]+d[Y>>>28&15]+d[Y>>>24&15]+d[K>>>4&15]+d[K&15]+d[K>>>12&15]+d[K>>>8&15]+d[K>>>20&15]+d[K>>>16&15]+d[K>>>28&15]+d[K>>>24&15]},re.prototype.toString=re.prototype.hex,re.prototype.digest=function(){this.finalize();var k=this.h0,_=this.h1,Y=this.h2,K=this.h3;return[k&255,k>>>8&255,k>>>16&255,k>>>24&255,_&255,_>>>8&255,_>>>16&255,_>>>24&255,Y&255,Y>>>8&255,Y>>>16&255,Y>>>24&255,K&255,K>>>8&255,K>>>16&255,K>>>24&255]},re.prototype.array=re.prototype.digest,re.prototype.arrayBuffer=function(){this.finalize();var k=new ArrayBuffer(16),_=new Uint32Array(k);return _[0]=this.h0,_[1]=this.h1,_[2]=this.h2,_[3]=this.h3,k},re.prototype.buffer=re.prototype.arrayBuffer,re.prototype.base64=function(){for(var k,_,Y,K="",oe=this.array(),ae=0;ae<15;)k=oe[ae++],_=oe[ae++],Y=oe[ae++],K+=x[k>>>2]+x[(k<<4|_>>>4)&63]+x[(_<<2|Y>>>6)&63]+x[Y&63];return k=oe[ae],K+=x[k>>>2]+x[k<<4&63]+"==",K};function ne(k,_){var Y,K=U(k);if(k=K[0],K[1]){var oe=[],ae=k.length,ce=0,Ie;for(Y=0;Y<ae;++Y)Ie=k.charCodeAt(Y),Ie<128?oe[ce++]=Ie:Ie<2048?(oe[ce++]=192|Ie>>>6,oe[ce++]=128|Ie&63):Ie<55296||Ie>=57344?(oe[ce++]=224|Ie>>>12,oe[ce++]=128|Ie>>>6&63,oe[ce++]=128|Ie&63):(Ie=65536+((Ie&1023)<<10|k.charCodeAt(++Y)&1023),oe[ce++]=240|Ie>>>18,oe[ce++]=128|Ie>>>12&63,oe[ce++]=128|Ie>>>6&63,oe[ce++]=128|Ie&63);k=oe}k.length>64&&(k=new re(!0).update(k).array());var Ge=[],Mt=[];for(Y=0;Y<64;++Y){var It=k[Y]||0;Ge[Y]=92^It,Mt[Y]=54^It}re.call(this,_),this.update(Mt),this.oKeyPad=Ge,this.inner=!0,this.sharedMemory=_}ne.prototype=new re,ne.prototype.finalize=function(){if(re.prototype.finalize.call(this),this.inner){this.inner=!1;var k=this.array();re.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(k),re.prototype.finalize.call(this)}};var ve=F();ve.md5=ve,ve.md5.hmac=P(),c?t.exports=ve:i.md5=ve})()})(Th)),Th.exports}var hQ=dQ();const YE=sn(hQ);function gQ(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function Mo(t,...e){if(!gQ(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 Wo(t){return new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4))}function yu(...t){for(let e=0;e<t.length;e++)t[e].fill(0)}const pQ=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function mQ(t,e){return t.buffer===e.buffer&&t.byteOffset<e.byteOffset+e.byteLength&&e.byteOffset<t.byteOffset+t.byteLength}function N5(t,e){if(mQ(t,e)&&t.byteOffset<e.byteOffset)throw new Error("complex overlap of input and output is not supported")}const KE=(t,e)=>{function r(n,...i){if(Mo(n),!pQ)throw new Error("Non little-endian hardware is not yet supported");if(t.nonceLength!==void 0){const m=i[0];if(!m)throw new Error("nonce / iv required");t.varSizeNonce?Mo(m):Mo(m,t.nonceLength)}const a=t.tagLength;a&&i[1]!==void 0&&Mo(i[1]);const s=e(n,...i),c=(m,I)=>{if(I!==void 0){if(m!==2)throw new Error("cipher output not supported");Mo(I)}};let f=!1;
3return{encrypt(m,I){if(f)throw new Error("cannot encrypt() twice with same key + nonce");return f=!0,Mo(m),c(s.encrypt.length,I),s.encrypt(m,I)},decrypt(m,I){if(Mo(m),a&&m.length<a)throw new Error("invalid ciphertext length: smaller than tagLength="+a);return c(s.decrypt.length,I),s.decrypt(m,I)}}}return Object.assign(r,t),r};function L5(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&&!Eu(e))throw new Error("invalid output, must be aligned");return e}function Eu(t){return t.byteOffset%4===0}function Xu(t){return Uint8Array.from(t)}const Tc=16,IQ=283;function _5(t){return t<<1^IQ&-(t>>7)}function qu(t,e){let r=0;for(;e>0;e>>=1)r^=t&-(e&1),t=_5(t);return r}const Vg=(()=>{const t=new Uint8Array(256);for(let r=0,n=1;r<256;r++,n^=_5(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 yu(t),e})(),EQ=Vg.map((t,e)=>Vg.indexOf(e)),bQ=t=>t<<24|t>>>8,Fh=t=>t<<8|t>>>24;function JE(t,e){if(t.length!==256)throw new Error("Wrong sbox length");const r=new Uint32Array(256).map((d,m)=>e(t[m])),n=r.map(Fh),i=n.map(Fh),a=i.map(Fh),s=new Uint32Array(256*256),c=new Uint32Array(256*256),f=new Uint16Array(256*256);for(let d=0;d<256;d++)for(let m=0;m<256;m++){const I=d*256+m;s[I]=r[d]^n[m],c[I]=i[d]^a[m],f[I]=t[d]<<8|t[m]}return{sbox:t,sbox2:f,T0:r,T1:n,T2:i,T3:a,T01:s,T23:c}}const M5=JE(Vg,t=>qu(t,3)<<24|t<<16|t<<8|qu(t,2)),qE=JE(EQ,t=>qu(t,11)<<24|qu(t,13)<<16|qu(t,9)<<8|qu(t,14)),CQ=(()=>{const t=new Uint8Array(16);for(let e=0,r=1;e<16;e++,r=_5(r))t[e]=r;return t})();function O5(t){Mo(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}=M5,n=[];Eu(t)||n.push(t=Xu(t));const i=Wo(t),a=i.length,s=f=>Yo(r,f,f,f,f),c=new Uint32Array(e+28);c.set(i);for(let f=a;f<c.length;f++){let d=c[f-1];f%a===0?d=s(bQ(d))^CQ[f/a-1]:a>6&&f%a===4&&(d=s(d)),c[f]=c[f-a]^d}return yu(...n),c}function jE(t){const e=O5(t),r=e.slice(),n=e.length,{sbox2:i}=M5,{T0:a,T1:s,T2:c,T3:f}=qE;for(let d=0;d<n;d+=4)for(let m=0;m<4;m++)r[d+m]=e[n-d-4+m];yu(e);for(let d=4;d<n-4;d++){const m=r[d],I=Yo(i,m,m,m,m);r[d]=a[I&255]^s[I>>>8&255]^c[I>>>16&255]^f[I>>>24]}return r}function Sc(t,e,r,n,i,a){return t[r<<8&65280|n>>>8&255]^e[i>>>8&65280|a>>>24&255]}function Yo(t,e,r,n,i){return t[e&255|r&65280]|t[n>>>16&255|i>>>16&65280]<<16}function X1(t,e,r,n,i){const{sbox2:a,T01:s,T23:c}=M5;let f=0;e^=t[f++],r^=t[f++],n^=t[f++],i^=t[f++];const d=t.length/4-2;for(let Q=0;Q<d;Q++){const N=t[f++]^Sc(s,c,e,r,n,i),z=t[f++]^Sc(s,c,r,n,i,e),G=t[f++]^Sc(s,c,n,i,e,r),W=t[f++]^Sc(s,c,i,e,r,n);e=N,r=z,n=G,i=W}const m=t[f++]^Yo(a,e,r,n,i),I=t[f++]^Yo(a,r,n,i,e),v=t[f++]^Yo(a,n,i,e,r),x=t[f++]^Yo(a,i,e,r,n);return{s0:m,s1:I,s2:v,s3:x}}function VE(t,e,r,n,i){const{sbox2:a,T01:s,T23:c}=qE;let f=0;e^=t[f++],r^=t[f++],n^=t[f++],i^=t[f++];const d=t.length/4-2;for(let Q=0;Q<d;Q++){const N=t[f++]^Sc(s,c,e,i,n,r),z=t[f++]^Sc(s,c,r,e,i,n),G=t[f++]^Sc(s,c,n,r,e,i),W=t[f++]^Sc(s,c,i,n,r,e);e=N,r=z,n=G,i=W}const m=t[f++]^Yo(a,e,i,n,r),I=t[f++]^Yo(a,r,e,i,n),v=t[f++]^Yo(a,n,r,e,i),x=t[f++]^Yo(a,i,n,r,e);return{s0:m,s1:I,s2:v,s3:x}}function XE(t){if(Mo(t),t.length%Tc!==0)throw new Error("aes-(cbc/ecb).decrypt ciphertext should consist of blocks with size "+Tc)}function ZE(t,e,r){Mo(t);let n=t.length;const i=n%Tc;if(!e&&i!==0)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");Eu(t)||(t=Xu(t));const a=Wo(t);if(e){let c=Tc-i;c||(c=Tc),n=n+c}r=L5(n,r),N5(t,r);const s=Wo(r);return{b:a,o:s,out:r}}function $E(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 a=0;a<n;a++)if(t[r-a-1]!==n)throw new Error("aes/pcks5: wrong padding");return i}function eb(t){const e=new Uint8Array(16),r=Wo(e);e.set(t);const n=Tc-t.length;for(let i=Tc-n;i<Tc;i++)e[i]=n;return r}const yQ=KE({blockSize:16},function(e,r={}){const n=!r.disablePadding;return{encrypt(i,a){const{b:s,o:c,out:f}=ZE(i,n,a),d=O5(e);let m=0;for(;m+4<=s.length;){const{s0:I,s1:v,s2:x,s3:Q}=X1(d,s[m+0],s[m+1],s[m+2],s[m+3]);c[m++]=I,c[m++]=v,c[m++]=x,c[m++]=Q}if(n){const I=eb(i.subarray(m*4)),{s0:v,s1:x,s2:Q,s3:N}=X1(d,I[0],I[1],I[2],I[3]);c[m++]=v,c[m++]=x,c[m++]=Q,c[m++]=N}return yu(d),f},decrypt(i,a){XE(i);const s=jE(e);a=L5(i.length,a);const c=[s];Eu(i)||c.push(i=Xu(i)),N5(i,a);const f=Wo(i),d=Wo(a);for(let m=0;m+4<=f.length;){const{s0:I,s1:v,s2:x,s3:Q}=VE(s,f[m+0],f[m+1],f[m+2],f[m+3]);d[m++]=I,d[m++]=v,d[m++]=x,d[m++]=Q}return yu(...c),$E(a,n)}}}),vQ=KE({blockSize:16,nonceLength:16},function(e,r,n={}){const i=!n.disablePadding;return{encrypt(a,s){const c=O5(e),{b:f,o:d,out:m}=ZE(a,i,s);let I=r;const v=[c];Eu(I)||v.push(I=Xu(I));const x=Wo(I);let Q=x[0],N=x[1],z=x[2],G=x[3],W=0;for(;W+4<=f.length;)Q^=f[W+0],N^=f[W+1],z^=f[W+2],G^=f[W+3],{s0:Q,s1:N,s2:z,s3:G}=X1(c,Q,N,z,G),d[W++]=Q,d[W++]=N,d[W++]=z,d[W++]=G;if(i){const U=eb(a.subarray(W*4));Q^=U[0],N^=U[1],z^=U[2],G^=U[3],{s0:Q,s1:N,s2:z,s3:G}=X1(c,Q,N,z,G),d[W++]=Q,d[W++]=N,d[W++]=z,d[W++]=G}return yu(...v),m},decrypt(a,s){XE(a);const c=jE(e);let f=r;const d=[c];Eu(f)||d.push(f=Xu(f));const m=Wo(f);s=L5(a.length,s),Eu(a)||d.push(a=Xu(a)),N5(a,s);const I=Wo(a),v=Wo(s);let x=m[0],Q=m[1],N=m[2],z=m[3];for(let G=0;G+4<=I.length;){const W=x,U=Q,J=N,F=z;x=I[G+0],Q=I[G+1],N=I[G+2],z=I[G+3];const{s0:ie,s1:$,s2:P,s3:re}=VE(c,x,Q,N,z);v[G++]=ie^W,v[G++]=$^U,v[G++]=P^J,v[G++]=re^F}return yu(...d),$E(s,i)}}});var Nh={},gm;
3function BQ(){return gm||(gm=1,(function(t){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";(function(r){var n=typeof Uint8Array<"u"?Uint8Array:Array,i=43,a=47,s=48,c=97,f=65,d=45,m=95;function I(Q){var N=Q.charCodeAt(0);if(N===i||N===d)return 62;if(N===a||N===m)return 63;if(N<s)return-1;if(N<s+10)return N-s+26+26;if(N<f+26)return N-f;if(N<c+26)return N-c+26}function v(Q){var N,z,G,W,U,J;if(Q.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var F=Q.length;U=Q.charAt(F-2)==="="?2:Q.charAt(F-1)==="="?1:0,J=new n(Q.length*3/4-U),G=U>0?Q.length-4:Q.length;var ie=0;function $(P){J[ie++]=P}for(N=0,z=0;N<G;N+=4,z+=3)W=I(Q.charAt(N))<<18|I(Q.charAt(N+1))<<12|I(Q.charAt(N+2))<<6|I(Q.charAt(N+3)),$((W&16711680)>>16),$((W&65280)>>8),$(W&255);return U===2?(W=I(Q.charAt(N))<<2|I(Q.charAt(N+1))>>4,$(W&255)):U===1&&(W=I(Q.charAt(N))<<10|I(Q.charAt(N+1))<<4|I(Q.charAt(N+2))>>2,$(W>>8&255),$(W&255)),J}function x(Q){var N,z=Q.length%3,G="",W,U;function J(ie){return e.charAt(ie)}function F(ie){return J(ie>>18&63)+J(ie>>12&63)+J(ie>>6&63)+J(ie&63)}for(N=0,U=Q.length-z;N<U;N+=3)W=(Q[N]<<16)+(Q[N+1]<<8)+Q[N+2],G+=F(W);switch(z){case 1:W=Q[Q.length-1],G+=J(W>>2),G+=J(W<<4&63),G+="==";break;case 2:W=(Q[Q.length-2]<<8)+Q[Q.length-1],G+=J(W>>10),G+=J(W>>4&63),G+=J(W<<2&63),G+="=";break}return G}r.toByteArray=v,r.fromByteArray=x})(t)})(Nh)),Nh}var xQ=BQ();const wQ=sn(xQ);var tb={};const QQ=5,pm=12,SQ=13,kQ=16,DQ=17,RQ=22,mm=28,Im=31,TQ=33,Q1=34,FQ=35,Lh=36,Xg=37,rb=38,NQ=39,LQ=40,KA=41,_Q=42,O=0,X=1,tr=2,nb=3,Ae=4,MQ=[[Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,nb,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae,Ae],[O,Ae,Ae,X,X,Ae,Ae,Ae,Ae,X,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,Ae,Ae,Ae,Ae,X,X,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[Ae,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,X,X,X,X,X,X,Ae,tr,Ae,X,X,X,X,X,X,X,X,X,X],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,X,X,X,X,X,X,Ae,tr,Ae,X,X,X,X,X,X,X,X,X,X],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,X,O,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,X,X,X,X,X,X,X,O,O,Ae,tr,Ae,X,X,X,X,X,O,X,X,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,O,X,Ae,Ae,Ae,O,O,X,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,O,X,Ae,Ae,Ae,O,O,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,X,X,X,X,X,X,Ae,tr,Ae,X,X,X,X,X,X,X,X,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,O,O,O,O,X,X,X,O,Ae,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,Ae,O,O,O,O,O,O,O,O,O,O,O,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,X,X,X,X,X,X,Ae,tr,Ae,X,X,X,X,X,X,X,X,X,X],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,X,X,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,X,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,X,X,X,X,O,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,X,X,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,X,O,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,O,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,X,O,O,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,X,X,O],[O,Ae,Ae,X,X,X,Ae,Ae,Ae,O,X,O,O,O,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[X,Ae,Ae,X,X,X,Ae,Ae,Ae,X,X,X,X,X,O,X,X,X,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O],[O,Ae,Ae,X,X,O,Ae,Ae,Ae,O,O,O,O,O,O,O,O,O,O,O,Ae,tr,Ae,O,O,O,O,O,O,O,O,X,O]],OQ=wQ.toByteArray("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"),PQ=new Ef(OQ),Em=function(t){switch(t){case TQ:return pm;case NQ:case LQ:case _Q:return pm;case FQ:return QQ;default:return t}},bm=function(t){switch(t){case Xg:case rb:return Q1;case KA:return RQ;default:return t}};class _h{constructor(e,r=!1){this.position=e,this.required=r}}class UQ{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 Em(PQ.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case KA:return!1;case Q1:case Xg:case rb:return this.curClass=Q1,!1;case Lh:return this.curClass=Lh,!1}return null}getPairTableBreak(e){let r=!1;switch(MQ[this.curClass][this.nextClass]){case O:r=!0;break;case X:r=e===KA;break;case tr:if(r=e===KA,!r)return r=!1,r;break;case nb:if(e!==KA)return r;break}return this.LB8a&&(r=!1),this.LB21a&&(this.curClass===kQ||this.curClass===DQ)?(r=!1,this.LB21a=!1):this.LB21a=this.curClass===SQ,this.curClass===mm?(this.LB30a++,this.LB30a==2&&this.nextClass===mm&&(r=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,r}nextBreak(){if(this.curClass==null){let e=this.nextCharClass();this.curClass=bm(e),this.nextClass=e,this.LB8a=e===Im,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const e=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===Q1||this.curClass===Lh&&this.nextClass!==Xg)return this.curClass=bm(Em(this.nextClass)),new _h(this.lastPos,!0);let r=this.getSimpleBreak();if(r===null&&(r=this.getPairTableBreak(e)),this.LB8a=this.nextClass===Im,r)return new _h(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new _h(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}}tb=UQ;const GQ=new Fe({identifier:new Ti(1),value:new Ti(1)}),HQ={name:()=>"DAC",length:Ai,tables:new ye(GQ,t=>t.length/2)},ib=(t,e)=>t[e],Cm=(t,e)=>t[e]<<8|t[e+1],ym=(t,e)=>t[e]|t[e+1]<<8,Mh=(t,e)=>ab(t,e)>>>0,Oh=(t,e)=>sb(t,e)>>>0,vm=t=>Array.from(t,e=>e.toString(16).padStart(2,"0")).join(""),zQ=new TextDecoder("utf-8"),WQ=t=>zQ.decode(t),YQ=t=>{const e=t.reduce((i,a)=>
3i+a.length,0),r=new Uint8Array(e);let n=0;return t.forEach(i=>{r.set(i,n),n+=i.length}),r},ab=(t,e)=>t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3],sb=(t,e)=>t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24;class KQ{decode(e,r){const n={};let i=e.buffer.slice(e.pos,e.pos+r.length-2);for(;i.length>0;){let a=1;const s=[],c=ib(i,0),f=i.slice(a,a+16);a+=16;for(const d of f)s.push(i.slice(a,a+d)),a+=d;i=i.slice(a),n[c]=YQ(s)}return e.pos+=r.length-2,n}}const JQ={name:()=>"DHT",length:Ai,tables:new KQ},qQ={name:()=>"DQT",length:Ai,tables:new ye(new Fe({identifier:new Ti(1),data:new Ti(64)}),t=>(t.length-2)/65)},jQ={name:()=>"DRI",length:Ai,restartInterval:Ai},VQ={name:()=>"EOI",afterEOI:new Yr(dt,1/0)},Ph={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","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"}};class XQ{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=[],a=this.bytes[r];for(let s=0;s<n;
3s+=1)i.push(this._getSingleTagValueForNumericalData(e,r,s*a));return i.length===1?i[0]:i}_getSingleTagValueForNumericalData(e,r,n){const i=c=>this.bigEndian?Cm(e,c):ym(e,c),a=c=>this.bigEndian?Mh(e,c):Oh(e,c),s=c=>this.bigEndian?ab(e,c):sb(e,c);switch(r){case 1:return ib(e,n);case 3:return i(n);case 4:return a(n);case 5:return a(n)/a(n+4);case 9:return s(n);case 10:return s(n)/s(n+4)}}_decodeIDFEntries(e,r,n,i=!1){let a=2+n;const s={},c=m=>this.bigEndian?Cm(e,m):ym(e,m),f=m=>this.bigEndian?Mh(e,m):Oh(e,m),d=c(n);for(let m=0;m<d;m++){const I=e.slice(a,a+2),v=c(a+2),x=f(a+4),Q=this.bytes[v],N=x*Q;let z=e.slice(a+8,a+12);if(N>4){const J=this.bigEndian?Mh(z,0):Oh(z,0);z=e.slice(J,J+N)}const G=this._getTagValue(z,v,x),W=this.bigEndian?vm(I):vm(I.reverse()),U=r[W];s[U]=G,a+=12}return s}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 a=this._decodeIDFEntries(n,Ph.ifd,i),{exifIFDPointer:s,gpsInfoIFDPointer:c}=a;if(s&&(a.subExif=this._decodeIDFEntries(n,Ph.ifd,s)),c){const f=c;a.gpsInfo=this._decodeIDFEntries(n,Ph.gps,f,!0)}return e.pos+=r.parent.length-16,a}}const ZQ=t=>{const e=t?Ai:uB,r=t?eE:fB;return new Fe({fortyTwo:e,offsetToFirstIFD:r,entries:new XQ(t)})};class $Q{decode(e,r){const i=WQ(e.buffer.slice(e.pos,e.pos+2))==="MM";return e.pos+=2,ZQ(i).decode(e,r).entries}}const e9={name:()=>"EXIF",length:Ai,identifier:new nr(6),entries:new $Q},t9={name:()=>"JFIF",length:Ai,identifier:new nr(5),version:Ai,units:dt,xDensity:Ai,yDensity:Ai,thumbnailWidth:dt,thumbnailHeight:dt};class r9{decode(e){const r=e.buffer.slice(e.pos);let n=0,i=r.indexOf(255);for(;i!==-1;){n=i;const a=r[n+1],s=a>=208&&a<=215;if(a!==0&&!s)break;i=r.indexOf(255,i+1)}return e.pos+=n,r.slice(0,n)}}const n9=new Fe({scanComponentSelector:dt,entropyCodingTable:new Ti(1)}),i9={name:()=>"SOS",length:Ai,numberOfImageComponents:dt,componentSpecifications:new ye(n9,t=>t.numberOfImageComponents),startOfSpectral:dt,endOfSpectral:dt,successiveApproximationBit:new Ti(1),data:new r9},a9=new Fe({id:dt,samplingFactors:dt,quantizationTableId:dt}),ds={name:()=>"SOF",length:Ai,precision:dt,height:Ai,width:Ai,numberOfComponents:dt,components:new ye(a9,t=>t.numberOfComponents)},s9={name:()=>"SOI"},o9={length:Ai,buf:new Ti(t=>t.length-2)},l9=Array(63).fill(0).reduce((t,e,r)=>({...t,[r+65472]:o9}),{}),c9=new w0(Ai,{...l9,65472:ds,65473:ds,65474:ds,65475:ds,65476:JQ,65477:ds,65478:ds,65479:ds,65481:ds,65482:ds,65483:ds,65484:HQ,65485:ds,65486:ds,65487:ds,65496:s9,65497:VQ,65498:i9,65499:qQ,65501:jQ,65504:t9,65505:e9}),u9=new ye(c9),A9=t=>u9.fromBuffer(t).map(({version:r,...n})=>({type:r,...n})),ob={decode:A9},f9=Zv;let lb=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 f=this.readUInt32();let d="";for(r=0;r<4;r++)d+=String.fromCharCode(this.data[this.pos++]);switch(d){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(f);break;case"IDAT":for(r=0;r<f;r++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(f);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(f)[0];break;case 2:this.transparency.rgb=this.read(f);break}break;case"tEXt":var i=this.read(f),a=i.indexOf(0),s=String.fromCharCode.apply(String,i.slice(0,a));this.text[s]=String.fromCharCode.apply(String,i.slice(a+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 c=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*c,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+=f}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 f9(new Uint8Array(this.imgData),(r,n)=>{if(r)throw r;const{width:i,height:a}=this,s=this.pixelBitlength/8,c=new Uint8Array(i*a*s),{length:f}=n;let d=0;function m(I,v,x,Q,N=!1){const z=Math.ceil((i-I)/x),G=Math.ceil((a-v)/Q),W=s*z,U=N?c:new Uint8Array(W*G);let J=0,F=0;for(;J<G&&d<f;){var ie,$,P,re,ne;switch(n[d++]){case 0:for(P=0;P<W;P++)U[F++]=n[d++];break;case 1:for(P=0;P<W;P++)ie=n[d++],re=P<s?0:U[F-s],U[F++]=(ie+re)%256;break;case 2:for(P=0;P<W;P++)ie=n[d++],$=(P-P%s)/s,ne=J&&U[(J-1)*W+$*s+P%s],U[F++]=(ne+ie)%256;break;case 3:for(P=0;P<W;P++)ie=n[d++],$=(P-P%s)/s,re=P<s?0:U[F-s],ne=J&&U[(J-1)*W+$*s+P%s],U[F++]=(ie+Math.floor((re+ne)/2))%256;break;case 4:for(P=0;P<W;P++){var ve,k;ie=n[d++],$=(P-P%s)/s,re=P<s?0:U[F-s],J===0?ne=k=0:(ne=U[(J-1)*W+$*s+P%s],k=$&&U[(J-1)*W+($-1)*s+P%s]);const _=re+ne-k,Y=Math.abs(_-re),K=Math.abs(_-ne),oe=Math.abs(_-k);Y<=K&&Y<=oe?ve=re:K<=oe?ve=ne:ve=k,U[F++]=(ie+ve)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[d-1]}`)}if(!N){let _=((v+J*Q)*i+I)*s,Y=J*W;for(P=0;P<z;P++){for(let K=0;K<s;K++)c[_++]=U[Y++];_+=(x-1)*s}}J++}}return this.interlaceMethod===1?(m(0,0,8,8),m(4,0,8,8),m(0,4,4,8),m(2,0,4,4),m(0,2,2,4),m(1,0,2,2),m(0,1,1,2)):m(0,0,1,1,!0),e(c)})}decodePalette(){const{palette:e}=this,{length:r}=e,n=this.transparency.indexed||[],i=new Uint8Array(n.length+r);let a=0,s=0;for(let f=0;f<r;f+=3){var c;i[a++]=e[f],i[a++]=e[f+1],i[a++]=e[f+2],i[a++]=(c=n[s++])!=null?c:255}return i}copyToImageData(e,r){let n,i,{colors:a}=this,s=null,c=this.hasAlphaChannel;this.palette.length&&(s=this._decodedPalette||(this._decodedPalette=this.decodePalette()),a=4,c=!0);const f=e.data||e,{length:d}=f,m=s||r;let I=n=0;if(a===1)for(;I<d;){i=s?r[I/4]*4:n;const v=m[i++];f[I++]=v,f[I++]=v,f[I++]=v,f[I++]=c?m[i++]:255,n=i}else for(;I<d;)i=s?r[I/4]*4:n,f[I++]=m[i++],f[I++]=m[i++],f[I++]=m[i++],f[I++]=c?m[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)))}};var vu=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Go=[],Ts=[],d9=typeof Uint8Array<"u"?Uint8Array:Array,P5=!1;function cb(){P5=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)Go[e]=t[e],Ts[t.charCodeAt(e)]=e;Ts[45]=62,Ts[95]=63}function h9(t){P5||cb();var e,r,n,i,a,s,c=t.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[c-2]==="="?2:t[c-1]==="="?1:0,s=new d9(c*3/4-a),n=a>0?c-4:c;var f=0;for(e=0,r=0;e<n;e+=4,r+=3)i=Ts[t.charCodeAt(e)]<<18|Ts[t.charCodeAt(e+1)]<<12|Ts[t.charCodeAt(e+2)]<<6|Ts[t.charCodeAt(e+3)],s[f++]=i>>16&255,s[f++]=i>>8&255,s[f++]=i&255;return a===2?(i=Ts[t.charCodeAt(e)]<<2|Ts[t.charCodeAt(e+1)]>>4,s[f++]=i&255):a===1&&(i=Ts[t.charCodeAt(e)]<<10|Ts[t.charCodeAt(e+1)]<<4|Ts[t.charCodeAt(e+2)]>>2,s[f++]=i>>8&255,s[f++]=i&255),s}function g9(t){return Go[t>>18&63]+Go[t>>12&63]+Go[t>>6&63]+Go[t&63]}function p9(t,e,r){for(var n,i=[],a=e;a<r;a+=3)n=(t[a]<<16)+(t[a+1]<<8)+t[a+2],i.push(g9(n));return i.join("")}function Bm(t){P5||cb();for(var e,r=t.length,n=r%3,i="",a=[],s=16383,c=0,f=r-n;c<f;c+=s)a.push(p9(t,c,c+s>f?f:c+s));return n===1?(e=t[r-1],i+=Go[e>>2],i+=Go[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=Go[e>>10],i+=Go[e>>4&63],i+=Go[e<<2&63],i+="="),a.push(i),a.join("")}function wd(t,e,r,n,i){var a,s,c=i*8-n-1,f=(1<<c)-1,d=f>>1,m=-7,I=r?i-1:0,v=r?-1:1,x=t[e+I];for(I+=v,a=x&(1<<-m)-1,x>>=-m,m+=c;m>0;a=a*256+t[e+I],I+=v,m-=8);for(s=a&(1<<-m)-1,a>>=-m,m+=n;m>0;s=s*256+t[e+I],I+=v,m-=8);if(a===0)a=1-d;else{if(a===f)return s?NaN:(x?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-d}return(x?-1:1)*s*Math.pow(2,a-n)}function ub(t,e,r,n,i,a){var s,c,f,d=a*8-i-1,m=(1<<d)-1,I=m>>1,v=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,x=n?0:a-1,Q=n?1:-1,N=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(c=isNaN(e)?1:0,s=m):(s=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-s))<1&&(s--,f*=2),s+I>=1?e+=v/f:e+=v*Math.pow(2,1-I),e*f>=2&&(s++,f/=2),s+I>=m?(c=0,s=m):s+I>
vendor: 17,954 bytes, line 3
3=1?(c=(e*f-1)*Math.pow(2,i),s=s+I):(c=e*Math.pow(2,I-1)*Math.pow(2,i),s=0));i>=8;t[r+x]=c&255,x+=Q,c/=256,i-=8);for(s=s<<i|c,d+=i;d>0;t[r+x]=s&255,x+=Q,s/=256,d-=8);t[r+x-Q]|=N*128}var m9={}.toString,Ab=Array.isArray||function(t){return m9.call(t)=="[object Array]"};var fb=50;Ke.TYPED_ARRAY_SUPPORT=vu.TYPED_ARRAY_SUPPORT!==void 0?vu.TYPED_ARRAY_SUPPORT:!0;var I9=Z1();function Z1(){return Ke.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Nl(t,e){if(Z1()<e)throw new RangeError("Invalid typed array length");return Ke.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=Ke.prototype):(t===null&&(t=new Ke(e)),t.length=e),t}function Ke(t,e,r){if(!Ke.TYPED_ARRAY_SUPPORT&&!(this instanceof Ke))return new Ke(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 U5(this,t)}return db(this,t,e,r)}Ke.poolSize=8192;Ke._augment=function(t){return t.__proto__=Ke.prototype,t};function db(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?C9(t,e,r,n):typeof e=="string"?b9(t,e,r):y9(t,e)}Ke.from=function(t,e,r){return db(null,t,e,r)};Ke.TYPED_ARRAY_SUPPORT&&(Ke.prototype.__proto__=Uint8Array.prototype,Ke.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Ke[Symbol.species]);function hb(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 E9(t,e,r,n){return hb(e),e<=0?Nl(t,e):r!==void 0?typeof n=="string"?Nl(t,e).fill(r,n):Nl(t,e).fill(r):Nl(t,e)}Ke.alloc=function(t,e,r){return E9(null,t,e,r)};function U5(t,e){if(hb(e),t=Nl(t,e<0?0:G5(e)|0),!Ke.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}Ke.allocUnsafe=function(t){return U5(null,t)};Ke.allocUnsafeSlow=function(t){return U5(null,t)};function b9(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Ke.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=gb(e,r)|0;t=Nl(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function Zg(t,e){var r=e.length<0?0:G5(e.length)|0;t=Nl(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function C9(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),Ke.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=Ke.prototype):t=Zg(t,e),t}function y9(t,e){if(Vo(e)){var r=G5(e.length)|0;return t=Nl(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"||H9(e.length)?Nl(t,0):Zg(t,e);if(e.type==="Buffer"&&Ab(e.data))return Zg(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function G5(t){if(t>=Z1())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Z1().toString(16)+" bytes");return t|0}function v9(t){return+t!=t&&(t=0),Ke.alloc(+t)}Ke.isBuffer=gu;function Vo(t){return!!(t!=null&&t._isBuffer)}Ke.compare=function(e,r){if(!Vo(e)||!Vo(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,a=0,s=Math.min(n,i);a<s;++a)if(e[a]!==r[a]){n=e[a],i=r[a];break}return n<i?-1:i<n?1:0};Ke.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}};Ke.concat=function(e,r){if(!Ab(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return Ke.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=Ke.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var s=e[n];if(!Vo(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,a),a+=s.length}return i};function gb(t,e){if(Vo(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 $1(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return yb(t).length;default:if(n)return $1(t).length;e=(""+e).toLowerCase(),n=!0}}Ke.byteLength=gb;function B9(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 N9(this,e,r);case"utf8":case"utf-8":return Ib(this,e,r);case"ascii":return T9(this,e,r);case"latin1":case"binary":return F9(this,e,r);case"base64":return D9(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L9(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}Ke.prototype._isBuffer=!0;function hu(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}Ke.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)hu(this,r,r+1);return this};Ke.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)hu(this,r,r+3),hu(this,r+1,r+2);return this};Ke.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)hu(this,r,r+7),hu(this,r+1,r+6),hu(this,r+2,r+5),hu(this,r+3,r+4);return this};Ke.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?Ib(this,0,e):B9.apply(this,arguments)};Ke.prototype.equals=function(e){if(!Vo(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:Ke.compare(this,e)===0};Ke.prototype.inspect=function(){var e="",r=fb;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};Ke.prototype.compare=function(e,r,n,i,a){if(!Vo(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),a===void 0&&(a=this.length),r<0||n>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,a>>>=0,this===e)return 0;for(var s=a-i,c=n-r,f=Math.min(s,c),d=this.slice(i,a),m=e.slice(r,n),I=0;I<f;++I)if(d[I]!==m[I]){s=d[I],c=m[I];break}return s<c?-1:c<s?1:0};function pb(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=Ke.from(e,n)),Vo(e))return e.length===0?-1:xm(t,e,r,n,i);if(typeof e=="number")return e=e&255,Ke.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):xm(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function xm(t,e,r,n,i){var a=1,s=t.length,c=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;a=2,s/=2,c/=2,r/=2}function f(x,Q){return a===1?x[Q]:x.readUInt16BE(Q*a)}var d;if(i){var m=-1;for(d=r;d<s;d++)if(f(t,d)===f(e,m===-1?0:d-m)){if(m===-1&&(m=d),d-m+1===c)return m*a}else m!==-1&&(d-=d-m),m=-1}else for(r+c>s&&(r=s-c),d=r;d>=0;d--){for(var I=!0,v=0;v<c;v++)if(f(t,d+v)!==f(e,v)){I=!1;break}if(I)return d}return-1}Ke.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};Ke.prototype.indexOf=function(e,r,n){return pb(this,e,r,n,!0)};Ke.prototype.lastIndexOf=function(e,r,n){return pb(this,e,r,n,!1)};function x9(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=e.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var c=parseInt(e.substr(s*2,2),16);if(isNaN(c))return s;t[r+s]=c}return s}function w9(t,e,r,n){return kd($1(e,t.length-r),t,r,n)}function mb(t,e,r,n){return kd(U9(e),t,r,n)}function Q9(t,e,r,n){return mb(t,e,r,n)}function S9(t,e,r,n){return kd(yb(e),t,r,n)}function k9(t,e,r,n){return kd(G9(e,t.length-r),t,r,n)}Ke.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 a=this.length-r;if((n===void 0||n>a)&&(n=a),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return x9(this,e,r,n);case"utf8":case"utf-8":return w9(this,e,r,n);case"ascii":return mb(this,e,r,n);case"latin1":case"binary":return Q9(this,e,r,n);case"base64":return S9(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k9(this,e,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}};Ke.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function D9(t,e,r){return e===0&&r===t.length?Bm(t):Bm(t.slice(e,r))}function Ib(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a=t[i],s=null,c=a>239?4:a>223?3:a>191?2:1;if(i+c<=r){var f,d,m,I;switch(c){case 1:a<128&&(s=a);break;case 2:f=t[i+1],(f&192)===128&&(I=(a&31)<<6|f&63,I>127&&(s=I));break;case 3:f=t[i+1],d=t[i+2],(f&192)===128&&(d&192)===128&&(I=(a&15)<<12|(f&63)<<6|d&63,I>2047&&(I<55296||I>57343)&&(s=I));break;case 4:f=t[i+1],d=t[i+2],m=t[i+3],(f&192)===128&&(d&192)===128&&(m&192)===128&&(I=(a&15)<<18|(f&63)<<12|(d&63)<<6|m&63,I>65535&&I<1114112&&(s=I))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),i+=c}return R9(n)}var wm=4096;function R9(t){var e=t.length;if(e<=wm)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=wm));return r}function T9(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 F9(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 N9(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=P9(t[a]);return i}function L9(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}Ke.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(Ke.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=Ke.prototype;else{var a=r-e;i=new Ke(a,void 0);for(var s=0;s<a;++s)i[s]=this[s+e]}return i};function hi(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")}Ke.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||hi(e,r,this.length);for(var i=this[e],a=1,s=0;++s<r&&(a*=256);)i+=this[e+s]*a;return i};Ke.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||hi(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};Ke.prototype.readUInt8=function(e,r){return r||hi(e,1,this.length),this[e]};Ke.prototype.readUInt16LE=function(e,r){return r||hi(e,2,this.length),this[e]|this[e+1]<<8};Ke.prototype.readUInt16BE=function(e,r){return r||hi(e,2,this.length),this[e]<<8|this[e+1]};Ke.prototype.readUInt32LE=function(e,r){return r||hi(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};Ke.prototype.readUInt32BE=function(e,r){return r||hi(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};Ke.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||hi(e,r,this.length);for(var i=this[e],a=1,s=0;++s<r&&(a*=256);)i+=this[e+s]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};Ke.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||hi(e,r,this.length);for(var i=r,a=1,s=this[e+--i];i>0&&(a*=256);)s+=this[e+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*r)),s};Ke.prototype.readInt8=function(e,r){return r||hi(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};Ke.prototype.readInt16LE=function(e,r){r||hi(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};Ke.prototype.readInt16BE=function(e,r){r||hi(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};Ke.prototype.readInt32LE=function(e,r){return r||hi(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};Ke.prototype.readInt32BE=function(e,r){return r||hi(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};Ke.prototype.readFloatLE=function(e,r){return r||hi(e,4,this.length),wd(this,e,!0,23,4)};Ke.prototype.readFloatBE=function(e,r){return r||hi(e,4,this.length),wd(this,e,!1,23,4)};Ke.prototype.readDoubleLE=function(e,r){return r||hi(e,8,this.length),wd(this,e,!0,52,8)};Ke.prototype.readDoubleBE=function(e,r){return r||hi(e,8,this.length),wd(this,e,!1,52,8)};function za(t,e,r,n,i,a){if(!Vo(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<a)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}Ke.prototype.writeUIntLE=function(e,r,n,i){if(e=+e,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;za(this,e,r,n,a,0)}var s=1,c=0;for(this[r]=e&255;++c<n&&(s*=256);)this[r+c]=e/s&255;return r+n};Ke.prototype.writeUIntBE=function(e,r,n,i){if(e=+e,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;za(this,e,r,n,a,0)}var s=n-1,c=1;for(this[r+s]=e&255;--s>=0&&(c*=256);)this[r+s]=e/c&255;return r+n};Ke.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,1,255,0),Ke.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function Qd(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,a=Math.min(t.length-r,2);i<a;++i)t[r+i]=(e&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}Ke.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,2,65535,0),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Qd(this,e,r,!0),r+2};Ke.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,2,65535,0),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Qd(this,e,r,!1),r+2};function Sd(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,a=Math.min(t.length-r,4);i<a;++i)t[r+i]=e>>>(n?i:3-i)*8&255}Ke.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,4,4294967295,0),Ke.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):Sd(this,e,r,!0),r+4};Ke.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,4,4294967295,0),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):Sd(this,e,r,!1),r+4};Ke.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);za(this,e,r,n,a-1,-a)}var s=0,c=1,f=0;for(this[r]=e&255;++s<n&&(c*=256);)e<0&&f===0&&this[r+s-1]!==0&&(f=1),this[r+s]=(e/c>>0)-f&255;return r+n};Ke.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);za(this,e,r,n,a-1,-a)}var s=n-1,c=1,f=0;for(this[r+s]=e&255;--s>=0&&(c*=256);)e<0&&f===0&&this[r+s+1]!==0&&(f=1),this[r+s]=(e/c>>0)-f&255;return r+n};Ke.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,1,127,-128),Ke.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};Ke.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,2,32767,-32768),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Qd(this,e,r,!0),r+2};Ke.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,2,32767,-32768),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Qd(this,e,r,!1),r+2};Ke.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,4,2147483647,-2147483648),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):Sd(this,e,r,!0),r+4};Ke.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||za(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Ke.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):Sd(this,e,r,!1),r+4};function Eb(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function bb(t,e,r,n,i){return i||Eb(t,e,r,4),ub(t,e,r,n,23,4),r+4}Ke.prototype.writeFloatLE=function(e,r,n){return bb(this,e,r,!0,n)};Ke.prototype.writeFloatBE=function(e,r,n){return bb(this,e,r,!1,n)};function Cb(t,e,r,n,i){return i||Eb(t,e,r,8),ub(t,e,r,n,52,8),r+8}Ke.prototype.writeDoubleLE=function(e,r,n){return Cb(this,e,r,!0,n)};Ke.prototype.writeDoubleBE=function(e,r,n){return Cb(this,e,r,!1,n)};Ke.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 a=i-n,s;if(this===e&&n<r&&r<i)for(s=a-1;s>=0;--s)e[s+r]=this[s+n];else if(a<1e3||!Ke.TYPED_ARRAY_SUPPORT)for(s=0;s<a;++s)e[s+r]=this[s+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),r);return a};Ke.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 a=e.charCodeAt(0);a<256&&(e=a)}
3if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!Ke.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 s;if(typeof e=="number")for(s=r;s<n;++s)this[s]=e;else{var c=Vo(e)?e:$1(new Ke(e,i).toString()),f=c.length;for(s=0;s<n-r;++s)this[s+r]=c[s%f]}return this};var _9=/[^+\/0-9A-Za-z-_]/g;function M9(t){if(t=O9(t).replace(_9,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function O9(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function P9(t){return t<16?"0"+t.toString(16):t.toString(16)}function $1(t,e){e=e||1/0;for(var r,n=t.length,i=null,a=[],s=0;s<n;++s){if(r=t.charCodeAt(s),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(s+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}function U9(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function G9(t,e){for(var r,n,i,a=[],s=0;s<t.length&&!((e-=2)<0);++s)r=t.charCodeAt(s),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function yb(t){return h9(M9(t))}function kd(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 H9(t){return t!==t}function gu(t){return t!=null&&(!!t._isBuffer||vb(t)||z9(t))}function vb(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function z9(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&vb(t.slice(0,0))}var W9=Object.freeze({__proto__:null,Buffer:Ke,INSPECT_MAX_BYTES:fb,SlowBuffer:v9,isBuffer:gu,kMaxLength:I9}),ed=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Bb(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function vA(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 $g={exports:{}},BA={};function xb(){throw new Error("setTimeout has not been defined")}function wb(){throw new Error("clearTimeout has not been defined")}var Bc=xb,xc=wb;typeof vu.setTimeout=="function"&&(Bc=setTimeout);typeof vu.clearTimeout=="function"&&(xc=clearTimeout);function Qb(t){if(Bc===setTimeout)return setTimeout(t,0);if((Bc===xb||!Bc)&&setTimeout)return Bc=setTimeout,setTimeout(t,0);try{return Bc(t,0)}catch{try{return Bc.call(null,t,0)}catch{return Bc.call(this,t,0)}}}function Y9(t){if(xc===clearTimeout)return clearTimeout(t);if((xc===wb||!xc)&&clearTimeout)return xc=clearTimeout,clearTimeout(t);try{return xc(t)}catch{try{return xc.call(null,t)}catch{return xc.call(this,t)}}}var Ll=[],Zu=!1,pu,S1=-1;function K9(){!Zu||!pu||(Zu=!1,pu.length?Ll=pu.concat(Ll):S1=-1,Ll.length&&Sb())}function Sb(){if(!Zu){var t=Qb(K9);Zu=!0;for(var e=Ll.length;e;){for(pu=Ll,Ll=[];++S1<e;)pu&&pu[S1].run();S1=-1,e=Ll.length}pu=null,Zu=!1,Y9(t)}}function J9(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];Ll.push(new kb(t,e)),Ll.length===1&&!Zu&&Qb(Sb)}function kb(t,e){this.fun=t,this.array=e}kb.prototype.run=function(){this.fun.apply(null,this.array)};var q9="browser",j9="browser",V9=!0,X9={},Z9=[],$9="",eS={},tS={},rS={};function xu(){}var nS=xu,iS=xu,aS=xu,sS=xu,oS=xu,lS=xu,cS=xu;function uS(t){throw new Error("process.binding is not supported")}function AS(){return"/"}function fS(t){throw new Error("process.chdir is not supported")}function dS(){return 0}var Ku=vu.performance||{},hS=Ku.now||Ku.mozNow||Ku.msNow||Ku.oNow||Ku.webkitNow||function(){return new Date().getTime()};function gS(t){var e=hS.call(Ku)*.001,r=Math.floor(e),n=Math.floor(e%1*1e9);return t&&(r=r-t[0],n=n-t[1],n<0&&(r--,n+=1e9)),[r,n]}var pS=new Date;function mS(){var t=new Date,e=t-pS;return e/1e3}var M0={nextTick:J9,title:q9,browser:V9,env:X9,argv:Z9,version:$9,ver
vendor: 8,494 bytes, line 3
3sions:eS,on:nS,addListener:iS,once:aS,off:sS,removeListener:oS,removeAllListeners:lS,emit:cS,binding:uS,cwd:AS,chdir:fS,umask:dS,hrtime:gS,platform:j9,release:tS,config:rS,uptime:mS},Uh;function Fc(){}Fc.prototype=Object.create(null);function pr(){pr.init.call(this)}pr.EventEmitter=pr;pr.usingDomains=!1;pr.prototype.domain=void 0;pr.prototype._events=void 0;pr.prototype._maxListeners=void 0;pr.defaultMaxListeners=10;pr.init=function(){this.domain=null,pr.usingDomains&&Uh.active&&!(this instanceof Uh.Domain)&&(this.domain=Uh.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new Fc,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};pr.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this};function Db(t){return t._maxListeners===void 0?pr.defaultMaxListeners:t._maxListeners}pr.prototype.getMaxListeners=function(){return Db(this)};function IS(t,e,r){if(e)t.call(r);else for(var n=t.length,i=xf(t,n),a=0;a<n;++a)i[a].call(r)}function ES(t,e,r,n){if(e)t.call(r,n);else for(var i=t.length,a=xf(t,i),s=0;s<i;++s)a[s].call(r,n)}function bS(t,e,r,n,i){if(e)t.call(r,n,i);else for(var a=t.length,s=xf(t,a),c=0;c<a;++c)s[c].call(r,n,i)}function CS(t,e,r,n,i,a){if(e)t.call(r,n,i,a);else for(var s=t.length,c=xf(t,s),f=0;f<s;++f)c[f].call(r,n,i,a)}function yS(t,e,r,n){if(e)t.apply(r,n);else for(var i=t.length,a=xf(t,i),s=0;s<i;++s)a[s].apply(r,n)}pr.prototype.emit=function(e){var r,n,i,a,s,c,f,d=e==="error";if(c=this._events,c)d=d&&c.error==null;else if(!d)return!1;if(f=this.domain,d){if(r=arguments[1],f)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=f,r.domainThrown=!1,f.emit("error",r);else{if(r instanceof Error)throw r;var m=new Error('Uncaught, unspecified "error" event. ('+r+")");throw m.context=r,m}return!1}if(n=c[e],!n)return!1;var I=typeof n=="function";switch(i=arguments.length,i){case 1:IS(n,I,this);break;case 2:ES(n,I,this,arguments[1]);break;case 3:bS(n,I,this,arguments[1],arguments[2]);break;case 4:CS(n,I,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),s=1;s<i;s++)a[s-1]=arguments[s];yS(n,I,this,a)}return!0};function Rb(t,e,r,n){var i,a,s;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(a=t._events,a?(a.newListener&&(t.emit("newListener",e,r.listener?r.listener:r),a=t._events),s=a[e]):(a=t._events=new Fc,t._eventsCount=0),!s)s=a[e]=r,++t._eventsCount;else if(typeof s=="function"?s=a[e]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),!s.warned&&(i=Db(t),i&&i>0&&s.length>i)){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+e+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=s.length,vS(c)}return t}function vS(t){typeof console.warn=="function"?console.warn(t):console.log(t)}pr.prototype.addListener=function(e,r){return Rb(this,e,r,!1)};pr.prototype.on=pr.prototype.addListener;pr.prototype.prependListener=function(e,r){return Rb(this,e,r,!0)};function Tb(t,e,r){var n=!1;function i(){t.removeListener(e,i),n||(n=!0,r.apply(t,arguments))}return i.listener=r,i}pr.prototype.once=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,Tb(this,e,r)),this};pr.prototype.prependOnceListener=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,Tb(this,e,r)),this};pr.prototype.removeListener=function(e,r){var n,i,a,s,c;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(i=this._events,!i)return this;if(n=i[e],!n)return this;if(n===r||n.listener&&n.listener===r)--this._eventsCount===0?this._events=new Fc:(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(a=-1,s=n.length;s-- >0;)if(n[s]===r||n[s].listener&&n[s].listener===r){c=n[s].listener,a=s;break}if(a<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount===0)return this._events=new Fc,this;delete i[e]}else BS(n,a);i.removeListener&&this.emit("removeListener",e,c||r)}return this};pr.prototype.off=function(t,e){return this.removeListener(t,e)};pr.prototype.removeAllListeners=function(e){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new Fc,this._eventsCount=0):n[e]&&(--this._eventsCount===0?this._events=new Fc:delete n[e]),this;if(arguments.length===0){for(var i=Object.keys(n),a=0,s;a<i.length;++a)s=i[a],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=new Fc,this._eventsCount=0,this}if(r=n[e],typeof r=="function")this.removeListener(e,r);else if(r)do this.removeListener(e,r[r.length-1]);while(r[0]);return this};pr.prototype.listeners=function(e){var r,n,i=this._events;return i?(r=i[e],r?typeof r=="function"?n=[r.listener||r]:n=xS(r):n=[]):n=[],n};pr.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):Fb.call(t,e)};pr.prototype.listenerCount=Fb;function Fb(t){var e=this._events;if(e){var r=e[t];if(typeof r=="function")return 1;if(r)return r.length}return 0}pr.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function BS(t,e){for(var r=e,n=r+1,i=t.length;n<i;r+=1,n+=1)t[r]=t[n];t.pop()}function xf(t,e){for(var r=new Array(e);e--;)r[e]=t[e];return r}function xS(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}var wS=Object.freeze({__proto__:null,EventEmitter:pr,default:pr}),Nb=vA(wS),Lb=Nb.EventEmitter,uf=vA(W9),Af;typeof Object.create=="function"?Af=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:Af=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var _b=Object.getOwnPropertyDescriptors||function(e){for(var r=Object.keys(e),n={},i=0;i<r.length;i++)n[r[i]]=Object.getOwnPropertyDescriptor(e,r[i]);return n},QS=/%[sdj%]/g;function Dd(t){if(!Qf(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(fo(arguments[r]));return e.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(t).replace(QS,function(c){if(c==="%%")return"%";if(r>=i)return c;switch(c){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return c}}),s=n[r];r<i;s=n[++r])wf(s)||!wu(s)?a+=" "+s:a+=" "+fo(s);return a}function H5(t,e){if(Ko(vu.process))return function(){return H5(t,e).apply(this,arguments)};if(M0.noDeprecation===!0)return t;var r=!1;function n(){if(!r){if(M0.throwDeprecation)throw new Error(e);M0.traceDeprecation?console.trace(e):console.error(e),r=!0}return t.apply(this,arguments)}return n}var n1={},Gh;function Mb(t){if(Ko(Gh)&&(Gh=M0.env.NODE_DEBUG||""),t=t.toUpperCase(),!n1[t])if(new RegExp("\\b"+t+"\\b","i").test(Gh)){var e=0;n1[t]=function(){var r=Dd.apply(null,arguments);console.error("%s %d: %s",t,e,r)}}else n1[t]=function(){};return n1[t]}function fo(t,e){var r={seen:[],stylize:kS};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),Rd(e)?r.showHidden=e:e&&K5(r,e),Ko(r.showHidden)&&(r.showHidden=!1),Ko(r.depth)&&(r.depth=2),Ko(r.colors)&&(r.colors=!1),Ko(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=SS),td(r,t,r.depth)}fo.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]};fo.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function SS(t,e){var r=fo.styles[e];return r?"\x1B["+fo.colors[r][0]+"m"+t+"\x1B["+fo.colors[r][1]+"m":t}function kS(t,e){return t}function DS(t){var e={};return t.forEach(function(r,n){e[r]=!0}),e}function td(t,e,r){if(t.customInspect&&e&&Cu(e.inspect)&&e.inspect!==fo&&!(e.constructor&&e.constructor.prototype===e)){var n=e.inspect(r,t);return Qf(n)||(n=td(t,n,r)),n}var i=RS(t,e);if(i)return i;var a=Object.keys(e),s=DS(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(e)),$u(e)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return Hh(e);
vendor: 8,478 bytes, lines 3-12
3if(a.length===0){if(Cu(e)){var c=e.name?": "+e.name:"";return t.stylize("[Function"+c+"]","special")}if(bu(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(cA(e))return t.stylize(Date.prototype.toString.call(e),"date");if($u(e))return Hh(e)}var f="",d=!1,m=["{","}"];if(z5(e)&&(d=!0,m=["[","]"]),Cu(e)){var I=e.name?": "+e.name:"";f=" [Function"+I+"]"}if(bu(e)&&(f=" "+RegExp.prototype.toString.call(e)),cA(e)&&(f=" "+Date.prototype.toUTCString.call(e)),$u(e)&&(f=" "+Hh(e)),a.length===0&&(!d||e.length==0))return m[0]+f+m[1];if(r<0)return bu(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var v;return d?v=TS(t,e,r,s,a):v=a.map(function(x){return e5(t,e,r,s,x,d)}),t.seen.pop(),FS(v,f,m)}function RS(t,e){if(Ko(e))return t.stylize("undefined","undefined");if(Qf(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(W5(e))return t.stylize(""+e,"number");if(Rd(e))return t.stylize(""+e,"boolean");if(wf(e))return t.stylize("null","null")}function Hh(t){return"["+Error.prototype.toString.call(t)+"]"}function TS(t,e,r,n,i){for(var a=[],s=0,c=e.length;s<c;++s)Hb(e,String(s))?a.push(e5(t,e,r,n,String(s),!0)):a.push("");return i.forEach(function(f){f.match(/^\d+$/)||a.push(e5(t,e,r,n,f,!0))}),a}function e5(t,e,r,n,i,a){var s,c,f;if(f=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]},f.get?f.set?c=t.stylize("[Getter/Setter]","special"):c=t.stylize("[Getter]","special"):f.set&&(c=t.stylize("[Setter]","special")),Hb(n,i)||(s="["+i+"]"),c||(t.seen.indexOf(f.value)<0?(wf(r)?c=td(t,f.value,null):c=td(t,f.value,r-1),c.indexOf(` 4`)>-1&&(a?c=c.split(` 5`).map(function(d){return" "+d}).join(` 6`).substr(2):c=` 7`+c.split(` 8`).map(function(d){return" "+d}).join(` 9`))):c=t.stylize("[Circular]","special")),Ko(s)){if(a&&i.match(/^\d+$/))return c;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=t.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=t.stylize(s,"string"))}return s+": "+c}function FS(t,e,r){var n=t.reduce(function(i,a){return a.indexOf(` 10`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(e===""?"":e+` 11 `)+" "+t.join(`, 12 `)+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function z5(t){return Array.isArray(t)}function Rd(t){return typeof t=="boolean"}function wf(t){return t===null}function Ob(t){return t==null}function W5(t){return typeof t=="number"}function Qf(t){return typeof t=="string"}function Pb(t){return typeof t=="symbol"}function Ko(t){return t===void 0}function bu(t){return wu(t)&&Y5(t)==="[object RegExp]"}function wu(t){return typeof t=="object"&&t!==null}function cA(t){return wu(t)&&Y5(t)==="[object Date]"}function $u(t){return wu(t)&&(Y5(t)==="[object Error]"||t instanceof Error)}function Cu(t){return typeof t=="function"}function rd(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}function Ub(t){return Ke.isBuffer(t)}function Y5(t){return Object.prototype.toString.call(t)}function zh(t){return t<10?"0"+t.toString(10):t.toString(10)}var NS=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function LS(){var t=new Date,e=[zh(t.getHours()),zh(t.getMinutes()),zh(t.getSeconds())].join(":");return[t.getDate(),NS[t.getMonth()],e].join(" ")}function Gb(){console.log("%s - %s",LS(),Dd.apply(null,arguments))}function K5(t,e){if(!e||!wu(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}function Hb(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var cu=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function J5(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');if(cu&&t[cu]){var e=t[cu];if(typeof e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,cu,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var r,n,i=new Promise(function(c,f){r=c,n=f}),a=[],s=0;s<arguments.length;s++)a.push(arguments[s]);a.push(function(c,f){c?n(c):r(f)});try{t.apply(this,a)}catch(c){n(c)}return i}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),cu&&Object.defineProperty(e,cu,{value:e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(e,_b(t))}J5.custom=cu;function _S(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}function zb(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');function e(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var i=r.pop();if(typeof i!="function")throw new TypeError("The last argument must be of type Function");var a=this,s=function(){return i.apply(a,arguments)};t.apply(this,r).then(function(c){M0.nextTick(s.bind(null,null,c))},function(c){M0.nextTick(_S.bind(null,c,s))})}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Object.defineProperties(e,_b(t)),e}var MS={inherits:Af,_extend:K5,log:Gb,isBuffer:Ub,isPrimitive:rd,isFunction:Cu,isError:$u,isDate:cA,isObject:wu,isRegExp:bu,isUndefined:Ko,isSymbol:Pb,isString:Qf,isNumber:W5,isNullOrUndefined:Ob,isNull:wf,isBoolean:Rd,isArray:z5,inspect:fo,deprecate:H5,format:Dd,debuglog:Mb,promisify:J5,callbackify:zb},OS=Object.freeze({__proto__:null,_extend:K5,callbackify:zb,debuglog:Mb,default:MS,deprecate:H5,format:Dd,inherits:Af,inspect:fo,isArray:z5,isBoolean:Rd,isBuffer:Ub,isDate:cA,isError:$u,isFunction:Cu,isNull:wf,isNullOrUndefined:Ob,isNumber:W5,isObject:wu,isPrimitive:rd,isRegExp:bu,isString:Qf,isSymbol:Pb,isUndefined:Ko,log:Gb,promisify:J5}),q5=vA(OS),Wh,Qm;function PS(){if(Qm)return Wh;Qm=1;function t(v,x){var Q=Object.keys(v);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(v);x&&(N=N.filter(function(z){return Object.getOwnPropertyDescriptor(v,z).enumerable})),Q.push.apply(Q,N)}return Q}function e(v){for(var x=1;x<arguments.length;x++){var Q=arguments[x]!=null?arguments[x]:{};x%2?t(Object(Q),!0).forEach(function(N){r(v,N,Q[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(Q)):t(Object(Q)).forEach(function(N){Object.defineProperty(v,N,Object.getOwnPropertyDescriptor(Q,N))})}return v}function r(v,x,Q){return x in v?Object.defineProperty(v,x,{value:Q,enumerable:!0,configurable:!0,writable:!0}):v[x]=Q,v}function n(v,x){if(!(v instanceof x))throw new TypeError("Cannot call a class as a function")}function i(v,x){for(var Q=0;Q<x.length;Q++){var N=x[Q];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(v,N.key,N)}}function a(v,x,Q){return x&&i(v.prototype,x),v}var s=uf,c=s.Buffer,f=q5,d=f.inspect,m=d&&d.custom||"inspect";function I(v,x,Q){c.prototype.copy.call(v,x,Q)}return Wh=(function(){function v(){n(this,v),this.head=null,this.tail=null,this.length=0}return a(v,[{key:"push",value:function(Q){var N={data:Q,next:null};this.length>0?this.tail.next=N:this.head=N,this.tail=N,++this.length}},{key:"unshift",value:function(Q){var N={data:Q,next:this.head};this.length===0&&(this.tail=N),this.head=N,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Q=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Q}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Q){if(this.length===0)return"";for(var N=this.head,z=""+N.data;N=N.next;)z+=Q+N.data;return z}},{key:"concat",value:function(Q){if(this.length===0)return c.alloc(0);for(var N=c.allocUnsafe(Q>>>0),z=this.head,G=0;z;)I(z.data,N,G),G+=z.data.length,z=z.next;return N}},{key:"consume",value:function(Q,N){var z;return Q<this.head.data.length?(z=this.head.data.slice(0,Q),this.head.data=this.head.data.slice(Q)):Q===this.head.data.length?z=this.shift():z=N?this._getString(Q):this._getBuffer(Q),z}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Q){var N=this.head,z=1,G=N.data;for(Q-=G.length;N=N.next;){var W=N.data,U=Q>W.length?W.length:Q;if(U===W.length?G+=W:G+=W.slice(0,Q),Q-=U,Q===0){U===W.length?(++z,N.next?this.head=N.next:this.head=this.tail=null):(this.head=N,N.data=W.slice(U));break}++z}return this.length-=z,G}},{key:"_getBuffer",value:function(Q){var N=c.allocUnsafe(Q),z=this.head,G=1;for(z.data.copy(N),Q-=z.data.length;
12z=z.next;){var W=z.data,U=Q>W.length?W.length:Q;if(W.copy(N,N.length-Q,0,U),Q-=U,Q===0){U===W.length?(++G,z.next?this.head=z.next:this.head=this.tail=null):(this.head=z,z.data=W.slice(U));break}++G}return this.length-=G,N}},{key:m,value:function(Q,N){return d(this,e({},N,{depth:0,customInspect:!1}))}}]),v})(),Wh}function US(t,e){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,M0.nextTick(t5,this,t)):M0.nextTick(t5,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(a){!e&&a?r._writableState?r._writableState.errorEmitted?M0.nextTick(k1,r):(r._writableState.errorEmitted=!0,M0.nextTick(Sm,r,a)):M0.nextTick(Sm,r,a):e?(M0.nextTick(k1,r),e(a)):M0.nextTick(k1,r)}),this)}function Sm(t,e){t5(t,e),k1(t)}function k1(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function GS(){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 t5(t,e){t.emit("error",e)}function HS(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}var Wb={destroy:US,undestroy:GS,errorOrDestroy:HS},Qu={};function zS(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var Yb={};function Ms(t,e,r){r||(r=Error);function n(a,s,c){return typeof e=="string"?e:e(a,s,c)}var i=(function(a){zS(s,a);function s(c,f,d){return a.call(this,n(c,f,d))||this}return s})(r);i.prototype.name=r.name,i.prototype.code=t,Yb[t]=i}function km(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map(function(n){return String(n)}),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:r===2?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}else return"of ".concat(e," ").concat(String(t))}function WS(t,e,r){return t.substr(0,e.length)===e}function YS(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function KS(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}Ms("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Ms("ERR_INVALID_ARG_TYPE",function(t,e,r){var n;typeof e=="string"&&WS(e,"not ")?(n="must not be",e=e.replace(/^not /,"")):n="must be";var i;if(YS(t," argument"))i="The ".concat(t," ").concat(n," ").concat(km(e,"type"));else{var a=KS(t,".")?"property":"argument";i='The "'.concat(t,'" ').concat(a," ").concat(n," ").concat(km(e,"type"))}return i+=". Received type ".concat(typeof r),i},TypeError);Ms("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Ms("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Ms("ERR_STREAM_PREMATURE_CLOSE","Premature close");Ms("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Ms("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Ms("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Ms("ERR_STREAM_WRITE_AFTER_END","write after end");Ms("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ms("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Ms("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");Qu.codes=Yb;var JS=Qu.codes.ERR_INVALID_OPT_VALUE;function qS(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function jS(t,e,r,n){var i=qS(e,n,r);if(i!=null){if(!(isFinite(i)&&Math.floor(i)===i)||i<0){var a=n?r:"highWaterMark";throw new JS(a,i)}return Math.floor(i)}return t.objectMode?16:16*1024}var Kb={getHighWaterMark:jS},r5;typeof Object.create=="function"?r5=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:r5=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var VS=r5,XS=Object.freeze({__proto__:null,default:VS}),Sf=vA(XS),ZS=Ke.isEncoding||function(t){switch(t&&t.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 $S(t){if(t&&!ZS(t))throw new Error("Unknown encoding: "+t)}function Td(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),$S(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=tk;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=rk;break;default:this.write=ek;return}this.charBuffer=new Ke(6),this.charReceived=0,this.charLength=0}Td.prototype.write=function(t){for(var e="";this.charLength;){var r=t.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:t.length;if(t.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";t=t.slice(r,t.length),e=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var i=e.charCodeAt(e.length-1);if(i>=55296&&i<=56319){this.charLength+=this.surrogateSize,e="";continue}if(this.charReceived=this.charLength=0,t.length===0)return e;break}this.detectIncompleteChar(t);var n=t.length;this.charLength&&(t.copy(this.charBuffer,0,t.length-this.charReceived,n),n-=this.charReceived),e+=t.toString(this.encoding,0,n);var n=e.length-1,i=e.charCodeAt(n);if(i>=55296&&i<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),t.copy(this.charBuffer,0,0,a),e.substring(0,n)}return e};Td.prototype.detectIncompleteChar=function(t){for(var e=t.length>=3?3:t.length;e>0;e--){var r=t[t.length-e];if(e==1&&r>>5==6){this.charLength=2;break}if(e<=2&&r>>4==14){this.charLength=3;break}if(e<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=e};Td.prototype.end=function(t){var e="";if(t&&t.length&&(e=this.write(t)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;e+=n.slice(0,r).toString(i)}return e};function ek(t){return t.toString(this.encoding)}function tk(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function rk(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}var nk=Object.freeze({__proto__:null,StringDecoder:Td}
vendor: 24,602 bytes, line 12
12),Jb=vA(nk),Dm=Qu.codes.ERR_STREAM_PREMATURE_CLOSE;function ik(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.apply(this,n)}}}function ak(){}function sk(t){return t.setHeader&&typeof t.abort=="function"}function qb(t,e,r){if(typeof e=="function")return qb(t,null,e);e||(e={}),r=ik(r||ak);var n=e.readable||e.readable!==!1&&t.readable,i=e.writable||e.writable!==!1&&t.writable,a=function(){t.writable||c()},s=t._writableState&&t._writableState.finished,c=function(){i=!1,s=!0,n||r.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){n=!1,f=!0,i||r.call(t)},m=function(Q){r.call(t,Q)},I=function(){var Q;if(n&&!f)return(!t._readableState||!t._readableState.ended)&&(Q=new Dm),r.call(t,Q);if(i&&!s)return(!t._writableState||!t._writableState.ended)&&(Q=new Dm),r.call(t,Q)},v=function(){t.req.on("finish",c)};return sk(t)?(t.on("complete",c),t.on("abort",I),t.req?v():t.on("request",v)):i&&!t._writableState&&(t.on("end",a),t.on("close",a)),t.on("end",d),t.on("finish",c),e.error!==!1&&t.on("error",m),t.on("close",I),function(){t.removeListener("complete",c),t.removeListener("abort",I),t.removeListener("request",v),t.req&&t.req.removeListener("finish",c),t.removeListener("end",a),t.removeListener("close",a),t.removeListener("finish",c),t.removeListener("end",d),t.removeListener("error",m),t.removeListener("close",I)}}var j5=qb,Yh,Rm;function ok(){if(Rm)return Yh;Rm=1;var t;function e(G,W,U){return W in G?Object.defineProperty(G,W,{value:U,enumerable:!0,configurable:!0,writable:!0}):G[W]=U,G}var r=j5,n=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),s=Symbol("ended"),c=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function m(G,W){return{value:G,done:W}}function I(G){var W=G[n];if(W!==null){var U=G[d].read();U!==null&&(G[c]=null,G[n]=null,G[i]=null,W(m(U,!1)))}}function v(G){M0.nextTick(I,G)}function x(G,W){return function(U,J){G.then(function(){if(W[s]){U(m(void 0,!0));return}W[f](U,J)},J)}}var Q=Object.getPrototypeOf(function(){}),N=Object.setPrototypeOf((t={get stream(){return this[d]},next:function(){var W=this,U=this[a];if(U!==null)return Promise.reject(U);if(this[s])return Promise.resolve(m(void 0,!0));if(this[d].destroyed)return new Promise(function($,P){M0.nextTick(function(){W[a]?P(W[a]):$(m(void 0,!0))})});var J=this[c],F;if(J)F=new Promise(x(J,this));else{var ie=this[d].read();if(ie!==null)return Promise.resolve(m(ie,!1));F=new Promise(this[f])}return this[c]=F,F}},e(t,Symbol.asyncIterator,function(){return this}),e(t,"return",function(){var W=this;return new Promise(function(U,J){W[d].destroy(null,function(F){if(F){J(F);return}U(m(void 0,!0))})})}),t),Q),z=function(W){var U,J=Object.create(N,(U={},e(U,d,{value:W,writable:!0}),e(U,n,{value:null,writable:!0}),e(U,i,{value:null,writable:!0}),e(U,a,{value:null,writable:!0}),e(U,s,{value:W._readableState.endEmitted,writable:!0}),e(U,f,{value:function(ie,$){var P=J[d].read();P?(J[c]=null,J[n]=null,J[i]=null,ie(m(P,!1))):(J[n]=ie,J[i]=$)},writable:!0}),U));return J[c]=null,r(W,function(F){if(F&&F.code!=="ERR_STREAM_PREMATURE_CLOSE"){var ie=J[i];ie!==null&&(J[c]=null,J[n]=null,J[i]=null,ie(F)),J[a]=F;return}var $=J[n];$!==null&&(J[c]=null,J[n]=null,J[i]=null,$(m(void 0,!0))),J[s]=!0}),W.on("readable",v.bind(null,J)),J};return Yh=z,Yh}var Kh,Tm;function lk(){return Tm||(Tm=1,Kh=function(){throw new Error("Readable.from is not available in the browser")}),Kh}const V5=BA;V5.Readable=Z0;Z0.ReadableState=Vb;Nb.EventEmitter;var jb=function(e,r){return e.listeners(r).length},kf=Lb,Fd=uf.Buffer,ck=ed.Uint8Array||function(){};function uk(t){return Fd.from(t)}function Ak(t){return Fd.isBuffer(t)||t instanceof ck}var Jh=q5,_0;Jh&&Jh.debuglog?_0=Jh.debuglog("stream"):_0=function(){};var fk=PS(),X5=Wb,dk=Kb,hk=dk.getHighWaterMark,Nd=Qu.codes,gk=Nd.ERR_INVALID_ARG_TYPE,pk=Nd.ERR_STREAM_PUSH_AFTER_EOF,mk=Nd.ERR_METHOD_NOT_IMPLEMENTED,Ik=Nd.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,eA,qh,jh;Sf(Z0,kf);var $A=X5.errorOrDestroy,Vh=["error","close","destroy","pause","resume"];function Ek(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function Vb(t,e,r){t=t||{},typeof r!="boolean"&&(r=e instanceof V5.Duplex),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=hk(this,t,"readableHighWaterMark",r),this.buffer=new fk,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=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(eA||(eA=Jb.StringDecoder),this.decoder=new eA(t.encoding),this.encoding=t.encoding)}function Z0(t){if(!(this instanceof Z0))return new Z0(t);var e=this instanceof V5.Duplex;this._readableState=new Vb(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),kf.call(this)}Object.defineProperty(Z0.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});Z0.prototype.destroy=X5.destroy;Z0.prototype._undestroy=X5.undestroy;Z0.prototype._destroy=function(t,e){e(t)};Z0.prototype.push=function(t,e){var r=this._readableState,n;return r.objectMode?n=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=Fd.from(t,e),e=""),n=!0),Xb(this,t,e,!1,n)};Z0.prototype.unshift=function(t){return Xb(this,t,null,!0,!1)};function Xb(t,e,r,n,i){_0("readableAddChunk",e);var a=t._readableState;if(e===null)a.reading=!1,yk(t,a);else{var s;if(i||(s=bk(a,e)),s)$A(t,s);else if(a.objectMode||e&&e.length>0)if(typeof e!="string"&&!a.objectMode&&Object.getPrototypeOf(e)!==Fd.prototype&&(e=uk(e)),n)a.endEmitted?$A(t,new Ik):Xh(t,a,e,!0);else if(a.ended)$A(t,new pk);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||e.length!==0?Xh(t,a,e,!1):n5(t,a)):Xh(t,a,e,!1)}else n||(a.reading=!1,n5(t,a))}return!a.ended&&(a.length<a.highWaterMark||a.length===0)}function Xh(t,e,r,n){e.flowing&&e.length===0&&!e.sync?(e.awaitDrain=0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&Ld(t)),n5(t,e)}function bk(t,e){var r;return!Ak(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new gk("chunk",["string","Buffer","Uint8Array"],e)),r}Z0.prototype.isPaused=function(){return this._readableState.flowing===!1};Z0.prototype.setEncoding=function(t){eA||(eA=Jb.StringDecoder);var e=new eA(t);this._readableState.decoder=e,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";r!==null;)n+=e.write(r.data),r=r.next;return this._readableState.buffer.clear(),n!==""&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var Fm=1073741824;function Ck(t){return t>=Fm?t=Fm:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function Nm(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=Ck(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}Z0.prototype.read=function(t){_0("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return _0("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?Zh(this):Ld(this),null;if(t=Nm(t,e),t===0&&e.ended)return e.length===0&&Zh(this),null;var n=e.needReadable;_0("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,_0("length less than watermark",n)),e.ended||e.reading?(n=!1,_0("reading or ended",n)):n&&(_0("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=Nm(r,e)));var i;return t>0?i=eC(t,e):i=null,i===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&Zh(this)),i!==null&&this.emit("data",i),i};function yk(t,e){if(_0("onEofChunk"),!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?Ld(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,Zb(t)))}}function Ld(t){var e=t._readableState;_0("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(_0("emitReadable",e.flowing),e.emittedReadable=!0,M0.nextTick(Zb,t))}function Zb(t){var e=t._readableState;_0("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,Z5(t)}function n5(t,e){e.readingMore||(e.readingMore=!0,M0.nextTick(vk,t,e))}function vk(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&e.length===0);){var r=e.length;if(_0("maybeReadMore read 0"),t.read(0),r===e.length)break}e.readingMore=!1}Z0.prototype._read=function(t){$A(this,new mk("_read()"))};Z0.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t);break}n.pipesCount+=1,_0("pipe count=%d opts=%j",n.pipesCount,e);var i=(!e||e.end!==!1)&&t!==M0.stdout&&t!==M0.stderr,a=i?c:N;n.endEmitted?M0.nextTick(a):r.once("end",a),t.on("unpipe",s);function s(z,G){_0("onunpipe"),z===r&&G&&G.hasUnpiped===!1&&(G.hasUnpiped=!0,m())}function c(){_0("onend"),t.end()}var f=Bk(r);t.on("drain",f);var d=!1;function m(){_0("cleanup"),t.removeListener("close",x),t.removeListener("finish",Q),t.removeListener("drain",f),t.removeListener("error",v),t.removeListener("unpipe",s),r.removeListener("end",c),r.removeListener("end",N),r.removeListener("data",I),d=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&f()}r.on("data",I);function I(z){_0("ondata");var G=t.write(z);_0("dest.write",G),G===!1&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&tC(n.pipes,t)!==-1)&&!d&&(_0("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function v(z){_0("onerror",z),N(),t.removeListener("error",v),jb(t,"error")===0&&$A(t,z)}Ek(t,"error",v);function x(){t.removeListener("finish",Q),N()}t.once("close",x);function Q(){_0("onfinish"),t.removeListener("close",x),N()}t.once("finish",Q);function N(){_0("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(_0("pipe resume"),r.resume()),t};function Bk(t){return function(){var r=t._readableState;_0("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&jb(t,"data")&&(r.flowing=!0,Z5(t))}}Z0.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=tC(e.pipes,t);return s===-1?this:(e.pipes.splice(s,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)};Z0.prototype.on=function(t,e){var r=kf.prototype.on.call(this,t,e),n=this._readableState;return t==="data"?(n.readableListening=this.listenerCount("readable")>0,n.flowing!==!1&&this.resume()):t==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,_0("on readable",n.length,n.reading),n.length?Ld(this):n.reading||M0.nextTick(xk,this)),r};Z0.prototype.addListener=Z0.prototype.on;Z0.prototype.removeListener=function(t,e){var r=kf.prototype.removeListener.call(this,t,e);return t==="readable"&&M0.nextTick($b,this),r};Z0.prototype.removeAllListeners=function(t){var e=kf.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&M0.nextTick($b,this),e};function $b(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function xk(t){_0("readable nexttick read 0"),t.read(0)}Z0.prototype.resume=function(){var t=this._readableState;return t.flowing||(_0("resume"),t.flowing=!t.readableListening,wk(this,t)),t.paused=!1,this};function wk(t,e){e.resumeScheduled||(e.resumeScheduled=!0,M0.nextTick(Qk,t,e))}function Qk(t,e){_0("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),Z5(t),e.flowing&&!e.reading&&t.read(0)}Z0.prototype.pause=function(){return _0("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(_0("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Z5(t){var e=t._readableState;for(_0("flow",e.flowing);e.flowing&&t.read()!==null;);}Z0.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(_0("wrapped end"),r.decoder&&!r.ended){var s=r.decoder.end();s&&s.length&&e.push(s)}e.push(null)}),t.on("data",function(s){if(_0("wrapped data"),r.decoder&&(s=r.decoder.write(s)),!(r.objectMode&&s==null)&&!(!r.objectMode&&(!s||!s.length))){var c=e.push(s);c||(n=!0,t.pause())}});for(var i in t)this[i]===void 0&&typeof t[i]=="function"&&(this[i]=(function(c){return function(){return t[c].apply(t,arguments)}})(i));for(var a=0;a<Vh.length;a++)t.on(Vh[a],this.emit.bind(this,Vh[a]));return this._read=function(s){_0("wrapped _read",s),n&&(n=!1,t.resume())},this};typeof Symbol=="function"&&(Z0.prototype[Symbol.asyncIterator]=function(){return qh===void 0&&(qh=ok()),qh(this)});Object.defineProperty(Z0.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(Z0.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(Z0.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}});Z0._fromList=eC;Object.defineProperty(Z0.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function eC(t,e){if(e.length===0)return null;var r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.first():r=e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r}function Zh(t){var e=t._readableState;_0("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,M0.nextTick(Sk,e,t))}function Sk(t,e){if(_0("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}typeof Symbol=="function"&&(Z0.from=function(t,e){return jh===void 0&&(jh=lk()),jh(Z0,t,e)});function tC(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}var kk=Dk;function Dk(t,e){if($h("noDeprecation"))return t;var r=!1;function n(){if(!r){if($h("throwDeprecation"))throw new Error(e);$h("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}return n}function $h(t){try{if(!ed.localStorage)return!1}catch{return!1}var e=ed.localStorage[t];return e==null?!1:String(e).toLowerCase()==="true"}const $5=BA;$5.Writable=yn;function rC(t){var e=this;this.next=null,this.entry=null,this.finish=function(){nD(e,t)}}yn.WritableState=Df;var Rk={deprecate:kk},nC=Lb,_d=uf.Buffer,Tk=ed.Uint8Array||function(){};function Fk(t){return _d.from(t)}function Nk(t){return _d.isBuffer(t)||t instanceof Tk}var e2=Wb,Lk=Kb,_k=Lk.getHighWaterMark,Gc=Qu.codes,Mk=Gc.ERR_INVALID_ARG_TYPE,Ok=Gc.ERR_METHOD_NOT_IMPLEMENTED,Pk=Gc.ERR_MULTIPLE_CALLBACK,Uk=Gc.ERR_STREAM_CANNOT_PIPE,Gk=Gc.ERR_STREAM_DESTROYED,Hk=Gc.ERR_STREAM_NULL_VALUES,zk=Gc.ERR_STREAM_WRITE_AFTER_END,Wk=Gc.ERR_UNKNOWN_ENCODING,uA=e2.errorOrDestroy;Sf(yn,nC);function Yk(){}function Df(t,e,r){t=t||{},typeof r!="boolean"&&(r=e instanceof $5.Duplex),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=_k(this,t,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var n=t.decodeStrings===!1;this.decodeStrings=!n,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(i){Zk(e,i)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new rC(this)}Df.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(Df.prototype,"buffer",{get:Rk.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var D1;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(D1=Function.prototype[Symbol.hasInstance],Object.defineProperty(yn,Symbol.hasInstance,{value:function(e){return D1.call(this,e)?!0:this!==yn?!1:e&&e._writableState instanceof Df}})):D1=function(e){return e instanceof this};function yn(t){var e=this instanceof $5.Duplex;if(!e&&!D1.call(yn,this))return new yn(t);this._writableState=new Df(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),nC.call(this)}yn.prototype.pipe=function(){uA(this,new Uk)};function Kk(t,e){var r=new zk;uA(t,r),M0.nextTick(e,r)}function Jk(t,e,r,n){var i;return r===null?i=new Hk:typeof r!="string"&&!e.objectMode&&(i=new Mk("chunk",["string","Buffer"],r)),i?(uA(t,i),M0.nextTick(n,i),!1):!0}yn.prototype.write=function(t,e,r){var n=this._writableState,i=!1,a=!n.objectMode&&Nk(t);return a&&!_d.isBuffer(t)&&(t=Fk(t)),typeof e=="function"&&(r=e,e=null),a?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=Yk),n.ending?Kk(this,r):(a||Jk(this,n,t,r))&&(n.pendingcb++,i=jk(this,n,a,t,e,r)),i};yn.prototype.cork=function(){this._writableState.corked++};yn.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&iC(this,t))};yn.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new Wk(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(yn.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function qk(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=_d.from(e,r)),e}Object.defineProperty(yn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function jk(t,e,r,n,i,a){if(!r){var s=qk(e,n,i);n!==s&&(r=!0,i="buffer",n=s)}var c=e.objectMode?1:n.length;e.length+=c;var f=e.length<e.highWaterMark;if(f||(e.needDrain=!0),e.writing||e.corked){var d=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},d?d.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else i5(t,e,!1,c,n,i,a);return f}function i5(t,e,r,n,i,a,s){e.writelen=n,e.writecb=s,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new Gk("write")):r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync=!1}function Vk(t,e,r,n,i){--e.pendingcb,r?(M0.nextTick(i,n),M0.nextTick(ff,t,e),t._writableState.errorEmitted=!0,uA(t,n)):(i(n),t._writableState.errorEmitted=!0,uA(t,n),ff(t,e))}function Xk(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function Zk(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(typeof i!="function")throw new Pk;if(Xk(r),e)Vk(t,r,n,e,i);else{var a=aC(r)||t.destroyed;!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&iC(t,r),n?M0.nextTick(Lm,t,r,a,i):Lm(t,r,a,i)}}function Lm(t,e,r,n){r||$k(t,e),e.pendingcb--,n(),ff(t,e)}function $k(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function iC(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,i=new Array(n),a=e.corkedRequestsFree;a.entry=r;for(var s=0,c=!0;r;)i[s]=r,r.isBuf||(c=!1),r=r.next,s+=1;i.allBuffers=c,i5(t,e,!0,e.length,i,"",a.finish),e.pendingcb++,e.lastBufferedRequest=null,a.next?(e.corkedRequestsFree=a.next,a.next=null):e.corkedRequestsFree=new rC(e),e.bufferedRequestCount=0}else{for(;r;){var f=r.chunk,d=r.encoding,m=r.callback,I=e.objectMode?1:f.length;if(i5(t,e,!1,I,f,d,m),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}yn.prototype._write=function(t,e,r){r(new Ok("_write()"))};yn.prototype._writev=null;yn.prototype.end=function(t,e,r){var n=this._writableState;return typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null),t!=null&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||rD(this,n,r),this};Object.defineProperty(yn.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function aC(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function eD(t,e){t._final(function(r){e.pendingcb--,r&&uA(t,r),e.prefinished=!0,t.emit("prefinish"),ff(t,e)})}function tD(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"&&!e.destroyed?(e.pendingcb++,e.finalCalled=!0,M0.nextTick(eD,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function ff(t,e){var r=aC(e);if(r&&(tD(t,e),e.pendingcb===0&&(e.finished=!0,t.emit("finish"),e.autoDestroy))){var n=t._readableState;(!n||n.autoDestroy&&n.endEmitted)&&t.destroy()}return r}function rD(t,e,r){e.ending=!0,ff(t,e),r&&(e.finished?M0.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function nD(t,e,r){var n=t.entry;for(t.entry=null;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree.next=t}Object.defineProperty(yn.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});yn.prototype.destroy=e2.destroy;yn.prototype._undestroy=e2.undestroy;yn.prototype._destroy=function(t,e){e(t)};var iD=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};const AA=BA;AA.Duplex=Xo;Sf(Xo,AA.Readable);for(var _m=iD(AA.Writable.prototype),eg=0;eg<_m.length;eg++){var tg=_m[eg];Xo.prototype[tg]||(Xo.prototype[tg]=AA.Writable.prototype[tg])}function Xo(t){if(!(this instanceof Xo))return new Xo(t);AA.Readable.call(this,t),AA.Writable.call(this,t),this.allowHalfOpen=!0,t&&(t.readable===!1&&(this.readable=!1),t.writable===!1&&(this.writable=!1),t.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",aD)))}Object.defineProperty(Xo.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(Xo.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(Xo.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function aD(){this._writableState.ended||M0.nextTick(sD,this)}function sD(t){t.end()}Object.defineProperty(Xo.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});const Rf=BA;Rf.Transform=Pl;
12var Md=Qu.codes,oD=Md.ERR_METHOD_NOT_IMPLEMENTED,lD=Md.ERR_MULTIPLE_CALLBACK,cD=Md.ERR_TRANSFORM_ALREADY_TRANSFORMING,uD=Md.ERR_TRANSFORM_WITH_LENGTH_0;Sf(Pl,Rf.Duplex);function AD(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(n===null)return this.emit("error",new lD);r.writechunk=null,r.writecb=null,e!=null&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function Pl(t){if(!(this instanceof Pl))return new Pl(t);Rf.Duplex.call(this,t),this._transformState={afterTransform:AD.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",fD)}function fD(){var t=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(e,r){Mm(t,e,r)}):Mm(this,null,null)}Pl.prototype.push=function(t,e){return this._transformState.needTransform=!1,Rf.Duplex.prototype.push.call(this,t,e)};Pl.prototype._transform=function(t,e,r){r(new oD("_transform()"))};Pl.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}};Pl.prototype._read=function(t){var e=this._transformState;e.writechunk!==null&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0};Pl.prototype._destroy=function(t,e){Rf.Duplex.prototype._destroy.call(this,t,function(r){e(r)})};function Mm(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new uD;if(t._transformState.transforming)throw new cD;return t.push(null)}const sC=BA;sC.PassThrough=df;Sf(df,sC.Transform);function df(t){if(!(this instanceof df))return new df(t);Transform.call(this,t)}df.prototype._transform=function(t,e,r){r(null,t)};var rg;function dD(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var oC=Qu.codes,hD=oC.ERR_MISSING_ARGS,gD=oC.ERR_STREAM_DESTROYED;function Om(t){if(t)throw t}function pD(t){return t.setHeader&&typeof t.abort=="function"}function mD(t,e,r,n){n=dD(n);var i=!1;t.on("close",function(){i=!0}),rg===void 0&&(rg=j5),rg(t,{readable:e,writable:r},function(s){if(s)return n(s);i=!0,n()});var a=!1;return function(s){if(!i&&!a){if(a=!0,pD(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();n(s||new gD("pipe"))}}}function Pm(t){t()}function ID(t,e){return t.pipe(e)}function ED(t){return!t.length||typeof t[t.length-1]!="function"?Om:t.pop()}function bD(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var n=ED(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new hD("streams");var i,a=e.map(function(s,c){var f=c<e.length-1,d=c>0;return mD(s,f,d,function(m){i||(i=m),m&&a.forEach(Pm),!f&&(a.forEach(Pm),n(i))})});return e.reduce(ID)}var CD=bD;(function(t,e){const r=BA;e=t.exports=r.Readable,e.Stream=r.Readable,e.Readable=r.Readable,e.Writable=r.Writable,e.Duplex=r.Duplex,e.Transform=r.Transform,e.PassThrough=r.PassThrough,e.finished=j5,e.pipeline=CD})($g,$g.exports);var lC=$g.exports,cC=Bb(lC),uC={},AC={};function Um(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i<a;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0}var yD=Object.prototype.hasOwnProperty,Gm=Object.keys||function(t){var e=[];for(var r in t)yD.call(t,r)&&e.push(r);return e},Hm=Array.prototype.slice,ng;function fC(){return typeof ng<"u"?ng:ng=(function(){return(function(){}).name==="foo"})()}function zm(t){return Object.prototype.toString.call(t)}function Wm(t){return gu(t)||typeof vu.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t?!!(t instanceof DataView||t.buffer&&t.buffer instanceof ArrayBuffer):!1}function Ca(t,e){t||Ia(t,!0,e,"==",hf)}var vD=/\s*function\s+([^\(\s]*)\s*/;function dC(t){if(Cu(t)){if(fC())return t.name;var e=t.toString(),r=e.match(vD);return r&&r[1]}}Ca.AssertionError=Od;function Od(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=BD(this),this.generatedMessage=!0);var e=t.stackStartFunction||Ia;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=dC(e),a=n.indexOf(` 13`+i);if(a>=0){var s=n.indexOf(` 14`,a+1);n=n.substring(s+1)}this.stack=n}}}Af(Od,Error);function Ym(t,e){return typeof t=="string"?t.length<e?t:t.slice(0,e):t}function Km(t){if(fC()||!Cu(t))return fo(t);var e=dC(t),r=e?": "+e:"";return"[Function"+r+"]"}function BD(t){return Ym(Km(t.actual),128)+" "+t.operator+" "+Ym(Km(t.expected),128)}function Ia(t,e,r,n,i){throw new Od({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}Ca.fail=Ia;
14function hf(t,e){t||Ia(t,!0,e,"==",hf)}Ca.ok=hf;Ca.equal=t2;function t2(t,e,r){t!=e&&Ia(t,e,r,"==",t2)}Ca.notEqual=r2;function r2(t,e,r){t==e&&Ia(t,e,r,"!=",r2)}Ca.deepEqual=n2;function n2(t,e,r){fA(t,e,!1)||Ia(t,e,r,"deepEqual",n2)}Ca.deepStrictEqual=i2;function i2(t,e,r){fA(t,e,!0)||Ia(t,e,r,"deepStrictEqual",i2)}function fA(t,e,r,n){if(t===e)return!0;if(gu(t)&&gu(e))return Um(t,e)===0;if(cA(t)&&cA(e))return t.getTime()===e.getTime();if(bu(t)&&bu(e))return t.source===e.source&&t.global===e.global&&t.multiline===e.multiline&&t.lastIndex===e.lastIndex&&t.ignoreCase===e.ignoreCase;if((t===null||typeof t!="object")&&(e===null||typeof e!="object"))return r?t===e:t==e;if(Wm(t)&&Wm(e)&&zm(t)===zm(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return Um(new Uint8Array(t.buffer),new Uint8Array(e.buffer))===0;if(gu(t)!==gu(e))return!1;n=n||{actual:[],expected:[]};var i=n.actual.indexOf(t);return i!==-1&&i===n.expected.indexOf(e)?!0:(n.actual.push(t),n.expected.push(e),xD(t,e,r,n))}function Jm(t){return Object.prototype.toString.call(t)=="[object Arguments]"}function xD(t,e,r,n){if(t==null||e===null||e===void 0)return!1;if(rd(t)||rd(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=Jm(t),a=Jm(e);if(i&&!a||!i&&a)return!1;if(i)return t=Hm.call(t),e=Hm.call(e),fA(t,e,r);var s=Gm(t),c=Gm(e),f,d;if(s.length!==c.length)return!1;for(s.sort(),c.sort(),d=s.length-1;d>=0;d--)if(s[d]!==c[d])return!1;for(d=s.length-1;d>=0;d--)if(f=s[d],!fA(t[f],e[f],r,n))return!1;return!0}Ca.notDeepEqual=a2;function a2(t,e,r){fA(t,e,!1)&&Ia(t,e,r,"notDeepEqual",a2)}Ca.notDeepStrictEqual=s2;function s2(t,e,r){fA(t,e,!0)&&Ia(t,e,r,"notDeepStrictEqual",s2)}Ca.strictEqual=o2;function o2(t,e,r){t!==e&&Ia(t,e,r,"===",o2)}Ca.notStrictEqual=l2;function l2(t,e,r){t===e&&Ia(t,e,r,"!==",l2)}function qm(t,e){if(!t||!e)return!1;if(Object.prototype.toString.call(e)=="[object RegExp]")return e.test(t);try{if(t instanceof e)return!0}catch{}return Error.isPrototypeOf(e)?!1:e.call({},t)===!0}function wD(t){var e;try{t()}catch(r){e=r}return e}function hC(t,e,r,n){var i;if(typeof e!="function")throw new TypeError('"block" argument must be a function');typeof r=="string"&&(n=r,r=null),i=wD(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&Ia(i,r,"Missing expected exception"+n);var a=typeof n=="string",s=!t&&$u(i),c=!t&&i&&!r;if((s&&a&&qm(i,r)||c)&&Ia(i,r,"Got unwanted exception"+n),t&&i&&r&&!qm(i,r)||!t&&i)throw i}Ca.throws=gC;function gC(t,e,r){hC(!0,t,e,r)}Ca.doesNotThrow=pC;function pC(t,e,r){hC(!1,t,e,r)}Ca.ifError=mC;function mC(t){if(t)throw t}var QD=Object.freeze({__proto__:null,AssertionError:Od,assert:hf,deepEqual:n2,deepStrictEqual:i2,default:Ca,doesNotThrow:pC,equal:t2,fail:Ia,ifError:mC,notDeepEqual:a2,notDeepStrictEqual:s2,notEqual:r2,notStrictEqual:l2,ok:hf,strictEqual:o2,throws:gC}),IC=vA(QD);(function(t){var e=IC,r=$3,n=iQ,i=cQ,a=fQ;for(var s in a)t[s]=a[s];t.NONE=0,t.DEFLATE=1,t.INFLATE=2,t.GZIP=3,t.GUNZIP=4,t.DEFLATERAW=5,t.INFLATERAW=6,t.UNZIP=7;var c=31,f=139;function d(m){if(typeof m!="number"||m<t.DEFLATE||m>t.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=m,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}d.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,e(this.init_done,"close before init"),e(this.mode<=t.UNZIP),this.mode===t.DEFLATE||this.mode===t.GZIP||this.mode===t.DEFLATERAW?n.deflateEnd(this.strm):(this.mode===t.INFLATE||this.mode===t.GUNZIP||this.mode===t.INFLATERAW||this.mode===t.UNZIP)&&i.inflateEnd(this.strm),this.mode=t.NONE,this.dictionary=null},d.prototype.write=function(m,I,v,x,Q,N,z){return this._write(!0,m,I,v,x,Q,N,z)},d.prototype.writeSync=function(m,I,v,x,Q,N,z){return this._write(!1,m,I,v,x,Q,N,z)},d.prototype._write=function(m,I,v,x,Q,N,z,G){if(e.equal(arguments.length,8),e(this.init_done,"write before init"),e(this.mode!==t.NONE,"already finalized"),e.equal(!1,this.write_in_progress,"write already in progress"),e.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,e.equal(!1,I===void 0,"must provide flush value"),this.write_in_progress=!0,I!==t.Z_NO_FLUSH&&I!==t.Z_PARTIAL_FLUSH&&I!==t.Z_SYNC_FLUSH&&I!==t.Z_FULL_FLUSH&&I!==t.Z_FINISH&&I!==t.Z_BLOCK)throw new Error("Invalid flush value");if(v==null&&(v=Ke.alloc(0),Q=0,x=0),this.strm.avail_in=Q,this.strm.input=v,this.strm.next_in=x,this.strm.avail_out=G,this.strm.output=N,this.strm.next_out=z,this.flush=I,!m)return this._process(),this._checkError()?this._afterSync():void 0;var W=this;return M0.nextTick(function(){W._process(),W._after()}),this},d.prototype._afterSync=function(){var m=this.strm.avail_out,I=this.strm.avail_in;return this.write_in_progress=!1,[I,m]},d.prototype._process=function(){var m=null;switch(this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=n.deflate(this.strm,this.flush);break;case t.UNZIP:switch(this.strm.avail_in>0&&(m=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(m===null)break;
14if(this.strm.input[m]===c){if(this.gzip_id_bytes_read=1,m++,this.strm.avail_in===1)break}else{this.mode=t.INFLATE;break}case 1:if(m===null)break;this.strm.input[m]===f?(this.gzip_id_bytes_read=2,this.mode=t.GUNZIP):this.mode=t.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===t.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===t.Z_OK?this.err=i.inflate(this.strm,this.flush):this.err===t.Z_DATA_ERROR&&(this.err=t.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===t.GUNZIP&&this.err===t.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},d.prototype._checkError=function(){switch(this.err){case t.Z_OK:case t.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===t.Z_FINISH)return this._error("unexpected end of file"),!1;break;case t.Z_STREAM_END:break;case t.Z_NEED_DICT:return this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},d.prototype._after=function(){if(this._checkError()){var m=this.strm.avail_out,I=this.strm.avail_in;this.write_in_progress=!1,this.callback(I,m),this.pending_close&&this.close()}},d.prototype._error=function(m){this.strm.msg&&(m=this.strm.msg),this.onerror(m,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},d.prototype.init=function(m,I,v,x,Q){e(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),e(m>=8&&m<=15,"invalid windowBits"),e(I>=-1&&I<=9,"invalid compression level"),e(v>=1&&v<=9,"invalid memlevel"),e(x===t.Z_FILTERED||x===t.Z_HUFFMAN_ONLY||x===t.Z_RLE||x===t.Z_FIXED||x===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(I,m,v,x,Q),this._setDictionary()},d.prototype.params=function(){throw new Error("deflateParams Not supported")},d.prototype.reset=function(){this._reset(),this._setDictionary()},d.prototype._init=function(m,I,v,x,Q){switch(this.level=m,this.windowBits=I,this.memLevel=v,this.strategy=x,this.flush=t.Z_NO_FLUSH,this.err=t.Z_OK,(this.mode===t.GZIP||this.mode===t.GUNZIP)&&(this.windowBits+=16),this.mode===t.UNZIP&&(this.windowBits+=32),(this.mode===t.DEFLATERAW||this.mode===t.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new r,this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=n.deflateInit2(this.strm,this.level,t.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:case t.UNZIP:this.err=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==t.Z_OK&&this._error("Init error"),this.dictionary=Q,this.write_in_progress=!1,this.init_done=!0},d.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:this.err=n.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==t.Z_OK&&this._error("Failed to set dictionary")}},d.prototype._reset=function(){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:case t.GZIP:this.err=n.deflateReset(this.strm);break;case t.INFLATE:case t.INFLATERAW:case t.GUNZIP:this.err=i.inflateReset(this.strm);break}this.err!==t.Z_OK&&this._error("Failed to reset stream")},t.Zlib=d})(AC);(function(t){var e=uf.Buffer,r=lC.Transform,n=AC,i=q5,a=IC.ok,s=uf.kMaxLength,c="Cannot create final Buffer. It would be larger than 0x"+s.toString(16)+" bytes";n.Z_MIN_WINDOWBITS=8,n.Z_MAX_WINDOWBITS=15,n.Z_DEFAULT_WINDOWBITS=15,n.Z_MIN_CHUNK=64,n.Z_MAX_CHUNK=1/0,n.Z_DEFAULT_CHUNK=16*1024,n.Z_MIN_MEMLEVEL=1,n.Z_MAX_MEMLEVEL=9,n.Z_DEFAULT_MEMLEVEL=8,n.Z_MIN_LEVEL=-1,n.Z_MAX_LEVEL=9,n.Z_DEFAULT_LEVEL=n.Z_DEFAULT_COMPRESSION;for(var f=Object.keys(n),d=0;d<f.length;d++){var m=f[d];m.match(/^Z/)&&Object.defineProperty(t,m,{enumerable:!0,value:n[m],writable:!1})}for(var I={Z_OK:n.Z_OK,Z_STREAM_END:n.Z_STREAM_END,Z_NEED_DICT:n.Z_NEED_DICT,Z_ERRNO:n.Z_ERRNO,Z_STREAM_ERROR:n.Z_STREAM_ERROR,Z_DATA_ERROR:n.Z_DATA_ERROR,Z_MEM_ERROR:n.Z_MEM_ERROR,Z_BUF_ER
14ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},v=Object.keys(I),x=0;x<v.length;x++){var Q=v[x];I[I[Q]]=Q}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(I),writable:!1}),t.Deflate=G,t.Inflate=W,t.Gzip=U,t.Gunzip=J,t.DeflateRaw=F,t.InflateRaw=ie,t.Unzip=$,t.createDeflate=function(k){return new G(k)},t.createInflate=function(k){return new W(k)},t.createDeflateRaw=function(k){return new F(k)},t.createInflateRaw=function(k){return new ie(k)},t.createGzip=function(k){return new U(k)},t.createGunzip=function(k){return new J(k)},t.createUnzip=function(k){return new $(k)},t.deflate=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new G(_),k,Y)},t.deflateSync=function(k,_){return z(new G(_),k)},t.gzip=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new U(_),k,Y)},t.gzipSync=function(k,_){return z(new U(_),k)},t.deflateRaw=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new F(_),k,Y)},t.deflateRawSync=function(k,_){return z(new F(_),k)},t.unzip=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new $(_),k,Y)},t.unzipSync=function(k,_){return z(new $(_),k)},t.inflate=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new W(_),k,Y)},t.inflateSync=function(k,_){return z(new W(_),k)},t.gunzip=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new J(_),k,Y)},t.gunzipSync=function(k,_){return z(new J(_),k)},t.inflateRaw=function(k,_,Y){return typeof _=="function"&&(Y=_,_={}),N(new ie(_),k,Y)},t.inflateRawSync=function(k,_){return z(new ie(_),k)};function N(k,_,Y){var K=[],oe=0;k.on("error",ce),k.on("end",Ie),k.end(_),ae();function ae(){for(var Ge;(Ge=k.read())!==null;)K.push(Ge),oe+=Ge.length;k.once("readable",ae)}function ce(Ge){k.removeListener("end",Ie),k.removeListener("readable",ae),Y(Ge)}function Ie(){var Ge,Mt=null;oe>=s?Mt=new RangeError(c):Ge=e.concat(K,oe),K=[],k.close(),Y(Mt,Ge)}}function z(k,_){if(typeof _=="string"&&(_=e.from(_)),!e.isBuffer(_))throw new TypeError("Not a string or buffer");var Y=k._finishFlushFlag;return k._processChunk(_,Y)}function G(k){if(!(this instanceof G))return new G(k);re.call(this,k,n.DEFLATE)}function W(k){if(!(this instanceof W))return new W(k);re.call(this,k,n.INFLATE)}function U(k){if(!(this instanceof U))return new U(k);re.call(this,k,n.GZIP)}function J(k){if(!(this instanceof J))return new J(k);re.call(this,k,n.GUNZIP)}function F(k){if(!(this instanceof F))return new F(k);re.call(this,k,n.DEFLATERAW)}function ie(k){if(!(this instanceof ie))return new ie(k);re.call(this,k,n.INFLATERAW)}function $(k){if(!(this instanceof $))return new $(k);re.call(this,k,n.UNZIP)}function P(k){return k===n.Z_NO_FLUSH||k===n.Z_PARTIAL_FLUSH||k===n.Z_SYNC_FLUSH||k===n.Z_FULL_FLUSH||k===n.Z_FINISH||k===n.Z_BLOCK}function re(k,_){var Y=this;if(this._opts=k=k||{},this._chunkSize=k.chunkSize||t.Z_DEFAULT_CHUNK,r.call(this,k),k.flush&&!P(k.flush))throw new Error("Invalid flush flag: "+k.flush);if(k.finishFlush&&!P(k.finishFlush))throw new Error("Invalid flush flag: "+k.finishFlush);if(this._flushFlag=k.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof k.finishFlush<"u"?k.finishFlush:n.Z_FINISH,k.chunkSize&&(k.chunkSize<t.Z_MIN_CHUNK||k.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+k.chunkSize);if(k.windowBits&&(k.windowBits<t.Z_MIN_WINDOWBITS||k.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+k.windowBits);if(k.level&&(k.level<t.Z_MIN_LEVEL||k.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+k.level);if(k.memLevel&&(k.memLevel<t.Z_MIN_MEMLEVEL||k.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+k.memLevel);if(k.strategy&&k.strategy!=t.Z_FILTERED&&k.strategy!=t.Z_HUFFMAN_ONLY&&k.strategy!=t.Z_RLE&&k.strategy!=t.Z_FIXED&&k.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+k.strategy);if(k.dictionary&&!e.isBuffer(k.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(_);var K=this;this._hadError=!1,this._handle.onerror=function(ce,Ie){ne(K),K._hadError=!0;var Ge=new Error(ce);Ge.errno=Ie,Ge.code=t.codes[Ie],K.emit("error",Ge)};var oe=t.Z_DEFAULT_COMPRESSION;typeof k.level=="number"&&(oe=k.level);var ae=t.Z_DEFAULT_STRATEGY;typeof k.strategy=="number"&&(ae=k.strategy),this._handle.init(k.windowBits||t.Z_DEFAULT_WINDOWBITS,oe,k.memLevel||t.Z_DEFAULT_MEMLEVEL,ae,k.dictionary),this._buffer=e.allocUnsafe(this._chunkSize),this._offset=0,this._level=oe,this._strategy=ae,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!Y._handle},configurable:!0,enumerable:!0})}i.inherits(re,r),re.prototype.params=function(k,_,Y){if(k<t.Z_MIN_LEVEL||k>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+k);if(_!=t.Z_FILTERED&&_!=t.Z_HUFFMAN_ONLY&&_!=t.Z_RLE&&_!=t.Z_FIXED&&_!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+_);if(this._level!==k||this._strategy!==_){var K=this;this.flush(n.Z_SYNC_FLUSH,function(){a(K._handle,"zlib binding closed"),K._handle.params(k,_),K._hadError||(K._level=k,K._strategy=_,Y&&Y())})}else M0.nextTick(Y)},re.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},re.prototype._flush=function(k){this._transform(e.alloc(0),"",k)},re.prototype.flush=function(k,_){var Y=this,K=this._writableState;(typeof k=="function"||k===void 0&&!_)&&(_=k,k=n.Z_FULL_FLUSH),K.ended?_&&M0.nextTick(_):K.ending?_&&this.once("end",_):K.needDrain?_&&this.once("drain",function(){return Y.flush(k,_)}):(this._flushFlag=k,this.write(e.alloc(0),"",_))},re.prototype.close=function(k){ne(this,k),M0.nextTick(ve,this)};function ne(k,_){_&&M0.nextTick(_),k._handle&&(k._handle.close(),k._handle=null)}function ve(k){k.emit("close")}re.prototype._transform=function(k,_,Y){var K,oe=this._writableState,ae=oe.ending||oe.ended,ce=ae&&(!k||oe.length===k.length);if(k!==null&&!e.isBuffer(k))return Y(new Error("invalid input"));if(!this._handle)return Y(new Error("zlib binding closed"));ce?K=this._finishFlushFlag:(K=this._flushFlag,k.length>=oe.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(k,K,Y)},re.prototype._processChunk=function(k,_,Y){var K=k&&k.length,oe=this._chunkSize-this._offset,ae=0,ce=this,Ie=typeof Y=="function";if(!Ie){var Ge=[],Mt=0,It;this.on("error",function(At){It=At}),a(this._handle,"zlib binding closed");do var Ft=this._handle.writeSync(_,k,ae,K,this._buffer,this._offset,oe);while(!this._hadError&&Lt(Ft[0],Ft[1]));if(this._hadError)throw It;if(Mt>=s)throw ne(this),new RangeError(c);var Vt=e.concat(Ge,Mt);return ne(this),Vt}a(this._handle,"zlib binding closed");var Ot=this._handle.write(_,k,ae,K,this._buffer,this._offset,oe);Ot.buffer=k,Ot.callback=Lt;function Lt(At,Oe){if(this&&(this.buffer=null,this.callback=null),!ce._hadError){var Te=oe-Oe;if(a(Te>=0,"have should not go down"),Te>0){var Le=ce._buffer.slice(ce._offset,ce._offset+Te);ce._offset+=Te,Ie?ce.push(Le):(Ge.push(Le),Mt+=Le.length)}if((Oe===0||ce._offset>=ce._chunkSize)&&(oe=ce._chunkSize,ce._offset=0,ce._buffer=e.allocUnsafe(ce._chunkSize)),Oe===0){if(ae+=K-At,K=At,!Ie)return!0;
14var Se=ce._handle.write(_,k,ae,K,ce._buffer,ce._offset,ce._chunkSize);Se.callback=Lt,Se.buffer=k;return}if(!Ie)return!1;Y()}}},i.inherits(G,re),i.inherits(W,re),i.inherits(U,re),i.inherits(J,re),i.inherits(F,re),i.inherits(ie,re),i.inherits($,re)})(uC);var JA=Bb(uC);class EC extends cC.Writable{constructor(e,r,n){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=e,this.id=r,n==null&&(n={}),this.data=n,this.gen=0,this.deflate=null,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.chunks=[]}initDeflate(){return this.data.Filter="FlateDecode",this.deflate=JA.createDeflate(),this.deflate.on("data",e=>(this.chunks.push(e),this.data.Length+=e.length)),this.deflate.on("end",this.finalize)}_write(e,r,n){return e instanceof Uint8Array||(e=Ke.from(e+` 15`,"binary")),this.uncompressedLength+=e.length,this.data.Length==null&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(e)):(this.chunks.push(e),this.data.Length+=e.length),n()}end(){return super.end(...arguments),this.deflate?this.deflate.end():this.finalize()}finalize(){this.offset=this.document._offset;const e=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;if(this.chunks.length){let r=Ke.concat(this.chunks);e&&(r=e(r)),this.data.Length=r.length,this.document._write(`${this.id} ${this.gen} obj`),this.document._write(Ga.convert(this.data,e)),this.document._write("stream"),this.document._write(r),this.chunks.length=0,this.document._write(` 16endstream`)}else this.document._write(`${this.id} ${this.gen} obj`),this.document._write(Ga.convert(this.data,e));return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class bC{constructor(e){e===void 0&&(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(){const e=Object.keys(this._items).sort((n,i)=>this._compareKeys(n,i)),r=["<<"];if(this.limits&&e.length>1){const n=e[0],i=e[e.length-1];r.push(` /Limits ${Ga.convert([this._dataForKey(n),this._dataForKey(i)])}`)}r.push(` /${this._keysName()} [`);for(let n of e)r.push(` ${Ga.convert(this._dataForKey(n))} ${Ga.convert(this._items[n])}`);return r.push("]"),r.push(">>"),r.join(` 17`)}
17_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 R1 extends bC{_compareKeys(e,r){return e.localeCompare(r)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}const Hu=(t,e)=>(Array(e+1).join("0")+t).slice(-e),jm=/[\n\r\t\b\f()\\]/g,Vm={"\n":"\\n","\r":"\\r"," ":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},SD=function(t){const e=t.length;if(e&1)throw new Error("Buffer length must be even");for(let r=0,n=e-1;r<n;r+=2){const i=t[r];t[r]=t[r+1],t[r+1]=i}return t};class Ga{static convert(e,r){if(r===void 0&&(r=null),typeof e=="string")return`/${e}`;if(e instanceof String){let n=e,i=!1;for(let s=0,c=n.length;s<c;s++)if(n.charCodeAt(s)>127){i=!0;break}let a;return i?a=SD(Ke.from(`\uFEFF${n}`,"utf16le")):a=Ke.from(n.valueOf(),"ascii"),r?n=r(a).toString("binary"):n=a.toString("binary"),n=n.replace(jm,s=>Vm[s]),`(${n})`}if(Ke.isBuffer(e))return`<${e.toString("hex")}>`;if(e instanceof EC||e instanceof R1)return e.toString();if(e instanceof Date){let n=`D:${Hu(e.getUTCFullYear(),4)}`+Hu(e.getUTCMonth()+1,2)+Hu(e.getUTCDate(),2)+Hu(e.getUTCHours(),2)+Hu(e.getUTCMinutes(),2)+Hu(e.getUTCSeconds(),2)+"Z";return r&&(n=r(Ke.from(n,"ascii")).toString("binary"),n=n.replace(jm,i=>Vm[i])),`(${n})`}if(Array.isArray(e))return`[${Array.from(e).map(i=>Ga.convert(i,r)).join(" ")}]`;if({}.toString.call(e)==="[object Object]"){const n=["<<"];for(let i in e){const a=e[i];n.push(`/${i} ${Ga.convert(a,r)}`)}return n.push(">>"),n.join(` 18`)}return typeof e=="number"?Ga.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw new Error(`unsupported number: ${e}`)}}const kD={top:72,left:72,bottom:72,right:72},DD={"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 RD{constructor(e,r){r===void 0&&(r={}),this.document=e,this._options=r,this.size=r.size||"letter",this.layout=r.layout||"portrait",this.userUnit=r.userUnit||1,typeof r.margin=="number"?this.margins={top:r.margin,left:r.margin,bottom:r.margin,right:r.margin}:this.margins=r.margins||kD;const n=Array.isArray(this.size)?this.size:DD[this.size.toUpperCase()];this.width=n[this.layout==="portrait"?0:1],this.height=n[this.layout==="portrait"?1:0],this.content=this.document.ref(),r.font&&e.font(r.font,r.fontFamily),r.fontSize&&e.fontSize(r.fontSize),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;
18return 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()}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=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()}}function tA(t){return new Uint8Array(YE.arrayBuffer(t))}function TD(t){return YE(t)}function FD(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function c2(t){if(!FD(t))throw new Error("Uint8Array expected");for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];if(r.length>0&&!r.includes(t.length))throw new Error("Uint8Array expected of length "+r+", got length="+t.length)}function Xm(t,e){if(e===void 0&&(e=!0),t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function ND(t,e){c2(t);const r=e.outputLen;if(t.length<r)throw new Error("digestInto() expects output buffer of length at least "+r)}function a5(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];for(let n=0;n<e.length;n++)e[n].fill(0)}function ig(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function _o(t,e){return t<<32-e|t>>>e}function LD(t){if(typeof t!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(t))}function CC(t){return typeof t=="string"&&(t=LD(t)),c2(t),t}class _D{}function MD(t){const e=n=>t().update(CC(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function OD(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);const i=BigInt(32),a=BigInt(4294967295),s=Number(r>>i&a),c=Number(r&a),f=n?4:0,d=n?0:4;t.setUint32(e+f,s,n),t.setUint32(e+d,c,n)}function PD(t,e,r){return t&e^~t&r}function UD(t,e,r){return t&e^t&r^e&r}class GD extends _D{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=ig(this.buffer)}update(e){Xm(this),e=CC(e),c2(e);const{view:r,buffer:n,blockLen:i}=this,a=e.length;for(let s=0;s<a;){const c=Math.min(i-this.pos,a-s);if(c===i){const f=ig(e);for(;i<=a-s;s+=i)this.process(f,s);continue}n.set(e.subarray(s,s+c),this.pos),this.pos+=c,s+=c,this.pos===i&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){Xm(this),ND(e,this),this.finished=!0;const{buffer:r,view:n,blockLen:i,isLE:a}=this;let{pos:s}=this;r[s++]=128,a5(this.buffer.subarray(s)),this.padOffset>i-s&&(this.process(n,0),s=0);for(let I=s;I<i;I++)r[I]=0;OD(n,i-8,BigInt(this.length*8),a),this.process(n,0);const c=ig(e),f=this.outputLen;if(f%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const d=f/4,m=this.get();if(d>m.length)throw new Error("_sha2: outputLen bigger than state");for(let I=0;I<d;I++)c.setUint32(4*I,m[I],a)}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:a,destroyed:s,pos:c}=this;return e.destroyed=s,e.finished=a,e.length=i,e.pos=c,i%r&&e.buffer.set(n),e}clone(){return this._cloneInto()}}const Ec=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),HD=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,2756
18734187,3204031479,3329325298]),bc=new Uint32Array(64);class zD extends GD{constructor(e){e===void 0&&(e=32),super(64,e,8,!1),this.A=Ec[0]|0,this.B=Ec[1]|0,this.C=Ec[2]|0,this.D=Ec[3]|0,this.E=Ec[4]|0,this.F=Ec[5]|0,this.G=Ec[6]|0,this.H=Ec[7]|0}get(){const{A:e,B:r,C:n,D:i,E:a,F:s,G:c,H:f}=this;return[e,r,n,i,a,s,c,f]}set(e,r,n,i,a,s,c,f){this.A=e|0,this.B=r|0,this.C=n|0,this.D=i|0,this.E=a|0,this.F=s|0,this.G=c|0,this.H=f|0}process(e,r){for(let I=0;I<16;I++,r+=4)bc[I]=e.getUint32(r,!1);for(let I=16;I<64;I++){const v=bc[I-15],x=bc[I-2],Q=_o(v,7)^_o(v,18)^v>>>3,N=_o(x,17)^_o(x,19)^x>>>10;bc[I]=N+bc[I-7]+Q+bc[I-16]|0}let{A:n,B:i,C:a,D:s,E:c,F:f,G:d,H:m}=this;for(let I=0;I<64;I++){const v=_o(c,6)^_o(c,11)^_o(c,25),x=m+v+PD(c,f,d)+HD[I]+bc[I]|0,N=(_o(n,2)^_o(n,13)^_o(n,22))+UD(n,i,a)|0;m=d,d=f,f=c,c=s+x|0,s=a,a=i,i=n,n=x+N|0}n=n+this.A|0,i=i+this.B|0,a=a+this.C|0,s=s+this.D|0,c=c+this.E|0,f=f+this.F|0,d=d+this.G|0,m=m+this.H|0,this.set(n,i,a,s,c,f,d,m)}roundClean(){a5(bc)}destroy(){this.set(0,0,0,0,0,0,0,0),a5(this.buffer)}}const WD=MD(()=>new zD);function Pd(t){return WD(t)}function u2(t,e,r,n){return n===void 0&&(n=!0),vQ(e,r,{disablePadding:!n}).encrypt(t)}function YD(t,e){return yQ(e,{disablePadding:!0}).encrypt(t)}function Ud(t,e){const r=new Uint8Array(256);for(let a=0;a<256;a++)r[a]=a;let n=0;for(let a=0;a<256;a++)n=n+r[a]+e[a%e.length]&255,[r[a],r[n]]=[r[n],r[a]];const i=new Uint8Array(t.length);for(let a=0,s=0,c=0;c<t.length;c++)a=a+1&255,s=s+r[a]&255,[r[a],r[s]]=[r[s],r[a]],i[c]=t[c]^r[r[a]+r[s]&255];return i}function KD(t){const e=new Uint8Array(t);return globalThis.crypto.getRandomValues(e),e}function _l(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),a=i*2;if(t>=e[a]&&t<=e[a+1])return!0;t>e[a+1]?r=i+1:n=i-1}return!1}const JD=[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,8
18133,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,120137,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],qD=t=>_l(t,JD),jD=[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],VD=t=>_l(t,jD),yC=[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],XD=t=>_l(t,yC),ZD=[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],$D=[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],eR=[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],tR=t=>
18_l(t,yC)||_l(t,eR)||_l(t,ZD)||_l(t,$D),rR=[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],ag=t=>_l(t,rR),nR=[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],iR=t=>_l(t,nR),aR=XD,sR=VD,Zm=t=>t.codePointAt(0),oR=t=>t[0],lR=t=>t[t.length-1];function $m(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 a=t.charCodeAt(n+1);if(a>=56320&&a<=57343){e.push((i-55296)*1024+a-56320+65536),n+=1;continue}}e.push(i)}return e}function cR(t,e){if(e===void 0&&(e={}),typeof t!="string")throw new TypeError("Expected string.");if(t.length===0)return"";const r=$m(t).map(m=>aR(m)?32:m).filter(m=>!sR(m)),n=String.fromCodePoint.apply(null,r).normalize("NFKC"),i=$m(n);if(i.some(tR))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");
18if(e.allowUnassigned!==!0&&i.some(qD))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");const s=i.some(ag),c=i.some(iR);if(s&&c)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");const f=ag(Zm(oR(n))),d=ag(Zm(lR(n)));if(s&&!(f&&d))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}function ho(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];const n=e.reduce((s,c)=>s+c.length,0),i=new Uint8Array(n);let a=0;for(const s of e)i.set(s,a),a+=s.length;return i}class Rl{static generateFileID(e){e===void 0&&(e={});let r=`${e.CreationDate.getTime()} 19`;for(let n in e)e.hasOwnProperty(n)&&(r+=`${n}: ${e[n].valueOf()} 20`);return Ke.from(tA(r))}static generateRandomWordArray(e){return KD(e)}static create(e,r){return r===void 0&&(r={}),!r.ownerPassword&&!r.userPassword?null:new Rl(e,r)}constructor(e,r){if(r===void 0&&(r={}),!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,a;switch(e){case 1:i=2,this.keyBits=40,a=uR(n.permissions);break;case 2:i=3,this.keyBits=128,a=sg(n.permissions);break;case 4:i=4,this.keyBits=128,a=sg(n.permissions);break}const s=nd(n.userPassword),c=n.ownerPassword?nd(n.ownerPassword):s,f=dR(i,this.keyBits,s,c);this.encryptionKey=hR(i,this.keyBits,this.document._id,s,f,a);let d;i===2?d=AR(this.encryptionKey):d=fR(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=Ke.from(f),r.U=Ke.from(d),r.P=a}_setupEncryptionV5(e,r){this.keyBits=256;const n=sg(r.permissions),i=e4(r.userPassword),a=r.ownerPassword?e4(r.ownerPassword):i;this.encryptionKey=ER(Rl.generateRandomWordArray);const s=gR(i,Rl.generateRandomWordArray),c=s.slice(40,48),f=pR(i,c,this.encryptionKey),d=mR(a,s,Rl.generateRandomWordArray),m=d.slice(40,48),I=IR(a,m,s,this.encryptionKey),v=bR(n,this.encryptionKey,Rl.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=Ke.from(d),e.OE=Ke.from(I),e.U=Ke.from(s),e.UE=Ke.from(f),e.P=n,e.Perms=Ke.from(v)}getEncryptFn(e,r){let n;if(this.version<5){const s=new Uint8Array([e&255,e>>8&255,e>>16&255,r&255,r>>8&255]);n=ho(this.encryptionKey,s)}if(this.version===1||this.version===2){let s=tA(n);const c=Math.min(16,this.keyBits/8+5);return s=s.slice(0,c),f=>Ke.from(Ud(new Uint8Array(f),s))}let i;if(this.version===4){const s=new Uint8Array([115,65,108,84]);i=tA(ho(n,s))}else i=this.encryptionKey;const a=Rl.generateRandomWordArray(16);return s=>{const c=u2(new Uint8Array(s),i,a,!0);return Ke.from(ho(a,c))}}end(){this.dictionary.end()}}function uR(t){t===void 0&&(t={});let e=-64;return t.printing&&(e|=4),t.modifying&&(e|=8),t.copying&&(e|=16),t.annotating&&(e|=32),e}function sg(t){t===void 0&&(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 AR(t){return Ud(nd(),t)}function fR(t,e){const r=e.slice();let n=tA(ho(nd(),new Uint8Array(t)));for(let a=0;a<20;a++){const s=new Uint8Array(r.length);for(let c=0;c<r.length;c++)s[c]=e[c]^a;n=Ud(n,s)}const i=new Uint8Array(32);return i.set(n),i}function dR(t,e,r,n){let i=n,a=t>=3?51:1;for(let d=0;d<a;d++)i=tA(i);const s=e/8;let c=i.slice(0,s),f=r;a=t>=3?20:1;for(let d=0;d<a;d++){const m=new Uint8Array(s);for(let I=0;I<s;I++)m[I]=c[I]^d;f=Ud(f,m)}
20return f}function hR(t,e,r,n,i,a){const s=new Uint8Array([a&255,a>>8&255,a>>16&255,a>>24&255]);let c=ho(n,i,s,new Uint8Array(r));const f=t>=3?51:1,d=e/8;for(let m=0;m<f;m++)c=tA(c),c=c.slice(0,d);return c}function gR(t,e){const r=e(8),n=e(8),i=Pd(ho(t,r));return ho(i,r,n)}function pR(t,e,r){const n=Pd(ho(t,e)),i=new Uint8Array(16);return u2(r,n,i,!1)}function mR(t,e,r){const n=r(8),i=r(8),a=Pd(ho(t,n,e));return ho(a,n,i)}function IR(t,e,r,n){const i=Pd(ho(t,e,r)),a=new Uint8Array(16);return u2(n,i,a,!1)}function ER(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>>24&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),YD(n,e)}function nd(t){t===void 0&&(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]=CR[n-r],n++;return e}function e4(t){t===void 0&&(t=""),t=unescape(encodeURIComponent(cR(t)));
20const 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 CR=[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:yR}=Ga;let A2=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==="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,a,s){return this.transform=[e,r,n,i,a,s],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 a=[],s=[],c=[];for(let m=0;m<n-1;
20m++)s.push(0,1),m+2!==n&&a.push(this.stops[m+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[m+0][1],C1:this.stops[m+1][1],N:1}),c.push(r),r.end();n===1?r=c[0]:(r=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:c,Bounds:a,Encode:s}),r.end()),this.id=`Sh${++this.doc._gradCount}`;const f=this.shader(r);f.end();const d=this.doc.ref({Type:"Pattern",PatternType:2,Shading:f,Matrix:this.matrix.map(yR)});if(d.end(),this.stops.some(m=>m[2]<1)){let m=this.opacityGradient();m._colorSpace="DeviceGray";for(let N of this.stops)m.stop(N[0],[N[2]]);m=m.embed(this.matrix);const I=[0,0,this.doc.page.width,this.doc.page.height],v=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:I,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:m}}});v.write("/Pattern cs /Sh1 scn"),v.end(`${I.join(" ")} re f`);const x=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:v}});x.end();const Q=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:I,XStep:I[2],YStep:I[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:d},ExtGState:{Gs1:x}}});Q.write("/Gs1 gs /Pattern cs /Sh1 scn"),Q.end(`${I.join(" ")} re f`),this.doc.page.patterns[this.id]=Q}else this.doc.page.patterns[this.id]=d;return d}apply(e){const[r,n,i,a,s,c]=this.doc._ctm,[f,d,m,I,v,x]=this.transform,Q=[r*f+i*d,n*f+a*d,r*m+i*I,n*m+a*I,r*v+i*x+s,n*v+a*x+c];(!this.embedded||Q.join(" ")!==this.matrix.join(" "))&&this.embed(Q),this.doc._setColorSpace("Pattern",e);const N=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${N}`)}},vR=class vC extends A2{constructor(e,r,n,i,a){super(e),this.x1=r,this.y1=n,this.x2=i,this.y2=a}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 vC(this.doc,this.x1,this.y1,this.x2,this.y2)}},BR=class BC extends A2{constructor(e,r,n,i,a,s,c){super(e),this.doc=e,this.x1=r,this.y1=n,this.r1=i,this.x2=a,this.y2=s,this.r2=c}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 BC(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}};var xR={PDFGradient:A2,PDFLinearGradient:vR,PDFRadialGradient:BR};const wR=["DeviceCMYK","DeviceRGB"];let QR=class{constructor(e,r,n,i,a){this.doc=e,this.bBox=r,this.xStep=n,this.yStep=i,this.stream=a}createPattern(){const e=this.doc.ref();e.end();const[r,n,i,a,s,c]=this.doc._ctm,[f,d,m,I,v,x]=[1,0,0,1,0,0],Q=[r*f+i*d,n*f+a*d,r*m+i*I,n*m+a*I,r*v+i*x+s,n*v+a*x+c],N=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:Q.map(z=>+z.toFixed(5)),Resources:e});return N.end(this.stream),N}embedPatternColorSpaces(){wR.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 a=e?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${a}`)}};var SR={PDFTilingPattern:QR};class og{constructor(e,r,n,i,a,s){this.id="CS"+Object.keys(e.spotColors).length,this.name=r,this.values=[n,i,a,s],this.ref=e.ref(["Separation",this.name,"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(c=>c/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const{PDFGradient:kR,PDFLinearGradient:DR,PDFRadialGradient:RR}=xR,{PDFTilingPattern:t4}=SR;var TR={initColor(){return 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(r4[t])t=r4[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 kR?(t.apply(e),!0):Array.isArray(t)&&t[0]instanceof t4?(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 og?(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 og?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 DR(this,t,e,r,n)},radialGradient(t,e,r,n,i,a){return new RR(this,t,e,r,n,i,a)},pattern(t,e,r,n){return new t4(this,t,e,r,n)},addSpotColor(t,e,r,n,i){const a=new og(this,t,e,r,n,i);return this.spotColors[t]=a,this}},r4={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
20ive:[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 e0,t0,Y0,sr,ju,Vu;e0=t0=Y0=sr=ju=Vu=0;const xC={M:2,m:2,Z:0,z:0,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,T:2,t:2,A:7,a:7},FR=t=>t in xC,NR=t=>{const e=t.codePointAt(0);return e===32||e===9||e===13||e===10},LR=t=>{const e=t.codePointAt(0);return e==null?!1:48<=e&&e<=57},lg=(t,e)=>{let r=e,n="",i="none";for(;r<t.length;r+=1){const s=t[r];if(s==="+"||s==="-"){if(i==="none"){i="sign",n+=s;continue}if(i==="e"){i="exponent_sign",n+=s;continue}}if(LR(s)){if(i==="none"||i==="sign"||i==="whole"){i="whole",n+=s;continue}if(i==="decimal_point"||i==="decimal"){i="decimal",n+=s;continue}if(i==="e"||i==="exponent_sign"||i==="exponent"){i="exponent",n+=s;continue}}if(s==="."&&(i==="none"||i==="sign"||i==="whole")){i="decimal_point",n+=s;continue}if((s==="E"||s==="e")&&(i==="whole"||i==="decimal_point"||i==="decimal")){i="e",n+=s;continue}break}const a=Number.parseFloat(n);return Number.isNaN(a)?[e,null]:[r-1,a]},_R=t=>{const e=[];let r=null,n=[],i=0,a=!1,s=!1;for(let c=0;c<t.length;c+=1){const f=t.charAt(c);if(NR(f))continue;if(a&&f===","){if(s)break;s=!0;continue}if(FR(f)){if(s)return e;if(r==null){if(f!=="M"&&f!=="m")return e}else if(n.length!==0)return e;r=f,n=[],i=xC[r],a=!1,i===0&&e.push({command:r,args:n});continue}if(r==null)return e;let d=c,m=null;if(r==="A"||r==="a"){const I=n.length;(I===0||I===1)&&f!=="+"&&f!=="-"&&([d,m]=lg(t,c)),(I===2||I===5||I===6)&&([d,m]=lg(t,c)),(I===3||I===4)&&(f==="0"&&(m=0),f==="1"&&(m=1))}else[d,m]=lg(t,c);if(m==null)return e;n.push(m),a=!0,s=!1,c=d,n.length===i&&(e.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return e},MR=function(t,e){e0=t0=Y0=sr=ju=Vu=0;for(let r=0;r<t.length;r++){const{command:n,args:i}=t[r];typeof n4[n]=="function"&&n4[n](e,i)}},n4={M(t,e){return e0=e[0],t0=e[1],Y0=sr=null,ju=e0,Vu=t0,t.moveTo(e0,t0)},m(t,e){return e0+=e[0],t0+=e[1],Y0=sr=null,ju=e0,Vu=t0,t.moveTo(e0,t0)},C(t,e){return e0=e[4],t0=e[5],Y0=e[2],sr=e[3],t.bezierCurveTo(...e)},c(t,e){return t.bezierCurveTo(e[0]+e0,e[1]+t0,e[2]+e0,e[3]+t0,e[4]+e0,e[5]+t0),Y0=e0+e[2],sr=t0+e[3],e0+=e[4],t0+=e[5]},S(t,e){return Y0===null&&(Y0=e0,sr=t0),t.bezierCurveTo(e0-(Y0-e0),t0-(sr-t0),e[0],e[1],e[2],e[3]),Y0=e[0],sr=e[1],e0=e[2],t0=e[3]},s(t,e){return Y0===null&&(Y0=e0,sr=t0),t.bezierCurveTo(e0-(Y0-e0),t0-(sr-t0),e0+e[0],t0+e[1],e0+e[2],t0+e[3]),Y0=e0+e[0],sr=t0+e[1],e0+=e[2],t0+=e[3]},Q(t,e){return Y0=e[0],sr=e[1],e0=e[2],t0=e[3],t.quadraticCurveTo(e[0],e[1],e0,t0)},q(t,e){return t.quadraticCurveTo(e[0]+e0,e[1]+t0,e[2]+e0,e[3]+t0),Y0=e0+e[0],sr=t0+e[1],e0+=e[2],t0+=e[3]},T(t,e){return Y0===null?(Y0=e0,sr=t0):(Y0=e0-(Y0-e0),sr=t0-(sr-t0)),t.quadraticCurveTo(Y0,sr,e[0],e[1]),e0=e[0],t0=e[1]},t(t,e){return Y0===null?(Y0=e0,sr=t0):(Y0=e0-(Y0-e0),sr=t0-(sr-t0)),t.quadraticCurveTo(Y0,sr,e0+e[0],t0+e[1]),e0+=e[0],t0+=e[1]},A(t,e){return i4(t,e0,t0,e),e0=e[5],t0=e[6]},a(t,e){return e[5]+=e0,e[6]+=t0,i4(t,e0,t0,e),e0=e[5],t0=e[6]},L(t,e){return e0=e[0],t0=e[1],Y0=sr=null,t.lineTo(e0,t0)},l(t,e){return e0+=e[0],t0+=e[1],Y0=sr=null,t.lineTo(e0,t0)},H(t,e){return e0=e[0],Y0=sr=null,t.lineTo(e0,t0)},h(t,e){return e0+=e[0],Y0=sr=null,t.lineTo(e0,t0)},V(t,e){return t0=e[0],Y0=sr=null,t.lineTo(e0,t0)},v(t,e){return t0+=e[0],Y0=sr=null,t.lineTo(e0,t0)},Z(t){return t.closePath(),e0=ju,t0=Vu},z(t){return t.closePath(),e0=ju,t0=Vu}},i4=function(t,e,r,n){const[i,a,s,c,f,d,m]=n,I=OR(d,m,i,a,c,f,s,e,r);for(let v of I){const x=PR(...v);t.bezierCurveTo(...x)}},OR=function(t,e,r,n,i,a,s,c,f){const d=s*(Math.PI/180),m=Math.sin(d),I=Math.cos(d);r=Math.abs(r),n=Math.abs(n),Y0=I*(c-t)*.5+m*(f-e)*.5,sr=I*(f-e)*.5-m*(c-t)*.5;let v=Y0*Y0/(r*r)+sr*sr/(n*n);v>1&&(v=Math.sqrt(v),r*=v,n*=v);const x=I/r,Q=m/r,N=-m/n,z=I/n,G=x*c+Q*f,W=N*c+z*f,U=x*t+Q*e,J=N*t+z*e;let ie=1/((U-G)*(U-G)+(J-W)*(J-W))-.25;ie<0&&(ie=0);let $=Math.sqrt(ie);a===i&&($=-$);const P=.5*(G+U)-$*(J-W),re=.5*(W+J)+$*(U-G),ne=Math.atan2(W-re,G-P);let k=Math.atan2(J-re,U-P)-ne;k<0&&a===1?k+=2*Math.PI:k>0&&a===0&&(k-=2*Math.PI);const _=Math.ceil(Math.abs(k/(Math.PI*.5+.001))),Y=[];for(let K=0;K<_;K++){const oe=ne+K*k/_,ae=ne+(K+1)*k/_;Y[K]=[P,re,oe,ae,r,n,m,I]}return Y}
20,PR=function(t,e,r,n,i,a,s,c){const f=c*i,d=-s*a,m=s*i,I=c*a,v=.5*(n-r),x=8/3*Math.sin(v*.5)*Math.sin(v*.5)/Math.sin(v),Q=t+Math.cos(r)-x*Math.sin(r),N=e+Math.sin(r)+x*Math.cos(r),z=t+Math.cos(n),G=e+Math.sin(n),W=z+x*Math.sin(n),U=G-x*Math.cos(n);return[f*Q+d*N,m*Q+I*N,f*W+d*U,m*W+I*U,f*z+d*G,m*z+I*G]};class UR{static apply(e,r){const n=_R(r);MR(n,e)}}const{number:dn}=Ga,i1=4*((Math.sqrt(2)-1)/3);var GR={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},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(`${dn(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(`${dn(t)} M`)},dash(t,e){e===void 0&&(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(dn).join(" "),this.addContent(`[${t}] ${dn(e.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(t,e){return this.addContent(`${dn(t)} ${dn(e)} m`)},lineTo(t,e){return this.addContent(`${dn(t)} ${dn(e)} l`)},bezierCurveTo(t,e,r,n,i,a){return this.addContent(`${dn(t)} ${dn(e)} ${dn(r)} ${dn(n)} ${dn(i)} ${dn(a)} c`)},quadraticCurveTo(t,e,r,n){return this.addContent(`${dn(t)} ${dn(e)} ${dn(r)} ${dn(n)} v`)},rect(t,e,r,n){return this.addContent(`${dn(t)} ${dn(e)} ${dn(r)} ${dn(n)} re`)},roundedRect(t,e,r,n,i){i==null&&(i=0),i=Math.min(i,.5*r,.5*n);const a=i*(1-i1);return this.moveTo(t+i,e),this.lineTo(t+r-i,e),this.bezierCurveTo(t+r-a,e,t+r,e+a,t+r,e+i),this.lineTo(t+r,e+n-i),this.bezierCurveTo(t+r,e+n-a,t+r-a,e+n,t+r-i,e+n),this.lineTo(t+i,e+n),this.bezierCurveTo(t+a,e+n,t,e+n-a,t,e+n-i),this.lineTo(t,e+i),this.bezierCurveTo(t,e+a,t+a,e,t+i,e),this.closePath()},ellipse(t,e,r,n){n==null&&(n=r),t-=r,e-=n;const i=r*i1,a=n*i1,s=t+r*2,c=e+n*2,f=t+r,d=e+n;return this.moveTo(t,d),this.bezierCurveTo(t,d-a,f-i,e,f,e),this.bezierCurveTo(f+i,e,s,d-a,s,d),this.bezierCurveTo(s,d+a,f+i,c,f,c),this.bezierCurveTo(f-i,c,t,d+a,t,d),this.closePath()},circle(t,e,r){return this.ellipse(t,e,r)},arc(t,e,r,n,i,a){a==null&&(a=!1);const s=2*Math.PI,c=.5*Math.PI;let f=i-n;Math.abs(f)>s?f=s:f!==0&&a!==f<0&&(f=(a?-1:1)*s+f);const d=Math.ceil(Math.abs(f)/c),m=f/d,I=m/c*i1*r;let v=n,x=-Math.sin(v)*I,Q=Math.cos(v)*I,N=t+Math.cos(v)*r,z=e+Math.sin(v)*r;this.moveTo(N,z);for(let G=0;G<d;G++){const W=N+x,U=z+Q;v+=m,N=t+Math.cos(v)*r,z=e+Math.sin(v)*r,x=-Math.sin(v)*I,Q=Math.cos(v)*I;const J=N-x,F=z-Q;this.bezierCurveTo(W,U,J,F,N,z)}return this},polygon(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];this.moveTo(...e.shift()||[]);for(let n of e)this.lineTo(...n||[]);return this.closePath()},path(t){return UR.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,a){if(t===1&&e===0&&r===0&&n===1&&i===0&&a===0)return this;const s=this._ctm,[c,f,d,m,I,v]=s;s[0]=c*t+d*e,s[1]=f*t+m*e,s[2]=c*r+d*n,s[3]=f*r+m*n,s[4]=c*i+d*a+I,s[5]=f*i+m*a+v;const x=[t,e,r,n,i,a].map(Q=>dn(Q)).join(" ");return this.addContent(`${x} cm`)},translate(t,e){return this.transform(1,0,0,1,t,e)},rotate(t,e){e===void 0&&(e={});let r;const n=t*Math.PI/180,i=Math.cos(n),a=Math.sin(n);let s=r=0;
20if(e.origin!=null){[s,r]=e.origin;const c=s*i-r*a,f=s*a+r*i;s-=c,r-=f}return this.transform(i,a,-a,i,s,r)},scale(t,e,r){r===void 0&&(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)}},id={};const HR=(t,e,r)=>{let n=[],i=e+1;for(let a=t;a<i;a++)n.push(a);return n},a4={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},s4=`.notdef .notdef .notdef .notdef 21.notdef .notdef .notdef .notdef 22.notdef .notdef .notdef .notdef 23.notdef .notdef .notdef .notdef 24.notdef .notdef .notdef .notdef 25.notdef .notdef .notdef .notdef 26.notdef .notdef .notdef .notdef 27.notdef .notdef .notdef .notdef 28 29space exclam quotedbl numbersign 30dollar percent ampersand quotesingle 31parenleft parenright asterisk plus 32comma hyphen period slash 33zero one two three 34four five six seven 35eight nine colon semicolon 36less equal greater question 37 38at A B C 39D E F G 40H I J K 41L M N O 42P Q R S 43T U V W 44X Y Z bracketleft 45backslash bracketright asciicircum underscore 46 47grave a b c 48d e f g 49h i j k 50l m n o 51p q r s 52t u v w 53x y z braceleft 54bar braceright asciitilde .notdef 55 56Euro .notdef quotesinglbase florin 57quotedblbase ellipsis dagger daggerdbl 58circumflex perthousand Scaron guilsinglleft 59OE .notdef Zcaron .notdef 60.notdef quoteleft quoteright quotedblleft 61quotedblright bullet endash emdash 62tilde trademark scaron guilsinglright 63oe .notdef zcaron ydieresis 64 65space exclamdown cent sterling 66currency yen brokenbar section 67dieresis copyright ordfeminine guillemotleft 68logicalnot softhyphen registered macron 69degree plusminus twosuperior threesuperior 70acute mu paragraph periodcentered 71cedilla onesuperior ordmasculine guillemotright 72onequarter onehalf threequarters questiondown 73 74Agrave Aacute Acircumflex Atilde 75Adieresis Aring AE Ccedilla 76Egrave Eacute Ecircumflex Edieresis 77Igrave Iacute Icircumflex Idieresis 78Eth Ntilde Ograve Oacute 79Ocircumflex Otilde Odieresis multiply 80Oslash Ugrave Uacute Ucircumflex 81Udieresis Yacute Thorn germandbls 82 83agrave aacute acircumflex atilde 84adieresis aring ae ccedilla 85egrave eacute ecircumflex edieresis 86igrave iacute icircumflex idieresis 87eth ntilde ograve oacute 88ocircumflex otilde odieresis divide 89oslash ugrave uacute ucircumflex 90udieresis yacute thorn ydieresis`.split(/\s+/);function zR(t){const e={attributes:{},glyphWidths:{},kernPairs:{}};let r="";for(let f of t.split(` 91`)){var n,i;if(n=f.match(/^Start(\w+)/)){r=n[1];continue}else if(n=f.match(/^End(\w+)/)){r="";continue}switch(r){case"FontMetrics":n=f.match(/(^\w+)\s+(.*)/);var a=n[1],s=n[2];(i=e.attributes[a])?(Array.isArray(i)||(i=e.attributes[a]=[i]),i.push(s)):e.attributes[a]=s;break;case"CharMetrics":if(!/^CH?\s/.test(f))continue;var c=f.match(/\bN\s+(\.?\w+)\s*;/)[1];e.glyphWidths[c]=+f.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":n=f.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),n&&(e.kernPairs[n[1]+n[2]]=parseInt(n[3]));break}}return e}class f2{static open(e){throw new Error("AFMFont.open not available on browser build")}static fromJson(e){return new f2(e)}constructor(e){typeof e=="string"?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=HR(0,255).map(r=>this.glyphWidths[s4[r]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(r=>
91+r),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}parse(){const e=zR(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs}encodeText(e){const r=[];for(let n=0,i=e.length,a=0<=i;a?n<i:n>i;a?n++:n--){let s=e.charCodeAt(n);s=a4[s]||s,r.push(s.toString(16))}return r}glyphsForString(e){const r=[];for(let n=0,i=e.length,a=0<=i;a?n<i:n>i;a?n++:n--){const s=e.charCodeAt(n);r.push(this.characterToGlyph(s))}return r}characterToGlyph(e){return s4[a4[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,r){return this.kernPairs[e+r]||0}advancesForGlyphs(e){const r=[];for(let n=0;n<e.length;n++){const i=e[n],a=e[n+1];r.push(this.widthOfGlyph(i)+this.getKernPair(i,a))}return r}}var WR=[{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:43:52 1997","UniqueID 43052","VMusage 37169 48194"],FontName:"Helvetica-Bold",FullName:"Helvetica Bold",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -228 1003 962 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:45:12 1997","UniqueID 43053","VMusage 14482 68586"],FontName:"Helvetica-BoldOblique",FullName:"Helvetica Bold Oblique",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-174 -228 1114 962",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:44:31 1997","UniqueID 43055","VMusage 14960 69346"],FontName:"Helvetica-Oblique",FullName:"Helvetica Oblique",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -225 1116 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:38:23 1997","UniqueID 43054","VMusage 37069 48094"],FontName:"Helvetica",FullName:"Helvetica",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-166 -225 1000 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:52:56 1997","UniqueID 43065","VMusage 41636 52661"],FontName:"Times-Bold",FullName:"Times Bold",FamilyName:"Times",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 935 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"676",XHeight:"461",Ascender:"683",Descender:"-217",StdHW:"44",StdVW:"139"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 13:04:06 1997","UniqueID 43066","VMusage 45874 56899"],FontName:"Times-BoldItalic",FullName:"Times Bold Italic",FamilyName:"Times",Weight:"Bold",ItalicAngle:"-15",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-200 -218 996 921",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"669",XHeight:"462",Ascender:"683",Descender:"-217",StdHW:"42",StdVW:"121"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:56:55 1997","UniqueID 43067","VMusage 47727 58752"],FontName:"Times-Italic",FullName:"Times Italic",FamilyName:"Times",Weight:"Medium",ItalicAngle:"-15.5",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-169 -217 1010 883 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"653",XHeight:"441",Ascender:"683",Descender:"-217",StdHW:"32",StdVW:"76"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:49:17 1997","UniqueID 43068","VMusage 43909 54934"],FontName:"Times-Roman",FullName:"Times Roman",FamilyName:"Times",Weight:"Roman",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 898 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"662",XHeight:"450",Ascender:"683",Descender:"-217",StdHW:"28",StdVW:"84"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Mon Jun 23 16:28:00 1997","UniqueID 43048","VMusage 41139 52164"],FontName:"Courier-Bold",FullName:"Courier Bold",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-113 -250 749 801 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Mon Jun 23 16:28:46 1997","UniqueID 43049","VMusage 17529 79244"],FontName:"Courier-BoldOblique",FullName:"Courier Bold Oblique",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-57 -250 869 801",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 17:37:52 1997","UniqueID 43051","VMusage 16248 75829"],FontName:"Courier-Oblique",FullName:"Courier Oblique",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-27 -250 849 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 17:27:09 1997","UniqueID 43050","VMusage 39754 50779"],FontName:"Courier",FullName:"Courier",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-23 -250 715 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"}],YR={space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],c
91omma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,48
910,600,600,600,600],bar:[280,280,260,260,220,220,275,200,600,600,600,600],braceright:[389,389,334,334,394,348,400,480,600,600,600,600],asciitilde:[584,584,584,584,520,570,541,541,600,600,600,600],exclamdown:[333,333,333,333,333,389,389,333,600,600,600,600],cent:[556,556,556,556,500,500,500,500,600,600,600,600],sterling:[556,556,556,556,500,500,500,500,600,600,600,600],fraction:[167,167,167,167,167,167,167,167,600,600,600,600],yen:[556,556,556,556,500,500,500,500,600,600,600,600],florin:[556,556,556,556,500,500,500,500,600,600,600,600],section:[556,556,556,556,500,500,500,500,600,600,600,600],currency:[556,556,556,556,500,500,500,500,600,600,600,600],quotesingle:[238,238,191,191,278,278,214,180,600,600,600,600],quotedblleft:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotleft:[556,556,556,556,500,500,500,500,600,600,600,600],guilsinglleft:[333,333,333,333,333,333,333,333,600,600,600,600],guilsinglright:[333,333,333,333,333,333,333,333,600,600,600,600],fi:[611,611,500,500,556,556,500,556,600,600,600,600],fl:[611,611,500,500,556,556,500,556,600,600,600,600],endash:[556,556,556,556,500,500,500,500,600,600,600,600],dagger:[556,556,556,556,500,500,500,500,600,600,600,600],daggerdbl:[556,556,556,556,500,500,500,500,600,600,600,600],periodcentered:[278,278,278,278,250,250,250,250,600,600,600,600],paragraph:[556,556,537,537,540,500,523,453,600,600,600,600],bullet:[350,350,350,350,350,350,350,350,600,600,600,600],quotesinglbase:[278,278,222,222,333,333,333,333,600,600,600,600],quotedblbase:[500,500,333,333,500,500,556,444,600,600,600,600],quotedblright:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotright:[556,556,556,556,500,500,500,500,600,600,600,600],ellipsis:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],perthousand:[1e3,1e3,1e3,1e3,1e3,1e3,1e3,1e3,600,600,600,600],questiondown:[611,611,611,611,500,500,500,444,600,600,600,600],grave:[333,333,333,333,333,333,333,333,600,600,600,600],acute:[333,333,333,333,333,333,333,333,600,600,600,600],circumflex:[333,333,333,333,333,333,333,333,600,600,600,600],tilde:[333,333,333,333,333,333,333,333,600,600,600,600],macron:[333,333,333,333,333,333,333,333,600,600,600,600],breve:[333,333,333,333,333,333,333,333,600,600,600,600],dotaccent:[333,333,333,333,333,333,333,333,600,600,600,600],dieresis:[333,333,333,333,333,333,333,333,600,600,600,600],ring:[333,333,333,333,333,333,333,333,600,600,600,600],cedilla:[333,333,333,333,333,333,333,333,600,600,600,600],hungarumlaut:[333,333,333,333,333,333,333,333,600,600,600,600],ogonek:[333,333,333,333,333,333,333,333,600,600,600,600],caron:[333,333,333,333,333,333,333,333,600,600,600,600],emdash:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],AE:[1e3,1e3,1e3,1e3,1e3,944,889,889,600,600,600,600],ordfeminine:[370,370,370,370,300,266,276,276,600,600,600,600],Lslash:[611,611,556,556,667,611,556,611,600,600,600,600],Oslash:[778,778,778,778,778,722,722,722,600,600,600,600],OE:[1e3,1e3,1e3,1e3,1e3,944,944,889,600,600,600,600],ordmasculine:[365,365,365,365,330,300,310,310,600,600,600,600],ae:[889,889,889,889,722,722,667,667,600,600,600,600],dotlessi:[278,278,278,278,278,278,278,278,600,600,600,600],lslash:[278,278,222,222,278,278,278,278,600,600,600,600],oslash:[611,611,611,611,500,500,500,500,600,600,600,600],oe:[944,944,944,944,722,722,667,722,600,600,600,600],germandbls:[611,611,611,611,556,500,500,500,600,600,600,600],Idieresis:[278,278,278,278,389,389,333,333,600,600,600,600],eacute:[556,556,556,556,444,444,444,444,600,600,600,600],abreve:[556,556,556,556,500,500,500,444,600,600,600,600],uhungarumlaut:[611,611,556,556,556,556,500,500,600,600,600,600],ecaron:[556,556,556,556,444,444,444,444,600,600,600,600],Ydieresis:[667,667,667,667,722,611,556,722,600,600,600,600],divide:[584,584,584,584,570,570,675,564,600,600,600,600],Yacute:[667,667,667,667,722,611,556,722,600,600,600,600],Acircumflex:[722,722,667,667,722,667,611,722,600,600,600,600],aacute:[556,556,556,556,500,500,500,444,600,600,600,600],Ucircumflex:[722,722,722,722,722,722,722,722,600,600,600,600],yacute:[556,556,500,500,500,444,444,500,600,600,600,600],scommaaccent:[556,556,500,500,389,389,389,389,600,600,600,600],ecircumflex:[556,556,556,556,444,444,444,444,600,600,600,600],Uring:[722,722,722,722,722,722,722,722,600,600,600,600],Udieresis:[722,722,722,722,722,722,722,722,600,600,600,600],aogonek:[556,556,556,556,500,500,500,444,600,600,600,600],Uacute:[722,722,722,722,722,722,722,722,600,600,600,600],uogonek:[611,611,556,556,556,556,500,500,600,600,600,600],Edieresis:[667,667,667,667,667,667,611,611,600,600,600,600],Dcroat:[722,722,722,722,722,722,722,722,600,600,600,600],c
91ommaaccent:[250,250,250,250,250,250,250,250,600,600,600,600],copyright:[737,737,737,737,747,747,760,760,600,600,600,600],Emacron:[667,667,667,667,667,667,611,611,600,600,600,600],ccaron:[556,556,500,500,444,444,444,444,600,600,600,600],aring:[556,556,556,556,500,500,500,444,600,600,600,600],Ncommaaccent:[722,722,722,722,722,722,667,722,600,600,600,600],lacute:[278,278,222,222,278,278,278,278,600,600,600,600],agrave:[556,556,556,556,500,500,500,444,600,600,600,600],Tcommaaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Cacute:[722,722,722,722,722,667,667,667,600,600,600,600],atilde:[556,556,556,556,500,500,500,444,600,600,600,600],Edotaccent:[667,667,667,667,667,667,611,611,600,600,600,600],scaron:[556,556,500,500,389,389,389,389,600,600,600,600],scedilla:[556,556,500,500,389,389,389,389,600,600,600,600],iacute:[278,278,278,278,278,278,278,278,600,600,600,600],lozenge:[494,494,471,471,494,494,471,471,600,600,600,600],Rcaron:[722,722,722,722,722,667,611,667,600,600,600,600],Gcommaaccent:[778,778,778,778,778,722,722,722,600,600,600,600],ucircumflex:[611,611,556,556,556,556,500,500,600,600,600,600],acircumflex:[556,556,556,556,500,500,500,444,600,600,600,600],Amacron:[722,722,667,667,722,667,611,722,600,600,600,600],rcaron:[389,389,333,333,444,389,389,333,600,600,600,600],ccedilla:[556,556,500,500,444,444,444,444,600,600,600,600],Zdotaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Thorn:[667,667,667,667,611,611,611,556,600,600,600,600],Omacron:[778,778,778,778,778,722,722,722,600,600,600,600],Racute:[722,722,722,722,722,667,611,667,600,600,600,600],Sacute:[667,667,667,667,556,556,500,556,600,600,600,600],dcaron:[743,743,643,643,672,608,544,588,600,600,600,600],Umacron:[722,722,722,722,722,722,722,722,600,600,600,600],uring:[611,611,556,556,556,556,500,500,600,600,600,600],threesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Ograve:[778,778,778,778,778,722,722,722,600,600,600,600],Agrave:[722,722,667,667,722,667,611,722,600,600,600,600],Abreve:[722,722,667,667,722,667,611,722,600,600,600,600],multiply:[584,584,584,584,570,570,675,564,600,600,600,600],uacute:[611,611,556,556,556,556,500,500,600,600,600,600],Tcaron:[611,611,611,611,667,611,556,611,600,600,600,600],partialdiff:[494,494,476,476,494,494,476,476,600,600,600,600],ydieresis:[556,556,500,500,500,444,444,500,600,600,600,600],Nacute:[722,722,722,722,722,722,667,722,600,600,600,600],icircumflex:[278,278,278,278,278,278,278,278,600,600,600,600],Ecircumflex:[667,667,667,667,667,667,611,611,600,600,600,600],adieresis:[556,556,556,556,500,500,500,444,600,600,600,600],edieresis:[556,556,556,556,444,444,444,444,600,600,600,600],cacute:[556,556,500,500,444,444,444,444,600,600,600,600],nacute:[611,611,556,556,556,556,500,500,600,600,600,600],umacron:[611,611,556,556,556,556,500,500,600,600,600,600],Ncaron:[722,722,722,722,722,722,667,722,600,600,600,600],Iacute:[278,278,278,278,389,389,333,333,600,600,600,600],plusminus:[584,584,584,584,570,570,675,564,600,600,600,600],brokenbar:[280,280,260,260,220,220,275,200,600,600,600,600],registered:[737,737,737,737,747,747,760,760,600,600,600,600],Gbreve:[778,778,778,778,778,722,722,722,600,600,600,600],Idotaccent:[278,278,278,278,389,389,333,333,600,600,600,600],summation:[600,600,600,600,600,600,600,600,600,600,600,600],Egrave:[667,667,667,667,667,667,611,611,600,600,600,600],racute:[389,389,333,333,444,389,389,333,600,600,600,600],omacron:[611,611,556,556,500,500,500,500,600,600,600,600],Zacute:[611,611,611,611,667,611,556,611,600,600,600,600],Zcaron:[611,611,611,611,667,611,556,611,600,600,600,600],greaterequal:[549,549,549,549,549,549,549,549,600,600,600,600],Eth:[722,722,722,722,722,722,722,722,600,600,600,600],Ccedilla:[722,722,722,722,722,667,667,667,600,600,600,600],lcommaaccent:[278,278,222,222,278,278,278,278,600,600,600,600],tcaron:[389,389,317,317,416,366,300,326,600,600,600,600],eogonek:[556,556,556,556,444,444,444,444,600,600,600,600],Uogonek:[722,722,722,722,722,722,722,722,600,600,600,600],Aacute:[722,722,667,667,722,667,611,722,600,600,600,600],Adieresis:[722,722,667,667,722,667,611,722,600,600,600,600],egrave:[556,556,556,556,444,444,444,444,600,600,600,600],zacute:[500,500,500,500,444,389,389,444,600,600,600,600],iogonek:[278,278,222,222,278,278,278,278,600,600,600,600],Oacute:[778,778,778,778,778,722,722,722,600,600,600,600],oacute:[611,611,556,556,500,500,500,500,600,600,600,600],amacron:[556,556,556,556,500,500,500,444,600,600,600,600],sacute:[556,556,500,500,389,389,389,389,600,600,600,600],idieresis:[278,278,278,278,278,278,278,278,600,600,600,600],Ocircumflex:[778,778,778,778,778,722,722,722,600,600,600,600],Ugrave:[722,722,722,722,722,722,722,722,600,600,600,600],Delta:[612,612,612,612,612,612,612,612,600,600,600,600],thorn:[611,611,556,556,556,500,500,500,600,600,600,600],twosuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Odieresis:[778,778,778,778,778,722,722,722,600,600,600,600],mu:[611,611,556,556,556,576,500,500,600,600,600,600],igrave:[278,278,278,278,278,278,278,278,600,600,600,600],ohungarumlaut:[611,611,556,556,500,500,500,500,600,600,600,600],Eogonek:[667,667,667,667,667,667,611,611,600,600,600,600],dcroat:[611,611,556,556,556,500,500,500,600,600,600,600],threequarters:[834,834,834,834,750,750,750,750,600,600,600,600],Scedilla:[667,667,667,667,556,556,500,556,600,600,600,600],lcaron:[400,400,299,299,394,382,300,344,600,600,600,600],Kcommaaccent:[722,722,667,667,778,667,667,722,600,600,600,600],Lacute:[611,611,556,556,667,611,556,611,600,600,600,600],trademark:[1e3,1e3,1e3,1e3,1e3,1e3,980,980,600,600,600,600],edotaccent:[556,556,556,556,444,444,444,444,600,600,600,600],Igrave:[278,278,278,278,389,389,333,333,600,600,600,600],Imacron:[278,278,278,278,389,389,333,333,600,600,600,600],Lcaron:[611,611,556,556,667,611,611,611,600,600,600,600],onehalf:[834,834,834,834,750,750,750,750,600,600,600,600],lessequal:[549,549,549,549,549,549,549,549,600,600,600,600],ocircumflex:[611,611,556,556,500,500,500,500,600,600,600,600],ntilde:[611,611,556,556,556,556,500,500,600,600,600,600],Uhungarumlaut:[722,722,722,722,722,722,722,722,600,600,600,600],Eacute:[667,667,667,667,667,667,611,611,600,600,600,600],emacron:[556,556,556,556,444,444,444,444,600,600,600,600],gbreve:[611,611,556,556,500,500,500,500,600,600,600,600],onequarter:[834,834,834,834,750,750,750,750,600,600,600,600],Scaron:[667,667,667,667,556,556,500,556,600,600,600,600],Scommaaccent:[667,667,667,667,556,556,500,556,600,600,600,600],Ohungarumlaut:[778,778,778,778,778,722,722,722,600,600,600,600],degree:[400,400,400,400,400,400,400,400,600,600,600,600],ograve:[611,611,556,556,500,500,500,500,600,600,600,600],Ccaron:[722,722,722,722,722,667,667,667,600,600,600,600],ugrave:[611,611,556,556,556,556,500,500,600,600,600,600],radical:[549,549,453,453,549,549,453,453,600,600,600,600],Dcaron:[722,722,722,722,722,722,722,722,600,600,600,600],rcommaaccent:[389,389,333,333,444,389,389,333,600,600,600,600],Ntilde:[722,722,722,722,722,722,667,722,600,600,600,600],otilde:[611,611,556,556,500,500,500,500,600,600,600,600],Rcommaaccent:[722,722,722,722,722,667,611,667,600,600,600,600],Lcommaaccent:[611,611,556,556,667,611,556,611,600,600,600,600],Atilde:[722,722,667,667,722,667,611,722,600,600,600,600],Aogonek:[722,722,667,667,722,667,611,722,600,600,600,600],Aring:[722,722,667,667,722,667,611,722,600,600,600,600],Otilde:[778,778,778,778,778,722,722,722,600,600,600,600],zdotaccent:[500,500,500,500,444,389,389,444,600,600,600,600],Ecaron:[667,667,667,667,667,667,611,611,600,600,600,600],Iogonek:[278,278,278,278,389,389,333,333,600,600,600,600],kcommaaccent:[556,556,500,500,556,500,444,500,600,600,600,600],minus:[584,584,584,584,570,606,675,564,600,600,600,600],Icircumflex:[278,278,278,278,389,389,333,333,600,600,600,600],ncaron:[611,611,556,556,556,556,500,500,600,600,600,600],tcommaaccent:[333,333,278,278,333,278,278,278,600,600,600,600],logicalnot:[584,584,584,584,570,606,675,564,600,600,600,600],odieresis:[611,611,556,556,500,500,500,500,600,600,600,600],udieresis:[611,611,556,556,556,556,500,500,600,600,600,600],notequal:[549,549,549,549,549,549,549,549,600,600,600,600],gcommaaccent:[611,611,556,556,500,500,500,500,600,600,600,600],eth:[611,611,556,556,500,500,500,500,600,600,600,600],zcaron:[500,500,500,500,444,389,389,444,600,600,600,600],ncommaaccent:[611,611,556,556,556,556,500,500,600,600,600,600],onesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],imacron:[278,278,278,278,278,278,278,278,600,600,600,600],Euro:[556,556,556,556,500,500,500,500,600,600,600,600]},KR={AC:[-40,-40,-30,-30,-55,-65,-30,-40],ACacute:[-40,-40,-30,-30,-55,-65,-30,-40],ACcaron:[-40,-40,-30,-30,-55,-65,-30,-40],ACcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AG:[-50,-50,-30,-30,-55,-60,-35,-40],AGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AO:[-40,-40,-30,-30,-45,-50,-40,-55],AOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AQ:[-40,-40,-30,-30,-45,-55,-40,-55],AT:[-90,-90,-120,-120,-95,-55,-37,-111],ATcaron:[-90,-90,-120,-120,-95,-55,-37,-111],ATcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AU:[-50,-50,-50,-50,-50,-50,-50,-55],AUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AUring:[-50,-50,-50,-50,-50,-50,-50,-55],AV:[-80,-80,-70,-70,-145,-95,-105,-135],AW:[-60,-60,-50,-50,-130,-100,-95,-90],AY:[-110,-110,-100,-100,-100,-70,-55,-105],AYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Au:[-30,-30,-30,-30,-50,-30,-20],Auacute:[-30,-30,-30,-30,-50,-30,-20],Aucircumflex:[-30,-30,-30,-30,-50,-30,-20],Audieresis:[-30,-30,-30,-30,-50,-30,-20],Augrave:[-30,-30,-30,-30,-50,-30,-20],Auhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aumacron:[-30,-30,-30,-30,-50,-30,-20],Auogonek:[-30,-30,-30,-30,-50,-30,-20],Auring:[-30,-30,-30,-30,-50,-30,-20],Av:[-40,-40,-40,-40,-100,-74,-55,-74],Aw:[-30,-30,-40,-40,-90,-74,-55,-92],Ay:[-30,-30,-40,-40,-74,-74,-55,-92],Ayacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AacuteC:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteG:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteO:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteQ:[-40,-40,-30,-30,-45,-55,-40,-55],AacuteT:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteU:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUring:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteV:[-80,-80,-70,-70,-145,-95,-105,-135],AacuteW:[-60,-60,-50,-50,-130,-100,-95,-90],AacuteY:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aacuteu:[-30,-30,-30,-30,-50,-30,-20],Aacuteuacute:[-30,-30,-30,-30,-50,-30,-20],Aacuteucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aacuteudieresis:[-30,-30,-30,-30,-50,-30,-20],Aacuteugrave:[-30,-30,-30,-30,-50,-30,-20],Aacuteuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aacuteumacron:[-30,-30,-30,-30,-50,-30,-20],Aacuteuogonek:[-30,-30,-30,-30,-50,-30,-20],Aacuteuring:[-30,-30,-30,-30,-50,-30,-20],Aacutev:[-40,-40,-40,-40,-100,-74,-55,-74],Aacutew:[-30,-30,-40,-40,-90,-74,-55,-92],Aacutey:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AbreveC:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveG:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveO:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AbreveT:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveU:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveV:[-80,-80,-70,-70,-145,-95,-105,-135],AbreveW:[-60,-60,-50,-50,-130,-100,-95,-90],AbreveY:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Abreveu:[-30,-30,-30,-30,-50,-30,-20],Abreveuacute:[-30,-30,-30,-30,-50,-30,-20],Abreveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Abreveudieresis:[-30,-30,-30,-30,-50,-30,-20],Abreveugrave:[-30,-30,-30,-30,-50,-30,-20],Abreveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Abreveumacron:[-30,-30,-30,-30,-50,-30,-20],Abreveuogonek:[-30,-30,-30,-30,-50,-30,-20],Abreveuring:[-30,-30,-30,-30,-50,-30,-20],Abrevev:[-40,-40,-40,-40,-100,-74,-55,-74],Abrevew:[-30,-30,-40,-40,-90,-74,-55,-92],Abrevey:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AcircumflexC:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexG:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexO:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexQ:[-40,-40,-30,-30,-45,-55,-40,-55],AcircumflexT:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexU:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],Acircumfle
91xUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUring:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexV:[-80,-80,-70,-70,-145,-95,-105,-135],AcircumflexW:[-60,-60,-50,-50,-130,-100,-95,-90],AcircumflexY:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Acircumflexu:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuacute:[-30,-30,-30,-30,-50,-30,-20],Acircumflexucircumflex:[-30,-30,-30,-30,-50,-30,-20],Acircumflexudieresis:[-30,-30,-30,-30,-50,-30,-20],Acircumflexugrave:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Acircumflexumacron:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuogonek:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuring:[-30,-30,-30,-30,-50,-30,-20],Acircumflexv:[-40,-40,-40,-40,-100,-74,-55,-74],Acircumflexw:[-30,-30,-40,-40,-90,-74,-55,-92],Acircumflexy:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AdieresisC:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisG:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisO:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisQ:[-40,-40,-30,-30,-45,-55,-40,-55],AdieresisT:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisU:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUring:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisV:[-80,-80,-70,-70,-145,-95,-105,-135],AdieresisW:[-60,-60,-50,-50,-130,-100,-95,-90],AdieresisY:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Adieresisu:[-30,-30,-30,-30,-50,-30,-20],Adieresisuacute:[-30,-30,-30,-30,-50,-30,-20],Adieresisucircumflex:[-30,-30,-30,-30,-50,-30,-20],Adieresisudieresis:[-30,-30,-30,-30,-50,-30,-20],Adieresisugrave:[-30,-30,-30,-30,-50,-30,-20],Adieresisuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Adieresisumacron:[-30,-30,-30,-30,-50,-30,-20],Adieresisuogonek:[-30,-30,-30,-30,-50,-30,-20],Adieresisuring:[-30,-30,-30,-30,-50,-30,-20],Adieresisv:[-40,-40,-40,-40,-100,-74,-55,-74],Adieresisw:[-30,-30,-40,-40,-90,-74,-55,-92],Adieresisy:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AgraveC:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveG:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveO:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AgraveT:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveU:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveV:[-80,-80,-70,-70,-145,-95,-105,-135],AgraveW:[-60,-60,-50,-50,-130,-100,-95,-90],AgraveY:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Agraveu:[-30,-30,-30,-30,-50,-30,-20],Agraveuacute:[-30,-30,-30,-30,-50,-30,-20],Agraveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Agraveudieresis:[-30,-30,-30,-30,-50,-30,-20],Agraveugrave:[-30,-30,-30,-30,-50,-30,-20],Agraveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Agraveumacron:[-30,-30,-30,-30,-50,-30,-20],Agraveuogonek:[-30,-30,-30,-30,-50,-30,-20],Agraveuring:[-30,-30,-30,-30,-50,-30,-20],Agravev:[-40,-40,-40,-40,-100,-74,-55,-74],Agravew:[-30,-30,-40,-40,-90,-74,-55,-92],Agravey:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AmacronC:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronG:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronO:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronQ:[-40,-40,-30,-30,-45,-55,-40,-55],AmacronT:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronU:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUring:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronV:[-80,-80,-70,-70,-145,-95,-105,-135],AmacronW:[-60,-60,-50,-50,-130,-100,-95,-90],AmacronY:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Amacronu:[-30,-30,-30,-30,-50,-30,-20],Amacronuacute:[-30,-30,-30,-30,-50,-30,-20],Amacronucircumflex:[-30,-30,-30,-30,-50,-30,-20],Amacronudieresis:[-30,-30,-30,-30,-50,-30,-20],Amacronugrave:[-30,-30,-30,-30,-50,-30,-20],Amacronuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Amacronumacron:[-30,-30,-30,-30,-50,-30,-20],Amacronuogonek:[-30,-30,-30,-30,-50,-30,-20],Amacronuring:[-30,-30,-30,-30,-50,-30,-20],Amacronv:[-40,-40,-40,-40,-100,-74,-55,-74],Amacronw:[-30,-30,-40,-40,-90,-74,-55,-92],Amacrony:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AogonekC:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekG:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekO:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekQ:[-40,-40,-30,-30,-45,-55,-40,-55],AogonekT:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekU:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUring:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekV:[-80,-80,-70,-70,-145,-95,-105,-135],AogonekW:[-60,-60,-50,-50,-130,-100,-95,-90],AogonekY:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aogoneku:[-30,-30,-30,-30,-50,-30,-20],Aogonekuacute:[-30,-30,-30,-30,-50,-30,-20],Aogonekucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aogonekudieresis:[-30,-30,-30,-30,-50,-30,-20],Aogonekugrave:[-30,-30,-30,-30,-50,-30,-20],Aogonekuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aogonekumacron:[-30,-30,-30,-30,-50,-30,-20],Aogonekuogonek:[-30,-30,-30,-30,-50,-30,-20],Aogonekuring:[-30,-30,-30,-30,-50,-30,-20],Aogonekv:[-40,-40,-40,-40,-100,-74,-55,-74],Aogonekw:[-30,-30,-40,-40,-90,-74,-55,-52],Aogoneky:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekyacute:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekydieresis:[-30,-30,-40,-40,-34,-34,-55,-52],AringC:[-40,-40,-30,-30,-55,-65,-30,-40],AringCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AringG:[-50,-50,-30,-30,-55,-60,-35,-40],AringGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AringGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AringO:[-40,-40,-30,-30,-45,-50,-40,-55],AringOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AringOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AringOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AringOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AringOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AringOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AringOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AringOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AringQ:[-40,-40,-30,-30,-45,-55,-40,-55],AringT:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AringU:[-50,-50,-50,-50,-50,-50,-50,-55],AringUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AringUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AringUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AringUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AringUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AringUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AringUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AringUring:[-50,-50,-50,-50,-50,-50,-50,-55],AringV:[-80,-80,-70,-70,-145,-95,-105,-135],AringW:[-60,-60,-50,-50,-130,-100,-95,-90],AringY:[-110,-110,-100,-100,-100,-70,-55,-105],AringYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AringYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aringu:[-30,-30,-30,-30,-50,-30,-20],Aringuacute:[-30,-30,-30,-30,-50,-30,-20],Aringucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aringudieresis:[-30,-30,-30,-30,-50,-30,-20],Aringugrave:[-30,-30,-30,-30,-50,-30,-20],Aringuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aringumacron:[-30,-30,-30,-30,-50,-30,-20],Aringuogonek:[-30,-30,-30,-30,-50,-30,-20],Aringuring:[-30,-30,-30,-30,-50,-30,-20],Aringv:[-40,-40,-40,-40,-100,-74,-55,-74],Aringw:[-30,-30,-40,-40,-90,-74,-55,-92],Aringy:[-30,-30,-40,-40,-74,-74,-55,-92],Aringyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aringydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AtildeC:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeG:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeO:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeQ:[-40,-40,-30,-30,-45,-55,-40,-55],AtildeT:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeU:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUring:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeV:[-80,-80,-70,-70,-145,-95,-105,-135],AtildeW:[-60,-60,-50,-50,-130,-100,-95,-90],AtildeY:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Atildeu:[-30,-30,-30,-30,-50,-30,-20],Atildeuacute:[-30,-30,-30,-30,-50,-30,-20],Atildeucircumflex:[-30,-30,-30,-30,-50,-30,-20],Atildeudieresis:[-30,-30,-30,-30,-50,-30,-20],Atildeugrave:[-30,-30,-30,-30,-50,-30,-20],Atildeuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Atildeumacron:[-30,-30,-30,-30,-50,-30,-20],Atildeuogonek:[-30,-30,-30,-30,-50,-30,-20],Atildeuring:[-30,-30,-30,-30,-50,-30,-20],Atildev:[-40,-40,-40,-40,-100,-74,-55,-74],Atildew:[-30,-30,-40,-40,-90,-74,-55,-92],Atildey:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],BA:[-30,-30,0,0,-30,-25,-25,-35],BAacute:[-30,-30,0,0,-30,-25,-25,-35],BAbreve:[-30,-30,0,0,-30,-25,-25,-35],BAcircumflex:[-30,-30,0,0,-30,-25,-25,-35],BAdieresis:[-30,-30,0,0,-30,-25,-25,-35],BAgrave:[-30,-30,0,0,-30,-25,-25,-35],BAmacron:[-30,-30,0,0,-30,-25,-25,-35],BAogonek:[-30,-30,0,0,-30,-25,-25,-35],BAring:[-30,-30,0,0,-30,-25,-25,-35],BAtilde:[-30,-30,0,0,-30,-25,-25,-35],BU:[-10,-10,-10,-10,-10,-10,-10,-10],BUacute:[-10,-10,-10,-10,-10,-10,-10,-10],BUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],BUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],BUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],BUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],BUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],BUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],BUring:[-10,-10,-10,-10,-10,-10,-10,-10],DA:[-40,-40,-40,-40,-35,-25,-35,-40],DAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DAring:[-40,-40,-40,-40,-35,-25,-35,-40],DAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DV:[-40,-40,-70,-70,-40,-50,-40,-40],DW:[-40,-40,-40,-40,-40,-40,-40,-30],DY:[-70,-70,-90,-90,-40,-50,-40,-55],DYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcomma:[-30,-30,-70,-70],Dperiod:[-30,-30,-70,-70,-20],DcaronA:[-40,-40,-40,-40,-35,-25,-35,
91-40],DcaronAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronV:[-40,-40,-70,-70,-40,-50,-40,-40],DcaronW:[-40,-40,-40,-40,-40,-40,-40,-30],DcaronY:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcaroncomma:[-30,-30,-70,-70],Dcaronperiod:[-30,-30,-70,-70,-20],DcroatA:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatV:[-40,-40,-70,-70,-40,-50,-40,-40],DcroatW:[-40,-40,-40,-40,-40,-40,-40,-30],DcroatY:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcroatcomma:[-30,-30,-70,-70],Dcroatperiod:[-30,-30,-70,-70,-20],FA:[-80,-80,-80,-80,-90,-100,-115,-74],FAacute:[-80,-80,-80,-80,-90,-100,-115,-74],FAbreve:[-80,-80,-80,-80,-90,-100,-115,-74],FAcircumflex:[-80,-80,-80,-80,-90,-100,-115,-74],FAdieresis:[-80,-80,-80,-80,-90,-100,-115,-74],FAgrave:[-80,-80,-80,-80,-90,-100,-115,-74],FAmacron:[-80,-80,-80,-80,-90,-100,-115,-74],FAogonek:[-80,-80,-80,-80,-90,-100,-115,-74],FAring:[-80,-80,-80,-80,-90,-100,-115,-74],FAtilde:[-80,-80,-80,-80,-90,-100,-115,-74],Fa:[-20,-20,-50,-50,-25,-95,-75,-15],Faacute:[-20,-20,-50,-50,-25,-95,-75,-15],Fabreve:[-20,-20,-50,-50,-25,-95,-75,-15],Facircumflex:[-20,-20,-50,-50,-25,-95,-75,-15],Fadieresis:[-20,-20,-50,-50,-25,-95,-75,-15],Fagrave:[-20,-20,-50,-50,-25,-95,-75,-15],Famacron:[-20,-20,-50,-50,-25,-95,-75,-15],Faogonek:[-20,-20,-50,-50,-25,-95,-75,-15],Faring:[-20,-20,-50,-50,-25,-95,-75,-15],Fatilde:[-20,-20,-50,-50,-25,-95,-75,-15],Fcomma:[-100,-100,-150,-150,-92,-129,-135,-80],Fperiod:[-100,-100,-150,-150,-110,-129,-135,-80],JA:[-20,-20,-20,-20,-30,-25,-40,-60],JAacute:[-20,-20,-20,-20,-30,-25,-40,-60],JAbreve:[-20,-20,-20,-20,-30,-25,-40,-60],JAcircumflex:[-20,-20,-20,-20,-30,-25,-40,-60],JAdieresis:[-20,-20,-20,-20,-30,-25,-40,-60],JAgrave:[-20,-20,-20,-20,-30,-25,-40,-60],JAmacron:[-20,-20,-20,-20,-30,-25,-40,-60],JAogonek:[-20,-20,-20,-20,-30,-25,-40,-60],JAring:[-20,-20,-20,-20,-30,-25,-40,-60],JAtilde:[-20,-20,-20,-20,-30,-25,-40,-60],Jcomma:[-20,-20,-30,-30,0,-10,-25],Jperiod:[-20,-20,-30,-30,-20,-10,-25],Ju:[-20,-20,-20,-20,-15,-40,-35],Juacute:[-20,-20,-20,-20,-15,-40,-35],Jucircumflex:[-20,-20,-20,-20,-15,-40,-35],Judieresis:[-20,-20,-20,-20,-15,-40,-35],Jugrave:[-20,-20,-20,-20,-15,-40,-35],Juhungarumlaut:[-20,-20,-20,-20,-15,-40,-35],Jumacron:[-20,-20,-20,-20,-15,-40,-35],Juogonek:[-20,-20,-20,-20,-15,-40,-35],Juring:[-20,-20,-20,-20,-15,-40,-35],KO:[-30,-30,-50,-50,-30,-30,-50,-30],KOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Ke:[-15,-15,-40,-40,-25,-25,-35,-25],Keacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Keogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Ko:[-35,-35,-40,-40,-25,-25,-40,-35],Koacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Komacron:[-35,-35,-40,-40,-25,-25,-40,-35],Koslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Ku:[-30,-30,-30,-30,-15,-20,-40,-15],Kuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kuring:[-30,-30,-30,-30,-15,-20,-40,-15],Ky:[-40,-40,-50,-50,-45,-20,-40,-25],Kyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],KcommaaccentO:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Kcommaaccente:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccento:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentomacron:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentu:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenturing:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenty:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],LT:[-90,-90,-110,-110,-92,-18,-20,-92],LTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LV:[-110,-110,-110,-110,-92,-37,-55,-100],LW:[-80,-80,-70,-70,-92,-37,-55,-74],LY:[-120,-120,-140,-140,-92,-37,-20,-100],LYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lquotedblright:[-140,-140,-140,-140,-20],Lquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Ly:[-30,-30,-30,-30,-55,-37,-30,-55],Lyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LacuteT:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteV:[-110,-110,-110,-110,-92,-37,-55,-100],LacuteW:[-80,-80,-70,-70,-92,-37,-55,-74],LacuteY:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lacutequotedblright:[-140,-140,-140,-140,-20],Lacutequoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lacutey:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LcommaaccentT:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentV:[-110,-110,-110,-110,-92,-37,-55,-100],LcommaaccentW:[-80,-80,-70,-70,-92,-37,-55,-74],LcommaaccentY:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lcommaaccentquotedblright:[-140,-140,-140,-140,-20],Lcommaaccentquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lcommaaccenty:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LslashT:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LslashV:[-110,-110,-110,-110,-92,-37,-55,-100],LslashW:[-80,-80,-70,-70,-92,-37,-55,-74],LslashY:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lslashquotedblright:[-140,-140,-140,-140,-20],Lslashquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lslashy:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],OA:[-50,-50,-20,-20,-40,-40,-55,-35],OAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OAring:[-50,-50,-20,-20,-40,-40,-55,-35],OAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OT:[-40,-40,-40,-40,-40,-40,-40,-40],OTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OV:[-50,-50,-50,-50,-50,-50,-50,-50],OW:[-50,-50,-30,-30,-50,-50,-50,-35],OX:[-50,-50,-60,-60,-40,-40,-40,-40],OY:[-70,-70,-70,-70,-50,-50,-50,-50],OYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocomma:[-40,-40,-40,-40],Operiod:[-40,-40,-40,-40],OacuteA:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAring:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteT:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteV:[-50,-50,-50,-50,-50,-50,-50,-50],OacuteW:[-50,-50,-30,-30,-50,-50,-50,-35],OacuteX:[-50,-50,-60,-60,-40,-40,-40,-40],OacuteY:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oacutecomma:[-40,-40,-40,-40],Oacuteperi
91od:[-40,-40,-40,-40],OcircumflexA:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAring:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexT:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexV:[-50,-50,-50,-50,-50,-50,-50,-50],OcircumflexW:[-50,-50,-30,-30,-50,-50,-50,-35],OcircumflexX:[-50,-50,-60,-60,-40,-40,-40,-40],OcircumflexY:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocircumflexcomma:[-40,-40,-40,-40],Ocircumflexperiod:[-40,-40,-40,-40],OdieresisA:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAring:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisT:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisV:[-50,-50,-50,-50,-50,-50,-50,-50],OdieresisW:[-50,-50,-30,-30,-50,-50,-50,-35],OdieresisX:[-50,-50,-60,-60,-40,-40,-40,-40],OdieresisY:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Odieresiscomma:[-40,-40,-40,-40],Odieresisperiod:[-40,-40,-40,-40],OgraveA:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAring:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveT:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveV:[-50,-50,-50,-50,-50,-50,-50,-50],OgraveW:[-50,-50,-30,-30,-50,-50,-50,-35],OgraveX:[-50,-50,-60,-60,-40,-40,-40,-40],OgraveY:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ogravecomma:[-40,-40,-40,-40],Ograveperiod:[-40,-40,-40,-40],OhungarumlautA:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAring:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautT:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautV:[-50,-50,-50,-50,-50,-50,-50,-50],OhungarumlautW:[-50,-50,-30,-30,-50,-50,-50,-35],OhungarumlautX:[-50,-50,-60,-60,-40,-40,-40,-40],OhungarumlautY:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ohungarumlautcomma:[-40,-40,-40,-40],Ohungarumlautperiod:[-40,-40,-40,-40],OmacronA:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAring:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronT:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronV:[-50,-50,-50,-50,-50,-50,-50,-50],OmacronW:[-50,-50,-30,-30,-50,-50,-50,-35],OmacronX:[-50,-50,-60,-60,-40,-40,-40,-40],OmacronY:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Omacroncomma:[-40,-40,-40,-40],Omacronperiod:[-40,-40,-40,-40],OslashA:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAring:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OslashT:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OslashV:[-50,-50,-50,-50,-50,-50,-50,-50],OslashW:[-50,-50,-30,-30,-50,-50,-50,-35],OslashX:[-50,-50,-60,-60,-40,-40,-40,-40],OslashY:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oslashcomma:[-40,-40,-40,-40],Oslashperiod:[-40,-40,-40,-40],OtildeA:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAring:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeT:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeV:[-50,-50,-50,-50,-50,-50,-50,-50],OtildeW:[-50,-50,-30,-30,-50,-50,-50,-35],OtildeX:[-50,-50,-60,-60,-40,-40,-40,-40],OtildeY:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Otildecomma:[-40,-40,-40,-40],Otildeperiod:[-40,-40,-40,-40],PA:[-100,-100,-120,-120,-74,-85,-90,-92],PAacute:[-100,-100,-120,-120,-74,-85,-90,-92],PAbreve:[-100,-100,-120,-120,-74,-85,-90,-92],PAcircumflex:[-100,-100,-120,-120,-74,-85,-90,-92],PAdieresis:[-100,-100,-120,-120,-74,-85,-90,-92],PAgrave:[-100,-100,-120,-120,-74,-85,-90,-92],PAmacron:[-100,-100,-120,-120,-74,-85,-90,-92],PAogonek:[-100,-100,-120,-120,-74,-85,-90,-92],PAring:[-100,-100,-120,-120,-74,-85,-90,-92],PAtilde:[-100,-100,-120,-120,-74,-85,-90,-92],Pa:[-30,-30,-40,-40,-10,-40,-80,-15],Paacute:[-30,-30,-40,-40,-10,-40,-80,-15],Pabreve:[-30,-30,-40,-40,-10,-40,-80,-15],Pacircumflex:[-30,-30,-40,-40,-10,-40,-80,-15],Padieresis:[-30,-30,-40,-40,-10,-40,-80,-15],Pagrave:[-30,-30,-40,-40,-10,-40,-80,-15],Pamacron:[-30,-30,-40,-40,-10,-40,-80,-15],Paogonek:[-30,-30,-40,-40,-10,-40,-80,-15],Paring:[-30,-30,-40,-40,-10,-40,-80,-15],Patilde:[-30,-30,-40,-40,-10,-40,-80,-15],Pcomma:[-120,-120,-180,-180,-92,-129,-135,-111],Pe:[-30,-30,-50,-50,-20,-50,-80],Peacute:[-30,-30,-50,-50,-20,-50,-80],Pecaron:[-30,-30,-50,-50,-20,-50,-80],Pecircumflex:[-30,-30,-50,-50,-20,-50,-80],Pedieresis:[-30,-30,-50,-50,-20,-50,-80],Pedotaccent:[-30,-30,-50,-50,-20,-50,-80],Pegrave:[-30,-30,-50,-50,-20,-50,-80],Pemacron:[-30,-30,-50,-50,-20,-50,-80],Peogonek:[-30,-30,-50,-50,-20,-50,-80],Po:[-40,-40,-50,-50,-20,-55,-80],Poacute:[-40,-40,-50,-50,-20,-55,-80],Pocircumflex:[-40,-40,-50,-50,-20,-55,-80],Podieresis:[-40,-40,-50,-50,-20,-55,-80],Pograve:[-40,-40,-50,-50,-20,-55,-80],Pohungarumlaut:[-40,-40,-50,-50,-20,-55,-80],Pomacron:[-40,-40,-50,-50,-20,-55,-80],Poslash:[-40,-40,-50,-50,-20,-55,-80],Potilde:[-40,-40,-50,-50,-20,-55,-80],Pperiod:[-120,-120,-180,-180,-110,-129,-135,-111],QU:[-10,-10,-10,-10,-10,-10,-10,-10],QUacute:[-10,-10,-10,-10,-10,-10,-10,-10],QUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],QUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],QUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],QUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],QUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],QUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],QUring:[-10,-10,-10,-10,-10,-10,-10,-10],Qcomma:[20,20],Qperiod:[20,20,0,0,-20],RO:[-20,-20,-20,-20,-30,-40,-40,-40],ROacute:[-20,-20,-20,-20,-30,-40,-40,-40],ROcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],ROdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],ROgrave:[-20,-20,-20,-20,-30,-40,-40,-40],ROhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],ROmacron:[-20,-20,-20,-20,-30,-40,-40,-40],ROslash:[-20,-20,-20,-20,-30,-40,-40,-40],ROtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RT:[-20,-20,-30,-30,-40,-30,0,-60],RTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RU:[-20,-20,-40,-40,-30,-40,-40,-40],RUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RUring:[-20,-20,-40,-40,-30,-40,-40,-40],RV:[-50,-50,-50,-50,-55,-18,-18,-80],RW:[-40,-40,-30,-30,-35,-18,-18,-55],RY:[-50,-50,-50,-50,-35,-18,-18,-65],RYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteO:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteT:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RacuteU:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUring:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteV:[-50,-50,-50,-50,-55,-18,-18,-80],RacuteW:[-40,-40,-30,-30,-35,-18,-18,-55],RacuteY:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronO:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronT:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcaronU:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronV:[-50,-50,-50,-50,-55,-18,-18,-80],RcaronW:[-40,-40,-30,-30,-35,-18,-18,-55],RcaronY:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentO:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentT:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentU:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentV:[-50,-50,-50,-50,-55,-18,-18,-80],RcommaaccentW:[-40,-40,-30,-30,-35,-18,-18,-55],RcommaaccentY:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],TA:[-90,-90,-120,-120,-90,-55,-50,-93],TAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TAring:[-90,-90,-120,-120,-90,-55,-50,-93],TAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TO:[-40,-40,-40,-40,-18,-18,-18,-18],TOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Ta:[-80,-80,-120,-120,-92,-92,-92,-80],Taacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Taogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Taring:[-80,-80,-120,-120,-92,-92,-92,-80],Tatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcolon:[-40,-40,-20,-20,-74,-74,-55,-50
91],Tcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Te:[-60,-60,-120,-120,-92,-92,-92,-70],Teacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tecircumflex:[-60,-60,-120,-120,-92,-92,-52,-70],Tedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Temacron:[-60,-60,-60,-60,-52,-52,-52,-30],Teogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Thyphen:[-120,-120,-140,-140,-92,-92,-74,-92],To:[-80,-80,-120,-120,-92,-95,-92,-80],Toacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Todieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Toslash:[-80,-80,-120,-120,-92,-95,-92,-80],Totilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tr:[-80,-80,-120,-120,-74,-37,-55,-35],Tracute:[-80,-80,-120,-120,-74,-37,-55,-35],Trcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tu:[-90,-90,-120,-120,-92,-37,-55,-45],Tuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Turing:[-90,-90,-120,-120,-92,-37,-55,-45],Tw:[-60,-60,-120,-120,-74,-37,-74,-80],Ty:[-60,-60,-120,-120,-34,-37,-74,-80],Tyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcaronA:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronO:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcarona:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcaronacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcaronadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaronaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaroncolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcaroncomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcarone:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaroneacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcaronedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcaronedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Tcaronemacron:[-60,-60,-60,-60,-52,-52,-52,-30],Tcaroneogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronhyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcarono:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcaronr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcaronu:[-90,-90,-120,-120,-92,-37,-55,-45
91],Tcaronuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcaronuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuring:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcarony:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcommaaccentA:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentO:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcommaaccenta:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcommaaccentacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcommaaccentadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentcolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcommaaccentcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcommaaccente:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenteacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcommaaccentedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcommaaccentedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentegrave:[-60,-60,-60,-60,-52,-52,-52,-30],Tcommaaccentemacron:[-60,-60,-60,-60,-52,-52,-52,-70],Tcommaaccenteogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenthyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcommaaccento:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcommaaccentr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcommaaccentu:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcommaaccentuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccenturing:[-90,-90,-120,-120,-92,-37,-55,-45
91],Tcommaaccentw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcommaaccenty:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],UA:[-50,-50,-40,-40,-60,-45,-40,-40],UAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UAring:[-50,-50,-40,-40,-60,-45,-40,-40],UAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucomma:[-30,-30,-40,-40,-50,0,-25],Uperiod:[-30,-30,-40,-40,-50,0,-25],UacuteA:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAring:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uacutecomma:[-30,-30,-40,-40,-50,0,-25],Uacuteperiod:[-30,-30,-40,-40,-50,0,-25],UcircumflexA:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAring:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucircumflexcomma:[-30,-30,-40,-40,-50,0,-25],Ucircumflexperiod:[-30,-30,-40,-40,-50,0,-25],UdieresisA:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAring:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Udieresiscomma:[-30,-30,-40,-40,-50,0,-25],Udieresisperiod:[-30,-30,-40,-40,-50,0,-25],UgraveA:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAring:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ugravecomma:[-30,-30,-40,-40,-50,0,-25],Ugraveperiod:[-30,-30,-40,-40,-50,0,-25],UhungarumlautA:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAring:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uhungarumlautcomma:[-30,-30,-40,-40,-50,0,-25],Uhungarumlautperiod:[-30,-30,-40,-40,-50,0,-25],UmacronA:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAring:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Umacroncomma:[-30,-30,-40,-40,-50,0,-25],Umacronperiod:[-30,-30,-40,-40,-50,0,-25],UogonekA:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAring:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uogonekcomma:[-30,-30,-40,-40,-50,0,-25],Uogonekperiod:[-30,-30,-40,-40,-50,0,-25],UringA:[-50,-50,-40,-40,-60,-45,-40,-40],UringAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UringAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UringAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UringAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UringAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UringAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UringAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UringAring:[-50,-50,-40,-40,-60,-45,-40,-40],UringAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uringcomma:[-30,-30,-40,-40,-50,0,-25],Uringperiod:[-30,-30,-40,-40,-50,0,-25],VA:[-80,-80,-80,-80,-135,-85,-60,-135],VAacute:[-80,-80,-80,-80,-135,-85,-60,-135],VAbreve:[-80,-80,-80,-80,-135,-85,-60,-135],VAcircumflex:[-80,-80,-80,-80,-135,-85,-60,-135],VAdieresis:[-80,-80,-80,-80,-135,-85,-60,-135],VAgrave:[-80,-80,-80,-80,-135,-85,-60,-135],VAmacron:[-80,-80,-80,-80,-135,-85,-60,-135],VAogonek:[-80,-80,-80,-80,-135,-85,-60,-135],VAring:[-80,-80,-80,-80,-135,-85,-60,-135],VAtilde:[-80,-80,-80,-80,-135,-85,-60,-135],VG:[-50,-50,-40,-40,-30,-10,0,-15],VGbreve:[-50,-50,-40,-40,-30,-10,0,-15],VGcommaaccent:[-50,-50,-40,-40,-30,-10,0,-15],VO:[-50,-50,-40,-40,-45,-30,-30,-40],VOacute:[-50,-50,-40,-40,-45,-30,-30,-40],VOcircumflex:[-50,-50,-40,-40,-45,-30,-30,-40],VOdieresis:[-50,-50,-40,-40,-45,-30,-30,-40],VOgrave:[-50,-50,-40,-40,-45,-30,-30,-40],VOhungarumlaut:[-50,-50,-40,-40,-45,-30,-30,-40],VOmacron:[-50,-50,-40,-40,-45,-30,-30,-40],VOslash:[-50,-50,-40,-40,-45,-30,-30,-40],VOtilde:[-50,-50,-40,-40,-45,-30,-30,-40],Va:[-60,-60,-70,-70,-92,-111,-111,-111],Vaacute:[-60,-60,-70,-70,-92,-111,-111,-111],Vabreve:[-60,-60,-70,-70,-92,-111,-111,-111],Vacircumflex:[-60,-60,-70,-70,-92,-111,-111,-71],Vadieresis:[-60,-60,-70,-70,-92,-111,-111,-71],Vagrave:[-60,-60,-70,-70,-92,-111,-111,-71],Vamacron:[-60,-60,-70,-70,-92,-111,-111,-71],Vaogonek:[-60,-60,-70,-70,-92,-111,-111,-111],Varing:[-60,-60,-70,-70,-92,-111,-111,-111],Vatilde:[-60,-60,-70,-70,-92,-111,-111,-71],Vcolon:[-40,-40,-40,-40,-92,-74,-65,-74],Vcomma:[-120,-120,-125,-125,-129,-129,-129,-129],Ve:[-50,-50,-80,-80,-100,-111,-111,-111],Veacute:[-50,-50,-80,-80,-100,-111,-111,-111],Vecaron:[-50,-50,-80,-80,-100,-111,-111,-71],Vecircumflex:[-50,-50,-80,-80,-100,-111,-111,-71],Vedieresis:[-50,-50,-80,-80,-100,-71,-71,-71],Vedotaccent:[-50,-50,-80,-80,-100,-111,-111,-111],Vegrave:[-50,-50,-80,-80,-100,-71,-71,-71],Vemacron:[-50,-50,-80,-80,-100,-71,-71,-71],Veogonek:[-50,-50,-80,-80,-100,-111,-111,-111],Vhyphen:[-80,-80,-80,-80,-74,-70,-55,-100],Vo:[-90,-90,-80,-80,-100,-111,-111,-129],Voacute:[-90,-90,-80,-80,-100,-111,-111,-129],Vocircumflex:[-90,-90,-80,-80,-100,-111,-111,-129],Vodieresis:[-90,-90,-80,-80,-100,-111,-111,-89],Vograve:[-90,-90,-80,-80,-100,-111,-111,-89],Vohungarumlaut:[-90,-90,-80,-80,-100,-111,-111,-129],Vomacron:[-90,-90,-80,-80,-100,-111,-111,-89],Voslash:[-90,-90,-80,-80,-100,-111,-111,-129],Votilde:[-90,-90,-80,-80,-100,-111,-111,-89],Vperiod:[-120,-120,-125,-125,-145,-129,-129,-129],Vsemicolon:[-40,-40,-40,-40,-92,-74,-74,-74],Vu:[-60,-60,-70,-70,-92,-55,-74,-75],Vuacute:[-60,-60,-70,-70,-92,-55,-74,-75],Vucircumflex:[-60,-60,-70,-70,-92,-55,-74,-75],Vudieresis:[-60,-60,-70,-70,-92,-55,-74,-75],Vugrave:[-60,-60,-70,-70,-92,-55,-74,-75],Vuhungarumlaut:[-60,-60,-70,-70,-92,-55,-74,-75],Vumacron:[-60,-60,-70,-70,-92,-55,-74,-75],Vuogonek:[-60,-60,-70,-70,-92,-55,-74,-75],Vuring:[-60,-60,-70,-70,-92,-55,-74,-75],WA:[-60,-60,-50,-50,-120,-74,-60,-120],WAacute:[-60,-60,-50,-50,-120,-74,-60,-120],WAbreve:[-60,-60,-50,-50,-120,-74,-60,-120],WAcircumflex:[-60,-60,-50,-50,-120,-74,-60,-120],WAdieresis:[-60,-60,-50,-50,-120,-74,-60,-120],WAgrave:[-60,-60,-50,-50,-120,-74,-60,-120],WAmacron:[-60,-60,-50,-50,-120,-74,-60,-120],WAogonek:[-60,-60,-50,-50,-120,-74,-60,-120],WAring:[-60,-60,-50,-50,-120,-74,-60,-120],WAtilde:[-60,-60,-50,-50,-120,-74,-60,-120],WO:[-20,-20,-20,-20,-10,-15,-25,-10],WOacute:[-20,-20,-20,-20,-10,-15,-25,-10],WOcircumflex:[-20,-20,-20,-20,-10,-15,-25,-10],WOdieresis:[-20,-20,-20,-20,-10,-15,-25,-10],WOgrave:[-20,-20,-20,-20,-10,-15,-25,-10],WOhungarumlaut:[-20,-20,-20,-20,-10,-15,-25,-10],WOmacron:[-20,-20,-20,-20,-10,-15,-25,-10],WOslash:[-20,-20,-20,-20,-10,-15,-25,-10],WOtilde:[-20,-20,-20,-20,-10,-15,-25,-10],Wa:[-40,-40,-40,-40,-65,-85,-92,-80],Waacute:[-40,-40,-40,-40,-65,-85,-92,-80],Wabreve:[-40,-40,-40,-40,-65,-85,-92,-80],Wacircumflex:[-40,-40,-40,-40,-65,-85,-92,-80],Wadieresis:[-40,-40,-40,-40,-65,-85,-92,-80],Wagrave:[-40,-40,-40,-40,-65,-85,-92,-80],Wamacron:[-40,-40,-40,-40,-65,-85,-92,-80],Waogonek:[-40,-40,-40,-40,-65,-85,-92,-80],Waring:[-40,-40,-40,-40,-65,-85,-92,-80],Watilde:[-40,-40,-40,-40,-65,-85,-92,-80],Wcolon:[-10,-10,0,0,-55,-55,-65,-37],Wcomma:[-80,-80,-80,-80,-92,-74,-92,-92],We:[-35,-35,-30,-30,-65,-90,-92,-80],Weacute:[-35,-35,-30,-30,-65,-90,-92,-80],Wecaron:[-35,-35,-30,-30,-65,-90,-92,-80],Wecircumflex:[-35,-35,-30,-30,-65,-90,-92,-80],Wedieresis:[-35,-35,-30,-30,-65,-50,-52,-40],Wedotaccent:[-35,-35,-30,-30,-65,-90,-92,-80],Wegrave:[-35,-35,-30,-30,-65,-50,-52,-40],Wemacron:[-35,-35,-30,-30,-65,-50,-52,-40],Weogonek:[-35,-35,-30,-30,-65,-90,-92,-80],Whyphen:[-40,-40,-40,-40,-37,-50,-37,-65],Wo:[-60,-60,-30,-30,-75,-80,-92,-80],Woacute:[-60,-60,-30,-30,-75,-80,-92,-80],Wocircumflex:[-60,-60,-30,-30,-75,-80,-92,-80],Wodieresis:[-60,-60,-30,-30,-75,-80,-92,-80],Wograve:[-60,-60,-30,-30,-75,-80,-92,-80],Wohungarumlaut:[-60,-60,-30,-30,-75,-80,-92,-80],Womacron:[-60,-60,-30,-30,-75,-80,-92,-80],Woslash:[-60,-60,-30,-30,-75,-80,-92,-80],Wotilde:[-60,-60,-30,-30,-75,-80,-92,-80],Wperiod:[-80,-80,-80,-80,-92,-74,-92,-92],Wsemicolon:[-10,-10,0,0,-55,-55,-65,-37],Wu:[-45,-45,-30,-30,-50,-55,-55,-50],Wuacute:[-45,-45,-30,-30,-50,-55,-55,-50],Wucircumflex:[-45,-45,-30,-30,-50,-55,-55,-50],Wudieresis:[-45,-45,-30,-30,-50,-55,-55,-50],Wugrave:[-45,-45,-30,-30,-50,-55,-55,-50],Wuhungarumlaut:[-45,-45,-30,-30,-50,-55,-55,-50],Wumacron:[-45,-45,-30,-30,-50,-55,-55,-50],Wuogonek:[-45,-45,-30,-30,-50,-55,-55,-50],Wuring:[-45,-45,-30,-30,-50,-55,-55,-50],Wy:[-20,-20,-20,-20,-60,-55,-70,-73],Wyacute:[-20,-20,-20,-20,-60,-55,-70,-73],Wydieresis:[-20,-20,-20,-20,-60,-55,-70,-73],YA:[-110,-110,-110,-110,-110,-74,-50,-120],YAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YAring:[-110,-110,-110,-110,-110,-74,-50,-120],YAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YO:[-70,-70,-85,-85,-35,-25,-15,-30],YOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ya:[-90,-90,-140,-140,-85,-92,-92,-100],Yaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yaring:[-90,-90,-140,-140,-85,-92,-92,-100],Yatilde:[-90,-90,-140,-140,-85,-92,-92,-60],Ycolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ycomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ye:[-80,-80,-14
910,-140,-111,-111,-92,-100],Yeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yo:[-100,-100,-140,-140,-111,-111,-92,-110],Yoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Yoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ysemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yu:[-100,-100,-110,-110,-92,-92,-92,-111],Yuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yuring:[-100,-100,-110,-110,-92,-92,-92,-111],YacuteA:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAring:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteO:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Yacutea:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacuteacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yacuteaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yacutearing:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteatilde:[-90,-90,-70,-70,-85,-92,-92,-60],Yacutecolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacutecomma:[-100,-100,-140,-140,-92,-92,-92,-129],Yacutee:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yacuteedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yacuteeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteo:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteomacron:[-100,-100,-70,-70,-111,-111,-92,-70],Yacuteoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Yacutesemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacuteu:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuring:[-100,-100,-110,-110,-92,-92,-92,-111],YdieresisA:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAring:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisO:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ydieresisa:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresisacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Ydieresisaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaring:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisatilde:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresiscolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresiscomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ydieresise:[-80,-80,-14
910,-140,-111,-111,-92,-100],Ydieresiseacute:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Ydieresisedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Ydieresiseogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresiso:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisograve:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ydieresissemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresisu:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuring:[-100,-100,-110,-110,-92,-92,-92,-111],ag:[-10,-10,0,0,0,0,-10],agbreve:[-10,-10,0,0,0,0,-10],agcommaaccent:[-10,-10,0,0,0,0,-10],av:[-15,-15,-20,-20,-25,0,0,-20],aw:[-15,-15,-20,-20,0,0,0,-15],ay:[-20,-20,-30,-30],ayacute:[-20,-20,-30,-30],aydieresis:[-20,-20,-30,-30],aacuteg:[-10,-10,0,0,0,0,-10],aacutegbreve:[-10,-10,0,0,0,0,-10],aacutegcommaaccent:[-10,-10,0,0,0,0,-10],aacutev:[-15,-15,-20,-20,-25,0,0,-20],aacutew:[-15,-15,-20,-20,0,0,0,-15],aacutey:[-20,-20,-30,-30],aacuteyacute:[-20,-20,-30,-30],aacuteydieresis:[-20,-20,-30,-30],abreveg:[-10,-10,0,0,0,0,-10],abrevegbreve:[-10,-10,0,0,0,0,-10],abrevegcommaaccent:[-10,-10,0,0,0,0,-10],abrevev:[-15,-15,-20,-20,-25,0,0,-20],abrevew:[-15,-15,-20,-20,0,0,0,-15],abrevey:[-20,-20,-30,-30],abreveyacute:[-20,-20,-30,-30],abreveydieresis:[-20,-20,-30,-30],acircumflexg:[-10,-10,0,0,0,0,-10],acircumflexgbreve:[-10,-10,0,0,0,0,-10],acircumflexgcommaaccent:[-10,-10,0,0,0,0,-10],acircumflexv:[-15,-15,-20,-20,-25,0,0,-20],acircumflexw:[-15,-15,-20,-20,0,0,0,-15],acircumflexy:[-20,-20,-30,-30],acircumflexyacute:[-20,-20,-30,-30],acircumflexydieresis:[-20,-20,-30,-30],adieresisg:[-10,-10,0,0,0,0,-10],adieresisgbreve:[-10,-10,0,0,0,0,-10],adieresisgcommaaccent:[-10,-10,0,0,0,0,-10],adieresisv:[-15,-15,-20,-20,-25,0,0,-20],adieresisw:[-15,-15,-20,-20,0,0,0,-15],adieresisy:[-20,-20,-30,-30],adieresisyacute:[-20,-20,-30,-30],adieresisydieresis:[-20,-20,-30,-30],agraveg:[-10,-10,0,0,0,0,-10],agravegbreve:[-10,-10,0,0,0,0,-10],agravegcommaaccent:[-10,-10,0,0,0,0,-10],agravev:[-15,-15,-20,-20,-25,0,0,-20],agravew:[-15,-15,-20,-20,0,0,0,-15],agravey:[-20,-20,-30,-30],agraveyacute:[-20,-20,-30,-30],agraveydieresis:[-20,-20,-30,-30],amacrong:[-10,-10,0,0,0,0,-10],amacrongbreve:[-10,-10,0,0,0,0,-10],amacrongcommaaccent:[-10,-10,0,0,0,0,-10],amacronv:[-15,-15,-20,-20,-25,0,0,-20],amacronw:[-15,-15,-20,-20,0,0,0,-15],amacrony:[-20,-20,-30,-30],amacronyacute:[-20,-20,-30,-30],amacronydieresis:[-20,-20,-30,-30],aogonekg:[-10,-10,0,0,0,0,-10],aogonekgbreve:[-10,-10,0,0,0,0,-10],aogonekgcommaaccent:[-10,-10,0,0,0,0,-10],aogonekv:[-15,-15,-20,-20,-25,0,0,-20],aogonekw:[-15,-15,-20,-20,0,0,0,-15],aogoneky:[-20,-20,-30,-30],aogonekyacute:[-20,-20,-30,-30],aogonekydieresis:[-20,-20,-30,-30],aringg:[-10,-10,0,0,0,0,-10],aringgbreve:[-10,-10,0,0,0,0,-10],aringgcommaaccent:[-10,-10,0,0,0,0,-10],aringv:[-15,-15,-20,-20,-25,0,0,-20],aringw:[-15,-15,-20,-20,0,0,0,-15],aringy:[-20,-20,-30,-30],aringyacute:[-20,-20,-30,-30],aringydieresis:[-20,-20,-30,-30],atildeg:[-10,-10,0,0,0,0,-10],atildegbreve:[-10,-10,0,0,0,0,-10],atildegcommaaccent:[-10,-10,0,0,0,0,-10],atildev:[-15,-15,-20,-20,-25,0,0,-20],atildew:[-15,-15,-20,-20,0,0,0,-15],atildey:[-20,-20,-30,-30],atildeyacute:[-20,-20,-30,-30],atildeydieresis:[-20,-20,-30,-30],bl:[-10,-10,-20,-20],blacute:[-10,-10,-20,-20],blcommaaccent:[-10,-10,-20,-20],blslash:[-10,-10,-20,-20],bu:[-20,-20,-20,-20,-20,-20,-20,-20],buacute:[-20,-20,-20,-20,-20,-20,-20,-20],bucircumflex:[-20,-20,-20,-20,-20,-20,-20,-20],budieresis:[-20,-20,-20,-20,-20,-20,-20,-20],bugrave:[-20,-20,-20,-20,-20,-20,-20,-20],buhungarumlaut:[-20,-20,-20,-20,-20,-20,-20,-20],bumacron:[-20,-20,-20,-20,-20,-20,-20,-20],buogonek:[-20,-20,-20,-20,-20,-20,-20,-20],buring:[-20,-20,-20,-20,-20,-20,-20,-20],bv:[-20,-20,-20,-20,-15,0,0,-15],by:[-20,-20,-20,-20],byacute:[-20,-20,-20,-20],bydieresis:[-20,-20,-20,-20],ch:[-10,-10,0,0,0,-10,-15],ck:[-20,-20,-20,-20,0,-10,-20],ckcommaaccent:[-20,-20,-20,-20,0,-10,-20],cl:[-20,-20],clacute:[-20,-20],clcommaaccent:[-20,-20],clslash:[-20,-20],cy:[-10,-10,0,0,0,0,0,-15],cyacute:[-10,-10,0,0,0,0,0,-15],cydieresis:[-10,-10,0,0,0,0,0,-15],cacuteh:[-10,-10,0,0,0,-10,-15],cacutek:[-20,-20,-20,-20,0,-10,-20],cacutekcommaaccent:[-20,-20,-20,-20,0,-10,-20],cacutel:[-20,-20],cacutelacute:[-20,-20],cacutelcommaaccent:[-20,-20],cacutelslash:[-20,-20],cacutey:[-10,-10,0,0,0,0,0,-15],cacuteyacute:[-10,-10,0,0,0,0,0,-15],cacuteydieresis:[-10,-10,0,0,0,0,0,-15],ccaronh:[-10,-10,0,0,0,-10,-15],ccaronk:[-20,-20,-20,-20,0,-10,-20],ccaronkcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccaronl:[-20,-20],ccaronlacute:[-20,-20],ccaronlcommaaccent:[-20,-20],ccaronlslash:[-20,-20],ccarony:[-10,-10,0,0,0,0,0,-15],ccaronyacute:[-10,-10,0,0,0,0,0,-15],ccaronydieresis:[-10,-10,0,0,0,0,0,-15],ccedillah:[-10,-10,0,0,0,-10,-15],ccedillak:[-20,-20,-20,-20,0,-10,-20],ccedillakcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccedillal:[-20,-20],ccedillalacute:[-20,-20],ccedillalcommaaccent:[-20,-20],ccedillalslash:[-20,-20],ccedillay:[-10,-10,0,0,0,0,0,-15],ccedillayacute:[-10,-10,0,0,0,0,0,-15],ccedillaydieresis:[-10,-10,0,0,0,0,0,-15],colonspace:[-40,-40,-50,-50],commaquotedblright:[-120,-120,-100,-100,-45,-95,-140,-70],commaquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],commaspace:[-40,-40],dd:[-10,-10],ddcroat:[-10,-10],dv:[-15,-15],dw:[-15,-15,0,0,-15],dy:[-15,-15],dyacute:[-15,-15],dydieresis:[-15,-15],dcroatd:[-10,-10],dcroatdcroat:[-10,-10],dcroatv:[-15,-15],dcroatw:[-15,-15,0,0,-15],dcroaty:[-15,-15],dcroatyacute:[-15,-15],dcroatydieresis:[-15,-15],ecomma:[10,10,-15,-15,0,0,-10],eperiod:[20,20,-15,-15,0,0,-15],ev:[-15,-15,-30,-30,-15,0,-15,-25],ew:[-15,-15,-20,-20,0,0,-15,-25],ex:[-15,-15,-30,-30,0,0,-20,-15],ey:[-15,-15,-20,-20,0,0,-30,-15],eyacute:[-15,-15,-20,-20,0,0,-30,-15],eydieresis:[-15,-15,-20,-20,0,0,-30,-15],eacutecomma:[10,10,-15,-15,0,0,-10],eacuteperi
91od:[20,20,-15,-15,0,0,-15],eacutev:[-15,-15,-30,-30,-15,0,-15,-25],eacutew:[-15,-15,-20,-20,0,0,-15,-25],eacutex:[-15,-15,-30,-30,0,0,-20,-15],eacutey:[-15,-15,-20,-20,0,0,-30,-15],eacuteyacute:[-15,-15,-20,-20,0,0,-30,-15],eacuteydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecaroncomma:[10,10,-15,-15,0,0,-10],ecaronperiod:[20,20,-15,-15,0,0,-15],ecaronv:[-15,-15,-30,-30,-15,0,-15,-25],ecaronw:[-15,-15,-20,-20,0,0,-15,-25],ecaronx:[-15,-15,-30,-30,0,0,-20,-15],ecarony:[-15,-15,-20,-20,0,0,-30,-15],ecaronyacute:[-15,-15,-20,-20,0,0,-30,-15],ecaronydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexcomma:[10,10,-15,-15,0,0,-10],ecircumflexperiod:[20,20,-15,-15,0,0,-15],ecircumflexv:[-15,-15,-30,-30,-15,0,-15,-25],ecircumflexw:[-15,-15,-20,-20,0,0,-15,-25],ecircumflexx:[-15,-15,-30,-30,0,0,-20,-15],ecircumflexy:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexyacute:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexydieresis:[-15,-15,-20,-20,0,0,-30,-15],edieresiscomma:[10,10,-15,-15,0,0,-10],edieresisperiod:[20,20,-15,-15,0,0,-15],edieresisv:[-15,-15,-30,-30,-15,0,-15,-25],edieresisw:[-15,-15,-20,-20,0,0,-15,-25],edieresisx:[-15,-15,-30,-30,0,0,-20,-15],edieresisy:[-15,-15,-20,-20,0,0,-30,-15],edieresisyacute:[-15,-15,-20,-20,0,0,-30,-15],edieresisydieresis:[-15,-15,-20,-20,0,0,-30,-15],edotaccentcomma:[10,10,-15,-15,0,0,-10],edotaccentperiod:[20,20,-15,-15,0,0,-15],edotaccentv:[-15,-15,-30,-30,-15,0,-15,-25],edotaccentw:[-15,-15,-20,-20,0,0,-15,-25],edotaccentx:[-15,-15,-30,-30,0,0,-20,-15],edotaccenty:[-15,-15,-20,-20,0,0,-30,-15],edotaccentyacute:[-15,-15,-20,-20,0,0,-30,-15],edotaccentydieresis:[-15,-15,-20,-20,0,0,-30,-15],egravecomma:[10,10,-15,-15,0,0,-10],egraveperiod:[20,20,-15,-15,0,0,-15],egravev:[-15,-15,-30,-30,-15,0,-15,-25],egravew:[-15,-15,-20,-20,0,0,-15,-25],egravex:[-15,-15,-30,-30,0,0,-20,-15],egravey:[-15,-15,-20,-20,0,0,-30,-15],egraveyacute:[-15,-15,-20,-20,0,0,-30,-15],egraveydieresis:[-15,-15,-20,-20,0,0,-30,-15],emacroncomma:[10,10,-15,-15,0,0,-10],emacronperiod:[20,20,-15,-15,0,0,-15],emacronv:[-15,-15,-30,-30,-15,0,-15,-25],emacronw:[-15,-15,-20,-20,0,0,-15,-25],emacronx:[-15,-15,-30,-30,0,0,-20,-15],emacrony:[-15,-15,-20,-20,0,0,-30,-15],emacronyacute:[-15,-15,-20,-20,0,0,-30,-15],emacronydieresis:[-15,-15,-20,-20,0,0,-30,-15],eogonekcomma:[10,10,-15,-15,0,0,-10],eogonekperiod:[20,20,-15,-15,0,0,-15],eogonekv:[-15,-15,-30,-30,-15,0,-15,-25],eogonekw:[-15,-15,-20,-20,0,0,-15,-25],eogonekx:[-15,-15,-30,-30,0,0,-20,-15],eogoneky:[-15,-15,-20,-20,0,0,-30,-15],eogonekyacute:[-15,-15,-20,-20,0,0,-30,-15],eogonekydieresis:[-15,-15,-20,-20,0,0,-30,-15],fcomma:[-10,-10,-30,-30,-15,-10,-10],fe:[-10,-10,-30,-30,0,-10],feacute:[-10,-10,-30,-30,0,-10],fecaron:[-10,-10,-30,-30],fecircumflex:[-10,-10,-30,-30],fedieresis:[-10,-10,-30,-30],fedotaccent:[-10,-10,-30,-30,0,-10],fegrave:[-10,-10,-30,-30],femacron:[-10,-10,-30,-30],feogonek:[-10,-10,-30,-30,0,-10],fo:[-20,-20,-30,-30,-25,-10],foacute:[-20,-20,-30,-30,-25,-10],focircumflex:[-20,-20,-30,-30,-25,-10],fodieresis:[-20,-20,-30,-30,-25],fograve:[-20,-20,-30,-30,-25,-10],fohungarumlaut:[-20,-20,-30,-30,-25,-10],fomacron:[-20,-20,-30,-30,-25],foslash:[-20,-20,-30,-30,-25,-10],fotilde:[-20,-20,-30,-30,-25,-10],fperiod:[-10,-10,-30,-30,-15,-10,-15],fquotedblright:[30,30,60,60,50],fquoteright:[30,30,50,50,55,55,92,55],ge:[10,10,0,0,0,0,-10],geacute:[10,10,0,0,0,0,-10],gecaron:[10,10,0,0,0,0,-10],gecircumflex:[10,10,0,0,0,0,-10],gedieresis:[10,10,0,0,0,0,-10],gedotaccent:[10,10,0,0,0,0,-10],gegrave:[10,10,0,0,0,0,-10],gemacron:[10,10,0,0,0,0,-10],geogonek:[10,10,0,0,0,0,-10],gg:[-10,-10,0,0,0,0,-10],ggbreve:[-10,-10,0,0,0,0,-10],ggcommaaccent:[-10,-10,0,0,0,0,-10],gbrevee:[10,10,0,0,0,0,-10],gbreveeacute:[10,10,0,0,0,0,-10],gbreveecaron:[10,10,0,0,0,0,-10],gbreveecircumflex:[10,10,0,0,0,0,-10],gbreveedieresis:[10,10,0,0,0,0,-10],gbreveedotaccent:[10,10,0,0,0,0,-10],gbreveegrave:[10,10,0,0,0,0,-10],gbreveemacron:[10,10,0,0,0,0,-10],gbreveeogonek:[10,10,0,0,0,0,-10],gbreveg:[-10,-10,0,0,0,0,-10],gbrevegbreve:[-10,-10,0,0,0,0,-10],gbrevegcommaaccent:[-10,-10,0,0,0,0,-10],gcommaaccente:[10,10,0,0,0,0,-10],gcommaaccenteacute:[10,10,0,0,0,0,-10],gcommaaccentecaron:[10,10,0,0,0,0,-10],gcommaaccentecircumflex:[10,10,0,0,0,0,-10],gcommaaccentedieresis:[10,10,0,0,0,0,-10],gcommaaccentedotaccent:[10,10,0,0,0,0,-10],gcommaaccentegrave:[10,10,0,0,0,0,-10],gcommaaccentemacron:[10,10,0,0,0,0,-10],gcommaaccenteogonek:[10,10,0,0,0,0,-10],gcommaaccentg:[-10,-10,0,0,0,0,-10],gcommaaccentgbreve:[-10,-10,0,0,0,0,-10],gcommaaccentgcommaaccent:[-10,-10,0,0,0,0,-10],hy:[-20,-20,-30,-30,-15,0,0,-5],hyacute:[-20,-20,-30,-30,-15,0,0,-5],hydieresis:[-20,-20,-30,-30,-15,0,0,-5],ko:[-15,-15,-20,-20,-15,-10,-10,-10],koacute:[-15,-15,-20,-20,-15,-10,-10,-10],kocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kograve:[-15,-15,-20,-20,-15,-10,-10,-10],kohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],komacron:[-15,-15,-20,-20,-15,-10,-10,-10],koslash:[-15,-15,-20,-20,-15,-10,-10,-10],kotilde:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccento:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoacute:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentograve:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentomacron:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoslash:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentotilde:[-15,-15,-20,-20,-15,-10,-10,-10],lw:[-15,-15,0,0,0,0,0,-10],ly:[-15,-15],lyacute:[-15,-15],lydieresis:[-15,-15],lacutew:[-15,-15,0,0,0,0,0,-10],lacutey:[-15,-15],lacuteyacute:[-15,-15],lacuteydieresis:[-15,-15],lcommaaccentw:[-15,-15,0,0,0,0,0,-10],lcommaaccenty:[-15,-15],lcommaaccentyacute:[-15,-15],lcommaaccentydieresis:[-15,-15],lslashw:[-15,-15,0,0,0,0,0,-10],lslashy:[-15,-15],lslashyacute:[-15,-15],lslashydieresis:[-15,-15],mu:[-20,-20,-10,-10],muacute:[-20,-20,-10,-10],mucircumflex:[-20,-20,-10,-10],mudieresis:[-20,-20,-10,-10],mugrave:[-20,-20,-10,-10],muhungarumlaut:[-20,-20,-10,-10],mumacron:[-20,-20,-10,-10],muogonek:[-20,-20,-10,-10],muring:[-20,-20,-10,-10],my:[-30,-30,-15,-15],myacute:[-30,-30,-15,-15],mydieresis:[-30,-30,-15,-15],nu:[-10,-10,-10,-10],nuacute:[-10,-10,-10,-10],nucir
91cumflex:[-10,-10,-10,-10],nudieresis:[-10,-10,-10,-10],nugrave:[-10,-10,-10,-10],nuhungarumlaut:[-10,-10,-10,-10],numacron:[-10,-10,-10,-10],nuogonek:[-10,-10,-10,-10],nuring:[-10,-10,-10,-10],nv:[-40,-40,-20,-20,-40,-40,-40,-40],ny:[-20,-20,-15,-15,0,0,0,-15],nyacute:[-20,-20,-15,-15,0,0,0,-15],nydieresis:[-20,-20,-15,-15,0,0,0,-15],nacuteu:[-10,-10,-10,-10],nacuteuacute:[-10,-10,-10,-10],nacuteucircumflex:[-10,-10,-10,-10],nacuteudieresis:[-10,-10,-10,-10],nacuteugrave:[-10,-10,-10,-10],nacuteuhungarumlaut:[-10,-10,-10,-10],nacuteumacron:[-10,-10,-10,-10],nacuteuogonek:[-10,-10,-10,-10],nacuteuring:[-10,-10,-10,-10],nacutev:[-40,-40,-20,-20,-40,-40,-40,-40],nacutey:[-20,-20,-15,-15,0,0,0,-15],nacuteyacute:[-20,-20,-15,-15,0,0,0,-15],nacuteydieresis:[-20,-20,-15,-15,0,0,0,-15],ncaronu:[-10,-10,-10,-10],ncaronuacute:[-10,-10,-10,-10],ncaronucircumflex:[-10,-10,-10,-10],ncaronudieresis:[-10,-10,-10,-10],ncaronugrave:[-10,-10,-10,-10],ncaronuhungarumlaut:[-10,-10,-10,-10],ncaronumacron:[-10,-10,-10,-10],ncaronuogonek:[-10,-10,-10,-10],ncaronuring:[-10,-10,-10,-10],ncaronv:[-40,-40,-20,-20,-40,-40,-40,-40],ncarony:[-20,-20,-15,-15,0,0,0,-15],ncaronyacute:[-20,-20,-15,-15,0,0,0,-15],ncaronydieresis:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentu:[-10,-10,-10,-10],ncommaaccentuacute:[-10,-10,-10,-10],ncommaaccentucircumflex:[-10,-10,-10,-10],ncommaaccentudieresis:[-10,-10,-10,-10],ncommaaccentugrave:[-10,-10,-10,-10],ncommaaccentuhungarumlaut:[-10,-10,-10,-10],ncommaaccentumacron:[-10,-10,-10,-10],ncommaaccentuogonek:[-10,-10,-10,-10],ncommaaccenturing:[-10,-10,-10,-10],ncommaaccentv:[-40,-40,-20,-20,-40,-40,-40,-40],ncommaaccenty:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentyacute:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentydieresis:[-20,-20,-15,-15,0,0,0,-15],ntildeu:[-10,-10,-10,-10],ntildeuacute:[-10,-10,-10,-10],ntildeucircumflex:[-10,-10,-10,-10],ntildeudieresis:[-10,-10,-10,-10],ntildeugrave:[-10,-10,-10,-10],ntildeuhungarumlaut:[-10,-10,-10,-10],ntildeumacron:[-10,-10,-10,-10],ntildeuogonek:[-10,-10,-10,-10],ntildeuring:[-10,-10,-10,-10],ntildev:[-40,-40,-20,-20,-40,-40,-40,-40],ntildey:[-20,-20,-15,-15,0,0,0,-15],ntildeyacute:[-20,-20,-15,-15,0,0,0,-15],ntildeydieresis:[-20,-20,-15,-15,0,0,0,-15],ov:[-20,-20,-15,-15,-10,-15,-10,-15],ow:[-15,-15,-15,-15,-10,-25,0,-25],ox:[-30,-30,-30,-30,0,-10],oy:[-20,-20,-30,-30,0,-10,0,-10],oyacute:[-20,-20,-30,-30,0,-10,0,-10],oydieresis:[-20,-20,-30,-30,0,-10,0,-10],oacutev:[-20,-20,-15,-15,-10,-15,-10,-15],oacutew:[-15,-15,-15,-15,-10,-25,0,-25],oacutex:[-30,-30,-30,-30,0,-10],oacutey:[-20,-20,-30,-30,0,-10,0,-10],oacuteyacute:[-20,-20,-30,-30,0,-10,0,-10],oacuteydieresis:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexv:[-20,-20,-15,-15,-10,-15,-10,-15],ocircumflexw:[-15,-15,-15,-15,-10,-25,0,-25],ocircumflexx:[-30,-30,-30,-30,0,-10],ocircumflexy:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexyacute:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexydieresis:[-20,-20,-30,-30,0,-10,0,-10],odieresisv:[-20,-20,-15,-15,-10,-15,-10,-15],odieresisw:[-15,-15,-15,-15,-10,-25,0,-25],odieresisx:[-30,-30,-30,-30,0,-10],odieresisy:[-20,-20,-30,-30,0,-10,0,-10],odieresisyacute:[-20,-20,-30,-30,0,-10,0,-10],odieresisydieresis:[-20,-20,-30,-30,0,-10,0,-10],ogravev:[-20,-20,-15,-15,-10,-15,-10,-15],ogravew:[-15,-15,-15,-15,-10,-25,0,-25],ogravex:[-30,-30,-30,-30,0,-10],ogravey:[-20,-20,-30,-30,0,-10,0,-10],ograveyacute:[-20,-20,-30,-30,0,-10,0,-10],ograveydieresis:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautv:[-20,-20,-15,-15,-10,-15,-10,-15],ohungarumlautw:[-15,-15,-15,-15,-10,-25,0,-25],ohungarumlautx:[-30,-30,-30,-30,0,-10],ohungarumlauty:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautyacute:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautydieresis:[-20,-20,-30,-30,0,-10,0,-10],omacronv:[-20,-20,-15,-15,-10,-15,-10,-15],omacronw:[-15,-15,-15,-15,-10,-25,0,-25],omacronx:[-30,-30,-30,-30,0,-10],omacrony:[-20,-20,-30,-30,0,-10,0,-10],omacronyacute:[-20,-20,-30,-30,0,-10,0,-10],omacronydieresis:[-20,-20,-30,-30,0,-10,0,-10],oslashv:[-20,-20,-70,-70,-10,-15,-10,-15],oslashw:[-15,-15,-70,-70,-10,-25,0,-25],oslashx:[-30,-30,-85,-85,0,-10],oslashy:[-20,-20,-70,-70,0,-10,0,-10],oslashyacute:[-20,-20,-70,-70,0,-10,0,-10],oslashydieresis:[-20,-20,-70,-70,0,-10,0,-10],otildev:[-20,-20,-15,-15,-10,-15,-10,-15],otildew:[-15,-15,-15,-15,-10,-25,0,-25],otildex:[-30,-30,-30,-30,0,-10],otildey:[-20,-20,-30,-30,0,-10,0,-10],otildeyacute:[-20,-20,-30,-30,0,-10,0,-10],otildeydieresis:[-20,-20,-30,-30,0,-10,0,-10],py:[-15,-15,-30,-30,0,0,0,-10],pyacute:[-15,-15,-30,-30,0,0,0,-10],pydieresis:[-15,-15,-30,-30,0,0,0,-10],periodquotedblright:[-120,-120,-100,-100,-55,-95,-140,-70],periodquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],periodspace:[-40,-40,-60,-60],quotedblrightspace:[-80,-80,-40,-40],quoteleftquoteleft:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightd:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightdcroat:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightl:[-20,-20,0,0,0,0,0,-10],quoterightlacute:[-20,-20,0,0,0,0,0,-10],quoterightlcommaaccent:[-20,-20,0,0,0,0,0,-10],quoterightlslash:[-20,-20,0,0,0,0,0,-10],quoterightquoteright:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightr:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightracute:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcaron:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcommaaccent:[-40,-40,-50,-50,-20,-15,-25,-50],quoterights:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightsacute:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscaron:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscedilla:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscommaaccent:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightspace:[-80,-80,-70,-70,-74,-74,-111,-74],quoterightv:[-20,-20,0,0,-20,-15,-10,-50],rc:[-20,-20,0,0,-18,0,-37],rcacute:[-20,-20,0,0,-18,0,-37],rccaron:[-20,-20,0,0,-18,0,-37],rccedilla:[-20,-20,0,0,-18,0,-37],rcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rd:[-20,-20,0,0,0,0,-37],rdcroat:[-20,-20,0,0,0,0,-37],rg
91:[-15,-15,0,0,-10,0,-37,-18],rgbreve:[-15,-15,0,0,-10,0,-37,-18],rgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rhyphen:[-20,-20,0,0,-37,0,-20,-20],ro:[-20,-20,0,0,-18,0,-45],roacute:[-20,-20,0,0,-18,0,-45],rocircumflex:[-20,-20,0,0,-18,0,-45],rodieresis:[-20,-20,0,0,-18,0,-45],rograve:[-20,-20,0,0,-18,0,-45],rohungarumlaut:[-20,-20,0,0,-18,0,-45],romacron:[-20,-20,0,0,-18,0,-45],roslash:[-20,-20,0,0,-18,0,-45],rotilde:[-20,-20,0,0,-18,0,-45],rperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rq:[-20,-20,0,0,-18,0,-37],rs:[-15,-15,0,0,0,0,-10],rsacute:[-15,-15,0,0,0,0,-10],rscaron:[-15,-15,0,0,0,0,-10],rscedilla:[-15,-15,0,0,0,0,-10],rscommaaccent:[-15,-15,0,0,0,0,-10],rt:[20,20,40,40],rtcommaaccent:[20,20,40,40],rv:[10,10,30,30,-10],ry:[10,10,30,30],ryacute:[10,10,30,30],rydieresis:[10,10,30,30],racutec:[-20,-20,0,0,-18,0,-37],racutecacute:[-20,-20,0,0,-18,0,-37],racuteccaron:[-20,-20,0,0,-18,0,-37],racuteccedilla:[-20,-20,0,0,-18,0,-37],racutecomma:[-60,-60,-50,-50,-92,-65,-111,-40],racuted:[-20,-20,0,0,0,0,-37],racutedcroat:[-20,-20,0,0,0,0,-37],racuteg:[-15,-15,0,0,-10,0,-37,-18],racutegbreve:[-15,-15,0,0,-10,0,-37,-18],racutegcommaaccent:[-15,-15,0,0,-10,0,-37,-18],racutehyphen:[-20,-20,0,0,-37,0,-20,-20],racuteo:[-20,-20,0,0,-18,0,-45],racuteoacute:[-20,-20,0,0,-18,0,-45],racuteocircumflex:[-20,-20,0,0,-18,0,-45],racuteodieresis:[-20,-20,0,0,-18,0,-45],racuteograve:[-20,-20,0,0,-18,0,-45],racuteohungarumlaut:[-20,-20,0,0,-18,0,-45],racuteomacron:[-20,-20,0,0,-18,0,-45],racuteoslash:[-20,-20,0,0,-18,0,-45],racuteotilde:[-20,-20,0,0,-18,0,-45],racuteperiod:[-60,-60,-50,-50,-100,-65,-111,-55],racuteq:[-20,-20,0,0,-18,0,-37],racutes:[-15,-15,0,0,0,0,-10],racutesacute:[-15,-15,0,0,0,0,-10],racutescaron:[-15,-15,0,0,0,0,-10],racutescedilla:[-15,-15,0,0,0,0,-10],racutescommaaccent:[-15,-15,0,0,0,0,-10],racutet:[20,20,40,40],racutetcommaaccent:[20,20,40,40],racutev:[10,10,30,30,-10],racutey:[10,10,30,30],racuteyacute:[10,10,30,30],racuteydieresis:[10,10,30,30],rcaronc:[-20,-20,0,0,-18,0,-37],rcaroncacute:[-20,-20,0,0,-18,0,-37],rcaronccaron:[-20,-20,0,0,-18,0,-37],rcaronccedilla:[-20,-20,0,0,-18,0,-37],rcaroncomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcarond:[-20,-20,0,0,0,0,-37],rcarondcroat:[-20,-20,0,0,0,0,-37],rcarong:[-15,-15,0,0,-10,0,-37,-18],rcarongbreve:[-15,-15,0,0,-10,0,-37,-18],rcarongcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcaronhyphen:[-20,-20,0,0,-37,0,-20,-20],rcarono:[-20,-20,0,0,-18,0,-45],rcaronoacute:[-20,-20,0,0,-18,0,-45],rcaronocircumflex:[-20,-20,0,0,-18,0,-45],rcaronodieresis:[-20,-20,0,0,-18,0,-45],rcaronograve:[-20,-20,0,0,-18,0,-45],rcaronohungarumlaut:[-20,-20,0,0,-18,0,-45],rcaronomacron:[-20,-20,0,0,-18,0,-45],rcaronoslash:[-20,-20,0,0,-18,0,-45],rcaronotilde:[-20,-20,0,0,-18,0,-45],rcaronperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcaronq:[-20,-20,0,0,-18,0,-37],rcarons:[-15,-15,0,0,0,0,-10],rcaronsacute:[-15,-15,0,0,0,0,-10],rcaronscaron:[-15,-15,0,0,0,0,-10],rcaronscedilla:[-15,-15,0,0,0,0,-10],rcaronscommaaccent:[-15,-15,0,0,0,0,-10],rcaront:[20,20,40,40],rcarontcommaaccent:[20,20,40,40],rcaronv:[10,10,30,30,-10],rcarony:[10,10,30,30],rcaronyacute:[10,10,30,30],rcaronydieresis:[10,10,30,30],rcommaaccentc:[-20,-20,0,0,-18,0,-37],rcommaaccentcacute:[-20,-20,0,0,-18,0,-37],rcommaaccentccaron:[-20,-20,0,0,-18,0,-37],rcommaaccentccedilla:[-20,-20,0,0,-18,0,-37],rcommaaccentcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcommaaccentd:[-20,-20,0,0,0,0,-37],rcommaaccentdcroat:[-20,-20,0,0,0,0,-37],rcommaaccentg:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgbreve:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcommaaccenthyphen:[-20,-20,0,0,-37,0,-20,-20],rcommaaccento:[-20,-20,0,0,-18,0,-45],rcommaaccentoacute:[-20,-20,0,0,-18,0,-45],rcommaaccentocircumflex:[-20,-20,0,0,-18,0,-45],rcommaaccentodieresis:[-20,-20,0,0,-18,0,-45],rcommaaccentograve:[-20,-20,0,0,-18,0,-45],rcommaaccentohungarumlaut:[-20,-20,0,0,-18,0,-45],rcommaaccentomacron:[-20,-20,0,0,-18,0,-45],rcommaaccentoslash:[-20,-20,0,0,-18,0,-45],rcommaaccentotilde:[-20,-20,0,0,-18,0,-45],rcommaaccentperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcommaaccentq:[-20,-20,0,0,-18,0,-37],rcommaaccents:[-15,-15,0,0,0,0,-10],rcommaaccentsacute:[-15,-15,0,0,0,0,-10],rcommaaccentscaron:[-15,-15,0,0,0,0,-10],rcommaaccentscedilla:[-15,-15,0,0,0,0,-10],rcommaaccentscommaaccent:[-15,-15,0,0,0,0,-10],rcommaaccentt:[20,20,40,40],rcommaaccenttcommaaccent:[20,20,40,40],rcommaaccentv:[10,10,30,30,-10],rcommaaccenty:[10,10,30,30],rcommaaccentyacute:[10,10,30,30],rcommaaccentydieresis:[10,10,30,30],sw:[-15,-15,-30,-30],sacutew:[-15,-15,-30,-30],scaronw:[-15,-15,-30,-30],scedillaw:[-15,-15,-30,-30],scommaaccentw:[-15,-15,-30,-30],semicolonspace:[-40,-40,-50,-50],spaceT:[-100,-100,-50,-50,-30,0,-18,-18],spaceT
91caron:[-100,-100,-50,-50,-30,0,-18,-18],spaceTcommaaccent:[-100,-100,-50,-50,-30,0,-18,-18],spaceV:[-80,-80,-50,-50,-45,-70,-35,-50],spaceW:[-80,-80,-40,-40,-30,-70,-40,-30],spaceY:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYacute:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYdieresis:[-120,-120,-90,-90,-55,-70,-75,-90],spacequotedblleft:[-80,-80,-30,-30],spacequoteleft:[-60,-60,-60,-60],va:[-20,-20,-25,-25,-10,0,0,-25],vaacute:[-20,-20,-25,-25,-10,0,0,-25],vabreve:[-20,-20,-25,-25,-10,0,0,-25],vacircumflex:[-20,-20,-25,-25,-10,0,0,-25],vadieresis:[-20,-20,-25,-25,-10,0,0,-25],vagrave:[-20,-20,-25,-25,-10,0,0,-25],vamacron:[-20,-20,-25,-25,-10,0,0,-25],vaogonek:[-20,-20,-25,-25,-10,0,0,-25],varing:[-20,-20,-25,-25,-10,0,0,-25],vatilde:[-20,-20,-25,-25,-10,0,0,-25],vcomma:[-80,-80,-80,-80,-55,-37,-74,-65],vo:[-30,-30,-25,-25,-10,-15,0,-20],voacute:[-30,-30,-25,-25,-10,-15,0,-20],vocircumflex:[-30,-30,-25,-25,-10,-15,0,-20],vodieresis:[-30,-30,-25,-25,-10,-15,0,-20],vograve:[-30,-30,-25,-25,-10,-15,0,-20],vohungarumlaut:[-30,-30,-25,-25,-10,-15,0,-20],vomacron:[-30,-30,-25,-25,-10,-15,0,-20],voslash:[-30,-30,-25,-25,-10,-15,0,-20],votilde:[-30,-30,-25,-25,-10,-15,0,-20],vperiod:[-80,-80,-80,-80,-70,-37,-74,-65],wcomma:[-40,-40,-60,-60,-55,-37,-74,-65],wo:[-20,-20,-10,-10,-10,-15,0,-10],woacute:[-20,-20,-10,-10,-10,-15,0,-10],wocircumflex:[-20,-20,-10,-10,-10,-15,0,-10],wodieresis:[-20,-20,-10,-10,-10,-15,0,-10],wograve:[-20,-20,-10,-10,-10,-15,0,-10],wohungarumlaut:[-20,-20,-10,-10,-10,-15,0,-10],womacron:[-20,-20,-10,-10,-10,-15,0,-10],woslash:[-20,-20,-10,-10,-10,-15,0,-10],wotilde:[-20,-20,-10,-10,-10,-15,0,-10],wperiod:[-40,-40,-60,-60,-70,-37,-74,-65],xe:[-10,-10,-30,-30,0,-10,0,-15],xeacute:[-10,-10,-30,-30,0,-10,0,-15],xecaron:[-10,-10,-30,-30,0,-10,0,-15],xecircumflex:[-10,-10,-30,-30,0,-10,0,-15],xedieresis:[-10,-10,-30,-30,0,-10,0,-15],xedotaccent:[-10,-10,-30,-30,0,-10,0,-15],xegrave:[-10,-10,-30,-30,0,-10,0,-15],xemacron:[-10,-10,-30,-30,0,-10,0,-15],xeogonek:[-10,-10,-30,-30,0,-10,0,-15],ya:[-30,-30,-20,-20],yaacute:[-30,-30,-20,-20],yabreve:[-30,-30,-20,-20],yacircumflex:[-30,-30,-20,-20],yadieresis:[-30,-30,-20,-20],yagrave:[-30,-30,-20,-20],yamacron:[-30,-30,-20,-20],yaogonek:[-30,-30,-20,-20],yaring:[-30,-30,-20,-20],yatilde:[-30,-30,-20,-20],ycomma:[-80,-80,-100,-100,-55,-37,-55,-65],ye:[-10,-10,-20,-20,-10],yeacute:[-10,-10,-20,-20,-10],yecaron:[-10,-10,-20,-20,-10],yecircumflex:[-10,-10,-20,-20,-10],yedieresis:[-10,-10,-20,-20,-10],yedotaccent:[-10,-10,-20,-20,-10],yegrave:[-10,-10,-20,-20,-10],yemacron:[-10,-10,-20,-20,-10],yeogonek:[-10,-10,-20,-20,-10],yo:[-25,-25,-20,-20,-25],yoacute:[-25,-25,-20,-20,-25],yocircumflex:[-25,-25,-20,-20,-25],yodieresis:[-25,-25,-20,-20,-25],yograve:[-25,-25,-20,-20,-25],yohungarumlaut:[-25,-25,-20,-20,-25],yomacron:[-25,-25,-20,-20,-25],yoslash:[-25,-25,-20,-20,-25],yotilde:[-25,-25,-20,-20,-25],yperiod:[-80,-80,-100,-100,-70,-37,-55,-65],yacutea:[-30,-30,-20,-20],yacuteaacute:[-30,-30,-20,-20],yacuteabreve:[-30,-30,-20,-20],yacuteacircumflex:[-30,-30,-20,-20],yacuteadieresis:[-30,-30,-20,-20],yacuteagrave:[-30,-30,-20,-20],yacuteamacron:[-30,-30,-20,-20],yacuteaogonek:[-30,-30,-20,-20],yacutearing:[-30,-30,-20,-20],yacuteatilde:[-30,-30,-20,-20],yacutecomma:[-80,-80,-100,-100,-55,-37,-55,-65],yacutee:[-10,-10,-20,-20,-10],yacuteeacute:[-10,-10,-20,-20,-10],yacuteecaron:[-10,-10,-20,-20,-10],yacuteecircumflex:[-10,-10,-20,-20,-10],yacuteedieresis:[-10,-10,-20,-20,-10],yacuteedotaccent:[-10,-10,-20,-20,-10],yacuteegrave:[-10,-10,-20,-20,-10],yacuteemacron:[-10,-10,-20,-20,-10],yacuteeogonek:[-10,-10,-20,-20,-10],yacuteo:[-25,-25,-20,-20,-25],yacuteoacute:[-25,-25,-20,-20,-25],yacuteocircumflex:[-25,-25,-20,-20,-25],yacuteodieresis:[-25,-25,-20,-20,-25],yacuteograve:[-25,-25,-20,-20,-25],yacuteohungarumlaut:[-25,-25,-20,-20,-25],yacuteomacron:[-25,-25,-20,-20,-25],yacuteoslash:[-25,-25,-20,-20,-25],yacuteotilde:[-25,-25,-20,-20,-25],yacuteperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ydieresisa:[-30,-30,-20,-20],ydieresisaacute:[-30,-30,-20,-20],ydieresisabreve:[-30,-30,-20,-20],ydieresisacircumflex:[-30,-30,-20,-20],ydieresisadieresis:[-30,-30,-20,-20],ydieresisagrave:[-30,-30,-20,-20],ydieresisamacron:[-30,-30,-20,-20],ydieresisaogonek:[-30,-30,-20,-20],ydieresisaring:[-30,-30,-20,-20],ydieresisatilde:[-30,-30,-20,-20],ydieresiscomma:[-80,-80,-100,-100,-55,-37,-55,-65],ydieresise:[-10,-10,-20,-20,-10],ydieresiseacute:[-10,-10,-20,-20,-10],ydieresisecaron:[-10,-10,-20,-20,-10],ydieresisecircumflex:[-10,-10,-20,-20,-10],ydieresisedieresis:[-10,-10,-20,-20,-10],ydieresisedotaccent:[-10,-10,-20,-20,-10],ydieresisegrave:[-10,-10,-20,-20,-10],ydieresisemacron:[-10,-10,-20,-20,-10],ydieresiseogonek:[-10,-10,-20,-20,-10],ydieresiso:[-25,-25,-20,-20,-25],ydieresisoacute:[-25,-25,-20,-20,-25],ydieresisocircumflex:[-25,-25,-20,-20,-25],ydieresisodieresis:[-25,-25,-20,-20,-25],ydieresisograve:[-25,-25,-20,-20,-25],ydieresisohungarumlaut:[-25,-25,-20,-20,-25],ydieresisomacron:[-25,-25,-20,-20,-25],ydieresisoslash:[-25,-25,-20,-20,-25],ydieresisotilde:[-25,-25,-20,-20,-25],ydieresisperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ze:[10,10,-15,-15],zeacute:[10,10,-15,-15],zecaron:[10,10,-15,-15],zecircumflex:[10,10,-15,-15],zedieresis:[10,10,-15,-15],zedotaccent:[10,10,-15,-15],zegrave:[10,10,-15,-15],zemacron:[10,10,-15,-15],zeogonek:[10,10,-15,-15],zacutee:[10,10,-15,-15],zacuteeacute:[10,10,-15,-15],zacuteecaron:[10,10,-15,-15],zacuteecircumflex:[10,10,-15,-15],zacuteedieresis:[10,10,-15,-15],zacuteedotaccent:[10,10,-15,-15],zacuteegrave:[10,10,-15,-15],zacuteemacron:[10,10,-15,-15],zacuteeogonek:[10,10,-15,-15],zcarone:[10,10,-15,-15],zcaroneacute:[10,10,-15,-15],zcaronecaron:[10,10,-15,-15],zcaronecircumflex:[10,10,-15,-15],zcaronedieresis:[10,10,-15,-15],zcaronedotaccent:[10,10,-15,-15],zcaronegrave:[10,10,-15,-15],zcaronemacron:[10,10,-15,-15],zcaroneogonek:[10,10,-15,-15],zdotaccente:[10,10,-15,-15],zdotaccenteacute:[10,10,-15,-15],zdotaccentecaron:[10,10,-15,-15],zdotaccentecircumflex:[10,10,-15,-15],zdotaccentedieresis:[10,10,-15,-15],zdotaccentedotaccent:[10,10,-15,-15],zdotaccentegrave:[10,10,-15,-15],zdotaccentemacron:[10,10,-15,-15],zdotaccenteogonek:[10,10,-15,-15],Bcomma:[0,0,-20,-20],Bperiod:[0,0,-20,-20],Ccomma:[0,0,-30,-30],Cperiod:[0,0,-30,-30],Cacutecomma:[0,0,-30,-30],Cacuteperi
91od:[0,0,-30,-30],Ccaroncomma:[0,0,-30,-30],Ccaronperiod:[0,0,-30,-30],Ccedillacomma:[0,0,-30,-30],Ccedillaperiod:[0,0,-30,-30],Fe:[0,0,-30,-30,-25,-100,-75],Feacute:[0,0,-30,-30,-25,-100,-75],Fecaron:[0,0,-30,-30,-25,-100,-75],Fecircumflex:[0,0,-30,-30,-25,-100,-75],Fedieresis:[0,0,-30,-30,-25,-100,-75],Fedotaccent:[0,0,-30,-30,-25,-100,-75],Fegrave:[0,0,-30,-30,-25,-100,-75],Femacron:[0,0,-30,-30,-25,-100,-75],Feogonek:[0,0,-30,-30,-25,-100,-75],Fo:[0,0,-30,-30,-25,-70,-105,-15],Foacute:[0,0,-30,-30,-25,-70,-105,-15],Focircumflex:[0,0,-30,-30,-25,-70,-105,-15],Fodieresis:[0,0,-30,-30,-25,-70,-105,-15],Fograve:[0,0,-30,-30,-25,-70,-105,-15],Fohungarumlaut:[0,0,-30,-30,-25,-70,-105,-15],Fomacron:[0,0,-30,-30,-25,-70,-105,-15],Foslash:[0,0,-30,-30,-25,-70,-105,-15],Fotilde:[0,0,-30,-30,-25,-70,-105,-15],Fr:[0,0,-45,-45,0,-50,-55],Fracute:[0,0,-45,-45,0,-50,-55],Frcaron:[0,0,-45,-45,0,-50,-55],Frcommaaccent:[0,0,-45,-45,0,-50,-55],Ja:[0,0,-20,-20,-15,-40,-35],Jaacute:[0,0,-20,-20,-15,-40,-35],Jabreve:[0,0,-20,-20,-15,-40,-35],Jacircumflex:[0,0,-20,-20,-15,-40,-35],Jadieresis:[0,0,-20,-20,-15,-40,-35],Jagrave:[0,0,-20,-20,-15,-40,-35],Jamacron:[0,0,-20,-20,-15,-40,-35],Jaogonek:[0,0,-20,-20,-15,-40,-35],Jaring:[0,0,-20,-20,-15,-40,-35],Jatilde:[0,0,-20,-20,-15,-40,-35],LcaronT:[0,0,-110,-110],LcaronTcaron:[0,0,-110,-110],LcaronTcommaaccent:[0,0,-110,-110],LcaronV:[0,0,-110,-110],LcaronW:[0,0,-70,-70],LcaronY:[0,0,-140,-140],LcaronYacute:[0,0,-140,-140],LcaronYdieresis:[0,0,-140,-140],Lcaronquotedblright:[0,0,-140,-140],Lcaronquoteright:[0,0,-160,-160,0,0,0,-92],Lcarony:[0,0,-30,-30,0,0,0,-55],Lcaronyacute:[0,0,-30,-30,0,0,0,-55],Lcaronydieresis:[0,0,-30,-30,0,0,0,-55],Scomma:[0,0,-20,-20],Speriod:[0,0,-20,-20],Sacutecomma:[0,0,-20,-20],Sacuteperiod:[0,0,-20,-20],Scaroncomma:[0,0,-20,-20],Scaronperiod:[0,0,-20,-20],Scedillacomma:[0,0,-20,-20],Scedillaperiod:[0,0,-20,-20],Scommaaccentcomma:[0,0,-20,-20],Scommaaccentperiod:[0,0,-20,-20],Trcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcaronrcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcommaaccentrcaron:[0,0,-120,-120,-74,-37,-55,-35],Yhyphen:[0,0,-140,-140,-92,-92,-74,-111],Yi:[0,0,-20,-20,-37,-55,-74,-55],Yiacute:[0,0,-20,-20,-37,-55,-74,-55],Yiogonek:[0,0,-20,-20,-37,-55,-74,-55],Yacutehyphen:[0,0,-140,-140,-92,-92,-74,-111],Yacutei:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiacute:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiogonek:[0,0,-20,-20,-37,-55,-74,-55],Ydieresishyphen:[0,0,-140,-140,-92,-92,-74,-111],Ydieresisi:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiacute:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiogonek:[0,0,-20,-20,-37,-55,-74,-55],bb:[0,0,-10,-10,-10,-10],bcomma:[0,0,-40,-40],bperiod:[0,0,-40,-40,-40,-40,-40,-40],ccomma:[0,0,-15,-15],cacutecomma:[0,0,-15,-15],ccaroncomma:[0,0,-15,-15],ccedillacomma:[0,0,-15,-15],fa:[0,0,-30,-30,0,0,0,-10],faacute:[0,0,-30,-30,0,0,0,-10],fabreve:[0,0,-30,-30,0,0,0,-10],facircumflex:[0,0,-30,-30,0,0,0,-10],fadieresis:[0,0,-30,-30,0,0,0,-10],fagrave:[0,0,-30,-30,0,0,0,-10],famacron:[0,0,-30,-30,0,0,0,-10],faogonek:[0,0,-30,-30,0,0,0,-10],faring:[0,0,-30,-30,0,0,0,-10],fatilde:[0,0,-30,-30,0,0,0,-10],fdotlessi:[0,0,-28,-28,-35,-30,-60,-50],gr:[0,0,-10,-10],gracute:[0,0,-10,-10],grcaron:[0,0,-10,-10],grcommaaccent:[0,0,-10,-10],gbrever:[0,0,-10,-10],gbreveracute:[0,0,-10,-10],gbrevercaron:[0,0,-10,-10],gbrevercommaaccent:[0,0,-10,-10],gcommaaccentr:[0,0,-10,-10],gcommaaccentracute:[0,0,-10,-10],gcommaaccentrcaron:[0,0,-10,-10],gcommaaccentrcommaaccent:[0,0,-10,-10],ke:[0,0,-20,-20,-10,-30,-10,-10],keacute:[0,0,-20,-20,-10,-30,-10,-10],kecaron:[0,0,-20,-20,-10,-30,-10,-10],kecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kedieresis:[0,0,-20,-20,-10,-30,-10,-10],kedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kegrave:[0,0,-20,-20,-10,-30,-10,-10],kemacron:[0,0,-20,-20,-10,-30,-10,-10],keogonek:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccente:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteacute:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecaron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedieresis:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentegrave:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentemacron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteogonek:[0,0,-20,-20,-10,-30,-10,-10],ocomma:[0,0,-40,-40],operiod:[0,0,-40,-40],oacutecomma:[0,0,-40,-40],oacuteperi
91od:[0,0,-40,-40],ocircumflexcomma:[0,0,-40,-40],ocircumflexperiod:[0,0,-40,-40],odieresiscomma:[0,0,-40,-40],odieresisperiod:[0,0,-40,-40],ogravecomma:[0,0,-40,-40],ograveperiod:[0,0,-40,-40],ohungarumlautcomma:[0,0,-40,-40],ohungarumlautperiod:[0,0,-40,-40],omacroncomma:[0,0,-40,-40],omacronperiod:[0,0,-40,-40],oslasha:[0,0,-55,-55],oslashaacute:[0,0,-55,-55],oslashabreve:[0,0,-55,-55],oslashacircumflex:[0,0,-55,-55],oslashadieresis:[0,0,-55,-55],oslashagrave:[0,0,-55,-55],oslashamacron:[0,0,-55,-55],oslashaogonek:[0,0,-55,-55],oslasharing:[0,0,-55,-55],oslashatilde:[0,0,-55,-55],oslashb:[0,0,-55,-55],oslashc:[0,0,-55,-55],oslashcacute:[0,0,-55,-55],oslashccaron:[0,0,-55,-55],oslashccedilla:[0,0,-55,-55],oslashcomma:[0,0,-95,-95],oslashd:[0,0,-55,-55],oslashdcroat:[0,0,-55,-55],oslashe:[0,0,-55,-55],oslasheacute:[0,0,-55,-55],oslashecaron:[0,0,-55,-55],oslashecircumflex:[0,0,-55,-55],oslashedieresis:[0,0,-55,-55],oslashedotaccent:[0,0,-55,-55],oslashegrave:[0,0,-55,-55],oslashemacron:[0,0,-55,-55],oslasheogonek:[0,0,-55,-55],oslashf:[0,0,-55,-55],oslashg:[0,0,-55,-55,0,0,-10],oslashgbreve:[0,0,-55,-55,0,0,-10],oslashgcommaaccent:[0,0,-55,-55,0,0,-10],oslashh:[0,0,-55,-55],oslashi:[0,0,-55,-55],oslashiacute:[0,0,-55,-55],oslashicircumflex:[0,0,-55,-55],oslashidieresis:[0,0,-55,-55],oslashigrave:[0,0,-55,-55],oslashimacron:[0,0,-55,-55],oslashiogonek:[0,0,-55,-55],oslashj:[0,0,-55,-55],oslashk:[0,0,-55,-55],oslashkcommaaccent:[0,0,-55,-55],oslashl:[0,0,-55,-55],oslashlacute:[0,0,-55,-55],oslashlcommaaccent:[0,0,-55,-55],oslashlslash:[0,0,-55,-55],oslashm:[0,0,-55,-55],oslashn:[0,0,-55,-55],oslashnacute:[0,0,-55,-55],oslashncaron:[0,0,-55,-55],oslashncommaaccent:[0,0,-55,-55],oslashntilde:[0,0,-55,-55],oslasho:[0,0,-55,-55],oslashoacute:[0,0,-55,-55],oslashocircumflex:[0,0,-55,-55],oslashodieresis:[0,0,-55,-55],oslashograve:[0,0,-55,-55],oslashohungarumlaut:[0,0,-55,-55],oslashomacron:[0,0,-55,-55],oslashoslash:[0,0,-55,-55],oslashotilde:[0,0,-55,-55],oslashp:[0,0,-55,-55],oslashperiod:[0,0,-95,-95],oslashq:[0,0,-55,-55],oslashr:[0,0,-55,-55],oslashracute:[0,0,-55,-55],oslashrcaron:[0,0,-55,-55],oslashrcommaaccent:[0,0,-55,-55],oslashs:[0,0,-55,-55],oslashsacute:[0,0,-55,-55],oslashscaron:[0,0,-55,-55],oslashscedilla:[0,0,-55,-55],oslashscommaaccent:[0,0,-55,-55],oslasht:[0,0,-55,-55],oslashtcommaaccent:[0,0,-55,-55],oslashu:[0,0,-55,-55],oslashuacute:[0,0,-55,-55],oslashucircumflex:[0,0,-55,-55],oslashudieresis:[0,0,-55,-55],oslashugrave:[0,0,-55,-55],oslashuhungarumlaut:[0,0,-55,-55],oslashumacron:[0,0,-55,-55],oslashuogonek:[0,0,-55,-55],oslashuring:[0,0,-55,-55],oslashz:[0,0,-55,-55],oslashzacute:[0,0,-55,-55],oslashzcaron:[0,0,-55,-55],oslashzdotaccent:[0,0,-55,-55],otildecomma:[0,0,-40,-40],otildeperiod:[0,0,-40,-40],pcomma:[0,0,-35,-35],pperiod:[0,0,-35,-35],ra:[0,0,-10,-10,0,0,-15],raacute:[0,0,-10,-10,0,0,-15],rabreve:[0,0,-10,-10,0,0,-15],racircumflex:[0,0,-10,-10,0,0,-15],radieresis:[0,0,-10,-10,0,0,-15],ragrave:[0,0,-10,-10,0,0,-15],ramacron:[0,0,-10,-10,0,0,-15],raogonek:[0,0,-10,-10,0,0,-15],raring:[0,0,-10,-10,0,0,-15],ratilde:[0,0,-10,-10,0,0,-15],rcolon:[0,0,30,30],ri:[0,0,15,15],riacute:[0,0,15,15],ricircumflex:[0,0,15,15],ridieresis:[0,0,15,15],rigrave:[0,0,15,15],rimacron:[0,0,15,15],riogonek:[0,0,15,15],rk:[0,0,15,15],rkcommaaccent:[0,0,15,15],rl:[0,0,15,15],rlacute:[0,0,15,15],rlcommaaccent:[0,0,15,15],rlslash:[0,0,15,15],rm:[0,0,25,25],rn:[0,0,25,25,-15],rnacute:[0,0,25,25,-15],rncaron:[0,0,25,25,-15],rncommaaccent:[0,0,25,25,-15],rntilde:[0,0,25,25,-15],rp:[0,0,30,30,-10],rsemicolon:[0,0,30,30],ru:[0,0,15,15],ruacute:[0,0,15,15],rucircumflex:[0,0,15,15],rudieresis:[0,0,15,15],rugrave:[0,0,15,15],ruhungarumlaut:[0,0,15,15],rumacron:[0,0,15,15],ruogonek:[0,0,15,15],ruring:[0,0,15,15],racutea:[0,0,-10,-10,0,0,-15],racuteaacute:[0,0,-10,-10,0,0,-15],racuteabreve:[0,0,-10,-10,0,0,-15],racuteacircumflex:[0,0,-10,-10,0,0,-15],racuteadieresis:[0,0,-10,-10,0,0,-15],racuteagrave:[0,0,-10,-10,0,0,-15],racuteamacron:[0,0,-10,-10,0,0,-15],racuteaogonek:[0,0,-10,-10,0,0,-15],racutearing:[0,0,-10,-10,0,0,-15],racuteatilde:[0,0,-10,-10,0,0,-15],racutecolon:[0,0,30,30],racutei:[0,0,15,15],racuteiacute:[0,0,15,15],racuteicircumflex:[0,0,15,15],racuteidieresis:[0,0,15,15],racuteigrave:[0,0,15,15],racuteimacron:[0,0,15,15],racuteiogonek:[0,0,15,15],racutek:[0,0,15,15],racutekcommaaccent:[0,0,15,15],racutel:[0,0,15,15],racutelacute:[0,0,15,15],racutelc
91ommaaccent:[0,0,15,15],racutelslash:[0,0,15,15],racutem:[0,0,25,25],racuten:[0,0,25,25,-15],racutenacute:[0,0,25,25,-15],racutencaron:[0,0,25,25,-15],racutencommaaccent:[0,0,25,25,-15],racutentilde:[0,0,25,25,-15],racutep:[0,0,30,30,-10],racutesemicolon:[0,0,30,30],racuteu:[0,0,15,15],racuteuacute:[0,0,15,15],racuteucircumflex:[0,0,15,15],racuteudieresis:[0,0,15,15],racuteugrave:[0,0,15,15],racuteuhungarumlaut:[0,0,15,15],racuteumacron:[0,0,15,15],racuteuogonek:[0,0,15,15],racuteuring:[0,0,15,15],rcarona:[0,0,-10,-10,0,0,-15],rcaronaacute:[0,0,-10,-10,0,0,-15],rcaronabreve:[0,0,-10,-10,0,0,-15],rcaronacircumflex:[0,0,-10,-10,0,0,-15],rcaronadieresis:[0,0,-10,-10,0,0,-15],rcaronagrave:[0,0,-10,-10,0,0,-15],rcaronamacron:[0,0,-10,-10,0,0,-15],rcaronaogonek:[0,0,-10,-10,0,0,-15],rcaronaring:[0,0,-10,-10,0,0,-15],rcaronatilde:[0,0,-10,-10,0,0,-15],rcaroncolon:[0,0,30,30],rcaroni:[0,0,15,15],rcaroniacute:[0,0,15,15],rcaronicircumflex:[0,0,15,15],rcaronidieresis:[0,0,15,15],rcaronigrave:[0,0,15,15],rcaronimacron:[0,0,15,15],rcaroniogonek:[0,0,15,15],rcaronk:[0,0,15,15],rcaronkcommaaccent:[0,0,15,15],rcaronl:[0,0,15,15],rcaronlacute:[0,0,15,15],rcaronlcommaaccent:[0,0,15,15],rcaronlslash:[0,0,15,15],rcaronm:[
910,0,25,25],rcaronn:[0,0,25,25,-15],rcaronnacute:[0,0,25,25,-15],rcaronncaron:[0,0,25,25,-15],rcaronncommaaccent:[0,0,25,25,-15],rcaronntilde:[0,0,25,25,-15],rcaronp:[0,0,30,30,-10],rcaronsemicolon:[0,0,30,30],rcaronu:[0,0,15,15],rcaronuacute:[0,0,15,15],rcaronucircumflex:[0,0,15,15],rcaronudieresis:[0,0,15,15],rcaronugrave:[0,0,15,15],rcaronuhungarumlaut:[0,0,15,15],rcaronumacron:[0,0,15,15],rcaronuogonek:[0,0,15,15],rcaronuring:[0,0,15,15],rcommaaccenta:[0,0,-10,-10,0,0,-15],rcommaaccentaacute:[0,0,-10,-10,0,0,-15],rcommaaccentabreve:[0,0,-10,-10,0,0,-15],rcommaaccentacircumflex:[0,0,-10,-10,0,0,-15],rcommaaccentadieresis:[0,0,-10,-10,0,0,-15],rcommaaccentagrave:[0,0,-10,-10,0,0,-15],rcommaaccentamacron:[0,0,-10,-10,0,0,-15],rcommaaccentaogonek:[0,0,-10,-10,0,0,-15],rcommaaccentaring:[0,0,-10,-10,0,0,-15],rcommaaccentatilde:[0,0,-10,-10,0,0,-15],rcommaaccentcolon:[0,0,30,30],rcommaaccenti:[0,0,15,15],rcommaaccentiacute:[0,0,15,15],rcommaaccenticircumflex:[0,0,15,15],rcommaaccentidieresis:[0,0,15,15],rcommaaccentigrave:[0,0,15,15],rcommaaccentimacron:[0,0,15,15],rcommaaccentiogonek:[0,0,15,15],rcommaaccentk:[0,0,15,15],rcommaaccentkcommaaccent:[0,0,15,15],rcommaaccentl:[0,0,15,15],rcommaaccentlacute:[0,0,15,15],rcommaaccentlcommaaccent:[0,0,15,15],rcommaaccentlslash:[0,0,15,15],rcommaaccentm:[0,0,25,25],rcommaaccentn:[0,0,25,25,-15],rcommaaccentnacute:[0,0,25,25,-15],rcommaaccentncaron:[0,0,25,25,-15],rcommaaccentncommaaccent:[0,0,25,25,-15],rcommaaccentntilde:[0,0,25,25,-15],rcommaaccentp:[0,0,30,30,-10],rcommaaccentsemicolon:[0,0,30,30],rcommaaccentu:[0,0,15,15],rcommaaccentuacute:[0,0,15,15],rcommaaccentucircumflex:[0,0,15,15],rcommaaccentudieresis:[0,0,15,15],rcommaaccentugrave:[0,0,15,15],rcommaaccentuhungarumlaut:[0,0,15,15],rcommaaccentumacron:[0,0,15,15],rcommaaccentuogonek:[0,0,15,15],rcommaaccenturing:[0,0,15,15],scomma:[0,0,-15,-15],speriod:[0,0,-15,-15],sacutecomma:[0,0,-15,-15],sacuteperiod:[0,0,-15,-15],scaroncomma:[0,0,-15,-15],scaronperiod:[0,0,-15,-15],scedillacomma:[0,0,-15,-15],scedillaperiod:[0,0,-15,-15],scommaaccentcomma:[0,0,-15,-15],scommaaccentperiod:[0,0,-15,-15],ve:[0,0,-25,-25,-10,-15,0,-15],veacute:[0,0,-25,-25,-10,-15,0,-15],vecaron:[0,0,-25,-25,-10,-15,0,-15],vecircumflex:[0,0,-25,-25,-10,-15,0,-15],vedieresis:[0,0,-25,-25,-10,-15,0,-15],vedotaccent:[0,0,-25,-25,-10,-15,0,-15],vegrave:[0,0,-25,-25,-10,-15,0,-15],vemacron:[0,0,-25,-25,-10,-15,0,-15],veogonek:[0,0,-25,-25,-10,-15,0,-15],wa:[0,0,-15,-15,0,-10,0,-10],waacute:[0,0,-15,-15,0,-10,0,-10],wabreve:[0,0,-15,-15,0,-10,0,-10],wacircumflex:[0,0,-15,-15,0,-10,0,-10],wadieresis:[0,0,-15,-15,0,-10,0,-10],wagrave:[0,0,-15,-15,0,-10,0,-10],wamacron:[0,0,-15,-15,0,-10,0,-10],waogonek:[0,0,-15,-15,0,-10,0,-10],waring:[0,0,-15,-15,0,-10,0,-10],watilde:[0,0,-15,-15,0,-10,0,-10],we:[0,0,-10,-10,0,-10],weacute:[0,0,-10,-10,0,-10],wecaron:[0,0,-10,-10,0,-10],wecircumflex:[0,0,-10,-10,0,-10],wedieresis:[0,0,-10,-10,0,-10],wedotaccent:[0,0,-10,-10,0,-10],wegrave:[0,0,-10,-10,0,-10],wemacron:[0,0,-10,-10,0,-10],weogonek:[0,0,-10,-10,0,-10],zo:[0,0,-15,-15],zoacute:[0,0,-15,-15],zocircumflex:[0,0,-15,-15],zodieresis:[0,0,-15,-15],zograve:[0,0,-15,-15],zohungarumlaut:[0,0,-15,-15],zomacron:[0,0,-15,-15],zoslash:[0,0,-15,-15],zotilde:[0,0,-15,-15],zacuteo:[0,0,-15,-15],zacuteoacute:[0,0,-15,-15],zacuteocircumflex:[0,0,-15,-15],zacuteodieresis:[0,0,-15,-15],zacuteograve:[0,0,-15,-15],zacuteohungarumlaut:[0,0,-15,-15],zacuteomacron:[0,0,-15,-15],zacuteoslash:[0,0,-15,-15],zacuteotilde:[0,0,-15,-15],zcarono:[0,0,-15,-15],zcaronoacute:[0,0,-15,-15],zcaronocircumflex:[0,0,-15,-15],zcaronodieresis:[0,0,-15,-15],zcaronograve:[0,0,-15,-15],zcaronohungarumlaut:[0,0,-15,-15],zcaronomacron:[0,0,-15,-15],zcaronoslash:[0,0,-15,-15],zcaronotilde:[0,0,-15,-15],zdotaccento:[0,0,-15,-15],zdotaccentoacute:[0,0,-15,-15],zdotaccentocircumflex:[0,0,-15,-15],zdotaccentodieresis:[0,0,-15,-15],zdotaccentograve:[0,0,-15,-15],zdotaccentohungarumlaut:[0,0,-15,-15],zdotaccentomacron:[0,0,-15,-15],zdotaccentoslash:[0,0,-15,-15],zdotaccentotilde:[0,0,-15,-15],Ap:[0,0,0,0,-25],Aquoteright:[0,0,0,0,-74,-74,-37,-111],Aacutep:[0,0,0,0,-25],Aacutequoteright:[0,0,0,0,-74,-74,-37,-111],Abrevep:[0,0,0,0,-25],Abrevequoteright:[0,0,0,0,-74,-74,-37,-111],Acircumflexp:[0,0,0,0,-25],Acircumflexquoteright:[0,0,0,0,-74,-74,-37,-111],Adieresisp:[0,0,0,0,-25],Adieresisquoteright:[0,0,0,0,-74,-74,-37,-111],Agravep:[0,0,0,0,-25],Agravequoteright:[0,0,0,0,-74,-74,-37,-111],Amacronp:[0,0,0,0,-25],Amacronquoteright:[0,0,0,0,-74,-74,-37,-111],Aogonekp:[0,0,0,0,-25],Aogonekquoteright:[0,0,0,0,-74,-74,-37,-111],Aringp:[0,0,0,0,-25],Aringquoteright:[0,0,0,0,-74,-74,-37,-111],Atildep:[0,0,0,0,-25],Atildequoteright:[0,0,0,0,-74,-74,-37,-111],Je:[0,0,0,0,-15,-40,-25],Jeacute:[0,0,0,0,-15,-40,-25],Jecaron:[0,0,0,0,-15,-40,-25],Jecircumflex:[0,0,0,0,-15,-40,-25],Jedieresis:[0,0,0,0,-15,-40,-25],Jedotaccent:[0,0,0,0,-15,-40,-25],Jegrave:[0,0,0,0,-15,-40,-25],Jemacron:[0,0,0,0,-15,-40,-25],Jeogonek:[0,0,0,0,-15,-40,-25],Jo:[0,0,0,0,-15,-40,-25],Joacute:[0,0,0,0,-15,-40,-25],Jocircumflex:[0,0,0,0,-15,-40,-25],Jodieresis:[0,0,0,0,-15,-40,-25],Jograve:[0,0,0,0,-15,-40,-25],Johungarumlaut:[
910,0,0,0,-15,-40,-25],Jomacron:[0,0,0,0,-15,-40,-25],Joslash:[0,0,0,0,-15,-40,-25],Jotilde:[0,0,0,0,-15,-40,-25],NA:[0,0,0,0,-20,-30,-27,-35],NAacute:[0,0,0,0,-20,-30,-27,-35],NAbreve:[0,0,0,0,-20,-30,-27,-35],NAcircumflex:[0,0,0,0,-20,-30,-27,-35],NAdieresis:[0,0,0,0,-20,-30,-27,-35],NAgrave:[0,0,0,0,-20,-30,-27,-35],NAmacron:[0,0,0,0,-20,-30,-27,-35],NAogonek:[0,0,0,0,-20,-30,-27,-35],NAring:[0,0,0,0,-20,-30,-27,-35],NAtilde:[0,0,0,0,-20,-30,-27,-35],NacuteA:[0,0,0,0,-20,-30,-27,-35],NacuteAacute:[0,0,0,0,-20,-30,-27,-35],NacuteAbreve:[0,0,0,0,-20,-30,-27,-35],NacuteAcircumflex:[0,0,0,0,-20,-30,-27,-35],NacuteAdieresis:[0,0,0,0,-20,-30,-27,-35],NacuteAgrave:[0,0,0,0,-20,-30,-27,-35],NacuteAmacron:[0,0,0,0,-20,-30,-27,-35],NacuteAogonek:[0,0,0,0,-20,-30,-27,-35],NacuteAring:[0,0,0,0,-20,-30,-27,-35],NacuteAtilde:[0,0,0,0,-20,-30,-27,-35],NcaronA:[0,0,0,0,-20,-30,-27,-35],NcaronAacute:[0,0,0,0,-20,-30,-27,-35],NcaronAbreve:[0,0,0,0,-20,-30,-27,-35],NcaronAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcaronAdieresis:[0,0,0,0,-20,-30,-27,-35],NcaronAgrave:[0,0,0,0,-20,-30,-27,-35],NcaronAmacron:[0,0,0,0,-20,-30,-27,-35],NcaronAogonek:[0,0,0,0,-20,-30,-27,-35],NcaronAring:[0,0,0,0,-20,-30,-27,-35],NcaronAtilde:[0,0,0,0,-20,-30,-27,-35],NcommaaccentA:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAacute:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAbreve:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAdieresis:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAgrave:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAmacron:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAogonek:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAring:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAtilde:[0,0,0,0,-20,-30,-27,-35],NtildeA:[0,0,0,0,-20,-30,-27,-35],NtildeAacute:[0,0,0,0,-20,-30,-27,-35],NtildeAbreve:[0,0,0,0,-20,-30,-27,-35],NtildeAcircumflex:[0,0,0,0,-20,-30,-27,-35],NtildeAdieresis:[0,0,0,0,-20,-30,-27,-35],NtildeAgrave:[0,0,0,0,-20,-30,-27,-35],NtildeAmacron:[0,0,0,0,-20,-30,-27,-35],NtildeAogonek:[0,0,0,0,-20,-30,-27,-35],NtildeAring:[0,0,0,0,-20,-30,-27,-35],NtildeAtilde:[0,0,0,0,-20,-30,-27,-35],Ti:[0,0,0,0,-18,-37,-55,-35],Tiacute:[0,0,0,0,-18,-37,-55,-35],Tiogonek:[0,0,0,0,-18,-37,-55,-35],Tcaroni:[0,0,0,0,-18,-37,-55,-35],Tcaroniacute:[0,0,0,0,-18,-37,-55,-35],Tcaroniogonek:[0,0,0,0,-18,-37,-55,-35],Tcommaaccenti:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiacute:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiogonek:[0,0,0,0,-18,-37,-55,-35],Vi:[0,0,0,0,-37,-55,-74,-60],Viacute:[0,0,0,0,-37,-55,-74,-60],Vicircumflex:[0,0,0,0,-37,0,-34,-20],Vidieresis:[0,0,0,0,-37,0,-34,-20],Vigrave:[0,0,0,0,-37,0,-34,-20],Vimacron:[0,0,0,0,-37,0,-34,-20],Viogonek:[0,0,0,0,-37,-55,-74,-60],Wi:[0,0,0,0,-18,-37,-55,-40],Wiacute:[0,0,0,0,-18,-37,-55,-40],Wiogonek:[0,0,0,0,-18,-37,-55,-40],fi:[0,0,0,0,-25,0,-20,-20],gperiod:[0,0,0,0,-15,0,-15],gbreveperiod:[0,0,0,0,-15,0,-15],gcommaaccentperiod:[0,0,0,0,-15,0,-15],iv:[0,0,0,0,-10,0,0,-25],iacutev:[0,0,0,0,-10,0,0,-25],icircumflexv:[0,0,0,0,-10,0,0,-25],idieresisv:[0,0,0,0,-10,0,0,-25],igravev:[0,0,0,0,-10,0,0,-25],imacronv:[0,0,0,0,-10,0,0,-25],iogonekv:[0,0,0,0,-10,0,0,-25],ky:[0,0,0,0,-15,0,-10,-15],kyacute:[0,0,0,0,-15,0,-10,-15],kydieresis:[0,0,0,0,-15,0,-10,-15],kcommaaccenty:[0,0,0,0,-15,0,-10,-15],kcommaaccentyacute:[0,0,0,0,-15,0,-10,-15],kcommaaccentydieresis:[0,0,0,0,-15,0,-10,-15],quotedblleftA:[0,0,0,0,-10,0,0,-80],quotedblleftAacute:[0,0,0,0,-10,0,0,-80],quotedblleftAbreve:[0,0,0,0,-10,0,0,-80],quotedblleftAcircumflex:[0,0,0,0,-10,0,0,-80],quotedblleftAdieresis:[0,0,0,0,-10,0,0,-80],quotedblleftAgrave:[0,0,0,0,-10,0,0,-80],quotedblleftAmacron:[0,0,0,0,-10,0,0,-80],quotedblleftAogonek:[0,0,0,0,-10,0,0,-80],quotedblleftAring:[0,0,0,0,-10,0,0,-80],quotedblleftAtilde:[0,0,0,0,-10,0,0,-80],quoteleftA:[0,0,0,0,-10,0,0,-80],quoteleftAacute:[0,0,0,0,-10,0,0,-80],quoteleftAbreve:[0,0,0,0,-10,0,0,-80],quoteleftAcircumflex:[0,0,0,0,-10,0,0,-80],quoteleftAdieresis:[0,0,0,0,-10,0,0,-80],quoteleftAgrave:[0,0,0,0,-10,0,0,-80],quoteleftAmacron:[0,0,0,0,-10,0,0,-80],quoteleftAogonek:[0,0,0,0,-10,0,0,-80],quoteleftAring:[0,0,0,0,-10,0,0,-80],quoteleftAtilde:[0,0,0,0,-10,0,0,-80],re:[0,0,0,0,-18,0,-37],reacute:[0,0,0,0,-18,0,-37],recaron:[0,0,0,0,-18,0,-37],recircumflex:[0,0,0,0,-18,0,-37],redieresis:[0,0,0,0,-18,0,-37],redotaccent:[0,0,0,0,-18,0,-37],regrave:[0,0,0,0,-18,0,-37],remacron:[0,0,0,0,-18,0,-37],reogonek:[0,0,0,0,-18,0,-37],racutee:[0,0,0,0,-18,0,-37],racuteeacute:[0,0,0,0,-18,0,-37],racuteecaron:[0,0,0,0,-18,0,-37],racuteecircumflex:[0,0,0,0,-18,0,-37],racuteedieresis:[0,0,0,0,-18,0,-37],racuteedotaccent:[0,0,0,0,-18,0,-37],racuteegrave:[0,0,0,0,-18,0,-37],racuteemacron:[0,0,0,0,-18,0,-37],racuteeogonek:[0,0,0,0,-18,0,-37],rcarone:[0,0,0,0,-18,0,-37],rcaroneacute:[0,0,0,0,-18,0,-37],rcaronecaron:[0,0,0,0,-18,0,-37],rcaronecircumflex:[0,0,0,0,-18,0,-37],rcaronedieresis:[0,0,0,0,-18,0,-37],rcaronedotaccent:[0,0,0,0,-18,0,-37],rcaronegrave:[0,0,0,0,-18,0,-37],rcaronemacron:[0,0,0,0,-18,0,-37],rcaroneogonek:[0,0,0,0,-18,0,-37],rcommaaccente:[0,0,0,0,-18,0,-37],rcommaaccenteacute:[0,0,0,0,-18,0,-37],rcommaaccentecaron:[0,0,0,0,-18,0,-37],rcommaaccentecircumflex:[0,0,0,0,-18,0,-37],rcommaaccentedieresis:[0,0,0,0,-18,0,-37],rcommaaccentedotaccent:[0,0,0,0,-18,0,-37],rcommaaccentegrave:[0,0,0,0,-18,0,-37],rcommaaccentemacron:[0,0,0,0,-18,0,-37],rcommaaccenteogonek:[0,0,0,0,-18,0,-37],spaceA:[0,0,0,0,-55,-37,-18,-55],spaceAacute:[0,0,0,0,-55,-37,-18,-55],spaceAbreve:[0,0,0,0,-55,-37,-18,-55],spaceA
91circumflex:[0,0,0,0,-55,-37,-18,-55],spaceAdieresis:[0,0,0,0,-55,-37,-18,-55],spaceAgrave:[0,0,0,0,-55,-37,-18,-55],spaceAmacron:[0,0,0,0,-55,-37,-18,-55],spaceAogonek:[0,0,0,0,-55,-37,-18,-55],spaceAring:[0,0,0,0,-55,-37,-18,-55],spaceAtilde:[0,0,0,0,-55,-37,-18,-55],Fi:[0,0,0,0,0,-40,-45],Fiacute:[0,0,0,0,0,-40,-45],Ficircumflex:[0,0,0,0,0,-40,-45],Fidieresis:[0,0,0,0,0,-40,-45],Figrave:[0,0,0,0,0,-40,-45],Fimacron:[0,0,0,0,0,-40,-45],Fiogonek:[0,0,0,0,0,-40,-45],eb:[0,0,0,0,0,-10],eacuteb:[0,0,0,0,0,-10],ecaronb:[0,0,0,0,0,-10],ecircumflexb:[0,0,0,0,0,-10],edieresisb:[0,0,0,0,0,-10],edotaccentb:[0,0,0,0,0,-10],egraveb:[0,0,0,0,0,-10],emacronb:[0,0,0,0,0,-10],eogonekb:[0,0,0,0,0,-10],ff:[0,0,0,0,0,-18,-18,-25],quoterightt:[0,0,0,0,0,-37,-30,-18],quoterighttcommaaccent:[0,0,0,0,0,-37,-30,-18],Yicircumflex:[0,0,0,0,0,0,-34],Yidieresis:[0,0,0,0,0,0,-34],Yigrave:[0,0,0,0,0,0,-34],Yimacron:[0,0,0,0,0,0,-34],Yacuteicircumflex:[0,0,0,0,0,0,-34],Yacuteidieresis:[0,0,0,0,0,0,-34],Yacuteigrave:[0,0,0,0,0,0,-34],Yacuteimacron:[0,0,0,0,0,0,-34],Ydieresisicircumflex:[0,0,0,0,0,0,-34],Ydieresisidieresis:[0,0,0,0,0,0,-34],Ydieresisigrave:[0,0,0,0,0,0,-34],Ydieresisimacron:[0,0,0,0,0,0,-34],eg:[0,0,0,0,0,0,-40,-15],egbreve:[0,0,0,0,0,0,-40,-15],egcommaaccent:[0,0,0,0,0,0,-40,-15],eacuteg:[0,0,0,0,0,0,-40,-15],eacutegbreve:[0,0,0,0,0,0,-40,-15],eacutegcommaaccent:[0,0,0,0,0,0,-40,-15],ecarong:[0,0,0,0,0,0,-40,-15],ecarongbreve:[0,0,0,0,0,0,-40,-15],ecarongcommaaccent:[0,0,0,0,0,0,-40,-15],ecircumflexg:[0,0,0,0,0,0,-40,-15],ecircumflexgbreve:[0,0,0,0,0,0,-40,-15],ecircumflexgcommaaccent:[0,0,0,0,0,0,-40,-15],edieresisg:[0,0,0,0,0,0,-40,-15],edieresisgbreve:[0,0,0,0,0,0,-40,-15],edieresisgcommaaccent:[0,0,0,0,0,0,-40,-15],edotaccentg:[0,0,0,0,0,0,-40,-15],edotaccentgbreve:[0,0,0,0,0,0,-40,-15],edotaccentgcommaaccent:[0,0,0,0,0,0,-40,-15],egraveg:[0,0,0,0,0,0,-40,-15],egravegbreve:[0,0,0,0,0,0,-40,-15],egravegcommaaccent:[0,0,0,0,0,0,-40,-15],emacrong:[0,0,0,0,0,0,-40,-15],emacrongbreve:[0,0,0,0,0,0,-40,-15],emacrongcommaaccent:[0,0,0,0,0,0,-40,-15],eogonekg:[0,0,0,0,0,0,-40,-15],eogonekgbreve:[0,0,0,0,0,0,-40,-15],eogonekgcommaaccent:[0,0,0,0,0,0,-40,-15],fiogonek:[0,0,0,0,0,0,-20],gcomma:[0,0,0,0,0,0,-10],gbrevecomma:[0,0,0,0,0,0,-10],gcommaaccentcomma:[0,0,0,0,0,0,-10],og:[0,0,0,0,0,0,-10],ogbreve:[0,0,0,0,0,0,-10],ogcommaaccent:[0,0,0,0,0,0,-10],oacuteg:[0,0,0,0,0,0,-10],oacutegbreve:[0,0,0,0,0,0,-10],oacutegcommaaccent:[0,0,0,0,0,0,-10],ocircumflexg:[0,0,0,0,0,0,-10],ocircumflexgbreve:[0,0,0,0,0,0,-10],ocircumflexgcommaaccent:[0,0,0,0,0,0,-10],odieresisg:[0,0,0,0,0,0,-10],odieresisgbreve:[0,0,0,0,0,0,-10],odieresisgcommaaccent:[0,0,0,0,0,0,-10],ograveg:[0,0,0,0,0,0,-10],ogravegbreve:[0,0,0,0,0,0,-10],ogravegcommaaccent:[0,0,0,0,0,0,-10],ohungarumlautg:[0,0,0,0,0,0,-10],ohungarumlautgbreve:[0,0,0,0,0,0,-10],ohungarumlautgcommaaccent:[0,0,0,0,0,0,-10],omacrong:[0,0,0,0,0,0,-10],omacrongbreve:[0,0,0,0,0,0,-10],omacrongcommaaccent:[0,0,0,0,0,0,-10],otildeg:[0,0,0,0,0,0,-10],otildegbreve:[0,0,0,0,0,0,-10],otildegcommaaccent:[0,0,0,0,0,0,-10],fiacute:[0,0,0,0,0,0,0,-20],ga:[0,0,0,0,0,0,0,-5],gaacute:[0,0,0,0,0,0,0,-5],gabreve:[0,0,0,0,0,0,0,-5],gacircumflex:[0,0,0,0,0,0,0,-5],gadieresis:[0,0,0,0,0,0,0,-5],gagrave:[0,0,0,0,0,0,0,-5],gamacron:[0,0,0,0,0,0,0,-5],gaogonek:[0,0,0,0,0,0,0,-5],garing:[0,0,0,0,0,0,0,-5],gatilde:[0,0,0,0,0,0,0,-5],gbrevea:[0,0,0,0,0,0,0,-5],gbreveaacute:[0,0,0,0,0,0,0,-5],gbreveabreve:[0,0,0,0,0,0,0,-5],gbreveacircumflex:[0,0,0,0,0,0,0,-5],gbreveadieresis:[0,0,0,0,0,0,0,-5],gbreveagrave:[0,0,0,0,0,0,0,-5],gbreveamacron:[0,0,0,0,0,0,0,-5],gbreveaogonek:[0,0,0,0,0,0,0,-5],gbrevearing:[0,0,0,0,0,0,0,-5],gbreveatilde:[0,0,0,0,0,0,0,-5],gcommaaccenta:[0,0,0,0,0,0,0,-5],gcommaaccentaacute:[0,0,0,0,0,0,0,-5],gcommaaccentabreve:[0,0,0,0,0,0,0,-5],gcommaaccentacircumflex:[0,0,0,0,0,0,0,-5],gcommaaccentadieresis:[0,0,0,0,0,0,0,-5],gcommaaccentagrave:[0,0,0,0,0,0,0,-5],gcommaaccentamacron:[0,0,0,0,0,0,0,-5],gcommaaccentaogonek:[0,0,0,0,0,0,0,-5],gcommaaccentaring:[0,0,0,0,0,0,0,-5],gcommaaccentatilde:[0,0,0,0,0,0,0,-5]},JR={attributes:WR,glyphWidths:YR,kernPairs:KR};const qR=t=>[t.FontName,{attributes:t,glyphWidths:{},kernPairs:{}}],jR=t=>{const{attributes:e,glyphWidths:r,kernPairs:n}=t,i=e.map(qR);return Object.keys(r).forEach(a=>
91{r[a].forEach((s,c)=>{s&&(i[c][1].glyphWidths[a]=s)})}),Object.keys(n).forEach(a=>{n[a].forEach((s,c)=>{s&&(i[c][1].kernPairs[a]=s)})}),Object.fromEntries(i)},o4=jR(JR),VR=t=>class extends t{constructor(r,n,i){super(),this.document=r,this.name=n,this.id=i,this.font=f2.fromJson(o4[this.name]),this.ascender=this.font.ascender,this.descender=this.font.descender,this.bbox=this.font.bbox,this.lineGap=this.font.lineGap}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(r){const n=this.font.encodeText(r),i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i),s=[];for(let c=0;c<i.length;c++){const f=i[c];s.push({xAdvance:a[c],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(f)})}return[n,s]}widthOfString(r,n){const i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i);let s=0;for(let f of Array.from(a))s+=f;const c=n/1e3;return s*c}static isStandardFont(r){return r in o4}},cg=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return Array.from(e).map(i=>`0000${i.toString(16)}`.slice(-4)).join("")},XR=t=>class extends t{constructor(r,n,i){super(),this.document=r,this.font=n,this.id=i,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,this.layoutCache=Object.create(null)}layoutRun(r,n){const i=this.font.layout(r,n,void 0,void 0,"ltr");for(let a=0;a<i.positions.length;a++){const s=i.positions[a];for(let c in s)s[c]*=this.scale;s.advanceWidth=i.glyphs[a].advanceWidth*this.scale}return i}layoutCached(r){let n;if(n=this.layoutCache[r])return n;const i=this.layoutRun(r);return this.layoutCache[r]=i,i}layout(r,n,i){if(i==null&&(i=!1),n)return this.layoutRun(r,n);const a=i?null:[],s=i?null:[];let c=0,f=0,d=0;for(;d<=r.length;){let m;if(d===r.length&&f<d||(m=r.charAt(d),[" "," "].includes(m))){const I=this.layoutCached(r.slice(f,++d));i||(a.push(...Array.from(I.glyphs||[])),s.push(...Array.from(I.positions||[]))),c+=I.advanceWidth,f=d}else d++}return{glyphs:a,positions:s,advanceWidth:c}}encode(r,n){const{glyphs:i,positions:a}=this.layout(r,n),s=[];for(let c=0;c<i.length;c++){const f=i[c],d=this.subset.includeGlyph(f.id);s.push(`0000${d.toString(16)}`.slice(-4)),this.widths[d]==null&&(this.widths[d]=f.advanceWidth*this.scale),this.unicode[d]==null&&(this.unicode[d]=f.codePoints)}return[s,a]}widthOfString(r,n,i){const a=this.layout(r,i,!0).advanceWidth,s=n/1e3;return a*s}embed(){const r=this.subset.cff!=null,n=this.document.ref();r&&(n.data.Subtype="CIDFontType0C"),n.end(this.subset.encode());const i=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let a=0;this.font.post.isFixedPitch&&(a|=1),1<=i&&i<=7&&(a|=2),a|=4,i===10&&(a|=8),this.font.head.macStyle.italic&&(a|=64);const c=[0,1,2,3,4,5].map(()=>String.fromCharCode(Math.random()*26+65)).join("")+"+"+this.font.postscriptName,{bbox:f}=this.font,d=this.document.ref({Type:"FontDescriptor",FontName:c,Flags:a,FontBBox:[f.minX*this.scale,f.minY*this.scale,f.maxX*this.scale,f.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});r?d.data.FontFile3=n:d.data.FontFile2=n,d.end();const m={Type:"Font",Subtype:"CIDFontType0",BaseFont:c,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:d,W:[0,this.widths]};r||(m.Subtype="CIDFontType2",m.CIDToGIDMap="Identity");const I=this.document.ref(m);return I.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:c,Encoding:"Identity-H",DescendantFonts:[I],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const r=this.document.ref();let n=[],i=`/CIDInit /ProcSet findresource begin 9212 dict begin 93begincmap 94/CIDSystemInfo << 95 /Registry (Adobe) 96 /Ordering (UCS) 97 /Supplement 0 98>> def 99/CMapName /Adobe-Identity-UCS def 100/CMapType 2 def 1011 begincodespacerange 102<0000><ffff> 103endcodespacerange`;
103for(let[a,s]of this.unicode.entries()){const c=[];n.length>=100&&(i+=` 104`+n.length+` beginbfchar 105`+n.join(` 106`)+` 107endbfchar`,n=[]);for(let f of s)f>65535&&(f-=65536,c.push(cg(f>>>10&1023|55296)),f=56320|f&1023),c.push(cg(f));n.push("<"+cg(a)+"><"+c.join(" ")+">")}return n.length&&(i+=` 108`+n.length+` beginbfchar 109`+n.join(` 110`)+` 111endbfchar 112`),i+=`endcmap 113CMapName currentdict /CMap defineresource pop 114end 115end`,r.end(i),r}};class d2{static open(e,r,n,i){let a;if(typeof r=="string"){if(l4.isStandardFont(r))return new l4(e,r,i);throw new Error(`Can't open ${r} in browser build`)}else r instanceof Uint8Array?a=af(r,n):r instanceof ArrayBuffer?a=af(new Uint8Array(r),n):typeof r=="object"&&(a=r);if(a==null)throw new Error("Not a supported font format or standard PDF font.");return new ZR(e,a,i)}encode(){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(){if(!(this.embedded||this.dictionary==null))return this.embed(),this.embedded=!0}
115embed(){throw new Error("Must be implemented by subclasses")}lineHeight(e,r){r==null&&(r=!1);const n=r?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}const l4=VR(d2),ZR=XR(d2);var $R={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},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}=this._registeredFonts[t]):(n=e||t,typeof n!="string"&&(n=null)),r!=null&&this.fontSize(r),i=this._fontFamilies[n])return this._font=i,this;const a=`F${++this._fontCount}`;return this._font=d2.open(this,t,e,a),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(n&&(this._fontFamilies[n]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(t){return this._fontSize=t,this},currentLineHeight(t){return t==null&&(t=!1),this._font.lineHeight(this._fontSize,t)},registerFont(t,e,r){return this._registeredFonts[t]={src:e,family:r},this}};function a1(t){return Math.fround(t)}const c4="Â",ug="-";class s5 extends pr{constructor(e,r){super(),this.document=e,this.horizontalScaling=r.horizontalScaling||100,this.indent=(r.indent||0)*this.horizontalScaling/100,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.features=r.features,r.height!=null?(this.height=r.height,this.maxY=a1(this.startY+r.height)):this.maxY=a1(this.document.page.maxY()),this.on("firstLine",n=>{const i=this.continuedX||this.indent;if(this.document.x+=i,this.lineWidth-=i,!n.indentAllLines)return this.once("line",()=>{if(this.document.x-=i,this.lineWidth+=i,n.continued&&!this.continuedX&&(this.continuedX=this.indent),!n.continued)return this.continuedX=0})}),this.on("lastLine",n=>{const{align:i}=n;return 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 this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing}canFit(e,r){return e[e.length-1]!=c4?r<=this.spaceLeft:r+this.wordWidth(ug)<=this.spaceLeft}eachWord(e,r){let n;const i=new tb(e);let a=null;const s=Object.create(null);for(;n=i.nextBreak();){var c;let m=e.slice(a?.position||0,n.position),I=s[m]!=null?s[m]:s[m]=this.wordWidth(m);if(I>this.lineWidth+this.continuedX){let v=a;const x={};for(;m.length;){var f,d;I>this.spaceLeft?(f=Math.ceil(this.spaceLeft/(I/m.length)),I=this.wordWidth(m.slice(0,f)),d=I<=this.spaceLeft&&f<m.length):f=m.length;let Q=I>this.spaceLeft&&f>0;for(;Q||d;)Q?(I=this.wordWidth(m.slice(0,--f)),Q=I>this.spaceLeft&&f>0):(I=this.wordWidth(m.slice(0,++f)),Q=I>this.spaceLeft&&f>0,d=I<=this.spaceLeft&&f<m.length);if(f===0&&this.spaceLeft===this.lineWidth&&(f=1),x.required=n.required||f<m.length,c=r(m.slice(0,f),I,x,v),v={required:!1},m=m.slice(f),I=this.wordWidth(m),c===!1)break}}else c=r(m,I,n,a);if(c===!1)break;a=n}}wrap(e,r){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 n=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();let i="",a=0,s=0,c=0,{y:f}=this.document;const d=()=>(r.textWidth=a+this.wordSpacing*(s-1),r.wordCount=s,r.lineWidth=this.lineWidth,{y:f}=this.document,this.emit("line",i,r,this),c++);return this.emit("sectionStart",r,this),this.eachWord(e,(m,I,v,x)=>
115{if((x==null||x.required)&&(this.emit("firstLine",r,this),this.spaceLeft=this.lineWidth),this.canFit(m,I)&&(i+=m,a+=I,s++),v.required||!this.canFit(m,I)){const Q=this.document.currentLineHeight(!0);if(this.height!=null&&this.ellipsis&&a1(this.document.y+Q*2)>this.maxY&&this.column>=this.columns){for(this.ellipsis===!0&&(this.ellipsis="â¦"),i=i.replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);i&&a>this.lineWidth;)i=i.slice(0,-1).replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);a<=this.lineWidth&&(i=i+this.ellipsis),a=this.wordWidth(i)}return v.required&&(I>this.spaceLeft&&(d(),i=m,a=I,s=1),this.emit("lastLine",r,this)),i[i.length-1]==c4&&(i=i.slice(0,-1)+ug,this.spaceLeft-=this.wordWidth(ug)),d(),a1(this.document.y+Q)>this.maxY&&!this.nextSection()?(s=0,i="",!1):v.required?(this.spaceLeft=this.lineWidth,i="",a=0,s=0):(this.spaceLeft=this.lineWidth-I,i=m,a=I,s=1)}else return this.spaceLeft-=I}),s>0&&(this.emit("lastLine",r,this),d()),this.emit("sectionEnd",r,this),r.continued===!0?(c>1&&(this.continuedX=0),this.continuedX+=r.textWidth||0,this.document.y=f):this.document.x=this.startX}nextSection(e){if(this.emit("sectionEnd",e,this),++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.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 this.emit("sectionStart",e,this),!0}}const{number:Ql}=Ga;var eT={initText(){return 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 a=()=>{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 s=this._wrapper;s||(s=new s5(this,n),s.on("line",i),s.on("firstLine",a)),this._wrapper=n.continued?s:null,this._textOptions=n.continued?n:null,s.wrap(t,n)}else for(let s of t.split(` 116`))a(),i(s,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){e===void 0&&(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){},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 a=this.y-n;return this.x=r,this.y=n,a},list(t,e,r,n,i){n=this._initOptions(e,r,n);const a=n.listType||"bullet",s=Math.round(this._font.ascender/1e3*this._fontSize),c=s/2,f=n.bulletRadius||s/3,d=n.textIndent||(a==="bullet"?f*5:s*2),m=n.bulletIndent||(a==="bullet"?f*8:s*2);let I=1;const v=[],x=[],Q=[];var N=function(W){let U=1;for(let J=0;J<W.length;J++){const F=W[J];Array.isArray(F)?(I++,N(F),I--):(v.push(F),x.push(I),a!=="bullet"&&Q.push(U++))}};N(t);const z=function(W){switch(a){case"numbered":return`${W}.`;case"lettered":var U=String.fromCharCode((W-1)%26+65),J=Math.floor((W-1)/26+1),F=Array(J+1).join(U);return`${F}.`}},G=function(W,U){i=new s5(this,n),i.on("line",this._line),I=1,i.once("firstLine",()=>{let J,F,ie,$;n.structParent&&(n.structTypes?[F,ie,$]=n.structTypes:[F,ie,$]=["LI","Lbl","LBody"]),F?(J=this.struct(F),n.structParent.add(J)):n.structParent&&(J=n.structParent);let P;if((P=x[U++])!==I){const ne=m*(P-I);this.x+=ne,i.lineWidth-=ne,I=P}switch(J&&(ie||$)&&J.add(this.struct(ie||$,[this.markStructureContent(ie||$)])),a){case"bullet":this.circle(this.x-d+f,this.y+c,f),this.fill();break;case"numbered":case"lettered":var re=z(Q[U-1]);this._fragment(re,this.x-d,this.y,n);break}J&&ie&&$&&J.add(this.struct($,[this.markStructureContent($)])),J&&J!==n.structParent&&J.end()}),i.on("sectionStart",()=>{const J=d+m*(I-1);return this.x+=J,i.lineWidth-=J}),i.on("sectionEnd",()=>{const J=d+m*(I-1);return this.x-=J,i.lineWidth+=J}),i.wrap(W,n)};for(let W=0;W<v.length;W++)G.call(this,v[W],W);return this},_initOptions(t,e,r){var n;t===void 0&&(t={}),r===void 0&&(r={}),typeof t=="object"&&(r=t,t=null);const i=Object.assign({},r);if(this._textOptions)for(let a in this._textOptions){const s=this._textOptions[a];a!=="continued"&&i[a]===void 0&&(i[a]=s)}return t!=null&&(this.x=t),e!=null&&(this.y=e),i.lineBreak!==!1&&(i.width==null&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),i.columnGap==null&&(i.columnGap=18),i.rotation=Number((n=r.rotation)!==null&&n!==void 0?n:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(t,e,r){e===void 0&&(e={}),this._fragment(t,this.x,this.y,e);const n=e.lineGap||this._lineGap||0;return r?this.y+=this.currentLineHeight(!0)+n:this.x+=this.widthOfString(t,e)},_fragment(t,e,r,n){let i,a,s,c,f,d;
116if(t=`${t}`.replace(/\n/g,""),t.length===0)return;const m=n.align||"left";let I=n.wordSpacing||0;const v=n.characterSpacing||0,x=n.horizontalScaling||100;if(n.width)switch(m){case"right":f=this.widthOfString(t.replace(/\s+$/,""),n),e+=n.lineWidth-f;break;case"center":e+=n.lineWidth/2-n.textWidth/2;break;case"justify":d=t.trim().split(/\s+/),f=this.widthOfString(t.replace(/\s+/g,""),n);var Q=this.widthOfString(" ")+v;I=Math.max(0,(n.lineWidth-f)/Math.max(1,d.length-1)-Q);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 N=n.textWidth+I*(n.wordCount-1)+v*(t.length-1);if(n.link!=null&&this.link(e,r,N,this.currentLineHeight(),n.link),n.goTo!=null&&this.goTo(e,r,N,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 $=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth($);let P=r+this.currentLineHeight()-$;this.moveTo(e,P),this.lineTo(e+N,P),this.stroke(),this.restore()}if(n.strike){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const $=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth($);let P=r+this.currentLineHeight()/2;this.moveTo(e,P),this.lineTo(e+N,P),this.stroke(),this.restore()}if(this.save(),n.oblique){let $;typeof n.oblique=="number"?$=-Math.tan(n.oblique*Math.PI/180):$=-.25,this.transform(1,0,0,1,e,r),this.transform(1,0,$,1,-$*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 ${Ql(e)} ${Ql(r)} Tm`),this.addContent(`/${this._font.id} ${Ql(this._fontSize)} Tf`);const z=n.fill&&n.stroke?2:n.stroke?1:0;if(z&&this.addContent(`${z} Tr`),v&&this.addContent(`${Ql(v)} Tc`),x!==100&&this.addContent(`${x} Tz`),I){d=t.trim().split(/\s+/),I+=this.widthOfString(" ")+v,I*=1e3/this._fontSize,a=[],c=[];for(let $ of d){const[P,re]=this._font.encode($,n.features);a=a.concat(P),c=c.concat(re);const ne={},ve=c[c.length-1];for(let k in ve){const _=ve[k];ne[k]=_}ne.xAdvance+=I,c[c.length-1]=ne}}else[a,c]=this._font.encode(t,n.features);const G=this._fontSize/1e3,W=[];let U=0,J=!1;const F=$=>{if(U<$){const P=a.slice(U,$).join(""),re=c[$-1].xAdvance-c[$-1].advanceWidth;W.push(`<${P}> ${Ql(-re)}`)}return U=$},ie=$=>{if(F($),W.length>0)return this.addContent(`[${W.join(" ")}] TJ`),W.length=0};for(s=0;s<c.length;s++){const $=c[s];$.xOffset||$.yOffset?(ie(s),this.addContent(`1 0 0 1 ${Ql(e+$.xOffset*G)} ${Ql(r+$.yOffset*G)} Tm`),ie(s+1),J=!0):(J&&(this.addContent(`1 0 0 1 ${Ql(e)} ${Ql(r)} Tm`),J=!1),$.xAdvance-$.advanceWidth!==0&&F(s+1)),e+=$.xAdvance*G}return ie(s),this.addContent("ET"),this.restore()}};const tT={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let rT=class{constructor(e,r){if(this.data=e,this.label=r,this.orientation=1,this.data.readUInt16BE(0)!==65496)throw"SOI not found in JPEG";const n=ob.decode(this.data);for(let i=0;i<n.length;i+=1){const a=n[i];a.name==="EXIF"&&a.entries.orientation&&(this.orientation=a.entries.orientation),a.name==="SOF"&&(this.bits||=a.precision,this.width||=a.width,this.height||=a.height,this.colorSpace||=tT[a.numberOfComponents])}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 nT{constructor(e,r){this.label=r,this.image=new lb(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){let r=!1;if(this.document=e,this.obj)return;const n=this.image.hasAlphaChannel,i=this.image.interlaceMethod===1;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:n?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!n){const a=this.document.ref({Predictor:i?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=a,a.end()}
116if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{const a=this.document.ref();a.end(Ke.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,a]}if(this.image.transparency.grayscale!=null){const a=this.image.transparency.grayscale;this.obj.data.Mask=[a,a]}else if(this.image.transparency.rgb){const{rgb:a}=this.image.transparency,s=[];for(let c of a)s.push(c,c);this.obj.data.Mask=s}else{if(this.image.transparency.indexed)return r=!0,this.loadIndexedAlphaChannel();if(n)return r=!0,this.splitAlphaChannel()}if(i&&!r)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,a=this.width*this.height,s=Ke.alloc(a*i),c=Ke.alloc(a);let f=n=r=0;const d=e.length,m=this.image.bits===16?1:0;for(;f<d;){for(let I=0;I<i;I++)s[n++]=e[f++],f+=m;c[r++]=e[f++],f+=m}return this.imgData=JA.deflateSync(s),this.alphaChannel=JA.deflateSync(c),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed;return this.image.decodePixels(r=>{const n=Ke.alloc(this.width*this.height);let i=0;for(let a=0,s=r.length;a<s;a++)n[i++]=e[r[a]];return this.alphaChannel=JA.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=JA.deflateSync(e),this.finalize()})}}class iT{static open(e,r){let n;if(Ke.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=Ke.from(new Uint8Array(e));else{let i;if(i=/^data:.+?;base64,(.*)$/.exec(e))n=Ke.from(i[1],"base64");else if(n=id.readFileSync(e),!n)return}if(n[0]===255&&n[1]===216)return new rT(n,r);if(n[0]===137&&n.toString("ascii",1,4)==="PNG")return new nT(n,r);throw new Error("Unknown image format.")}}var aT={initImages(){return this._imageRegistry={},this._imageCount=0},image(t,e,r,n){n===void 0&&(n={});let i,a,s,c,f,d,m,I,v,x;typeof e=="object"&&(n=e,e=null);const Q=n.ignoreOrientation||n.ignoreOrientation!==!1&&this.options.ignoreOrientation;e=(d=e??n.x)!=null?d:this.x,r=(m=r??n.y)!=null?m:this.y,typeof t=="string"&&(c=this._imageRegistry[t]),c||(t.width&&t.height?c=t:c=this.openImage(t)),c.obj||c.embed(this),this.page.xobjects[c.label]==null&&(this.page.xobjects[c.label]=c.obj);let{width:N,height:z}=c;!Q&&c.orientation>4&&([N,z]=[z,N]);let G=n.width||N,W=n.height||z;if(n.width&&!n.height){const U=G/N;G=N*U,W=z*U}else if(n.height&&!n.width){const U=W/z;G=N*U,W=z*U}else n.scale?(G=N*n.scale,W=z*n.scale):n.fit?([s,i]=n.fit,a=s/i,f=N/z,f>a?(G=s,W=s/f):(W=i,G=i*f)):n.cover&&([s,i]=n.cover,a=s/i,f=N/z,f>a?(W=i,G=i*f):(G=s,W=s/f));if((n.fit||n.cover)&&(n.align==="center"?e=e+s/2-G/2:n.align==="right"&&(e=e+s-G),n.valign==="center"?r=r+i/2-W/2:n.valign==="bottom"&&(r=r+i-W)),Q)W=-W,r-=W,I=0;else switch(c.orientation){default:case 1:W=-W,r-=W,I=0;break;case 2:G=-G,W=-W,e-=G,r-=W,I=0;break;case 3:v=e,x=r,W=-W,e-=G,I=180;break;case 4:break;case 5:v=e,x=r,[G,W]=[W,G],r-=W,I=90;break;case 6:v=e,x=r,[G,W]=[W,G],W=-W,I=90;break;case 7:v=e,x=r,[G,W]=[W,G],W=-W,G=-G,e-=G,I=90;break;case 8:v=e,x=r,[G,W]=[W,G],W=-W,e-=G,r-=W,I=-90;break}return n.link!=null&&this.link(e,r,G,W,n.link),n.goTo!=null&&this.goTo(e,r,G,W,n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",e,r,null),this.y===r&&(this.y+=W),this.save(),I&&this.rotate(I,{origin:[v,x]}),this.transform(G,0,0,W,e,r),this.addContent(`/${c.label} Do`),this.restore(),this},openImage(t){let e;return typeof t=="string"&&(e=this._imageRegistry[t]),e||(e=iT.open(t,`I${++this._imageCount}`),typeof t=="string"&&(this._imageRegistry[t]=e)),e}},sT={annotate(t,e,r,n,i){i.Type="Annot",i.Rect=this._convertRect(t,e,r,n),i.Border=[0,0,0],i.Subtype==="Link"&&typeof i.F>"u"&&(i.F=4),i.Subtype!=="Link"&&i.C==null&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,typeof i.Dest=="string"&&(i.Dest=new String(i.Dest));for(let s in i){const c=i[s];i[s[0].toUpperCase()+s.slice(1)]=c}const a=this.ref(i);return this.page.annotations.push(a),a.end(),this},note(t,e,r,n,i,a){return a===void 0&&(a={}),a.Subtype="Text",a.Contents=new String(i),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,a){return a===void 0&&(a={}),a.Subtype="Link",a.A=this.ref({S:"GoTo",D:new String(i)}),a.A.end(),this.annotate(t,e,r,n,a)},link(t,e,r,n,i,a){if(a===void 0&&(a={}),a.Subtype="Link",typeof i=="number"){const s=this._root.data.Pages.data;if(i>=0&&i<s.Kids.length)a.A=this.ref({S:"GoTo",D:[s.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 this.annotate(t,e,r,n,a)},_markup(t,e,r,n,i){i===void 0&&(i={});const[a,s,c,f]=this._convertRect(t,e,r,n);return i.QuadPoints=[a,f,c,f,a,s,c,s],i.Contents=new String,this.annotate(t,e,r,n,i)},highlight(t,e,r,n,i){return i===void 0&&(i={}),i.Subtype="Highlight",i.color==null&&(i.color=[241,238,148]),this._markup(t,e,r,n,i)},underline(t,e,r,n,i){return i===void 0&&(i={}),i.Subtype="Underline",this._markup(t,e,r,n,i)},strike(t,e,r,n,i){return i===void 0&&(i={}),i.Subtype="StrikeOut",this._markup(t,e,r,n,i)},lineAnnotation(t,e,r,n,i){return i===void 0&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[t,this.page.height-e,r,this.page.height-n],this.annotate(t,e,r,n,i)},rectAnnotation(t,e,r,n,i){return i===void 0&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(t,e,r,n,i)},ellipseAnnotation(t,e,r,n,i){return i===void 0&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(t,e,r,n,i)},textAnnotation(t,e,r,n,i,a){return a===void 0&&(a={}),a.Subtype="FreeText",a.Contents=new String(i),a.DA=new String,this.annotate(t,e,r,n,a)},fileAnnotation(t,e,r,n,i,a){i===void 0&&(i={}),a===void 0&&(a={});const s=this.file(i.src,Object.assign({hidden:!0},i));return a.Subtype="FileAttachment",a.FS=s,a.Contents?a.Contents=new String(a.Contents):s.data.Desc&&(a.Contents=s.data.Desc),this.annotate(t,e,r,n,a)},_convertRect(t,e,r,n){let i=e;e+=n;let a=t+r;const[s,c,f,d,m,I]=this._ctm;return t=s*t+f*e+m,e=c*t+d*e+I,a=s*a+f*i+m,i=c*a+d*i+I,[t,e,a,i]}};const u4={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class h2{constructor(e,r,n,i,a){if(a===void 0&&(a=u4),this.document=e,this.options=a,this.outlineData={},i!==null){const s=i.data.MediaBox[2],f=i.data.MediaBox[3]-(a.top||0),d=s-(a.left||0),m=a.zoom||0;this.outlineData.Dest=a.fit?[i,"Fit"]:[i,"XYZ",d,f,m]}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){r===void 0&&(r=u4);const n=this.document._root.data.Pages.data.Kids,i=r.pageNumber!==null?n[r.pageNumber]:this.document.page.dictionary,a=new h2(this.document,this.dictionary,e,i,r);return this.children.push(a),a}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 a=this.children[n];n>0&&(a.outlineData.Prev=this.children[n-1].dictionary),n<this.children.length-1&&(a.outlineData.Next=this.children[n+1].dictionary),a.endOutline()}}return this.dictionary.end()}}var oT={initOutline(){return this.outline=new h2(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"}};class T1{constructor(e,r){this.refs=[{pageRef:e,mcid:r}]}
116push(e){e.refs.forEach(r=>this.refs.push(r))}}class wc{constructor(e,r,n,i){n===void 0&&(n={}),i===void 0&&(i=null),this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:r});const a=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(i=n,n={}),typeof n.title<"u"&&(a.T=new String(n.title)),typeof n.lang<"u"&&(a.Lang=new String(n.lang)),typeof n.alt<"u"&&(a.Alt=new String(n.alt)),typeof n.expanded<"u"&&(a.E=new String(n.expanded)),typeof n.actual<"u"&&(a.ActualText=new String(n.actual)),this._children=[],i&&(Array.isArray(i)||(i=[i]),i.forEach(s=>this.add(s)),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 wc&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof T1&&this._addContentToParentTree(e),typeof e=="function"&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}_addContentToParentTree(e){e.refs.forEach(r=>{let{pageRef:n,mcid:i}=r;const a=this.document.getStructParentTree().get(n.data.StructParents);a[i]=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 wc&&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 wc).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof wc||e instanceof T1||typeof e=="function"}_contentForClosure(e){const r=this.document.markStructureContent(this.dictionary.data.S);return e(),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 wc?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){e instanceof wc&&this.dictionary.data.K.push(e.dictionary),e instanceof T1&&e.refs.forEach(r=>{let{pageRef:n,mcid:i}=r;this.dictionary.data.Pg||(this.dictionary.data.Pg=n),this.dictionary.data.Pg===n?this.dictionary.data.K.push(i):this.dictionary.data.K.push({Type:"MCR",Pg:n,MCID:i})})}}class lT extends bC{_compareKeys(e,r){return parseInt(e)-parseInt(r)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var cT={initMarkings(t){this.structChildren=[],t.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(t,e){if(e===void 0&&(e=null),t==="Artifact"||e&&e.mcid){let n=0;
116for(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} ${Ga.convert(r)} BDC`),this},markStructureContent(t,e){e===void 0&&(e={});const r=this.getStructParentTree().get(this.page.structParentTreeKey),n=r.length;r.push(null),this.markContent(t,{...e,mcid:n});const i=new T1(this.page.dictionary,n);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(t,e,r){return e===void 0&&(e={}),r===void 0&&(r=null),new wc(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 lT,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 A4={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},f4={left:0,center:1,right:2},d4={value:"V",defaultValue:"DV"},h4={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},g4={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};
116var uT={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){e===void 0&&(e={});let r=this._fieldDict(t,null,e),n=this.ref(r);return this._addToParent(n),n},formAnnotation(t,e,r,n,i,a,s){s===void 0&&(s={});let c=this._fieldDict(t,e,s);c.Subtype="Widget",c.F===void 0&&(c.F=4),this.annotate(r,n,i,a,c);let f=this.page.annotations[this.page.annotations.length-1];return this._addToParent(f)},formText(t,e,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(t,"text",e,r,n,i,a)},formPushButton(t,e,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(t,"pushButton",e,r,n,i,a)},formCombo(t,e,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(t,"combo",e,r,n,i,a)},formList(t,e,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(t,"list",e,r,n,i,a)},formRadioButton(t,e,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(t,"radioButton",e,r,n,i,a)},formCheckbox(t,e,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(t,"checkbox",e,r,n,i,a)},_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(r===void 0&&(r={}),!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");let n=Object.assign({},r);return e!==null&&(n=this._resolveType(e,r)),n=this._resolveFlags(n),n=this._resolveJustify(n),n=this._resolveFont(n),n=this._resolveStrings(n),n=this._resolveColors(n),n=this._resolveFormat(n),n.T=new String(t),n.parent&&(n.Parent=n.parent,delete n.parent),n},_resolveType(t,e){if(t==="text")e.FT="Tx";else if(t==="pushButton")e.FT="Btn",e.pushButton=!0;else if(t==="radioButton")e.FT="Btn",e.radioButton=!0;else if(t==="checkbox")e.FT="Btn";else if(t==="combo")e.FT="Ch",e.combo=!0;else if(t==="list")e.FT="Ch";else throw new Error(`Invalid form annotation type '${t}'`);return e},_resolveFormat(t){const e=t.format;if(e&&e.type){let r,n,i="";if(h4[e.type]!==void 0)r="AFSpecial_Keystroke",n="AFSpecial_Format",i=h4[e.type];else{let a=e.type.charAt(0).toUpperCase()+e.type.slice(1);if(r=`AF${a}_Keystroke`,n=`AF${a}_Format`,e.type==="date")r+="Ex",i=String(e.param);else if(e.type==="time")i=String(e.param);else if(e.type==="number"){let s=Object.assign({},g4.number,e);i=String([String(s.nDec),s.sepComma?"0":"1",'"'+s.negStyle+'"',"null",'"'+s.currency+'"',String(s.currencyPrepend)].join(","))}else if(e.type==="percent"){let s=Object.assign({},g4.percent,e);i=String([String(s.nDec),s.sepComma?"0":"1"].join(","))}}t.AA=t.AA?t.AA:{},t.AA.K={S:"JavaScript",JS:new String(`${r}(${i});`)},t.AA.F={S:"JavaScript",JS:new String(`${n}(${i});`)}}return delete t.format,t},_resolveColors(t){let e=this._normalizeColor(t.backgroundColor);return e&&(t.MK||(t.MK={}),t.MK.BG=e),e=this._normalizeColor(t.borderColor),e&&(t.MK||(t.MK={}),t.MK.BC=e),delete t.backgroundColor,delete t.borderColor,t},_resolveFlags(t){let e=0;return Object.keys(t).forEach(r=>{A4[r]&&(t[r]&&(e|=A4[r]),delete t[r])}),e!==0&&(t.Ff=t.Ff?t.Ff:0,t.Ff|=e),t},_resolveJustify(t){let e=0;return t.align!==void 0&&(typeof f4[t.align]=="number"&&(e=f4[t.align]),delete t.align),e!==0&&(t.Q=e),t},_resolveFont(t){if(this._acroform.fonts[this._font.id]==null&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){t.DR={Font:{}};const e=t.fontSize||0;t.DR.Font[this._font.id]=this._font.ref(),t.DA=new String(`/${this._font.id} ${e} Tf 0 g`)}return t},_resolveStrings(t){let e=[];function r(n){if(Array.isArray(n))for(let i=0;i<n.length;i++)typeof n[i]=="string"?e.push(new String(n[i])):e.push(n[i])}return r(t.Opt),t.select&&(r(t.select),delete t.select),e.length&&(t.Opt=e),Object.keys(d4).forEach(n=>{t[n]!==void 0&&(t[d4[n]]=t[n],delete t[n])}),["V","DV"].forEach(n=>{typeof t[n]=="string"&&(t[n]=new String(t[n]))}),t.MK&&t.MK.CA&&(t.MK.CA=new String(t.MK.CA)),t.label&&(t.MK=t.MK?t.MK:{},t.MK.CA=new String(t.label),delete t.label),t}},AT={file(t,e){e===void 0&&(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(Ke.isBuffer(t))n=t;else if(t instanceof ArrayBuffer)n=Ke.from(new Uint8Array(t));else{let d;if(d=/^data:(.*?);base64,(.*)$/.exec(t))d[1]&&(r.Subtype=d[1].replace("/","#2F")),n=Ke.from(d[2],"base64");else{if(n=id.readFileSync(t),!n)throw new Error(`Could not read contents of file at filepath ${t}`);const{birthtime:m,ctime:I}=id.statSync(t);r.Params.CreationDate=m,r.Params.ModDate=I}}e.creationDate instanceof Date&&(r.Params.CreationDate=e.creationDate),e.modifiedDate instanceof Date&&(r.Params.ModDate=e.modifiedDate),e.type&&(r.Subtype=e.type.replace("/","#2F"));const i=TD(new Uint8Array(n));r.Params.CheckSum=new String(i),r.Params.Size=n.byteLength;let a;this._fileRegistry||(this._fileRegistry={});let s=this._fileRegistry[e.name];s&&fT(r,s)?a=s.ref:(a=this.ref(r),a.end(n),this._fileRegistry[e.name]={...r,ref:a});const c={Type:"Filespec",AFRelationship:e.relationship,F:new String(e.name),EF:{F:a},UF:new String(e.name)}
116;e.description&&(c.Desc=new String(e.description));const f=this.ref(c);return f.end(),e.hidden||this.addNamedEmbeddedFile(e.name,f),this._root.data.AF?this._root.data.AF.push(f):this._root.data.AF=[f],f}};function fT(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())}var dT="/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins",hT={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(){const t=id.readFileSync(`${dT}/data/sRGB_IEC61966_2_1.icc`),e=this.ref({Length:t.length,N:3});e.write(t),e.end();const r=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:e});r.end(),this._root.data.OutputIntents=[r]},_getPdfaid(){return` 117 <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about=""> 118 <pdfaid:part>${this.subset}</pdfaid:part> 119 <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance> 120 </rdf:Description> 121 `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},gT={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return` 122 <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about=""> 123 <pdfuaid:part>${this.subset}</pdfuaid:part> 124 </rdf:Description> 125 `}},pT={_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(hT),this.initPDFA(t.subset);break;case"PDF/UA":this._importSubset(gT),this.initPDFUA();break}}};class mT{constructor(){this._metadata=` 126 <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?> 127 <x:xmpmeta xmlns:x="adobe:ns:meta/"> 128 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 129 `}_closeTags(){this._metadata=this._metadata.concat(` 130 </rdf:RDF> 131 </x:xmpmeta> 132 <?xpacket end="w"?> 133 `)}append(e,r){r===void 0&&(r=!0),this._metadata=this._metadata.concat(e),r&&(this._metadata=this._metadata.concat(` 134`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var IT={initMetadata(){this.metadata=new mT},appendXML(t,e){e===void 0&&(e=!0),this.metadata.append(t,e)},_addInfo(){this.appendXML(` 135 <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> 136 <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate> 137 <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool> 138 </rdf:Description> 139 `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(` 140 <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> 141 `),this.info.Title&&this.appendXML(` 142 <dc:title> 143 <rdf:Alt> 144 <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li> 145 </rdf:Alt> 146 </dc:title> 147 `),this.info.Author&&this.appendXML(` 148 <dc:creator> 149 <rdf:Seq> 150 <rdf:li>${this.info.Author}</rdf:li> 151 </rdf:Seq> 152 </dc:creator> 153 `),this.info.Subject&&this.appendXML(` 154 <dc:description> 155 <rdf:Alt> 156 <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li> 157 </rdf:Alt> 158 </dc:description> 159 `),this.appendXML(` 160 </rdf:Description> 161 `)),this.appendXML(` 162 <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> 163 <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(` 164 <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(` 165 </rdf:Description> 166 `)},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(Ke.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class Gd extends cC.Readable{constructor(e){switch(e===void 0&&(e={}),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 R1});if(this._root=this.ref({Type:"Catalog",Pages:r,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initSubset(e),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let i in this.options.info){const a=this.options.info[i];this.info[i]=a}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=Rl.generateFileID(this.info),this._security=Rl.create(this,e),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),this.options.autoFirstPage!==!1&&this.addPage()}addPage(e){e==null&&({options:e}=this),this.options.bufferPages||this.flushPages(),this.page=new RD(this,e),this._pageBuffer.push(this.page);const r=this._root.data.Pages.data;return r.Kids.push(this.page.dictionary),r.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
166("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){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];n.length===0&&(n=["XYZ",null,null,null]),n[0]==="XYZ"&&n[2]!==null&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,n)}addNamedEmbeddedFile(e,r){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new R1({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 R1);let n={JS:new String(r),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const r=new EC(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,r}_read(){}_write(e){return Ke.isBuffer(e)||(e=Ke.from(e+` 167`,"binary")),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){if(this._offsets[e.id-1]=e.offset,--this._waiting===0&&this._ended)return 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();return 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]};return this._security&&(r.Encrypt=this._security.dictionary),this._write("trailer"),this._write(Ga.convert(r)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const Os=t=>{Object.assign(Gd.prototype,t)};Os(IT);Os(TR);Os(GR);Os($R);Os(eT);Os(aT);Os(sT);Os(oT);Os(cT);Os(uT);Os(AT);Os(pT);Gd.LineWrapper=s5;const ET=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];let s1=null;const bT=t=>(s1||(s1=new Gd({autoFirstPage:!1})),s1.font(t),s1._font);class CT{name;src;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=bT(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((s,c)=>{const f=this.getGlyph(parseInt(s,16));return f.advanceWidth=n[c].advanceWidth,f}),a=n.reduce((s,c)=>s+c.advanceWidth,0);return{positions:n,glyphs:i,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:a,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){const r=this.getGlyph(e);return r.advanceWidth=400,r}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return this.src.font.characterToGlyph(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}}
167get 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 yT=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)},vT=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 BT{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,r,n,i,a){this.src=e,this.fontFamily=r,this.fontStyle=n||"normal",this.fontWeight=i||400,this.data=null,this.options=a||{},this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;let r=null;if(ET.includes(this.src))r=new CT(this.src);else if(vT(this.src)){const n=this.src.split(",")[1],i=new Uint8Array(atob(n).split("").map(a=>a.charCodeAt(0)));r=af(i,e)}else{const{headers:n,body:i,method:a="GET"}=this.options,s=await yT(this.src,{method:a,body:i,headers:n});r=af(s,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 xT={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},p4=t=>typeof t=="string"?xT[t]:t,m4=(t,e)=>t.fontWeight-e.fontWeight;class g2{family;sources;static create(e){return new g2(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:r,fontStyle:n,...i}){const a=r?p4(r):void 0;this.sources.push(new BT(e,this.family,n,a,i))}resolve(e){const{fontWeight:r=400,fontStyle:n="normal"}=e,i=this.sources.filter(m=>m.fontStyle===n),a=i.find(m=>m.fontWeight===r);if(a)return a;let s=null;const c=p4(r);if(c>=400&&c<=500){const m=i.filter(x=>x.fontWeight<=c),I=i.filter(x=>x.fontWeight>500);s=i.filter(x=>x.fontWeight>=c&&x.fontWeight<=500)[0]||m[m.length-1]||I[0]}const f=i.filter(m=>m.fontWeight<c).sort(m4),d=i.filter(m=>m.fontWeight>c).sort(m4);if(c<400&&(s=f[f.length-1]||d[0]),c>500&&(s=d[0]||f[f.length-1]),!s)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${r}, fontStyle ${n}`);return s}}class wT{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]=g2.create(r)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:i,fontStyle:a,fontWeight:s,...c}=e.fonts[n];this.fontFamilies[r].register({src:i,fontStyle:a,fontWeight:s,...c})}else{const{src:n,fontStyle:i,fontWeight:a,...s}=e;this.fontFamilies[r].register({src:n,fontStyle:i,fontWeight:a,...s})}};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 a=this.fontFamilies[n].sources[i];a.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 QT=(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])})},ST=(...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},kT=t=>t&&t.replace(/(^|\s)\S/g,e=>e.toUpperCase()),Hd=t=>Array.isArray(t)?t:[t],Ea=(...t)=>(e,...r)=>{let n=e;for(let i=t.length-1;i>=0;i-=1)n=t[i](n,...r);return n};function DT(t){return t.slice(0,-1)}function Tf(t,e){const r=Object.create(null),n=Object.keys(e);for(let i=0;i<n.length;i+=1){const a=n[i];if(a==="__proto__"||a==="constructor"||a==="prototype")continue;const s=t[a];typeof s=="function"?r[a]=s(e[a]):r[a]=e[a]}return r}const Vr=t=>t==null;function Oc(t){return t===""?"":t[t.length-1]}const wC=(t,e)=>{const r={},n=Object.entries(t);for(let i=0;i<n.length;i+=1){const[a,s]=n[i];
vendor: 7,307 bytes, line 167
167a==="__proto__"||a==="constructor"||a==="prototype"||(r[a]=e(s,a,i))}return r},RT=/(-?\d+\.?\d*)%/,di=t=>{const e=RT.exec(`${t}`);if(e){const r=parseFloat(e[1]);return{percent:r/100,value:r}}return null},o5=(t,e)=>{const r=Hd(t),n={...e};for(let i=0;i<r.length;i+=1)delete n[r[i]];return n},p2=(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},QC=(t,e=0)=>{const r=new Array(e);for(let n=0;n<e;n+=1)r[n]=t;return r},I4=t=>t.slice().reverse(),gf=t=>t&&t.charAt(0).toUpperCase()+t.slice(1),TT=(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},hr=t=>typeof t=="string"?Number.parseFloat(t):t;var Ag,E4;function FT(){if(E4)return Ag;E4=1,Ag=t;function t(e){var r=0,n=0,i=0,a=0;return e.map(function(s){s=s.slice();var c=s[0],f=c.toUpperCase();if(c!=f)switch(s[0]=f,c){case"a":s[6]+=i,s[7]+=a;break;case"v":s[1]+=a;break;case"h":s[1]+=i;break;default:for(var d=1;d<s.length;)s[d++]+=i,s[d++]+=a}switch(f){case"Z":i=r,a=n;break;case"H":i=s[1];break;case"V":a=s[1];break;case"M":i=r=s[1],a=n=s[2];break;default:i=s[s.length-2],a=s[s.length-1]}return s})}return Ag}var NT=FT();const SC=sn(NT);var fg,b4;function LT(){if(b4)return fg;b4=1,fg=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(a){var s=[];return a.replace(e,function(c,f,d){var m=f.toLowerCase();for(d=i(d),m=="m"&&d.length>2&&(s.push([f].concat(d.splice(0,2))),m="l",f=f=="m"?"l":"L");;){if(d.length==t[m])return d.unshift(f),s.push(d);if(d.length<t[m])throw new Error("malformed path data");s.push([f].concat(d.splice(0,t[m])))}}),s}var n=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function i(a){var s=a.match(n);return s?s.map(Number):[]}return fg}var _T=LT();const kC=sn(_T);var MT=(function(){function t(e,r){var n=[],i=!0,a=!1,s=void 0;try{for(var c=e[Symbol.iterator](),f;!(i=(f=c.next()).done)&&(n.push(f.value),!(r&&n.length===r));i=!0);}catch(d){a=!0,s=d}finally{try{!i&&c.return&&c.return()}finally{if(a)throw s}}return n}return function(e,r){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),ef=Math.PI*2,dg=function(e,r,n,i,a,s,c){var f=e.x,d=e.y;f*=r,d*=n;var m=i*f-a*d,I=a*f+i*d;return{x:m+s,y:I+c}},OT=function(e,r){var n=r===1.5707963267948966?.551915024494:r===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(r/4),i=Math.cos(e),a=Math.sin(e),s=Math.cos(e+r),c=Math.sin(e+r);return[{x:i-a*n,y:a+i*n},{x:s+c*n,y:c-s*n},{x:s,y:c}]},C4=function(e,r,n,i){var a=e*i-r*n<0?-1:1,s=e*n+r*i;return s>1&&(s=1),s<-1&&(s=-1),a*Math.acos(s)},PT=function(e,r,n,i,a,s,c,f,d,m,I,v){var x=Math.pow(a,2),Q=Math.pow(s,2),N=Math.pow(I,2),z=Math.pow(v,2),G=x*Q-x*z-Q*N;G<0&&(G=0),G/=x*z+Q*N,G=Math.sqrt(G)*(c===f?-1:1);var W=G*a/s*v,U=G*-s/a*I,J=m*W-d*U+(e+n)/2,F=d*W+m*U+(r+i)/2,ie=(I-W)/a,$=(v-U)/s,P=(-I-W)/a,re=(-v-U)/s,ne=C4(1,0,ie,$),ve=C4(ie,$,P,re);return f===0&&ve>0&&(ve-=ef),f===1&&ve<0&&(ve+=ef),[J,F,ne,ve]},UT=function(e){var r=e.px,n=e.py,i=e.cx,a=e.cy,s=e.rx,c=e.ry,f=e.xAxisRotation,d=f===void 0?0:f,m=e.largeArcFlag,I=m===void 0?0:m,v=e.sweepFlag,x=v===void 0?0:v,Q=[];if(s===0||c===0)return[];var N=Math.sin(d*ef/360),z=Math.cos(d*ef/360),G=z*(r-i)/2+N*(n-a)/2,W=-N*(r-i)/2+z*(n-a)/2;if(G===0&&W===0)return[];s=Math.abs(s),c=Math.abs(c);var U=Math.pow(G,2)/Math.pow(s,2)+Math.pow(W,2)/Math.pow(c,2);U>1&&(s*=Math.sqrt(U),c*=Math.sqrt(U));var J=PT(r,n,i,a,s,c,I,x,N,z,G,W),F=MT(J,4),ie=F[0],$=F[1],P=F[2],re=F[3],ne=Math.abs(re)/(ef/4);Math.abs(1-ne)<1e-7&&(ne=1);var ve=Math.max(Math.ceil(ne),1);re/=ve;for(var k=0;k<ve;k++)Q.push(OT(P,re)),P+=re;return Q.map(function(_){var Y=dg(_[0],s,c,z,N,ie,$),K=Y.x,oe=Y.y,ae=dg(_[1],s,c,z,N,ie,$),ce=ae.x,Ie=ae.y,Ge=dg(_[2],s,c,z,N,ie,$),Mt=Ge.x,It=Ge.y;return{x1:K,y1:oe,x2:ce,y2:Ie,x:Mt,y:It}})};function DC(t){for(var e,r=[],n=0,i=0,a=0,s=0,c=null,f=null,d=0,m=0,I=0,v=t.length;I<v;I++){var x=t[I],Q=x[0];switch(Q){case"M":a=x[1],s=x[2];break;case"A":var N=UT({px:d,py:m,cx:x[6],cy:x[7],rx:x[1],ry:x[2],xAxisRotation:x[3],largeArcFlag:x[4],sweepFlag:x[5]});if(!N.length)continue;for(var z=0,G;z<N.length;z++)G=N[z],x=["C",G.x1,G.y1,G.x2,G.y2,G.x,G.y],z<N.length-1&&r.push(x);break;case"S":var W=d,U=m;(e=="C"||e=="S")&&(W+=W-n,U+=U-i),x=["C",W,U,x[1],x[2],x[3],x[4]];break;case"T":e=="Q"||e=="T"?(c=d*2-c,f=m*2-f):(c=d,f=m),x=y4(d,m,c,f,x[1],x[2]);break;case"Q":c=x[1],f=x[2],x=y4(d,m,x[1],x[2],x[3],x[4]);break;case"L":x=o1(d,m,x[1],x[2]);break;case"H":x=o1(d,m,x[1],m);break;case"V":x=o1(d,m,d,x[1]);break;case"Z":x=o1(d,m,a,s);break}e=Q,d=x[x.length-2],m=x[x.length-1],x.length>4?(n=x[x.length-4],i=x[x.length-3]):(n=d,i=m),r.push(x)}return r}function o1(t,e,r,n){return["C",t,e,r,n,r,n]}function y4(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}const l5={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
167ive:[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 l5)Object.freeze(l5[t]);const tf=Object.freeze(l5),RC=Object.create(null);for(const t in tf)Object.hasOwn(tf,t)&&(RC[tf[t]]=t);const fi={to:{},get:{}};fi.get=function(t){const e=t.slice(0,3).toLowerCase();let r,n;switch(e){case"hsl":{r=fi.get.hsl(t),n="hsl";break}case"hwb":{r=fi.get.hwb(t),n="hwb";break}default:{r=fi.get.rgb(t),n="rgb";break}}return r?{model:n,value:r}:null};fi.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,a=/^(\w+)$/;let s=[0,0,0,1],c,f,d;if(c=t.match(r)){for(d=c[2],c=c[1],f=0;f<3;f++){const m=f*2;s[f]=Number.parseInt(c.slice(m,m+2),16)}d&&(s[3]=Number.parseInt(d,16)/255)}else if(c=t.match(e)){for(c=c[1],d=c[3],f=0;f<3;f++)s[f]=Number.parseInt(c[f]+c[f],16);d&&(s[3]=Number.parseInt(d+d,16)/255)}else if(c=t.match(n)){for(f=0;f<3;f++)s[f]=Number.parseFloat(c[f+1]);c[4]&&(s[3]=c[5]?Number.parseFloat(c[4])*.01:Number.parseFloat(c[4]))}else if(c=t.match(i)){for(f=0;f<3;f++)s[f]=Math.round(Number.parseFloat(c[f+1])*2.55);c[4]&&(s[3]=c[5]?Number.parseFloat(c[4])*.01:Number.parseFloat(c[4]))}else return(c=t.toLowerCase().match(a))?c[1]==="transparent"?[0,0,0,0]:Object.hasOwn(tf,c[1])?(s=tf[c[1]].slice(),s[3]=1,s):null:null;for(f=0;f<3;f++)s[f]=Nc(s[f],0,255);return s[3]=Nc(s[3],0,1),s};fi.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,a=Nc(Number.parseFloat(r[2]),0,100),s=Nc(Number.parseFloat(r[3]),0,100),c=Nc(Number.isNaN(n)?1:n,0,1);return[i,a,s,c]}return null};fi.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,a=Nc(Number.parseFloat(r[2]),0,100),s=Nc(Number.parseFloat(r[3]),0,100),c=Nc(Number.isNaN(n)?1:n,0,1);return[i,a,s,c]}return null};fi.to.hex=function(...t){return"#"+l1(t[0])+l1(t[1])+l1(t[2])+(t[3]<1?l1(Math.round(t[3]*255)):"")};fi.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]+")"};fi.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]+")"};fi.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]+")"};fi.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};fi.to.keyword=function(...t){return RC[t.slice(0,3)]};function Nc(t,e,r){return Math.min(Math.max(e,t),r)}function l1(t){const e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}const GT=(t,e)=>{e.props?.d&&t.path(e.props.d)},v4=4*((Math.sqrt(2)-1)/3),HT=(t,e)=>{const r=e.props?.x||0,n=e.props?.y||0,i=e.props?.rx||0,a=e.props?.ry||0,s=e.props?.width||0,c=e.props?.height||0;if(!(!s||!c)){if(i&&a){const f=i*v4,d=a*v4;t.moveTo(r+i,n),t.lineTo(r-i+s,n),t.bezierCurveTo(r-i+s+f,n,r+s,n+a-d,r+s,n+a),t.lineTo(r+s,n+c-a),t.bezierCurveTo(r+s,n+c-a+d,r-i+s+f,n+c,r-i+s,n+c),t.lineTo(r+i,n+c),t.bezierCurveTo(r+i-f,n+c,r,n+c-a+d,r,n+c-a),t.lineTo(r,n+a),t.bezierCurveTo(r,n+a-d,r+i-f,n,r+i,n)}else t.moveTo(r,n),t.lineTo(r+s,n),t.lineTo(r+s,n+c),t.lineTo(r,n+c);t.closePath()}},zT=(t,e)=>{const{x1:r,x2:n,y1:i,y2:a}=e.props||{};t.moveTo(r,i),t.lineTo(n,a)},WT=()=>{},B4=4*((Math.sqrt(2)-1)/3),TC=(t,e,r,n=0,i=0)=>{const a=n-e,s=i-r,c=e*B4,f=r*B4,d=a+e*2,m=s+r*2,I=a+e,v=s+r;t.moveTo(a,v),t.bezierCurveTo(a,v-f,I-c,s,I,s),t.bezierCurveTo(I+c,s,d,v-f,d,v),t.bezierCurveTo(d,v+f,I+c,m,I,m),t.bezierCurveTo(I-c,m,a,v+f,a,v),t.closePath()},YT=(t,e)=>{const{cx:r,cy:n,rx:i,ry:a}=e.props||{};TC(t,i,a,r,n)},KT=(t,e)=>{const r=e.props?.cx,n=e.props?.cy,i=e.props?.r;TC(t,i,i,r,n)},JT=(t,e)=>{if(t.subset){const n=[];for(let i=0;i<e.length;i++){const a=e[i],s=t.subset.includeGlyph(a.id);n.push(`0000${s.toString(16)}`.slice(-4)),t.widths[s]==null&&(t.widths[s]=a.advanceWidth*t.scale),t.unicode[s]==null&&(t.unicode[s]=a.codePoints)}return n}const r=[];for(const n of e)r.push(`00${n.id.toString(16)}`.slice(-2));return r},Cc=t=>{if(t>-1e21&&t<1e21)return Math.round(t*1e6)/1e6;throw new Error(`unsupported number: ${t}`)},qT=(t,e,r,n,i)=>{const a=[],s=t._fontSize/1e3;let c,f=0,d=!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 ${Cc(n)} ${Cc(i)} Tm`),t.addContent(`/${t._font.id} ${Cc(t._fontSize)} Tf`);const m=v=>{if(f<v){const x=e.slice(f,v).join(""),Q=r[v-1].xAdvance-r[v-1].advanceWidth;a.push(`<${x}> ${Cc(-Q)}`)}return f=v},I=v=>{if(m(v),a.length>0)return t.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(c=0;c<r.length;c+=1){const v=r[c];v.xOffset||v.yOffset?(I(c),t.addContent(`1 0 0 1 ${Cc(n+v.xOffset*s)} ${Cc(i+v.yOffset*s)} Tm`),I(c+1),d=!0):(d&&(t.addContent(`1 0 0 1 ${Cc(n)} ${Cc(i)} Tm`),d=!1),v.xAdvance-v.advanceWidth!==0&&m(c+1)),n+=v.xAdvance*s}
167return I(c),t.addContent("ET"),t.restore()},FC=(t,e,r,n,i)=>{const a=1e3/t._fontSize,c=1e3/(t._font.font.unitsPerEm||1e3),f=JT(t._font,e),d=r.map((m,I)=>({xAdvance:m.xAdvance*a,yAdvance:m.yAdvance*a,xOffset:m.xOffset,yOffset:m.yOffset,advanceWidth:e[I].advanceWidth*c}));return qT(t,f,d,n,i)},jT=(t,e)=>{if(!e.glyphs||!e.positions)return;const r=e.xAdvance,n=e.attributes.font?.[0],{fontSize:i,color:a,opacity:s}=e.attributes;a&&t.fillColor(a),t.fillOpacity(s),n&&t.font(n.type==="STANDARD"?n.fullName:n,i);try{FC(t,e.glyphs,e.positions,0,0)}catch(c){console.log(c)}t.translate(r,0)},VT=(t,e,r,n)=>{t.save();const i=e.box?.x||0,a=e.box?.y||0,s=e.runs[0]?.attributes.font?.[0],c=e.runs[0]?.attributes?.scale||1,f=e.xAdvance;if(!s)return;const d=s.ascent*c,m=s.xHeight*c,I=s.descent*c,v=s.capHeight*c;let x=i,Q=a;switch(r){case"middle":x=i-f/2;break;case"end":x=i-f;break;default:x=i;break}switch(n){case"middle":case"central":Q=a+v/2;break;case"hanging":Q=a+v;break;case"mathematical":Q=a+m;break;case"text-after-edge":Q=a+I;break;case"text-before-edge":Q=a+d;break;default:Q=a;break}t.translate(x,Q),e.runs.forEach(N=>jT(t,N)),t.restore()},XT=(t,e)=>{e.children.forEach(n=>VT(t,n.lines[0],n.props.textAnchor,n.props.dominantBaseline))},ZT=t=>{const e=[];for(let r=0;r<t.length;r+=2)e.push([t[r],t[r+1]]);return e},Ff=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 ZT(r)},NC=(t,e)=>{e.length>0&&(t.moveTo(e[0][0],e[0][1]),e.slice(1).forEach(r=>t.lineTo(r[0],r[1])))},$T=(t,e)=>{const r=Ff(e.props.points||"");NC(t,r)},eF=(t,e)=>{const r=Ff(e.props.points||"");NC(t,r),t.closePath()},tF=(t,e)=>{if(!e.box||!e.image?.data)return;const{x:r=0,y:n=0}=e.props,{width:i,height:a,opacity:s}=e.style,c=e.box.paddingLeft||0,f=e.box.paddingLeft||0;if(i===0||a===0){console.warn(`Image with src '${e.props.href}' skipped due to invalid dimensions`);return}if(typeof i=="string"||typeof a=="string"){console.warn(`Image with src '${e.props.href}' skipped due to percentage width or height`);return}t.save(),t.fillOpacity(s||1).image(e.image.data,r+f,n+c,{width:i,height:a}),t.restore()},c1=4*((Math.sqrt(2)-1)/3),Nf=(t,e)=>{if(!e.box||!e.style)return;const{top:r,left:n,width:i,height:a}=e.box,{borderTopLeftRadius:s=0,borderTopRightRadius:c=0,borderBottomRightRadius:f=0,borderBottomLeftRadius:d=0}=e.style,m=Math.min(c,.5*i,.5*a),I=m*(1-c1);t.moveTo(n+m,r),t.lineTo(n+i-m,r),t.bezierCurveTo(n+i-I,r,n+i,r+I,n+i,r+m);const v=Math.min(f,.5*i,.5*a),x=v*(1-c1);t.lineTo(n+i,r+a-v),t.bezierCurveTo(n+i,r+a-x,n+i-x,r+a,n+i-v,r+a);const Q=Math.min(d,.5*i,.5*a),N=Q*(1-c1);t.lineTo(n+Q,r+a),t.bezierCurveTo(n+N,r+a,n,r+a-N,n,r+a-Q);const z=Math.min(s,.5*i,.5*a),G=z*(1-c1);t.lineTo(n,r+z),t.bezierCurveTo(n,r+G,n+G,r,n+z,r),t.closePath(),t.clip()},rF=(t,e,r)=>{const{operation:n,value:i}=e;switch(n){case"scale":{const[a,s]=i;t.scale(a,s,{origin:r});break}case"rotate":{const[a,s,c]=i;t.translate(s,c),t.rotate(a,{origin:r}),t.translate(-s,-c);break}case"translate":{const[a,s=0]=i;t.translate(a,s,{origin:r});break}case"skew":{const[a=0,s=0]=i,c=a*Math.PI/180,f=s*Math.PI/180,d=Math.tan(c),m=Math.tan(f);let I=0,v=0;if(r!=null){[I,v]=Array.from(r);const x=I+d*v,Q=v+m*I;I-=x,v-=Q}t.transform(1,m,d,1,I,v);break}case"matrix":{t.transform(...i);break}default:console.error(`Transform operation: '${n}' doesn't supported`)}},LC=(t,e)=>{if(!e.origin)return;const{props:r,style:n}=e,i=[e.origin.left,e.origin.top],a="transform"in r?r.transform:void 0;(n?.transform||a||[]).forEach(c=>{rF(t,c,i)})},nF=t=>{const e=DC(SC(kC(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 a=e[n].slice(1);for(let s=0;s<a.length;s+=2)a[s+0]<r[0]&&(r[0]=a[s+0]),a[s+1]<r[1]&&(r[1]=a[s+1]),a[s+0]>r[2]&&(r[2]=a[s+0]),a[s+1]>r[3]&&(r[3]=a[s+1])}return r},iF=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]},aF=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]},sF=t=>{const e=t.props?.x1||0,r=t.props?.y1||0,n=t.props?.x2||0,i=t.props?.y2||0;
167return[Math.min(e,n),Math.min(r,i),Math.max(e,n),Math.max(r,i)]},oF=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]},x4=t=>Math.max(-1/0,...t),w4=t=>Math.min(1/0,...t),Q4=t=>{const e=Ff(t.props?.points),r=e.map(i=>i[0]),n=e.map(i=>i[1]);return[w4(r),w4(n),x4(r),x4(n)]},lF={[mf]:oF,[mA]:sF,[pA]:nF,[dd]:iF,[hd]:aF,[EA]:Q4,[bA]:Q4},_C=t=>{const e=lF[t.type];return e?e(t):[0,0,0,0]},uu=(t,e,r,n)=>Math.atan2(n-e,r-t),F1=(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},cF=t=>{const e=t.props?.x1||0,r=t.props?.y1||0,n=t.props?.x2||0,i=t.props?.y2||0,a=uu(e,r,n,i);return{start:{x:e,y:r,angle:a},end:{x:n,y:i,angle:a}}},MC=(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=uu(t[0][0],t[0][1],t[1][0],t[1][1]);if(e){const s=uu(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:F1(s,i)}}else n.start={x:t[0][0],y:t[0][1],angle:i};if(r>2){n.mid=[];for(let s=1;s<r-1;s++){const c=uu(t[s-1][0],t[s-1][1],t[s][0],t[s][1]),f=uu(t[s][0],t[s][1],t[s+1][0],t[s+1][1]);n.mid.push({x:t[s][0],y:t[s][1],angle:F1(c,f)})}}const a=uu(t[r-2][0],t[r-2][1],t[r-1][0],t[r-1][1]);if(e){const s=uu(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:F1(a,s)}}else n.end={x:t[r-1][0],y:t[r-1][1],angle:a};return n},uF=t=>{const e=Ff(t.props?.points);return MC(e,!1)},AF=t=>{const e=Ff(t.props?.points);return MC(e,!0)},fF=t=>{const e=t.props?.d;if(!e)return{};const r=DC(SC(kC(e)));if(!r.length)return{};const n=[];let i=0,a=0;for(let m=0;m<r.length;m++){const I=r[m];if(I[0]==="M")i=I[1],a=I[2],n.push({x:i,y:a});else if(I[0]==="C"){const v=I[1],x=I[2],Q=I[3],N=I[4],z=I[5],G=I[6],W=n[n.length-1];if(W){const ie=v-i,$=x-a;Math.abs(ie)>1e-6||Math.abs($)>1e-6?W.outAngle=Math.atan2($,ie):W.outAngle=Math.atan2(G-a,z-i)}const U=z-Q,J=G-N;let F;Math.abs(U)>1e-6||Math.abs(J)>1e-6?F=Math.atan2(J,U):F=Math.atan2(G-a,z-i),n.push({x:z,y:G,inAngle:F}),i=z,a=G}}if(n.length===0)return{};if(n.length===1)return{start:{x:n[0].x,y:n[0].y,angle:0}};const s=n.length,c={},f=n[0].outAngle??0;if(c.start={x:n[0].x,y:n[0].y,angle:f},s>2){c.mid=[];for(let m=1;m<s-1;m++){const I=n[m],v=I.inAngle??0,x=I.outAngle??v;c.mid.push({x:I.x,y:I.y,angle:F1(v,x)})}}const d=n[s-1].inAngle??0;return c.end={x:n[s-1].x,y:n[s-1].y,angle:d},c},dF={[mA]:cF,[bA]:uF,[EA]:AF,[pA]:fF},hF=t=>{const e=dF[t.type];return e?e(t):null},S4=180/Math.PI,gF=3,pF=3,OC=(t,e,r)=>{(e.children||[]).forEach(i=>{t.save(),r(t,i),OC(t,i,r),t.restore()})},hg=(t,e,r,n,i,a)=>{const s=e.props||{},c=s.markerWidth??gF,f=s.markerHeight??pF,d=s.refX??0,m=s.refY??0,I=s.orient??0,v=s.markerUnits??"strokeWidth",x=s.viewBox;if(t.save(),t.translate(r.x,r.y),I==="auto")t.rotate(r.angle*S4);else if(I==="auto-start-reverse"){const Q=i?r.angle+Math.PI:r.angle;t.rotate(Q*S4)}else{const Q=typeof I=="number"?I:0;t.rotate(Q)}if(v==="strokeWidth"&&t.scale(n,n),x){const Q=c/x.maxX,N=f/x.maxY;t.scale(Q,N),t.translate(-x.minX-d,-x.minY-m)}else t.translate(-d,-m);OC(t,e,a),t.restore()},mF=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,IF=new Set([mA,bA,EA,pA]),EF=(t,e,r)=>{if(!mF(e)||!IF.has(e.type))return;const n=hF(e);if(!n)return;const i="strokeWidth"in(e.props||{})&&e.props.strokeWidth||1,a=e.props||{};if("markerStart"in a&&a.markerStart&&n.start&&hg(t,a.markerStart,n.start,i,!0,r),"markerMid"in a&&a.markerMid&&n.mid){const s=a.markerMid;n.mid.forEach(c=>{hg(t,s,c,i,!1,r)})}"markerEnd"in a&&a.markerEnd&&n.end&&hg(t,a.markerEnd,n.end,i,!1,r)},bF=(t,e)=>{if(!e.props||!("strokeWidth"in e.props))return;const r=e.props.strokeWidth;r&&t.lineWidth(r)},CF=(t,e)=>{if(!e.props||!("stroke"in e.props))return;const r=e.props.stroke;r&&t.strokeColor(r)},yF=(t,e)=>{if(!e.props||!("opacity"in e.props))return;const r=e.props.opacity;Vr(r)||t.opacity(r)},vF=(t,e)=>{if(!e.props||!("fillOpacity"in e.props))return;const r=e.props.fillOpacity||null;Vr(r)||t.fillOpacity(r)},BF=(t,e)=>{if(!e.props||!("strokeOpacity"in e.props))return;const r=e.props?.strokeOpacity;Vr(r)||t.strokeOpacity(r)},xF=(t,e)=>{if(!e.props||!("strokeLinejoin"in e.props))return;const r=e.props.strokeLinejoin;r&&t.lineJoin(r)},wF=(t,e)=>{if(!e.props||!("strokeLinecap"in e.props))return;const r=e.props?.strokeLinecap;r&&t.lineCap(r)},QF=(t,e)=>{if(!e.props||!("strokeDasharray"in e.props))return;const r=e.props?.strokeDasharray||null;r&&t.dash(r.split(/[\s,]+/).map(Number))},SF=t=>!t.props||!("fill"in t.props)||typeof t.props.fill=="string"?!1:t.props.fill?.type===C5,kF=t=>!t.props||!("fill"in t.props)||typeof t.props.fill=="string"?!1:t.props.fill?.type===y5;function DF(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],a=t[1]*e[2]+t[3]*e[3],s=t[0]*e[4]+t[2]*e[5]+t[4],c=t[1]*e[4]+t[3]*e[5]+t[5];return[r,n,i,a,s,c]}const PC=(t,e,r,n)=>{const a=e.map(s=>{switch(s.operation){case"scale":{const c=s.value;return[c[0],0,0,c[1],0,0]}case"translate":{const c=s.value;let f=c[0]||0,d=c[1]||0;return n==="objectBoundingBox"&&(f=(r[2]-r[0])*f,d=(r[3]-r[1])*d),[1,0,0,1,f,d]}case"rotate":{const c=s.value,f=Math.cos(c[0]),d=Math.sin(c[0]),m=c[1]||0,I=c[2]||0;
167return[f,d,-d,f,m*(1-f)+I*d,I*(1-f)-m*d]}case"skew":{const c=s.value;return[1,Math.tan(c[0]),Math.tan(c[1]),1,0,0]}case"matrix":{const c=s.value;let f=c[4]||0,d=c[5]||0;return n==="objectBoundingBox"&&(f=(r[2]-r[0])*f,d=(r[3]-r[1])*d),[c[0],c[1],c[2],c[3],f,d]}default:return[1,0,0,1,0,0]}}).reduce(DF,[1,0,0,1,0,0]);t.setTransform(...a)},RF=(t,e)=>{if(!e.props||!("fill"in e.props))return;const r=_C(e),n=e.props?.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let s=n.props.x1||0,c=n.props.y1||0,f=n.props.x2||1,d=n.props.y2||0;if(i==="objectBoundingBox"){const I=r[2]-r[0],v=r[3]-r[1],x=r[0],Q=r[1];s=I*s+x,c=v*c+Q,f=I*f+x,d=v*d+Q}const m=t.linearGradient(s,c,f,d);PC(m,a,r,i),n.children?.forEach(I=>{m.stop(I.props.offset,I.props.stopColor,I.props.stopOpacity)}),t.fill(m)},TF=(t,e)=>{if(!e.props||!("fill"in e.props))return;const r=_C(e),n=e.props?.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let s=n.props.r||.5,c=n.props.cx||.5,f=n.props.cy||.5,d=n.props.fx||c,m=n.props.fy||f;if(i==="objectBoundingBox"){const v=r[2]-r[0],x=r[3]-r[1],Q=r[0],N=r[1];s=s*v,c=v*c+Q,f=x*f+N,d=v*d+Q,m=x*m+N}const I=t.radialGradient(c,f,0,d,m,s);PC(I,a,r,i),n.children?.forEach(v=>{I.stop(v.props.offset,v.props.stopColor,v.props.stopOpacity)}),t.fill(I)},FF=(t,e)=>{if(!e.props||!("fill"in e.props))return;const r=e.props?.fill;r&&t.fillColor(r)},NF=(t,e)=>SF(e)?RF(t,e):kF(e)?TF(t,e):FF(t,e),LF=(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())},k4=()=>{},_F={[IA]:k4,[Gl]:k4,[pA]:GT,[mf]:HT,[mA]:zT,[m5]:WT,[ba]:XT,[dd]:KT,[Ul]:tF,[hd]:YT,[EA]:eF,[bA]:$T},UC=(t,e)=>{const r=_F[e.type];r?r(t,e):console.warn(`SVG node of type ${e.type} is not currently supported`)},D4=(t,e)=>{wF(t,e),QF(t,e),xF(t,e),bF(t,e),CF(t,e),NF(t,e),BF(t,e),vF(t,e),yF(t,e),LC(t,e),UC(t,e),LF(t,e)},MF=(t,e)=>{if(!e.props||!("clipPath"in e.props))return;const r=e.props.clipPath;r&&((r.children||[]).forEach(i=>UC(t,i)),t.clip())},GC=(t,e)=>{(e.children||[]).forEach(n=>{t.save(),MF(t,n),D4(t,n),EF(t,n,D4),GC(t,n),t.restore()})},OF=(t,e)=>{if(!e.box)return;const{width:r,height:n}=e.box,{viewBox:i,preserveAspectRatio:a}=e.props,{meetOrSlice:s="meet",align:c="xMidYMid"}=a||{};if(i==null||r==null||n==null)return;const f=i?.minX||0,d=i?.minY||0,m=i?.maxX||r,I=i?.maxY||n,v=m/I,x=r/n,Q=r/m,N=n/I;if(c==="none"){t.scale(Q,N),t.translate(-f,-d);return}if(v<x&&s==="meet"||v>=x&&s==="slice")switch(t.scale(N,N),c){case"xMinYMin":case"xMinYMid":case"xMinYMax":t.translate(-f,-d);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":t.translate(-f-(m-r*I/n)/2,-d);break;default:t.translate(-f-(m-r*I/n),-d)}else switch(t.scale(Q,Q),c){case"xMinYMin":case"xMidYMin":case"xMaxYMin":t.translate(-f,-d);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":t.translate(-f,-d-(I-n*m/r)/2);break;default:t.translate(-f,-d-(I-n*m/r))}},PF=(t,e)=>{if(!e.box)return;const{top:r,left:n}=e.box,i=e.box.paddingLeft||0,a=e.box.paddingTop||0;t.translate(n+i,r+a)},UF=(t,e)=>{t.save(),Nf(t,e),PF(t,e),OF(t,e),GC(t,e),t.restore()},gg={value:"#000",opacity:1},HC=(t,e,r)=>{const n=e/100,i=r/100,a=(1-Math.abs(2*i-1))*n,s=a*(1-Math.abs(t/60%2-1)),c=i-a/2;let f,d,m;return t<60?[f,d,m]=[a,s,0]:t<120?[f,d,m]=[s,a,0]:t<180?[f,d,m]=[0,a,s]:t<240?[f,d,m]=[0,s,a]:t<300?[f,d,m]=[s,0,a]:[f,d,m]=[a,0,s],[Math.round((f+c)*255),Math.round((d+c)*255),Math.round((m+c)*255)]},GF=(t,e,r)=>{const n=e/100,i=r/100;if(n+i>=1){const f=Math.round(n/(n+i)*255);return[f,f,f]}const[a,s,c]=HC(t,100,50);return[Math.round(a/255*(1-n-i)*255+n*255),Math.round(s/255*(1-n-i)*255+n*255),Math.round(c/255*(1-n-i)*255+n*255)]},zd=t=>{if(!t)return gg;const e=fi.get(t);if(!e)return gg;let r,n,i;e.model==="hsl"?[r,n,i]=HC(e.value[0],e.value[1],e.value[2]):e.model==="hwb"?[r,n,i]=GF(e.value[0],e.value[1],e.value[2]):[r,n,i]=e.value;const a=fi.to.hex(r,n,i),s=e.value[3];return a?{value:a,opacity:s}:gg},HF=/^#.+/,zF=t=>t.match(HF),WF=(t,e)=>{const{xOffset:r=0,yOffset:n=0,width:i,height:a,image:s}=e;
167t.translate(-i+r,-a+n),t.image(s,0,0,{fit:[i,a],align:"center",valign:"bottom"})},YF=(t,e,r)=>{if(!r||!e.positions)return;const n=e.attributes.font?.[0];if(!n)return;t.save();const i=n.glyphForCodePoint(32),a=n.glyphForCodePoint(65532);let s=0;for(let c=0;c<r.length;c+=1){const f=e.positions[c],d=r[c];s+=f.xAdvance||0,d.id===a.id&&e.attributes.attachment&&(t.translate(s,f.yOffset||0),WF(t,e.attributes.attachment),r[c]=i,s=0)}t.restore()},KF=(t,e)=>{if(!e.glyphs||!e.positions)return;const r=e.attributes.font?.[0];if(!r)return;const{fontSize:n,link:i}=e.attributes,a=zd(e.attributes.color),s=Vr(e.attributes.opacity)?a.opacity:e.attributes.opacity,{height:c=0,descent:f=0,xAdvance:d=0}=e;t.fillColor(a.value),t.fillOpacity(s),i&&(zF(i)?t.goTo(0,-c-f,d,c,i.slice(1)):t.link(0,-c-f,d,c,i));const m=[...e.glyphs];YF(t,e,m),t.font(r.type==="STANDARD"?r.fullName:r,n);try{FC(t,m,e.positions,0,0)}catch(I){console.log(I)}t.translate(d,0)},JF=(t,e,r)=>{const n=zd(r);t.save(),t.fillOpacity(n.opacity),t.rect(e.x,e.y,e.width,e.height),t.fill(n.value),t.restore()},qF=(t,e)=>{const r=zd(e.color),n=Vr(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 a=1.1*i;const s=Math.floor(e.rect.width/(2*a)),f=(e.rect.width-s*2*a)/s/2;a+=f;const d=e.rect.y+i,m=e.rect.y-i;let{x:I}=e.rect;t.moveTo(e.rect.x,e.rect.y);for(let v=0;v<s;v+=1)t.bezierCurveTo(I+a,d,I+a,m,I+2*a,e.rect.y),I+=2*a}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));t.stroke(r.value),t.restore()},jF=(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],a=n===e.runs.length-1;if(i.attributes.backgroundColor){const s=i.xAdvance??0,c=a?e.overflowRight??0:0,f={x:0,y:-r,height:e.box.height,width:s-c};JF(t,f,i.attributes.backgroundColor)}KF(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];qF(t,i)}t.restore()},VF=(t,e)=>{e.forEach(r=>{jF(t,r)})},XF=(t,e)=>{if(!e.box||!e.lines)return;const{top:r,left:n}=e.box,i=[e.lines],a=e.box?.paddingTop||0,s=e.box?.paddingLeft||0,c=e.lines[0]?e.lines[0].box.y:0,f=e.alignOffset||0;t.save(),t.translate(n+s-f,r+a-c),i.forEach(d=>{VF(t,d)}),t.restore()},ZF=(t,e)=>{if(!e.box)return;const{width:r,height:n}=e.box,a=(e.props?.dpi||72)/72;t.addPage({size:[r,n],margin:0,userUnit:a})},$F=(t,e)=>{if(!e.box)return;const{top:r,left:n}=e.box,i=e?.children?.[0].value||"",a=e.style?.backgroundColor;t.note(n,r,0,0,i,{color:a})},Jo=t=>!Number.isNaN(parseFloat(t))&&Number.isFinite(t),zC=(t,e,r,n,i,a)=>{const s=t/e,c=r/n,f=di(i??null),d=di(a??null),m=f?f.percent:.5,I=d?d.percent:.5;if(s>c){const z=e,G=z*c,W=Jo(a)?a:0,U=Jo(i)?i:(t-G)*m;return{width:G,height:z,xOffset:U,yOffset:W}}const v=t,x=v/c,Q=Jo(i)?i:0,N=Jo(a)?a:(e-x)*I;return{width:v,height:x,yOffset:N,xOffset:Q}},WC=(t,e,r,n,i,a)=>{const s=r,c=n,f=di(i??null),d=di(a??null),m=f?f.percent:.5,I=d?d.percent:.5,v=Jo(i)?i:(t-s)*m,x=Jo(a)?a:(e-c)*I;
167return{width:s,height:c,xOffset:v,yOffset:x}},eN=(t,e,r,n,i,a)=>{const s=r/n,c=t/e,f=di(i??null),d=di(a??null),m=f?f.percent:.5,I=d?d.percent:.5;if(c>s){const z=t,G=z/s,W=Jo(i)?i:0,U=Jo(a)?a:(e-G)*I;return{width:z,height:G,yOffset:U,xOffset:W}}const v=e,x=v*s,Q=Jo(i)?i:(t-x)*m,N=Jo(a)?a:0;return{width:x,height:v,xOffset:Q,yOffset:N}},tN=(t,e,r,n,i,a)=>{const s=zC(t,e,r,n,i,a),c=WC(t,e,r,n,i,a);return s.width<c.width?s:c},rN=(t,e,r,n)=>({width:t,height:e,xOffset:di(r??null)?0:r||0,yOffset:di(n??null)?0:n||0}),nN=(t="fill",e,r,n,i,a,s)=>{switch(t){case"contain":return zC(e,r,n,i,a,s);case"cover":return eN(e,r,n,i,a,s);case"none":return WC(e,r,n,i,a,s);case"scale-down":return tN(e,r,n,i,a,s);default:return rN(e,r,a,s)}},YC=(t,e)=>{const{x:r,y:n,width:i,height:a,image:s,opacity:c,objectFit:f,objectPositionX:d,objectPositionY:m,imageCache:I=new Map}=e,{width:v,height:x,xOffset:Q,yOffset:N}=nN(f,i,a,s.width,s.height,d,m);if(!s.data||v===0||x===0)return;const z=s.key;let G=I.get(z);if(!G){const U=s.data;G=typeof U=="string"&&t._imageRegistry[U]||t.openImage(U),G.obj||G.embed(t)}z&&I.set(z,G);const W=Vr(c)?1:c;t.fillOpacity(W).image(G,r+Q,n+N,{width:v,height:x})},iN=(t,e,r)=>{if(!e.box||!e.image)return;const{left:n,top:i}=e.box,a=e.box.paddingTop||0,s=e.box.paddingRight||0,c=e.box.paddingBottom||0,f=e.box.paddingLeft||0;t.save(),Nf(t,e),YC(t,{x:n+f,y:i+a,width:e.box.width-f-s,height:e.box.height-a-c,image:e.image,opacity:e.style?.opacity,objectFit:e.style?.objectFit,objectPositionX:e.style?.objectPositionX,objectPositionY:e.style?.objectPositionY,imageCache:r.imageCache}),t.restore()},aN=(t,e,r)=>{if(!e.box||!e.image)return;const{left:n,top:i}=e.box,a=e.box.paddingTop||0,s=e.box.paddingRight||0,c=e.box.paddingBottom||0,f=e.box.paddingLeft||0;t.save(),Nf(t,e),YC(t,{x:n+f,y:i+a,width:e.box.width-f-s,height:e.box.height-a-c,image:e.image,opacity:e.style?.opacity,objectFit:e.style?.objectFit,objectPositionX:e.style?.objectPositionX,objectPositionY:e.style?.objectPositionY,imageCache:r.imageCache}),t.restore()},sN={top:0,bottom:0,left:0,right:0},KC=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}:sN,oN="#a1c6e7",lN="#c4deb9",cN="#f8cca1",uN="#d8b4fe",AN=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:s=0,paddingTop:c=0,paddingRight:f=0,paddingBottom:d=0,borderLeftWidth:m=0,borderTopWidth:I=0,borderRightWidth:v=0,borderBottomWidth:x=0}=e.box;t.fillColor(oN).opacity(.5).rect(r+s+m,n+c+I,i-s-f-v-m,a-c-d-I-x).fill()},fN=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:s=0,paddingTop:c=0,paddingRight:f=0,paddingBottom:d=0,borderLeftWidth:m=0,borderTopWidth:I=0,borderRightWidth:v=0,borderBottomWidth:x=0}=e.box;t.fillColor(lN).opacity(.5),t.rect(r+s+m,n+I,i-f-s-m-v,c).fill(),t.rect(r+m,n+I,s,a-I-x).fill(),t.rect(r+i-f-v,n+I,f,a-I-x).fill(),t.rect(r+s+m,n+a-d-x,i-f-s-m-v,d).fill()},dN=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a}=e.box,{marginLeft:s=0,marginTop:c=0,marginRight:f=0,marginBottom:d=0}=e.box;t.fillColor(cN).opacity(.5),t.rect(r,n-c,i,c).fill(),t.rect(r-s,n-c,s,a+c+d).fill(),t.rect(r+i,n-c,f,a+c+d).fill(),t.rect(r,n+a,i,d).fill()},hN=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a}=e.box,{marginLeft:s=0,marginTop:c=0,marginRight:f=0,marginBottom:d=0}=e.box,m=Math.round(i+s+f),I=Math.round(a+c+d);t.fontSize(6).opacity(1).fillColor("black").text(`${m} x ${I}`,r-s,Math.max(n-c-4,1),{width:1/0})},gN=(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")},pN=(t,e)=>{if(!e.box||!e.props||!("hitSlop"in e.props))return;const r=KC(e.props.hitSlop);if(!r.top&&!r.bottom&&!r.left&&!r.right)return;const{left:n,top:i,width:a,height:s}=e.box;t.fillColor(uN).opacity(.35),r.top&&t.rect(n-r.left,i-r.top,a+r.left+r.right,r.top).fill(),r.bottom&&t.rect(n-r.left,i+s,a+r.left+r.right,r.bottom).fill(),r.left&&t.rect(n-r.left,i,r.left,s).fill(),r.right&&t.rect(n+a,i,r.right,s).fill()},mN=(t,e)=>{e.props&&(!("debug"in e.props)||!e.props.debug||(t.save(),AN(t,e),fN(t,e),dN(t,e),pN(t,e),hN(t,e),gN(t,e),t.restore(
167)))},IN=["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"],EN=t=>{const e=IN.reduce((r,n)=>({...r,[n]:(...i)=>(t[n](...i),e)}),{});return e},bN=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box,s=e.box.paddingTop||0,c=e.box.paddingLeft||0,f=e.box.paddingRight||0,d=e.box.paddingBottom||0,m=i-c-f,I=a-s-d;(!m||!I)&&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+c,r+s),e.props.paint&&e.props.paint(EN(t),m,I),t.restore()},rr=4*((Math.sqrt(2)-1)/3),CN=(t,e,r,n,i)=>{const{top:a,left:s,width:c,height:f}=e,{borderTopWidth:d,borderRightWidth:m,borderLeftWidth:I}=r;t.moveTo(s+i,a),t.lineTo(s+c-n,a);const v=n*(1-rr);t.bezierCurveTo(s+c-v,a,s+c,a+v,s+c,a+n);const x=a+Math.max(d,n);t.lineTo(s+c,x),t.lineTo(s+c-m,x);const Q=Math.max(n-m,0),N=Math.max(n-d,0),z=Q*(1-rr),G=N*(1-rr);t.bezierCurveTo(s+c-m,a+d+G,s+c-m-z,a+d,s+c-m-Q,a+d),t.lineTo(s+Math.max(i,I),a+d);const W=Math.max(i-I,0),U=Math.max(i-d,0),J=W*(1-rr),F=U*(1-rr),ie=a+Math.max(d,i);t.bezierCurveTo(s+I+J,a+d,s+I,a+d+F,s+I,ie),t.lineTo(s,ie),t.lineTo(s,a+i);const $=i*(1-rr);if(t.bezierCurveTo(s,a+$,s+$,a,s+i,a),t.closePath(),t.clip(),m){const P=-d/m;t.moveTo(s+c/2,P*(-c/2)+a),t.lineTo(s+c,a),t.lineTo(s,a),t.lineTo(s,a+f),t.closePath(),t.clip()}if(I){const P=-d/I;t.moveTo(s+c/2,P*(-c/2)+a),t.lineTo(s,a),t.lineTo(s+c,a),t.lineTo(s+c,a+f),t.closePath(),t.clip()}},yN=(t,e,r,n,i)=>{const{top:a,left:s,width:c}=e,{borderTopColor:f,borderTopWidth:d,borderTopStyle:m,borderRightWidth:I,borderLeftWidth:v}=r,x=i*(1-rr),Q=n*(1-rr);t.moveTo(s,a+Math.max(i,d)),t.bezierCurveTo(s,a+x,s+x,a,s+i,a),t.lineTo(s+c-n,a),t.bezierCurveTo(s+c-Q,a,s+c,a+Q,s+c,a+n),t.strokeColor(f),t.lineWidth(Math.max(I,d,v)*2),m==="dashed"?t.dash(d*2,{space:d*1.2}):m==="dotted"&&t.dash(d,{space:d*1.2}),t.stroke(),t.undash()},vN=(t,e,r,n,i)=>{const{top:a,left:s,width:c,height:f}=e,{borderTopWidth:d,borderRightWidth:m,borderBottomWidth:I}=r;t.moveTo(s+c,a+n),t.lineTo(s+c,a+f-i);const v=i*(1-rr);t.bezierCurveTo(s+c,a+f-v,s+c-v,a+f,s+c-i,a+f);const x=s+c-Math.max(m,i);t.lineTo(x,a+f),t.lineTo(x,a+f-I);const Q=Math.max(i-m,0),N=Math.max(i-I,0),z=Q*(1-rr),G=N*(1-rr);t.bezierCurveTo(s+c-m-z,a+f-I,s+c-m,a+f-I-G,s+c-m,a+f-Math.max(i,I)),t.lineTo(s+c-m,a+Math.max(n,d));const W=Math.max(n-m,0),U=Math.max(n-d,0),J=W*(1-rr),F=U*(1-rr),ie=s+c-Math.max(n,m);t.bezierCurveTo(s+c-m,a+d+F,s+c-m-J,a+d,ie,a+d),t.lineTo(ie,a),t.lineTo(s+c-n,a);const $=n*(1-rr);if(t.bezierCurveTo(s+c-$,a,s+c,a+$,s+c,a+n),t.closePath(),t.clip(),d){const P=-d/m;t.moveTo(s+c/2,P*(-c/2)+a),t.lineTo(s+c,a),t.lineTo(s+c,a+f),t.lineTo(s,a+f),t.closePath(),t.clip()}if(I){const P=I/m;t.moveTo(s+c/2,P*(-c/2)+a+f),t.lineTo(s+c,a+f),t.lineTo(s+c,a),t.lineTo(s,a),t.closePath(),t.clip()}},BN=(t,e,r,n,i)=>{const{top:a,left:s,width:c,height:f}=e,{borderRightColor:d,borderRightStyle:m,borderRightWidth:I,borderTopWidth:v,borderBottomWidth:x}=r,Q=i*(1-rr),N=n*(1-rr);t.moveTo(s+c-n,a),t.bezierCurveTo(s+c-N,a,s+c,a+N,s+c,a+n),t.lineTo(s+c,a+f-i),t.bezierCurveTo(s+c,a+f-Q,s+c-Q,a+f,s+c-i,a+f),t.strokeColor(d),t.lineWidth(Math.max(I,v,x)*2),m==="dashed"?t.dash(I*2,{space:I*1.2}):m==="dotted"&&t.dash(I,{space:I*1.2}),t.stroke(),t.undash()},xN=(t,e,r,n,i)=>{const{top:a,left:s,width:c,height:f}=e,{borderBottomWidth:d,borderRightWidth:m,borderLeftWidth:I}=r;t.moveTo(s+c-i,a+f),t.lineTo(s+n,a+f);const v=n*(1-rr);t.bezierCurveTo(s+v,a+f,s,a+f-v,s,a+f-n);const x=a+f-Math.max(d,n);t.lineTo(s,x),t.lineTo(s+I,x);const Q=Math.max(n-I,0),N=Math.max(n-d,0),z=Q*(1-rr),G=N*(1-rr);t.bezierCurveTo(s+I,a+f-d-G,s+I+z,a+f-d,s+I+Q,a+f-d),t.lineTo(s+c-Math.max(i,m),a+f-d);const W=Math.max(i-m,0),U=Math.max(i-d,0),J=W*(1-rr),F=U*(1-rr),ie=a+f-Math.max(d,i);t.bezierCurveTo(s+c-m-J,a+f-d,s+c-m,a+f-d-F,s+c-m,ie),t.lineTo(s+c,ie),t.lineTo(s+c,a+f-i);const $=i*(1-rr);if(t.bezierCurveTo(s+c,a+f-$,s+c-$,a+f,s+c-i,a+f),t.closePath(),t.clip(),m){const P=d/m;t.moveTo(s+c/2,P*(-c/2)+a+f),t.lineTo(s+c,a+f),t.lineTo(s,a+f),t.lineTo(s,a),t.closePath(),t.clip()}if(I){const P=-d/I;t.moveTo(s+c/2,P*(c/2)+a+f),t.lineTo(s,a+f),t.lineTo(s+c,a+f),t.lineTo(s+c,a),t.closePath(),t.clip()}},wN=(t,e,r,n,i)=>{const{top:a,left:s,width:c,height:f}=e,{borderBottomColor:d,borderBottomStyle:m,borderBottomWidth:I,borderRightWidth:v,borderLeftWidth:x}=r,Q=n*(1-rr),N=i*(1-rr);t.moveTo(s+c,a+f-i),t.bezierCurveTo(s+c,a+f-N,s+c-N,a+f,s+c-i,a+f),t.lineTo(s+n,a+f),t.bezierCurveTo(s+Q,a+f,s,a+f-Q,s,a+f-n),t.strokeColor(d),t.lineWidth(Math.max(I,v,x)*2),m==="dashed"?t.dash(I*2,{space:I*1.2}):m==="dotted"&&t.dash(I,{space:I*1.2}),t.stroke(),t.undash()},QN=(t,e,r,n,i)=>{const{top:a,left:s,width:c,height:f}=e,{borderTopWidth:d,borderLeftWidth:m,borderBottomWidth:I}=r;t.moveTo(s,a+f-n),t.lineTo(s,a+i);const v=i*(1-rr);t.bezierCurveTo(s,a+v,s+v,a,s+i,a);const x=s+Math.max(m,i);t.lineTo(x,a),t.lineTo(x,a+d);const Q=Math.max(i-m,0),N=Math.max(i-d,0),z=Q*(1-rr),G=N*(1-rr);t.bezierCurveTo(s+m+z,a+d,s+m,a+d+G,s+m,a+Math.max(i,d)),t.lineTo(s+m,a+f-Math.max(n,I));const W=Math.max(n-m,0),U=Math.max(n-I,0),J=W*(1-rr),F=U*(1-rr),ie=s+Math.max(n,m);t.bezierCurveTo(s+m,a+f-I-F,s+m+J,a+f-I,ie,a+f-I),t.lineTo(ie,a+f),t.lineTo(s+n,a+f);const $=n*(1-rr);if(t.bezierCurveTo(s+$,a+f,s,a+f-$,s,a+f-n),t.closePath(),t.clip(),I){const P=-I/m;t.moveTo(s+c/2,P*(c/2)+a+f),t.lineTo(s,a+f),t.lineTo(s,a),t.lineTo(s+c,a),t.closePath(),t.clip()}if(d){const P=-d/m;t.moveTo(s+c/2,P*(-c/2)+a),t.lineTo(s,a),t.lineTo(s,a+f),t.lineTo(s+c,a+f),t.closePath(),t.clip()}},SN=(t,e,r,n,i)=>{const{top:a,left:s,height:c}=e,{borderLeftColor:f,borderLeftStyle:d,borderLeftWidth:m,borderTopWidth:I,borderBottomWidth:v}=r,x=n*(1-rr),Q=i*(1-rr);t.moveTo(s+n,a+c),t.bezierCurveTo(s+x,a+c,s,a+c-x,s,a+c-n),t.lineTo(s,a+i),t.bezierCurveTo(s,a+Q,s+Q,a,s+i,a),t.strokeColor(f),t.lineWidth(Math.max(m,I,v)*2),d==="dashed"?t.dash(m*2,{space:m*1.2}):d==="dotted"&&t.dash(m,{space:m*1.2}),t.stroke(),t.undash()},kN=t=>t.box&&(t.box.borderTopWidth||t.box.borderRightWidth||t.box.borderBottomWidth||t.box.borderLeftWidth),DN=(t,e)=>{if(!e.box||!kN(e))return;const{width:r,height:n,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:s=0,borderBottomWidth:c=0}=e.box,{opacity:f=1,borderTopColor:d="black",borderTopStyle:m="solid",borderLeftColor:I="black",borderLeftStyle:v="solid",borderRightColor:x="black",borderRightStyle:Q="solid",borderBottomColor:N="black",borderBottomStyle:z="solid"}=e.style,G=e.style.borderTopLeftRadius||0,W=e.style.borderTopRightRadius||0,U=e.style.borderBottomLeftRadius||0,J=e.style.borderBottomRightRadius||0,F={borderTopColor:d,borderTopWidth:i,borderTopStyle:m,borderLeftColor:I,borderLeftWidth:a,borderLeftStyle:v,borderRightColor:x,borderRightWidth:s,borderRightStyle:Q,borderBottomColor:N,borderBottomWidth:c,borderBottomStyle:z},ie=Math.min(W,.5*r,.5*n),$=Math.min(G,.5*r,.5*n),P=Math.min(J,.5*r,.5*n),re=Math.min(U,.5*r,.5*n);t.save(),t.strokeOpacity(f),i&&(t.save(),CN(t,e.box,F,ie,$),yN(t,e.box,F,ie,$),t.restore(
167)),s&&(t.save(),vN(t,e.box,F,ie,P),BN(t,e.box,F,ie,P),t.restore()),c&&(t.save(),xN(t,e.box,F,re,P),wN(t,e.box,F,re,P),t.restore()),a&&(t.save(),QN(t,e.box,F,re,$),SN(t,e.box,F,re,$),t.restore()),t.restore()},RN=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box,s=zd(e.style.backgroundColor),c=Vr(e.style?.opacity)?1:e.style.opacity,f=Math.min(s.opacity,c);t.fillOpacity(f).fillColor(s.value).rect(n,r,i,a).fill()},TN=(t,e)=>{e.box&&e.style?.backgroundColor&&(t.save(),Nf(t,e),RN(t,e),t.restore())},R4=t=>typeof t=="string",FN=t=>/^#.+/.test(t),T4=(t,e,r)=>{if(!r||!e.box)return;const n=FN(r),i=n?"goTo":"link",a=n?r.slice(1):r,{top:s,left:c,width:f,height:d}=e.box,m=e.props||{},I=KC("hitSlop"in m?m.hitSlop:void 0);t[i](c-I.left,s-I.top,f+I.left+I.right,d+I.top+I.bottom,a)},NN=(t,e)=>{const r=e.props||{};if("src"in r&&R4(r.src))return T4(t,e,r.src);if("href"in r&&R4(r.href))return T4(t,e,r.href)},LN=(t,e)=>{e.box&&e.props&&"id"in e.props&&t.addNamedDestination(e.props.id,"XYZ",null,e.box.top,null)},m2=t=>{const e={...t};return Object.entries(e).forEach(r=>{r[1]||delete e[r[0]]}),e},I2=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}),_N=(t,e)=>m2({...I2(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}),JC=t=>m2({...I2(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||[""]}),F4=(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.initDeflate(),i.write(`/Tx BMC 168q 169/ZaDi ${n*.8} Tf 170BT 171${r*.45} ${n/4} Td (${e}) Tj 172ET 173Q 174EMC`),i.end(null),i},MN=(t,e,r)=>{const{width:n,height:i}=e.box||{},a=e.props?.onState||"Yes",s=e.props?.offState||"Off",c=e.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(t._acroform.fonts,"ZaDi")){const d=t.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});t._acroform.fonts.ZaDi=d,d.end(null)}const f={[a]:F4(t,c?"8":"4",n,i),[s]:F4(t,c?" ":"8",n,i)};return m2({...I2(e),backgroundColor:e.props?.backgroundColor||void 0,borderColor:e.props?.borderColor||void 0,parent:r||void 0,value:`/${e.props?.checked===!0?a:s}`,defaultValue:`/${e.props?.checked===!0?a:s}`,AS:e.props?.checked===!0?a:s,AP:{N:f,D:f}})},ON=(t,e,r)=>{if(!e.box)return;const{top:n,left:i,width:a,height:s}=e.box,c=e.props?.name||"",f=r.fieldSets?.at(0);t._root.data.AcroForm||t.initForm(),t.formText(c,i,n,a,s,_N(e,f))},PN=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box,s=e.props?.name||"";t._root.data.AcroForm||t.initForm(),t.formCombo(s,n,r,i,a,JC(e))},UN=(t,e,r)=>{const n=e.props?.name||"";t._root.data.AcroForm||t.initForm();const i=t.formField(n),a=r;a.fieldSets?a.fieldSets.push(i):a.fieldSets=[i]},GN=(t,e,r)=>{r.fieldSets.pop()},HN=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box||{},s="name"in e.props&&e.props.name||"";t._root.data.AcroForm||t.initForm(),t.formList(s,n,r,i,a,JC(e))},zN=(t,e,r)=>{if(!e.box)return;const{top:n,left:i,width:a,height:s}=e.box,c=e.props?.name||"",f=r.fieldSets?.at(0);t._root.data.AcroForm||t.initForm(),t.formCheckbox(c,i,n,a,s,MN(t,e,f))},WN=t=>t.type!==ba&&t.type!==Ls,YN=(t,e,r)=>{t.save(),e.box&&t.translate(e.box.left,e.box.top);const n=e.children||[],i=a=>qC(t,a,r);n.forEach(i),t.restore()},KN={[ba]:XF,[Ad]:$F,[Ul]:iN,[b5]:aN,[E5]:UN,[JI]:ON,[qI]:PN,[jI]:zN,[VI]:HN,[fd]:bN,[Ls]:UF,[ud]:NN},JN={[E5]:GN},qC=(t,e,r)=>{const n=e.style?.overflow==="hidden",i=WN(e);e.type===I5&&ZF(t,e),t.save(),n&&Nf(t,e),LC(t,e),TN(t,e),DN(t,e);const a=KN[e.type];a&&a(t,e,r),i&&YN(t,e,r);const s=JN[e.type];s&&s(t,e,r),LN(t,e),mN(t,e),t.restore()},jC=(t,e,r,n)=>{if(e.box&&e.props){if("bookmark"in e.props&&e.props.bookmark){const i=e.props.bookmark,{title:a,parent:s,expanded:c,zoom:f,fit:d}=i,m=n[s]||t.outline,I=i.top||e.box.top,v=i.left||e.box.left,x=m.addItem(a,{pageNumber:r,expanded:c,top:I,left:v,zoom:f,fit:d});n[i.ref]=x}
174e.children&&e.children.forEach(i=>jC(t,i,r,n))}},qN=(t,e)=>{const r={};(e.children||[]).forEach((i,a)=>{jC(t,i,a,r)})},jN=(t,e)=>{const r=e.children||[],n={imageCache:new Map,fieldSets:[]};return r.forEach(i=>qC(t,i,n)),qN(t,e),t.end(),t};var pg,N4;function VN(){if(N4)return pg;N4=1;function t(a){this.value=a,this.match=function(s){return this.value>=s.height}}function e(a){this.value=a,this.match=function(s){return this.value<s.height}}function r(a){this.value=a,this.match=function(s){return this.value>=s.width}}function n(a){this.value=a,this.match=function(s){return this.value<s.width}}function i(a){this.value=a,this.match=function(s){return this.value===s.orientation}}return pg=function(s,c){switch(s){case"max-height":return new t(c);case"min-height":return new e(c);case"max-width":return new r(c);case"min-width":return new n(c);case"orientation":return new i(c);default:throw new Error(c)}},pg}var mg,L4;function XN(){if(L4)return mg;L4=1;function t(r,n){this.left=r,this.right=n,this.match=function(i){return r.match(i)&&n.match(i)}}function e(r,n){this.left=r,this.right=n,this.match=function(i){return r.match(i)||n.match(i)}}return mg=function(n,i,a){switch(n){case"and":return new t(i,a);case",":return new e(i,a);default:throw new Error(value)}},mg}var Ig,_4;function ZN(){if(_4)return Ig;_4=1;var t=VN(),e=XN(),r=/[0-9]/,n=/[a-z|\-]/i,i=/\s/,a=/:/,s=/,/,c=/and$/,f=/@/;function d(I){for(var v=0,x=[];v<I.length;){var Q=I[v];if(f.test(Q))for(Q=I[++v];n.test(Q)&&Q!==void 0;)Q=I[++v];if(i.test(Q)||Q===")"||Q==="("){v++;continue}if(a.test(Q)||s.test(Q)){v++,x.push({type:"operator",value:Q});continue}if(r.test(Q)){for(var N="";r.test(Q);)N+=Q,Q=I[++v];x.push({type:"number",value:N});continue}if(n.test(Q)){for(var N="";n.test(Q)&&Q!==void 0;)N+=Q,Q=I[++v];c.test(N)?x.push({type:"operator",value:N}):x.push({type:"literal",value:N});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+Q)}return x}function m(I){for(var v=[],x=[];I.length>0;){var Q=I.shift();if(Q.type==="number"||Q.type==="literal"){v.push(Q);continue}if(Q.type==="operator"){if(a.test(Q.value)){Q={type:"query",key:v.pop(),value:I.shift()},v.push(Q);continue}for(;x.length>0;)v.unshift(x.pop());x.push(Q)}}for(;x.length>0;)v.unshift(x.pop());function N(){var z=v.shift();if(z.type==="number")return parseInt(z.value);if(z.type==="literal")return z.value;if(z.type==="operator"){var G=N(),W=N();return e(z.value,G,W)}if(z.type==="query"){var G=z.key.value,W=z.value.value;return t(G,W)}}return N()}return Ig={parse:function(I){var v=d(I),x=m(v);return x}},Ig}var Eg,M4;function $N(){if(M4)return Eg;M4=1;var t=ZN();return Eg=function(e,r){var n={};return Object.keys(e).forEach(function(i){t.parse(i).match(r)&&Object.assign(n,e[i])}),n},Eg}var eL=$N();const tL=sn(eL);var bg,O4;function rL(){if(O4)return bg;O4=1;var t=function(e,r,n){if(e==null)return[0,0,0];var i=(1-Math.abs(2*n-1))*r,a=e/60,s=i*(1-Math.abs(a%2-1));a=Math.floor(a);var c,f,d;a===0?(c=i,f=s,d=0):a===1?(c=s,f=i,d=0):a===2?(c=0,f=i,d=s):a===3?(c=0,f=s,d=i):a===4?(c=s,f=0,d=i):a===5&&(c=i,f=0,d=s);var m=n-i/2;return c+=m,f+=m,d+=m,[Math.abs(Math.round(c*255)),Math.abs(Math.round(f*255)),Math.abs(Math.round(d*255))]};return bg=t,bg}var Cg,P4;function nL(){if(P4)return Cg;P4=1;var t=rL();function e(a,s){return a>s?s:a}function r(a,s){return a<s?s:a}function n(a){for(a=e(a,1e7),a=r(a,-1e7);a<0;)a+=360;for(;a>359;)a-=360;return a}function i(a,s,c){a=n(a),s=r(e(s,100),0),c=r(e(c,100),0),s/=100,c/=100;var f=t(a,s,c);return"#"+f.map(function(d){return(256+d).toString(16).substr(-2)}).join("")}return Cg=i,Cg}var iL=nL();const aL=sn(iL);var yg,U4;function sL(){if(U4)return yg;U4=1;var t=40,e=41,r=39,n=34,i=92,a=47,s=44,c=58,f=42,d=117,m=85,I=43,v=/^[a-f0-9?-]+$/i;return yg=function(x){for(var Q=[],N=x,z,G,W,U,J,F,ie,$,P=0,re=N.charCodeAt(P),ne=N.length,ve=[{nodes:Q}],k=0,_,Y="",K="",oe="";P<ne;)if(re<=32){z=P;do z+=1,re=N.charCodeAt(z);while(re<=32);U=N.slice(P,z),W=Q[Q.length-1],re===e&&k?oe=U:W&&W.type==="div"?(W.after=U,W.sourceEndIndex+=U.length):re===s||re===c||re===a&&N.charCodeAt(z+1)!==f&&(!_||_&&_.type==="function"&&_.value!=="calc")?K=U:Q.push({type:"space",sourceIndex:P,sourceEndIndex:z,value:U}),P=z}else if(re===r||re===n){z=P,G=re===r?"'":'"',U={type:"string",sourceIndex:P,quote:G};do if(J=!1,z=N.indexOf(G,z+1),~z)for(F=z;
174N.charCodeAt(F-1)===i;)F-=1,J=!J;else N+=G,z=N.length-1,U.unclosed=!0;while(J);U.value=N.slice(P+1,z),U.sourceEndIndex=U.unclosed?z:z+1,Q.push(U),P=z+1,re=N.charCodeAt(P)}else if(re===a&&N.charCodeAt(P+1)===f)z=N.indexOf("*/",P),U={type:"comment",sourceIndex:P,sourceEndIndex:z+2},z===-1&&(U.unclosed=!0,z=N.length,U.sourceEndIndex=z),U.value=N.slice(P+2,z),Q.push(U),P=z+2,re=N.charCodeAt(P);else if((re===a||re===f)&&_&&_.type==="function"&&_.value==="calc")U=N[P],Q.push({type:"word",sourceIndex:P-K.length,sourceEndIndex:P+U.length,value:U}),P+=1,re=N.charCodeAt(P);else if(re===a||re===s||re===c)U=N[P],Q.push({type:"div",sourceIndex:P-K.length,sourceEndIndex:P+U.length,value:U,before:K,after:""}),K="",P+=1,re=N.charCodeAt(P);else if(t===re){z=P;do z+=1,re=N.charCodeAt(z);while(re<=32);if($=P,U={type:"function",sourceIndex:P-Y.length,value:Y,before:N.slice($+1,z)},P=z,Y==="url"&&re!==r&&re!==n){z-=1;do if(J=!1,z=N.indexOf(")",z+1),~z)for(F=z;N.charCodeAt(F-1)===i;)F-=1,J=!J;else N+=")",z=N.length-1,U.unclosed=!0;while(J);ie=z;do ie-=1,re=N.charCodeAt(ie);while(re<=32);$<ie?(P!==ie+1?U.nodes=[{type:"word",sourceIndex:P,sourceEndIndex:ie+1,value:N.slice(P,ie+1)}]:U.nodes=[],U.unclosed&&ie+1!==z?(U.after="",U.nodes.push({type:"space",sourceIndex:ie+1,sourceEndIndex:z,value:N.slice(ie+1,z)})):(U.after=N.slice(ie+1,z),U.sourceEndIndex=z)):(U.after="",U.nodes=[]),P=z+1,U.sourceEndIndex=U.unclosed?z:P,re=N.charCodeAt(P),Q.push(U)}else k+=1,U.after="",U.sourceEndIndex=P+1,Q.push(U),ve.push(U),Q=U.nodes=[],_=U;Y=""}else if(e===re&&k)P+=1,re=N.charCodeAt(P),_.after=oe,_.sourceEndIndex+=oe.length,oe="",k-=1,ve[ve.length-1].sourceEndIndex=P,ve.pop(),_=ve[k],Q=_.nodes;else{z=P;do re===i&&(z+=1),z+=1,re=N.charCodeAt(z);while(z<ne&&!(re<=32||re===r||re===n||re===s||re===c||re===a||re===t||re===f&&_&&_.type==="function"&&_.value==="calc"||re===a&&_.type==="function"&&_.value==="calc"||re===e&&k));U=N.slice(P,z),t===re?Y=U:(d===U.charCodeAt(0)||m===U.charCodeAt(0))&&I===U.charCodeAt(1)&&v.test(U.slice(2))?Q.push({type:"unicode-range",sourceIndex:P,sourceEndIndex:z,value:U}):Q.push({type:"word",sourceIndex:P,sourceEndIndex:z,value:U}),P=z}for(P=ve.length-1;P;P-=1)ve[P].unclosed=!0,ve[P].sourceEndIndex=N.length;return ve[0].nodes},yg}var oL=sL();const lL=sn(oL);var vg,G4;function cL(){if(G4)return vg;G4=1;var t=45,e=43,r=46,n=101,i=69;function a(s){var c=s.charCodeAt(0),f;if(c===e||c===t){if(f=s.charCodeAt(1),f>=48&&f<=57)return!0;var d=s.charCodeAt(2);return f===r&&d>=48&&d<=57}return c===r?(f=s.charCodeAt(1),f>=48&&f<=57):c>=48&&c<=57}return vg=function(s){var c=0,f=s.length,d,m,I;if(f===0||!a(s))return!1;for(d=s.charCodeAt(c),(d===e||d===t)&&c++;c<f&&(d=s.charCodeAt(c),!(d<48||d>57));)c+=1;if(d=s.charCodeAt(c),m=s.charCodeAt(c+1),d===r&&m>=48&&m<=57)for(c+=2;c<f&&(d=s.charCodeAt(c),!(d<48||d>57));)c+=1;if(d=s.charCodeAt(c),m=s.charCodeAt(c+1),I=s.charCodeAt(c+2),(d===n||d===i)&&(m>=48&&m<=57||(m===e||m===t)&&I>=48&&I<=57))for(c+=m===e||m===t?3:2;c<f&&(d=s.charCodeAt(c),!(d<48||d>57));)c+=1;return{number:s.slice(0,c),unit:s.slice(c)}},vg}var uL=cL();const AL=sn(uL),fL=t=>t.filter(e=>e!=null),dL=t=>t.reduce((e,r)=>{const n=Array.isArray(r)?E2(r):r;if(!n)return e;for(const i of Object.keys(n))n[i]!=null&&(e[i]=n[i]);return e},{}),E2=Ea(dL,fL,Hd),hL=(t,e)=>Object.entries(e).reduce((r,[n,i])=>n.startsWith("@media")?{...r,...tL({[n]:i},t)}:{...r,[n]:i},{}),gL=t=>/^rgba?\(/i.test(t),pL=t=>/^hsla?\(/i.test(t),mL=t=>{const e=fi.get.rgb(t);return e?fi.to.hex(e[0],e[1],e[2],e[3]):t},IL=t=>{const e=fi.get.hsl(t);if(!e)return t;const[r,n,i,a]=e,s=aL(Math.round(r),Math.round(n),Math.round(i));if(a!==void 0&&a<1){const c=Math.round(a*255).toString(16).toUpperCase().padStart(2,"0");return s.toUpperCase()+c}return s.toUpperCase()},dA=t=>{const e=t?.trim();return gL(e)?mL(e):pL(e)?IL(e):e},EL=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/,zA=72,bL=18,CL=25.4,yL=2.54,vL=t=>{if(typeof t=="number")return{value:t,unit:void 0};const e=EL.exec(t);return e?{value:parseFloat(e[1]),unit:e[2]||"pt"}:{value:t,unit:void 0}},$n=(t,e)=>{const r=vL(e);if(typeof r.value!="number")return r.value;const n=t.dpi||zA;switch(r.unit){case"rem":return r.value*(t.remBase||bL);case"in":return r.value*zA;case"mm":return r.value*(zA/CL);case"cm":return r.value*(zA/yL);case"vh":return r.value*(t.height/100);case"vw":return r.value*(t.width/100);case"px":return Math.round(r.value*(zA/n));default:return r.value}},Pc=(t,e)=>({[t]:hr(e)}),an=(t,e,r)=>({[t]:$n(r,e)}),Ml=(t,e)=>({[t]:dA(e)}),J0=(t,e)=>({[t]:e}),BL=/^(?<width>-?\d+(?:\.\d+)?(?:in|mm|cm|pt|vw|vh|px|rem)?)\s+(?<style>\S+)\s+(?<color>.+)$/,xL=t=>BL.exec(t),Sl=(t,e,r)=>{const n=xL(`${e}`);
174if(!n){if(t.match(/Color$/)){const m=dA(`${e}`);return{borderTopColor:m,borderRightColor:m,borderBottomColor:m,borderLeftColor:m}}if(t.match(/Style$/)){const m=e;if(typeof m=="number")throw new Error(`Invalid border style: ${m}`);return{borderTopStyle:m,borderRightStyle:m,borderBottomStyle:m,borderLeftStyle:m}}if(t.match(/Width$/)){const m=$n(r,e);if(typeof m!="number")throw new Error(`Invalid border width: ${m}`);return{borderTopWidth:m,borderRightWidth:m,borderBottomWidth:m,borderLeftWidth:m}}if(t.match(/Radius$/)){const m=$n(r,e);if(typeof m!="number")throw new Error(`Invalid border radius: ${m}`);return{borderTopLeftRadius:m,borderTopRightRadius:m,borderBottomRightRadius:m,borderBottomLeftRadius:m}}return{[t]:e}}const{width:i,style:a,color:s}=n.groups,c=a,f=dA(s),d=$n(r,i);if(t.match(/(Top|Right|Bottom|Left)$/))return{[`${t}Color`]:f,[`${t}Style`]:c,[`${t}Width`]:d};if(typeof d!="number")throw new Error(`Invalid border width: ${d}`);if(typeof c=="number")throw new Error(`Invalid border style: ${c}`);return{borderTopColor:f,borderTopStyle:c,borderTopWidth:d,borderRightColor:f,borderRightStyle:c,borderRightWidth:d,borderBottomColor:f,borderBottomStyle:c,borderBottomWidth:d,borderLeftColor:f,borderLeftStyle:c,borderLeftWidth:d}},wL={border:Sl,borderBottom:Sl,borderBottomColor:Ml,borderBottomLeftRadius:an,borderBottomRightRadius:an,borderBottomStyle:J0,borderBottomWidth:an,borderColor:Sl,borderLeft:Sl,borderLeftColor:Ml,borderLeftStyle:J0,borderLeftWidth:an,borderRadius:Sl,borderRight:Sl,borderRightColor:Ml,borderRightStyle:J0,borderRightWidth:an,borderStyle:Sl,borderTop:Sl,borderTopColor:Ml,borderTopLeftRadius:an,borderTopRightRadius:an,borderTopStyle:J0,borderTopWidth:an,borderWidth:Sl},QL={backgroundColor:Ml,color:Ml,opacity:Pc},SL={height:an,maxHeight:an,maxWidth:an,minHeight:an,minWidth:an,width:an},kL=[1,1,0],DL=[1,1,"auto"],RL=[0,0,"auto"],TL=[0,1,"auto"],FL=(t,e,r)=>{let n=kL,i=[];e==="auto"?n=DL:e==="none"?n=RL:e==="initial"?n=TL:i=`${e}`.split(" ");const a=hr(i[0]||n[0]),s=hr(i[1]||n[1]),c=$n(r,i[2]||n[2]);return{flexGrow:a,flexShrink:s,flexBasis:c}},NL={alignContent:J0,alignItems:J0,alignSelf:J0,flex:FL,flexBasis:an,flexDirection:J0,flexFlow:J0,flexGrow:Pc,flexShrink:Pc,flexWrap:J0,justifyContent:J0,justifySelf:J0},LL=(t,e,r)=>{const n=`${e}`.split(" "),i=$n(r,n[0]),a=$n(r,n[1]||n[0]);return{rowGap:i,columnGap:a}},_L={gap:LL,columnGap:an,rowGap:an},ML={aspectRatio:Pc,bottom:an,display:J0,left:an,position:J0,right:an,top:an,overflow:J0,zIndex:Pc},OL=new Set(["px","in","mm","cm","pt","%","vw","vh","rem",""]),Bg=(t,e)=>{const r=t.toString();console.error(` 175 @react-pdf/stylesheet parsing error: 176 ${r}: ${e}, 177 ${" ".repeat(r.length+2)}^ 178 Unsupported ${r} value format 179 `)},Hc=({expandsTo:t,maxValues:e=1,autoSupported:r=!1}={})=>(n,i,a)=>{const s=lL(`${i}`),c=[];for(let d=0;d<s.length;d++){const m=s[d];if(m.type==="function"||m.type==="string"||m.type==="div")return Bg(n,i),{};if(m.type==="word")if(m.value==="auto"&&r)c.push(m.value);else{const I=AL(m.value);if(I&&OL.has(I.unit))c.push(m.value);else return Bg(n,i),{}}}if(c.length>e)return Bg(n,i),{};const f=$n(a,c[0]);if(t){const d=$n(a,c[1]||c[0]),m=$n(a,c[2]||c[0]),I=$n(a,c[3]||c[1]||c[0]);return t({first:f,second:d,third:m,fourth:I})}return{[n]:f}},PL=Hc({expandsTo:({first:t,second:e,third:r,fourth:n})=>({marginTop:t,marginRight:e,marginBottom:r,marginLeft:n}),maxValues:4,autoSupported:!0}),UL=Hc({expandsTo:({first:t,second:e})=>({marginTop:t,marginBottom:e}),maxValues:2,autoSupported:!0}),GL=Hc({expandsTo:({first:t,second:e})=>({marginRight:t,marginLeft:e}),maxValues:2,autoSupported:!0}),u1=Hc({autoSupported:!0}),HL={margin:PL,marginBottom:u1,marginHorizontal:GL,marginLeft:u1,marginRight:u1,marginTop:u1,marginVertical:UL},zL=Hc({expandsTo:({first:t,second:e,third:r,fourth:n})=>({paddingTop:t,paddingRight:e,paddingBottom:r,paddingLeft:n}),maxValues:4}),WL=Hc({expandsTo:({first:t,second:e})=>({paddingTop:t,paddingBottom:e}),maxValues:2}),YL=Hc({expandsTo:({first:t,second:e})=>({paddingRight:t,paddingLeft:e}),maxValues:2}),A1=Hc(),KL={padding:zL,paddingBottom:A1,paddingHorizontal:YL,paddingLeft:A1,paddingRight:A1,paddingTop:A1,paddingVertical:WL},hA=t=>{switch(t){case"top":case"left":return"0%";
179case"right":case"bottom":return"100%";case"center":return"50%";default:return t}},JL=t=>t==="top"||t==="bottom",qL=(t,e,r)=>{const n=`${e}`.split(" ");let i,a;n.length===1?JL(n[0])?(i="center",a=n[0]):(i=n[0],a="center"):(i=n[0],a=n[1]);const s=hA($n(r,i)),c=hA($n(r,a));return{objectPositionX:s,objectPositionY:c}},H4=(t,e,r)=>({[t]:hA($n(r,e))}),jL={objectPosition:qL,objectPositionX:H4,objectPositionY:H4,objectFit:J0},VL=t=>typeof t=="number"?t:parseInt(t,10),XL=18,xg={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},ZL=t=>{if(!t)return xg.normal;if(typeof t=="number")return t;const e=t.toLowerCase();return e in xg?xg[e]:VL(t)},$L=(t,e)=>({[t]:ZL(e)}),e_=(t,e,r)=>{if(t==="")return t;const n=$n(r,e.fontSize||XL),i=$n(r,t),{percent:a}=di(i)||{};return a?a*n:isNaN(Number(t))?i:i*n},t_=(t,e,r,n)=>({[t]:e_(e,n,r)}),r_={direction:J0,fontFamily:J0,fontSize:an,fontStyle:J0,fontWeight:$L,letterSpacing:an,lineHeight:t_,maxLines:Pc,textAlign:J0,textDecoration:J0,textDecorationColor:Ml,textDecorationStyle:J0,textIndent:J0,textOverflow:J0,textTransform:J0,verticalAlign:J0},n_=t=>/^-?(\d+\.?\d*|\d*\.\d+)$/.test(t),c5=t=>typeof t!="string"?t:n_(t)?parseFloat(t):t,i_=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[a,s]=i.split("("),c=s.indexOf(",")>=0?",":" ",f=s.split(c).map(d=>d.trim());r.push({operation:a.trim(),value:f})}}return r},f1=t=>{const r=/(-?\d*\.?\d*)(\w*)?/i.exec(t),n=r?.[1]??"",i=r?.[2]??"",a=Number.parseFloat(n);return i==="rad"?a*180/Math.PI:a},a_=({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=f1(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(f1)};case"skewX":return{operation:"skew",value:[f1(e[0]),0]};case"skewY":return{operation:"skew",value:[0,f1(e[0])]};default:return{operation:t,value:e.map(r=>Number.parseFloat(r))}}},s_=t=>t.map(e=>a_(e)),z4=(t,e)=>typeof e!="string"?{[t]:e}:{[t]:s_(i_(e))},W4={top:!0,bottom:!0},o_=(t,e)=>W4[t]?1:W4[e]?-1:0,l_=t=>!t||t.length===0?["center","center"]:(t.length===1?[t[0],"center"]:[t[0],t[1]]).sort(o_),c_=(t,e,r)=>{const n=`${e}`.split(" "),i=l_(n),a=$n(r,i[0]),s=$n(r,i[1]);return{transformOriginX:hA(a)||c5(a),transformOriginY:hA(s)||c5(s)}},Y4=(t,e,r)=>{const n=$n(r,e);return{[t]:hA(n)||c5(n)}},u_={transform:z4,gradientTransform:z4,transformOrigin:c_,transformOriginX:Y4,transformOriginY:Y4},A_={fill:Ml,stroke:Ml,strokeDasharray:J0,strokeWidth:an,fillOpacity:Pc,strokeOpacity:Pc,fillRule:J0,textAnchor:J0,strokeLinecap:J0,strokeLinejoin:J0,visibility:J0,clipPath:J0,dominantBaseline:J0},K4={...wL,...QL,...SL,...NL,..._L,...ML,...HL,...KL,...jL,...r_,...u_,...A_},f_=t=>e=>{const r=Object.keys(e),n={};for(let i=0;i<r.length;i+=1){const a=r[i],s=e[a];if(!K4[a]){n[a]=s;continue}const c=K4[a](a,s,t,e);Object.assign(n,c)}return n},VC=(t,e)=>{const r=n=>hL(t,n);return Ea(f_(t),r,E2)(e)};function b2(){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,
179119d+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(we,Ct){n[we]=1<<Ct+1,i[n[we]]=we}),Object.freeze(n);var a=n.LRI|n.RLI|n.FSI,s=n.L|n.R|n.AL,c=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,f=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,d=n.S|n.WS|n.B|a|n.PDI|f,m=null;function I(){if(!m){m=new Map;var we=function(Jt){if(r.hasOwnProperty(Jt)){var lt=0;r[Jt].split(",").forEach(function(_t){var vt=_t.split("+"),St=vt[0],Bt=vt[1];St=parseInt(St,36),Bt=Bt?parseInt(Bt,36):0,m.set(lt+=St,n[Jt]);for(var a0=0;a0<Bt;a0++)m.set(++lt,n[Jt])})}};for(var Ct in r)we(Ct)}}function v(we){return I(),m.get(we.codePointAt(0))||n.L}function x(we){return i[v(we)]}var Q={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 N(we,Ct){var Jt=36,lt=0,_t=new Map,vt=Ct&&new Map,St;return we.split(",").forEach(function Bt(a0){if(a0.indexOf("+")!==-1)for(var kt=+a0;kt--;)Bt(St);else{St=a0;var Rt=a0.split(">"),Ut=Rt[0],jt=Rt[1];Ut=String.fromCodePoint(lt+=parseInt(Ut,Jt)),jt=String.fromCodePoint(lt+=parseInt(jt,Jt)),_t.set(Ut,jt),Ct&&vt.set(jt,Ut)}}),{map:_t,reverseMap:vt}}var z,G,W;function U(){if(!z){var we=N(Q.pairs,!0),Ct=we.map,Jt=we.reverseMap;z=Ct,G=Jt,W=N(Q.canonical,!1).map}}function J(we){return U(),z.get(we)||null}function F(we){return U(),G.get(we)||null}function ie(we){return U(),W.get(we)||null}var $=n.L,P=n.R,re=n.EN,ne=n.ES,ve=n.ET,k=n.AN,_=n.CS,Y=n.B,K=n.S,oe=n.ON,ae=n.BN,ce=n.NSM,Ie=n.AL,Ge=n.LRO,Mt=n.RLO,It=n.LRE,Ft=n.RLE,Vt=n.PDF,Ot=n.LRI,Lt=n.RLI,At=n.FSI,Oe=n.PDI;function Te(we,Ct){for(var Jt=125,lt=new Uint32Array(we.length),_t=0;_t<we.length;_t++)lt[_t]=v(we[_t]);var vt=new Map;function St(Q0,pn){var Dr=lt[Q0];lt[Q0]=pn,vt.set(Dr,vt.get(Dr)-1),Dr&c&&vt.set(c,vt.get(c)-1),vt.set(pn,(vt.get(pn)||0)+1),pn&c&&vt.set(c,(vt.get(c)||0)+1)}for(var Bt=new Uint8Array(we.length),a0=new Map,kt=[],Rt=null,Ut=0;Ut<we.length;Ut++)Rt||kt.push(Rt={start:Ut,end:we.length-1,level:Ct==="rtl"?1:Ct==="ltr"?0:$r(Ut,!1)}),lt[Ut]&Y&&(Rt.end=Ut,Rt=null);for(var jt=Ft|It|Mt|Ge|a|Oe|Vt|Y,Z=function(Q0){return Q0+(Q0&1?1:2)},Pe=function(Q0){return Q0+(Q0&1?2:1)},qe=0;qe<kt.length;qe++){Rt=kt[qe];var Ze=[{_level:Rt.level,_override:0,_isolate:0}],ue=void 0,Ne=0,H=0,je=0;vt.clear();for(var bt=Rt.start;bt<=Rt.end;bt++){var B=lt[bt];if(ue=Ze[Ze.length-1],vt.set(B,(vt.get(B)||0)+1),B&c&&vt.set(c,(vt.get(c)||0)+1),B&jt)if(B&(Ft|It)){Bt[bt]=ue._level;var Re=(B===Ft?Pe:Z)(ue._level);Re<=Jt&&!Ne&&!H?Ze.push({_level:Re,_override:0,_isolate:0}):Ne||H++}else if(B&(Mt|Ge)){Bt[bt]=ue._level;var _e=(B===Mt?Pe:Z)(ue._level);_e<=Jt&&!Ne&&!H?Ze.push({_level:_e,_override:B&Mt?P:$,_isolate:0}):Ne||H++}else if(B&a){B&At&&(B=$r(bt+1,!0)===1?Lt:Ot),Bt[bt]=ue._level,ue._override&&St(bt,ue._override);var V=(B===Lt?Pe:Z)(ue._level);V<=Jt&&Ne===0&&H===0?(je++,Ze.push({_level:V,_override:0,_isolate:1,_isolInitIndex:bt})):Ne++}else if(B&Oe){if(Ne>0)Ne--;else if(je>0){for(H=0;!Ze[Ze.length-1]._isolate;)Ze.pop();var fe=Ze[Ze.length-1]._isolInitIndex;fe!=null&&(a0.set(fe,bt),a0.set(bt,fe)),Ze.pop(),je--}ue=Ze[Ze.length-1],Bt[bt]=ue._level,ue._override&&St(bt,ue._override)}else B&Vt?(Ne===0&&(H>0?H--:!ue._isolate&&Ze.length>1&&(Ze.pop(),ue=Ze[Ze.length-1])),Bt[bt]=ue._level):B&Y&&(Bt[bt]=Rt.level);else Bt[bt]=ue._level,ue._override&&B!==ae&&St(bt,ue._override)}for(var Ce=[],Et=null,ct=Rt.start;ct<=Rt.end;ct++){var ut=lt[ct];if(!(ut&f)){var $t=Bt[ct],mr=ut&a,i0=ut===Oe;Et&&$t===Et._level?(Et._end=ct,Et._endsWithIsolInit=mr):Ce.push(Et={_start:ct,_end:ct,_level:$t,_startsWithPDI:i0,_endsWithIsolInit:mr})}}for(var qt=[],E0=0;E0<Ce.length;E0++){var Xt=Ce[E0];if(!Xt._startsWithPDI||Xt._startsWithPDI&&!a0.has(Xt._start)){for(var H0=[Et=Xt],q0=void 0;Et&&Et._endsWithIsolInit&&(q0=a0.get(Et._end))!=null;)for(var Sr=E0+1;Sr<Ce.length;Sr++)if(Ce[Sr]._start===q0){H0.push(Et=Ce[Sr]);break}for(var C0=[],lr=0;lr<H0.length;lr++)for(var g0=H0[lr],ir=g0._start;ir<=g0._end;ir++)C0.push(ir);for(var Cr=Bt[C0[0]],B0=Rt.level,k0=C0[0]-1;k0>=0;
vendor: 3,517 bytes, line 179
179k0--)if(!(lt[k0]&f)){B0=Bt[k0];break}var j0=C0[C0.length-1],D0=Bt[j0],Kr=Rt.level;if(!(lt[j0]&a)){for(var yr=j0+1;yr<=Rt.end;yr++)if(!(lt[yr]&f)){Kr=Bt[yr];break}}qt.push({_seqIndices:C0,_sosType:Math.max(B0,Cr)%2?P:$,_eosType:Math.max(Kr,D0)%2?P:$})}}for(var _r=0;_r<qt.length;_r++){var Mr=qt[_r],Gt=Mr._seqIndices,vn=Mr._sosType,$0=Mr._eosType,Xr=Bt[Gt[0]]&1?P:$;if(vt.get(ce))for(var hn=0;hn<Gt.length;hn++){var Bn=Gt[hn];if(lt[Bn]&ce){for(var Hn=vn,on=hn-1;on>=0;on--)if(!(lt[Gt[on]]&f)){Hn=lt[Gt[on]];break}St(Bn,Hn&(a|Oe)?oe:Hn)}}if(vt.get(re))for(var kr=0;kr<Gt.length;kr++){var xn=Gt[kr];if(lt[xn]&re)for(var Li=kr-1;Li>=-1;Li--){var q=Li===-1?vn:lt[Gt[Li]];if(q&s){q===Ie&&St(xn,k);break}}}if(vt.get(Ie))for(var j=0;j<Gt.length;j++){var de=Gt[j];lt[de]&Ie&&St(de,P)}if(vt.get(ne)||vt.get(_))for(var Ee=1;Ee<Gt.length-1;Ee++){var ke=Gt[Ee];if(lt[ke]&(ne|_)){for(var ze=0,nt=0,tt=Ee-1;tt>=0&&(ze=lt[Gt[tt]],!!(ze&f));tt--);for(var ht=Ee+1;ht<Gt.length&&(nt=lt[Gt[ht]],!!(nt&f));ht++);ze===nt&&(lt[ke]===ne?ze===re:ze&(re|k))&&St(ke,ze)}}if(vt.get(re))for(var ot=0;ot<Gt.length;ot++){var Dt=Gt[ot];if(lt[Dt]&re){for(var Kt=ot-1;Kt>=0&<[Gt[Kt]]&(ve|f);Kt--)St(Gt[Kt],re);for(ot++;ot<Gt.length&<[Gt[ot]]&(ve|f|re);ot++)lt[Gt[ot]]!==re&&St(Gt[ot],re)}}if(vt.get(ve)||vt.get(ne)||vt.get(_))for(var A0=0;A0<Gt.length;A0++){var P0=Gt[A0];if(lt[P0]&(ve|ne|_)){St(P0,oe);for(var h0=A0-1;h0>=0&<[Gt[h0]]&f;h0--)St(Gt[h0],oe);for(var cr=A0+1;cr<Gt.length&<[Gt[cr]]&f;cr++)St(Gt[cr],oe)}}if(vt.get(re))for(var Or=0,zn=vn;Or<Gt.length;Or++){var gn=Gt[Or],Zi=lt[gn];Zi&re?zn===$&&St(gn,$):Zi&s&&(zn=Zi)}if(vt.get(c)){var pi=P|re|k,ei=pi|$,mi=[];{for(var ti=[],ri=0;ri<Gt.length;ri++)if(lt[Gt[ri]]&c){var ya=we[Gt[ri]],va=void 0;if(J(ya)!==null)if(ti.length<63)ti.push({char:ya,seqIndex:ri});else break;else if((va=F(ya))!==null)for(var vr=ti.length-1;vr>=0;vr--){var $i=ti[vr].char;if($i===va||$i===F(ie(ya))||J(ie($i))===ya){mi.push([ti[vr].seqIndex,ri]),ti.length=vr;break}}}mi.sort(function(Q0,pn){return Q0[0]-pn[0]})}for(var Nn=0;Nn<mi.length;Nn++){for(var Ya=mi[Nn],ea=Ya[0],Ii=Ya[1],ta=!1,Pr=0,Ba=ea+1;Ba<Ii;Ba++){var hs=Gt[Ba];if(lt[hs]&ei){ta=!0;var ar=lt[hs]&pi?P:$;if(ar===Xr){Pr=ar;break}}}if(ta&&!Pr){Pr=vn;for(var _i=ea-1;_i>=0;_i--){var Ps=Gt[_i];if(lt[Ps]&ei){var xa=lt[Ps]&pi?P:$;xa!==Xr?Pr=xa:Pr=Xr;break}}}if(Pr){if(lt[Gt[ea]]=lt[Gt[Ii]]=Pr,Pr!==Xr){for(var ur=ea+1;ur<Gt.length;ur++)if(!(lt[Gt[ur]]&f)){v(we[Gt[ur]])&ce&&(lt[Gt[ur]]=Pr);break}}if(Pr!==Xr){for(var Ln=Ii+1;Ln<Gt.length;Ln++)if(!(lt[Gt[Ln]]&f)){v(we[Gt[Ln]])&ce&&(lt[Gt[Ln]]=Pr);break}}}}for(var ln=0;ln<Gt.length;ln++)if(lt[Gt[ln]]&c){for(var Zr=ln,_n=ln,cn=vn,R0=ln-1;R0>=0;R0--)if(lt[Gt[R0]]&f)Zr=R0;else{cn=lt[Gt[R0]]&pi?P:$;break}for(var ra=$0,Wn=ln+1;Wn<Gt.length;Wn++)if(lt[Gt[Wn]]&(c|f))_n=Wn;else{ra=lt[Gt[Wn]]&pi?P:$;break}for(var Jr=Zr;Jr<=_n;Jr++)lt[Gt[Jr]]=cn===ra?cn:Xr;ln=_n}}}for(var er=Rt.start;er<=Rt.end;er++){var Mi=Bt[er],wn=lt[er];if(Mi&1?wn&($|re|k)&&Bt[er]++:wn&P?Bt[er]++:wn&(k|re)&&(Bt[er]+=2),wn&f&&(Bt[er]=er===0?Rt.level:Bt[er-1]),er===Rt.end||v(we[er])&(K|Y))for(var Mn=er;Mn>=0&&v(we[Mn])&d;Mn--)Bt[Mn]=Rt.level}}return{levels:Bt,paragraphs:kt};function $r(Q0,pn){for(var Dr=Q0;Dr<we.length;Dr++){var mn=lt[Dr];if(mn&(P|Ie))return 1;if(mn&(Y|$)||pn&&mn===Oe)return 0;if(mn&a){var na=Oi(Dr);Dr=na===-1?we.length:na}}return 0}function Oi(Q0){for(var pn=1,Dr=Q0+1;Dr<we.length;Dr++){var mn=lt[Dr];if(mn&Y)break;if(mn&Oe){if(--pn===0)return Dr}else mn&a&&pn++}return-1}}var Le="14>1,j>2,t>2,u>2,1a>g,2v3>
1791,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",Se;function Ve(){if(!Se){var we=N(Le,!0),Ct=we.map,Jt=we.reverseMap;Jt.forEach(function(lt,_t){Ct.set(_t,lt)}),Se=Ct}}function mt(we){return Ve(),Se.get(we)||null}function Qt(we,Ct,Jt,lt){var _t=we.length;Jt=Math.max(0,Jt==null?0:+Jt),lt=Math.min(_t-1,lt==null?_t-1:+lt);for(var vt=new Map,St=Jt;St<=lt;St++)if(Ct[St]&1){var Bt=mt(we[St]);Bt!==null&&vt.set(St,Bt)}return vt}function yt(we,Ct,Jt,lt){var _t=we.length;Jt=Math.max(0,Jt==null?0:+Jt),lt=Math.min(_t-1,lt==null?_t-1:+lt);var vt=[];return Ct.paragraphs.forEach(function(St){var Bt=Math.max(Jt,St.start),a0=Math.min(lt,St.end);if(Bt<a0){for(var kt=Ct.levels.slice(Bt,a0+1),Rt=a0;Rt>=Bt&&v(we[Rt])&d;Rt--)kt[Rt]=St.level;for(var Ut=St.level,jt=1/0,Z=0;Z<kt.length;Z++){var Pe=kt[Z];Pe>Ut&&(Ut=Pe),Pe<jt&&(jt=Pe|1)}for(var qe=Ut;qe>=jt;qe--)for(var Ze=0;Ze<kt.length;Ze++)if(kt[Ze]>=qe){for(var ue=Ze;Ze+1<kt.length&&kt[Ze+1]>=qe;)Ze++;Ze>ue&&vt.push([ue+Bt,Ze+Bt])}}}),vt}function Pt(we,Ct,Jt,lt){var _t=ft(we,Ct,Jt,lt),vt=[].concat(we);return _t.forEach(function(St,Bt){vt[Bt]=(Ct.levels[St]&1?mt(we[St]):null)||we[St]}),vt.join("")}function ft(we,Ct,Jt,lt){for(var _t=yt(we,Ct,Jt,lt),vt=[],St=0;St<we.length;St++)vt[St]=St;return _t.forEach(function(Bt){for(var a0=Bt[0],kt=Bt[1],Rt=vt.slice(a0,kt+1),Ut=Rt.length;Ut--;)vt[kt-Ut]=Rt[Ut]}),vt}return e.closingToOpeningBracket=F,e.getBidiCharType=v,e.getBidiCharTypeName=x,e.getCanonicalBracket=ie,e.getEmbeddingLevels=Te,e.getMirroredCharacter=mt,e.getMirroredCharactersMap=Qt,e.getReorderSegments=yt,e.getReorderedIndices=ft,e.getReorderedString=Pt,e.openingToClosingBracket=J,Object.defineProperty(e,"__esModule",{value:!0}),e})({});return t}var N1={exports:{}},d_=N1.exports,J4;function h_(){return J4||(J4=1,(function(t){(function(e,r){t.exports?t.exports=r():e.createHyphenator=r()})(d_,function(){function e(Y){var K="",oe="",ae=0,ce=Y();return function(Ie){for(;ae<Ie.length;){K=Ie.charAt(ae++),oe=Ie.charAt(ae);var Ge=ce(K,oe);if(Ge!==void 0)return Ge}}}var r=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function n(){var Y=!1;return function(K,oe){return Y?oe[0]===">"&&(K(),Y=!1):oe[0]==="<"&&(!r(oe[1])||oe[1]==="/")&&(Y=!0),Y}}function i(Y){var K=!1;return function(oe,ae){return K?!r(ae[0])&&r(ae[1])&&(oe(),K=!1):!r(ae[0])&&ae[1]===Y&&(K=!0),K}}function a(Y,K){return function(){var oe="",ae="";function ce(){oe+=ae,ae=""}function Ie(Ge){return oe="",ae="",Ge}return function(Ge,Mt){ae+=Ge;var It=Y.reduce(function(Ft,Vt){return Ft||Vt(ce,[Ge,Mt])},!1);if(!It&&(r(Ge)&&!r(Mt)&&ce(),!r(Ge)&&r(Mt))){if(ae.length>=K)return Ie([oe,ae]);ce()}if(Mt==="")return(ae.length<K||It)&&ce(),Ie([oe,ae])}}}function s(Y){for(var K=[],oe=0;oe<Y.length;oe++)(Y[oe]&1)===1&&K.push(oe);return K}function c(Y,K,oe){if(oe.length===0)return Y;var ae=[Y.slice(0,oe[0])];if(oe.length>1)for(var ce=0,Ie=1;Ie<oe.length;ce++,Ie++)ae.push(Y.slice(oe[ce],oe[Ie]));return ae.push(Y.slice(oe[oe.length-1])),ae.join(K)}function f(Y){return Y.reduce(function(K,oe){for(var ae=0,ce=[];(ae=oe.indexOf("-",ae+1))>-1;)ce.push(ae);return K[oe.toLocaleLowerCase().replace(/\-/g,"")]=ce,K},{})}function d(Y){var K=0;function oe(){return Y[K++]}return oe}function m(Y){var K=0,oe=Y;function ae(){if(oe=Y.slice(K++),!(oe.length<3))return oe}function ce(){return K===2}return[ae,ce]}function I(Y,Ie,oe,ae){for(var ce=new Array(Y.length+1),Ie=("."+Ie+".").split(""),Ge,Mt,It,Ft,Vt,Ot,Lt=-1,At,Oe,Te,Le,Se=ce.length;Se--;)ce[Se]=0;for(At=m(Ie),Oe=At[0],Te=At[1];Ge=Oe();)for(Lt++,Te()&&Lt--,It=ae,Le=d(Ge);(Mt=Le())&&(Ft=It[Mt])!==void 0;){switch(It={},Vt=-1,Object.prototype.toString.call(Ft)){case"[object Array]":It=Ft[0],Vt=Ft[1];break;case"[object Object]":It=Ft;break;case"[object Number]":Vt=Ft;break}if(!(Vt<0)){Ot=oe[Vt];for(var Ve=0;Ve<Ot.length;Ve++)ce[Lt+Ve]=Math.max(Ot[Ve],ce[Lt+Ve])}}return ce[0]=ce[1]=ce[ce.length-1]=ce[ce.length-2]=0,s(ce)}function v(Y,K,oe,ae,ce,Ie,Ge,Mt,It){function Ft(){At(Vt)}var Vt="",Ot,Lt=e(a((Ge?[n()]:[]).concat(i(Ie)),Mt)),At=function(){};function Oe(){for(var Te=new Date;(!It||new Date-Te<10)&&(Ot=Lt(Y));){if(Ot[1]){var Le=Ot[1].length?"~"+Ot[1]:"";if(!Object.prototype.hasOwnProperty.call(ae,Le)){var Se=Ot[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(ce,Se)||(ce[Se]=I(Ot[1],Se,K,oe)),ae[Le]=c(Ot[1],Ie,ce[Se])}Ot[1]=ae[Le]}Vt+=Ot[0]+Ot[1]}Ot?setTimeout(Oe):Ft()}return It?(setTimeout(Oe),new Promise(function(Te){At=Te})):(Oe(),Vt)}var x=!1,Q=[],N=!0,z="Â",G=5,W="async",U="exceptions",J="html",F="hyphenChar",ie="minWordLength",$=typeof Mg=="object"?Mg:typeof window=="object"?window:typeof self=="object"?self:{};function P(Y,K){Y=Y||{};for(var oe in K)Y[oe]=K[oe];return Y}function re(Y){return Y instanceof Array}
179function ne(Y,K,oe,ae){return K in Y&&(!ae||ae(Y[K]))?Y[K]:oe}function ve(Y,K){var oe={};for(var ae in Y)oe["~"+ae]=c(ae,K,Y[ae]);return oe}function k(Y,K){return Y.reduce(function(oe,ae){return oe["~"+ae.replace(/\-/g,"")]=ae.replace(/\-/g,K),oe},{})}function _(Y,K){K=K||{};var oe=ne(K,W,x),ae={},ce={},Ie={},Ge=ne(K,F,z),Mt=Y[0],It=Y[1],Ft=ne(K,ie,G)>>0,Vt=ne(K,J,N),Ot=ne(K,U,Q,re),Lt=Ge+Ft;if(Ie[Lt]={},Y[2]&&(Ie[Lt]=ve(Y[2],Ge),ce=Y[2]),Ot&&Ot.length&&(Ie[Lt]=P(Ie[Lt],k(Ot,Ge)),ce=P(ce,f(Ot))),ae[Lt]=P({},Ie[Lt]),oe&&!("Promise"in $))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(At,Oe){Oe=Oe||{};var Te=ne(Oe,F,Ge),Le=ne(Oe,ie,Ft)>>0,Se=ne(Oe,U,Q,re),Ve=Te+Le;return!Ie[Ve]&&Y[2]&&(Ie[Ve]=ve(Y[2],Te),ae[Ve]=P(ae[Ve],Ie[Ve])),Se&&Se.length&&(Ie[Ve]=P(Ie[Ve],k(Se,Te)),ce=P(ce,f(Se)),ae[Ve]=P(ae[Ve],Ie[Ve])),v(At,Mt,It,ae[Ve],ce,Te,Vt,Le,oe)}}return _})})(N1)),N1.exports}var g_=h_();const p_=sn(g_);var L1={exports:{}},m_=L1.exports,q4;function I_(){return q4||(q4=1,(function(t){(function(e,r){t.exports?t.exports=r:e.hyphenationPatternsEnUs=r})(m_,[[[0,0,0,4],[0,0,4],[0,0,1],[0,0,3],[0,0,5],[0,0,0,5],[0,0,0,0,5],[0,0,0,0,0,5],[0,0,0,2],[0,0,2],[0,0,0,0,0,0,5],[0,0,0,3],[0,0,0,0,3],[0,0,5,0,5],[0,0,0,3,4],[0,0,0,1],[0,0,0,5,5],[0,0,0,0,4],[4],[0,5],[0,0,5,5],[0,4],[4,2],[0,3],[0,2],[2],[4,0,4],[3],[0,4,4],[0,1],[0,5,0,5],[5,5],[5],[0,4,5],[0,4,1],[0,0,3,3],[0,0,0,0,0,4],[2,2],[0,0,5,0,4],[5,5,0,4],[0,0,4,2],[1],[2,1],[4,1],[4,0,2],[4,0,5],[4,0,0,4],[4,3],[2,3],[0,0,0,0,5,4],[3,0,3],[3,0,0,5],[0,2,2],[5,0,0,4],[0,0,0,0,0,3],[2,5,2],[4,5],[2,5],[2,0,0,4],[0,0,0,5,0,5],[0,5,4],[4,0,3],[4,0,1],[3,0,0,2],[0,0,2,5],[1,4,4],[4,3,2],[0,0,0,5,4],[3,4],[1,2],[2,3,4],[0,0,2,2],[0,1,4],[0,3,0,4],[0,1,2],[1,4,3],[5,0,3],[0,4,0,3],[1,0,1],[0,5,2],[4,1,4],[2,1,2],[0,1,1],[0,4,3],[0,0,0,0,2],[0,0,4,1],[0,0,2,4],[0,5,0,0,5],[0,3,0,0,3],[0,0,1,0,2],[0,4,0,4],[0,4,3,0,3],[0,1,0,0,4],[0,0,3,4],[0,2,5],[0,0,4,4],[0,0,4,0,4],[0,0,0,2,5],[0,1,0,3],[0,4,2],[0,2,0,5],[4,1,2],[1,0,4],[5,4],[3,4,4],[4,3,3],[5,0,0,5],[2,5,3],[0,5,5],[0,4,0,2],[3,0,0,4],[0,0,4,3],[2,0,4],[5,0,5],[4,5,4],[0,0,0,0,0,0,4],[0,0,3,0,3],[0,4,0,0,4],[5,5,2],[2,0,1],[4,0,0,5],[0,2,5,5],[5,2],[4,4,4],[1,4],[4,4],[0,2,0,0,4],[0,3,3],[0,5,0,0,4],[0,0,0,4,5],[0,0,0,1,3],[0,0,2,1],[0,4,0,5],[0,0,0,4,4],[0,0,5,4],[5,0,0,5,5],[0,0,0,3,0,3],[0,0,0,0,1],[3,0,4],[0,2,0,4],[1,1],[3,0,1],[2,3,2],[1,2,2],[0,0,3,0,5],[5,0,4],[0,0,0,0,4,3],[0,1,0,4],[0,0,0,5,2],[0,0,0,0,4,5],[5,0,0,0,4],[0,0,2,3],[0,0,0,3,3],[0,0,0,3,2],[0,0,2,0,2],[5,0,0,3],[2,0,2],[0,4,0,1],[0,0,0,0,5,0,5],[2,1,4],[1,0,2],[0,3,2],[0,0,0,1,6,1],[0,0,4,1,0,1],[0,0,5,0,1],[0,0,3,0,1],[0,0,3,6],[0,0,5,2],[0,0,0,2,3],[0,0,6,1,0,1],[0,0,6],[0,0,4,0,1],[0,0,0,5,2,1],[0,0,1,4],[0,0,6,3],[0,0,0,1,2],[0,0,0,5,0,1],[0,0,0,0,0,6],[0,0,0,6,0,4],[0,0,0,6,0,1],[0,0,5,0,0,1],[0,0,5,0,0,5],[0,0,1,0,3,0,5],[0,0,0,0,6],[0,0,3,0,1,2],[0,0,3,0,0,5],[0,0,0,3,0,1,1],[0,0,6,1],[0,1,3],[0,0,0,0,2,1],[0,0,0,0,2,2],[0,0,0,1,0,5],[0,0,2,1,1],[0,0,0,6,2],[0,0,0,5,1],[0,0,0,1,1,2],[0,0,6,0,1,3],[0,0,0,0,1,1],[0,2,0,0,3,0,6],[1,0,2,1],[0,0,5,0,0,0,1],[0,0,3,0,0,3],[2,1,0,2],[3,0,5],[0,0,0,0,1,5],[0,1,0,3,0,0,0,5],[0,0,0,0,3,5],[0,0,1,0,1,1],[0,0,0,2,1],[1,6,3,3,0,0,0,1],[0,2,3,4],[0,3,0,0,0,6],[5,0,2,0,0,0,1],[0,0,0,0,0,1],[0,0,0,1,6],[0,0,3,1],[0,2,1],[2,1,4,3,1],[0,0,2,3,0,5],[0,3,5,0,0,1,4],[0,0,0,0,0,1,2],[0,0,0,0,6,3],[0,0,1,0,1],[1,0,6],[1,0,5],[0,0,4,3,5],[0,0,0,6,3],[0,3,0,0,0,6,1],[0,0,0,4,1],[1,0,0,3,0,6],[0,0,3,6,0,2],[0,2,3],[0,5,0,3],[0,0,1,0,0,1,1],[1,0,0,0,3],[1,0,0,5],[3,0,0,1,1],[0,0,0,3,1],[0,0,0,1,0,0,1],[0,0,0,0,0,6,1],[0,0,3,0,0,0,3],[3,0,3,0,5],[0,0,1,2,0,1],[0,3,0,1],[5,0,0,0,1,0,1],[5,0,0,1,0,1],[0,0,0,1,5],[0,0,0,4,0,1],[0,0,0,0,6,5],[0,0,0,0,1,6],[0,0,0,0,4,0,2],[0,5,0,0,0,0,2],[0,0,0,2,0,5],[0,3,0,2,0,1],[5,0,0,3,0,1],[0,0,0,1,4],[5,0,0,1],[0,0,0,0,0,2],[0,0,0,3,0,0,1,1],[0,1,0,3,4],[0,3,0,0,0,0,6],[0,3,0,2,1,3],[0,0,4,0,0,3,0,4],[0,5,0,0,0,1],[0,5,0,0,3],[0,0,0,3,1,1],[0,6,3,4],[0,0,0,6,1],[0,0,0,6],[0,0,0,0,0,6,0,4],[0,0,0,5,0,0,1,3],[0,0,2,1,3],[0,0,3,0,0,0,1],[1,0,0,0,0,3],[0,0,0,0,3,3],[3,0,0,0,2],[0,0,0,0,3,6,3,2],[0,0,0,3,0,0,4],[0,5,0,0,0,3],[0,0,0,0,0,2,1],[0,0,6,3,0,3],[0,0,0,0,0,0,6],[0,0,0,0,5,0,0,5],[3,0,4,5,1],[0,3,0,0,1],[0,0,2,3,1],[0,0,0,5,6],[0,0,0,1,1],[6],[0,0,1,0,0,1],[0,0,5,0,0,0,0,1],[0,3,0,0,5],[5,0,3,0,0,5],[0,0,0,0,0,1,0,0,0,1],[1,0,0,2],[0,0,3,0,0,1],[0,0,1,0,6,5],[3,0,0,0,0,1],[3,2,0,1,1],[3,2],[0,0,0,0,0,0,3],[0,2,1,3,0,0,1],[0,5,0,0,0,5,3],[0,2,1,0,0,5],[1,0,0,0,1],[0,0,0,0,0,1,1],[0,0,0,1,0,4,1],[0,0,2,0,0,1,6],[1,0,0,0,3,2],[5,0,0,1,1],[0,6,0,6],[5,0,0,2],[3,0,0,1],[0,3,0,0,2],[0,0,1,5,0,0,1],[0,1,0,2],[0,0,0,0,3,0,0,1],[0,0,0,0,0,0,0,3,3],[0,0,0,0,0,0,1],[3,0,0,1,0,1],[3,0,0,0,1,5],[0,1,0,1,0,0,3],[0,0,0,0,0,1,0,1],[0,1,0,0,5,0,1],[0,1,0,1],[0,0,1,0,0,3,3],[0,0,0,0,0,3,6,2],[0,0,0,0,1,4],[0,0,0,5,0,0,1],[0,3,1]],{".":{a:{c:{h:0},d:{d:{e:{r:1}}},f:{t:2},l:{t:3},m:{a:{t:4}},n:{c:4,g:0,i:{m:5},t:[{e:3,i:{s:6}},0]},r:{s:4,t:{i:{e:1},y:1}},s:{c:3,p:2,s:2,t:{e:{r:7}}},t:{o:{m:6}},u:{d:2},v:{i:1},w:{n:0}},b:{a:{g:1,n:{a:4},s:{e:0}},e:{r:[{a:4},0],s:{m:3,t:{o:4}}},r:{i:8},u:{t:{t:{i:0}}}},c:{a:{m:{p:{e:0}},n:{c:5},p:{a:{b:6}},r:{o:{l:5}},t:1},e:{l:{a:1}},h:[{i:{l:{l:{i:7}}}},1],i:[{t:{r:5}},9],o:{e:3,r:[{n:{e:{r:5}}},1],n:{g:{r:5}}}},d:{e:{m:{o:{i:1}},o:3,r:{a:3,i:[{v:{a:4}},3]},s:{c:0}
179},i:{c:{t:{i:{o:10}}}},o:{t:1},u:{c:1,m:{b:6}},r:{i:{v:67}}},e:{a:{r:{t:{h:7}},s:{i:11}},b:1,e:{r:0},g:9,l:{d:4,e:{m:3}},n:{a:{m:12},g:3,s:3},q:{u:{i:{t:13}}},r:{r:{i:1}},s:3,u:[{l:{e:{r:1}}},3],y:{e:5},t:{h:{y:{l:162}}},v:[{e:{r:{s:{i:{b:158}}}}},9]},f:{e:{s:11},o:{r:{m:{e:{r:5}}}}},g:{a:[{s:{o:{m:163}}},9],e:[{n:{t:14},o:{g:4,m:{e:1},t:164}},9],i:{a:4,b:1},o:{r:1}},h:{a:{n:{d:{i:6},k:5}},e:[{r:{o:{i:6,e:3}},s:11,t:11,m:{o:165},p:{a:166}},9],i:{b:3,e:{r:3}},o:{n:{e:{y:5},o:11},v:5}},i:{d:{l:1,o:{l:12}},m:{m:3,p:{i:{n:4}}},n:[{c:{i:3},e:8,k:9,s:3,u:{t:167}},2],r:{r:4},s:{i:1}},j:{u:{r:3}},l:{a:{c:{y:1},m:1,t:{e:{r:5},h:6}},e:[{g:{e:5},n:0,p:5,v:15,i:{c:{e:{s:170}}}},9],i:{g:[{a:5},1],n:9,o:3,t:1}},m:{a:{g:{a:16},l:{o:5},n:{a:5},r:{t:{i:5}}},e:[{r:{c:11},t:{e:{r:4},a:{l:{a:0}}},g:{a:{l:171}}},9],i:{s:[{t:{i:6},e:{r:{s:173}}},15],m:{i:{c:172}}},o:{n:{e:11},r:{o:3}},u:{t:{a:[{b:6},4]}}},n:{i:{c:1},e:{o:{f:174}},o:{e:{t:{h:15}},n:{e:{m:175}}}},o:{d:[{d:5},9],f:{t:{e:4}},r:{a:{t:{o:4}},c:3,d:2,t:3},s:[{t:{l:1}},3],t:{h:11},u:{t:11}},p:{e:{d:{a:{l:5}},t:{e:4,i:{t:4}}},i:{e:1,o:{n:5},t:9},r:{e:{m:11,a:{m:15}}},o:{l:{y:{s:137}},s:{t:{a:{m:137}}}}},r:{a:{c:1,n:{t:0},t:{i:{o:{n:{a:7}}}},v:{e:{n:{o:176}}}},e:{e:[{c:173},8],m:{i:{t:4}},s:[{t:{a:{t:4}}},8]},i:{g:1,t:{u:5}},o:{q:1,s:{t:5},w:{d:5}},u:{d:1}},s:{c:{i:{e:11}},e:{l:{f:6,l:6},n:9,r:{i:{e:4}},m:{i:[{c:0,d:177,p:36,r:36,s:178,v:36},6]}},h:9,i:[{n:{g:17}},9],t:[{a:{b:{l:5}}},1],y:9,p:{h:{i:{n:179}},i:{n:{o:137}}}},t:{a:[{p:{e:{s:{t:{r:180}}}}},1],e:[{n:{a:{n:5}},l:{e:{g:{r:3}}}},1],h:9,i:[{l:0,m:{o:16},n:{g:17,k:5}},9],o:{n:{a:0},p:[{i:5,o:{g:170}},1],u:{s:5},q:9},r:{i:{b:{u:{t:6}}}}},u:{n:{a:[{t:{t:144}},2],c:{e:3},d:{e:{r:7}},e:[{r:{r:181}},2],k:4,o:4,u:3},p:3,r:{e:11},s:{a:4}},v:{e:{n:{d:{e:0}},r:{a:4}},i:{c:{a:{r:151}}}},w:{i:{l:{i:5}},e:{b:{l:131}}},y:{e:1},k:{i:{l:{n:{i:168}}},o:{r:{t:{e:169}}}}},a:{b:{".":18,a:{l:19,n:19},e:[{r:{d:4}},8],i:{a:5,t:{a:{b:13}}},l:{a:{t:4}},o:{l:{i:{z:20,c:19}}},r:[{o:{g:4}},18],u:{l:3}},c:{a:{r:[{d:4,o:4},21],b:{l:24}},e:{o:{u:19},r:2},h:{e:{t:19}},i:[{e:23,n:2,o:23},22],r:{o:{b:4}},t:{i:{f:5}},u:{l:3,m:1}},d:[{d:{i:{n:1}},e:{r:{".":4}},i:[{a:23,c:{a:3},e:{r:0},o:23,t:23,u:19},25],l:{e:1},o:{w:3},r:{a:{n:4}},s:{u:1},u:[{c:23,m:4},18]},24],e:{r:[{i:{e:17}},1]},f:[{f:[{i:{s:{h:170}}},0]},24],g:{a:{b:21,n:0},e:{l:{l:4},o:0,u:18},i:2,l:26,n:2,o:[{g:27,n:{i:3}},24],u:{e:{r:19},l:4},y:21},h:{a:23,e:23,l:1,o:23},i:[{a:19,c:{".":23},l:{y:4},n:[{i:{n:5},o:5},28],t:{e:{n:5}}},9],j:29,k:{e:{n:2}},l:{a:{b:4,d:3,r:21},d:{i:18},e:[{n:{d:3,t:{i:21}},o:30},25],i:[{a:{".":1},e:0},2],l:{e:{v:4},i:{c:18}},m:18,o:{g:{".":19}},y:{".":21,s:[{t:31},18],t:32,z:27}},m:{a:[{b:4,g:3,r:{a:5},s:{c:4},t:{i:{s:21},o:33}},18],e:{r:{a:4},n:{t:{a:{b:182}}}},i:{c:3,f:4,l:{y:4},n:[{o:0},2]},o:[{n:19,r:{i:6}},24],p:{e:{n:5}}},n:[{a:{g:{e:3},l:{y:[{s:183},27]},r:[{c:3,i:17},23],t:{i:23}},d:[{e:{s:17},i:{s:3},l:2,o:{w:1}},18],e:{e:19,n:23,s:{t:{".":4}},u:23},g:[{i:{e:5},l:2},25],i:{c:34,e:{s:23},f:35,m:{e:1,i:19},n:{e:19},o:3,p:23,s:{h:3},t:3,u:23},k:{l:{i:1}},n:{i:{z:32}},o:[{t:[{h:7},4],a:{c:148}},0],s:{a:9,c:{o:1},n:1,p:[{o:11},9],t:1,u:{r:1},g:{r:5},v:11},t:{a:{l:36},i:{e:1,d:137,n:184,r:{e:137}},o:18,r:9,w:1},u:{a:3,l:3,r:19}},24],o:18,p:{a:{r:17,t:4},e:{r:{o:4},a:{b:{l:{e:132}}}},h:{e:{r:23},i:18},i:{l:{l:{a:[{r:4},21]}},n:3,t:{a:3,u:23}},l:24,o:{c:6,l:{a:4},r:{i:6},s:{t:12}},s:{e:{s:5}},u:23},q:{u:{e:6}},r:[{a:{c:{t:3},d:{e:19,i:{s:4}},l:3,m:{e:{t:{e:19}}},n:{g:17},p:11,t:[{i:{o:19,v:4}},1],u:19,v:38,w:17},b:{a:{l:36}},c:{h:{a:{n:1},e:{t:185}}},d:{i:{n:{e:4}},r:1},e:{a:{s:4},e:23,n:{t:3},s:{s:19}},f:{i:1,l:1},i:[{a:{l:4,n:3},e:{t:23},m:1,n:{a:{t:4}},o:3,z:9},2],m:{i:9},o:{d:20,n:{i:19},o:23},p:9,q:3,r:{e:17,a:{n:{g:{e:9}}}},s:{a:1,h:9}},37],s:{".":18,a:{b:1,n:{t:3}},h:{i:17},i:{a:{".":19},b:23,c:23,t:39},k:{i:11},l:1,o:{c:21},p:{h:4},s:{h:1},t:{e:{n:3},r:2},u:{r:{a:6}},y:{m:{p:{t:{o:{t:4}}}}}},t:{a:[{b:{l:3},c:4,l:{o:3},p:4},24],e:{c:[{h:4},5],g:{o:3},n:{".":3},r:{a:3,n:[{a:19},6]},s:{t:3},v:4},h:[{e:{m:5,n:19,r:{o:{s:186}}},o:[{m:5},1]},18],i:{".":18,a:19,b:20,c:2,f:3,o:{n:{a:{r:7}}},t:{u:3}},o:{g:21,m:[{i:{z:4}},24],p:21,s:21},r:[{o:{p:4}},29],s:{k:1},t:{a:{g:1},e:[{s:{".":170}},4],h:1},u:[{a:4,e:4,l:3,r:{a:3}},24],y:24},u:{b:1,g:{h:[{t:{l:17}},12],u:3},l:[{i:{f:13}},40],n:{d:5},r:3,s:{i:{b:4}},t:{e:{n:5},h:2}},v:{a:[{g:3,n:19},24],e:{n:{o:0},r:{a:3,n:4,y:4}},i:[{e:{r:0},g:3,o:{u:3}},2],o:{c:4,r:29}},w:{a:{y:27},i:3,l:{y:1},s:0},x:{i:{c:1,d:1}},y:{a:{l:4},e:0,s:0},z:{i:{e:{r:0}},z:{i:5}}},b:{a:{".":32,d:{g:{e:{r:5}}},g:{e:1},l:{a:15},n:{d:{a:{g:5}},e:0,i:11},r:{b:{i:7},i:{a:17},o:{n:{i:{e:187}}}},s:{s:{i:0}},t:[{h:{y:2}},41],z:1,c:{k:{e:{r:{".":84}}}}},b:[{e:[{r:23},24],i:{n:{a:0},t:0}},42],d:43,e:{".":18,a:{k:17,t:12},d:[{a:3,e:3,i:3},44],g:{i:3,u:4},l:[{i:2,o:3},41],m:45,n:{i:{g:4},u:4},s:[{p:3,t:{r:4}},46],t:[{i:{z:5},r:4,w:3},27],w:3,y:{o:4},v:{i:{e:9}}},f:25,h:47,i:{b:9,d:[{i:{f:167}},1],e:[{n:4,r:1},27],f:48,l:[{i:{z:3},l:{a:{b:8}}},41],n:{a:{r:49},d:0,e:{t:4}},o:{g:{r:3},u:4,m:5,r:{b:2,h:15}},t:[{i:{o:50,v:{e:188}},r:3,u:{a:51},z:19},9]},j:29,k:1,l:[{a:{t:{h:7},n:{d:189}},e:{".":21,n:17,s:{p:32}},i:{s:23,n:{d:189}},o:[{n:{d:190}},21],u:{n:{t:17}}},52],m:43,n:[{e:{g:5}},47],o:{d:[{i:11},27],e:1,l:{i:{c:11}},m:{b:{i:0}},n:{a:[{t:5},0]},o:27,r:{".":32,a:43,d:5,e:32,i:32,n:{o:191}},s:53,t:{a:19,h:6,o:1,u:{l:192}},u:{n:{d:54}}},p:18,r:{i:{t:18},o:{t:{h:54}},u:{s:{q:17}}},s:[{o:{r:17}},55],t:[{l:1,o:21,r:23},25],u:{f:{f:{e:{r:0}}},g:{a:1},l:{i:3},m:{i:17},n:[{t:{i:17}},1],r:{e:3},s:{i:{e:[{r:193,s:193},5]},s:{e:17,i:{n:{g:17}}},t:32},t:{a:18,i:{o:27},o:19,e:{d:{".":8}},t:{e:{d:0}}}},v:29,w:56,y:{".":32,s:0}},c:{a:[{b:{i:{n:11},l:2},c:{h:17},d:{e:{n:4,m:194}},g:46,h:57,l:{a:{t:3},l:{a:0,i:{n:6}},o:18},n:{d:5,e:0,i:{c:0,s:5,z:11},t:{y:0},y:17},p:{e:{r:4}}
179,r:{o:{m:5}},s:{t:{e:{r:6},i:{g:5}},y:18},t:{h:1,i:{v:18},a:{s:195}},v:{a:{l:5}}},41],c:[{h:{a:6},i:{a:0},o:{m:{p:{a:10}},n:17,u:{t:12}}},23],e:{".":25,d:{".":18,e:{n:18}},i:27,l:{".":32,l:27},n:[{c:27,e:58,i:18,t:27},41],p:27,r:{a:{m:4}},s:{a:18,s:{i:[{b:59},27]},t:5},t:[{a:60},0],w:0},h:[{".":18,a:{b:61,n:{i:{c:32,s:20}}},e:[{a:{p:54},d:18,l:{o:5},m:{i:27},n:{e:4},r:{".":3,s:3}},8],i:{n:[{e:{".":32,s:{s:4}},i:32},62],o:32,t:27,z:8,e:{v:{o:6}}},o:63,t:{i:1},s:{".":18,h:{u:11}}},25],i:[{a:[{b:64,r:5},27],c:4,e:{r:18},f:{i:{c:{".":32}}},i:18,l:{a:1,i:27},m:25,n:[{a:[{t:27},21],e:{m:11},g:[{".":19},29],o:32,q:8},25],o:{n:17},p:{e:18,h:3,i:{c:18}},s:{t:{a:18,i:18}},t:[{i:{z:11}},42],z:32,g:{a:{r:152}}},41],k:[{i:3},2],l:[{a:{r:[{a:{t:{i:{o:19}}},e:32},18]},e:{m:0,a:{r:0}},i:{c:18,m:17},y:0},65],n:19,o:[{a:{g:4},e:8,g:[{r:1},25],i:[{n:{c:3}},0],l:{i:5,o:[{r:11},32]},m:{e:{r:5}},n:{a:0,e:21,g:11,t:5},p:{a:3,i:{c:11},l:1,h:{o:{n:196}}},r:{b:18,o:{n:12}},s:{e:0},v:[{e:17},15],w:{a:5},z:{e:5,i:4},u:{s:{t:{i:84}}}},41],q:29,r:{a:{s:{t:6},t:{".":32,i:{c:32}}},e:{a:{t:11},d:32,t:{a:47},v:0},i:[{f:5,n:21,s:17,t:{i:[{e:11},32]}},8],o:{p:{l:0,o:6},s:{e:17},c:{o:{d:197}},e:{c:{o:148}}},u:{d:0}},s:66,t:[{a:{b:0,n:{g:4,t:19}},e:[{r:23},24],i:{c:{u:21},m:{i:12}},u:{r:0},w:21,r:{o:{m:{e:{c:198}}}}},42],u:{d:5,f:21,i:[{t:{y:4}},21],l:{i:32,t:{i:{s:0},u:27}},m:{a:9,e:23,i:1},n:27,p:{i:3,y:4},r:{a:{b:67,n:{c:{e:199}}},i:{a:4}},s:[{s:{i:17}},41],t:[{i:{e:1,v:56},r:18},68]},y:41,z:{e:0}},d:{a:[{".":32,b:70,c:{h:17},f:18,g:25,m:71,n:{g:11},r:{d:6,k:6,y:18},t:[{i:{v:18},o:18,a:{b:137}},27],v:[{e:5},53],y:32,l:{o:{n:{e:48}}}},69],b:29,c:19,d:[{a:{b:20},i:{b:94}},72],e:{".":25,a:{f:6,l:{s:{".":1}}},b:{i:{t:5},o:{n:1}},c:{a:{n:36},i:{l:1},o:{m:4},l:{a:{r:200},i:{n:{a:64}}}},d:42,e:{".":18},i:{f:4},l:{i:{e:17,q:16},o:4},m:[{".":32,i:{c:[{".":5},27],l:4},o:{n:{s:1},r:7,s:9}},21],n:[{a:{r:1},o:3,t:{i:{f:7}},u:3},41],p:[{a:3,i:17,u:9},2],q:23,r:{h:21,m:32,n:{i:{z:6}},s:5},s:[{".":24,c:2,o:64,t:{i:11,r:3},u:1,i:{c:11}},8],t:[{o:9,i:{c:9}},2],v:[{i:{l:11}},2],y:18,f:{i:{n:{i:{t:{i:201}}}}}},f:43,g:{a:21,e:{t:73},i:2,y:24},h:74,i:{".":32,a:[{b:5},75],c:{a:{m:1,i:{d:15}},e:21,t:27},d:27,e:{n:76},f:[{f:{r:{a:5}}},29],g:{e:3},l:{a:{t:{o:1}}},n:[{a:41,e:{".":27},i:[{z:4},32]},29],o:[{g:5},41],p:{l:1},r:[{e:[{n:9,r:9},2],t:{i:6}},8],s:[{i:32,t:77},15],t:{i:24},v:78,m:{e:{t:{h:{y:141}}}}},j:29,k:79,l:{a:56,e:{".":27,d:27,s:{".":27,s:18},a:{d:42}},o:48,u:56,y:25,i:{e:202}},m:29,n:80,o:[{".":27,d:{e:4},e:32,f:57,g:21,l:{a:1,i:17,o:{r:4}},m:{i:{z:5}},n:{a:{t:3},i:17},o:{d:11},p:{p:0},r:21,s:27,u:{t:56},v:1,x:27,w:{o:{r:{d:203}}}},41],p:29,r:[{a:{g:{o:{n:6}},i:18},e:[{a:{r:6},n:[{a:{l:204}},32]},0],i:{b:0,l:17,f:{t:{a:189}},p:{l:{e:{g:205}}}},o:{p:0,w:18,m:{e:{d:206}}},u:{p:{l:{i:32}}},y:18},41],s:[{p:1,w:21,y:21},81],t:{h:24,a:{b:23}},u:[{a:[{l:{".":9}},82],c:[{a:29,e:{r:5},t:{".":18,s:18}},9],e:{l:4},g:1,l:{e:23},m:{b:{e:0}},n:1,p:[{e:1},18],o:{p:{o:{l:207}}}},41],v:29,w:29,y:[{n:32,s:{e:1,p:5}},24]},e:{a:{b:72,c:{t:23},d:[{i:{e:5}},15],g:{e:[{r:4},1]},l:[{e:{r:5},o:{u:11}},1],m:{e:{r:11}},n:{d:19,i:{e:{s:111}}},r:{a:11,c:0,e:{s:5},i:{c:0,l:0},k:5,t:[{e:12},8]},s:{p:4,s:23,t:12},t:[{e:{n:5},h:{i:12},i:{f:19},u:83},9],v:[{e:{n:11},i:5,o:5},9]},b:[{e:{l:{".":21,s:21},n:21},i:{t:21},r:23},42],c:{a:{d:21,n:{c:6}},c:{a:6},e:[{s:{s:{a:4}}},29],i:[{b:21,f:{i:{c:{a:{t:4}},e:4},y:4},m:3,t:[{e:19},0]},9],l:{a:{m:21},u:{s:21}},o:{l:24,m:{m:21,p:{e:21}},n:{c:21},r:[{a:3,o:5},24]},r:[{e:{m:21}},29],t:{a:{n:1},e:1},u:[{l:[{a:3},21]},29],h:{a:{s:23}}},d:{a:37,d:61,e:{r:34,s:0},i:[{a:23,b:3,c:{a:3},m:3,t:2,z:5},18],o:[{l:21,n:84},18],r:{i:21},u:{l:[{o:4,i:{n:{g:2}}},21]},g:{l:15}},e:{c:9,d:{i:11},f:9,l:{i:11,y:1},m:9,n:{a:1},p:85,s:[{t:17},86],t:{y:1},x:19},f:[{e:{r:{e:83}},f:41,i:{c:[{i:32},21],l:17,n:{e:23,i:{t:{e:20}}},t:27},o:{r:{e:{s:6}}},u:{s:{e:{".":21}}}},29],g:{a:{l:18},e:{r:17},i:{b:4,c:1,n:{g:4},t:87},n:4,o:{".":21,s:21},u:{l:2,r:19},y:32},h:[{e:{r:17}},72],i:[{c:19,d:4,g:[{l:4},8],m:{b:23},n:{f:23,g:29,s:{t:19}},r:{d:0},t:{e:11,h:3,y:19}},9],j:[{u:{d:[{i:4},21]}},29],k:{i:{n:0},l:{a:1}},l:{a:[{".":21,c:21,n:{d:17},t:{i:{v:4}},w:21,x:{a:36}},29],e:{a:23,b:{r:{a:4}},c:32,d:21,g:{a:3},n:19,r:34,s:29},f:9,i:[{b:{e:23},c:{".":33,a:3},e:{r:23},g:{i:{b:4}},m:19,n:{g:83},o:23,s:[{h:4},24],v:88,t:{i:{s:208}}},9],l:{a:[{b:1},18],o:17},o:{c:19,g:4,p:{".":3},a:29},s:{h:9},t:{a:1},u:{d:19,g:4}},m:{a:{c:21,g:21,n:[{a:4},19]},b:4,e:[{l:24,t:21},29],i:{c:{a:3},e:0,g:{r:{a:4}},n:[{e:4,i:35},89],s:[{h:4,s:19},21],z:3},n:{i:{z:32}},o:{g:0,n:{i:{o:7}}},p:{i:3},u:{l:[{a:4},21],n:11},y:23},n:{a:{m:{o:4},n:{t:21}},c:{h:{e:{r:17}}},d:{i:{c:3,x:2}},e:{a:19,e:19,m:3,r:{o:4},s:{i:4,t:4},t:{r:3},w:23},i:{c:{s:4},e:19,l:19,o:23,s:{h:3},t:3,u:19,z:32},n:18,o:[{g:0,s:21,v:3},18],s:{w:1},t:{a:{g:{e:5}},h:{e:{s:18}}},u:{a:3,f:4},y:{".":23},z:61},o:{f:19,g:[{r:{a:{p:3}}},9],i:90,l:23,p:{a:{r:11}},r:[{e:3,o:{l:4}},29],s:0,t:[{o:1},21],u:{t:19},w:19},p:{a:[{i:23,n:{c:4}},24],e:{l:19,n:{t:23},t:{i:{t:{i:{o:4}}}}},h:{e:17},l:{i:21},o:29,r:{e:{c:[{a:4},21],d:21,h:3},o:[{b:21},23]},s:{h:1},t:{i:{b:13}},u:{t:[{a:4},21]},i:{n:{e:{p:{h:209}}}}},q:[{u:{i:{l:12,s:91}}},29],r:{a:[{b:0,n:{d:18},r:3,t:{i:{".":18}}},2],b:[{l:1},25],c:{h:[{e:1},3]},e:{".":25,a:{l:23},c:{o:5},i:{n:11},l:{".":4},m:{o:3},n:{a:4,c:{e:4},e:18,t:3},q:0,s:{s:4,t:3},t:17},h:2,i:[{a:[{n:{".":210}},92],c:{k:32},e:{n:23,r:0},n:{e:3},o:29,t:18,u:1,v:[{a:21},0]},2],m:93,n:{i:{s:1,t:18,z:32},o:3},o:[{b:4,c:19,r:0,u:2},25],s:[{e:{t:3}},2],t:{e:{r:11},l:18,w:3},u:[{t:0},18],w:{a:{u:32}}},s:{a:[{g:{e:{".":21,s:21}}},72],c:[{a:[{n:4},24],r:23,u:4},9],e:[{c:[{r:4},24],n:{c:4},r:{t:{".":21,s:21},v:{a:21}}},74],h:[{a:23,e:{n:5}},18],i:[{c:24,d:[{e:{n:4}},24],g:{n:{a:4}},m:94,n:95,s:{t:{e:17}},u:0},29],k:{i:{n:19}},m:{i:1},o:{l:[{u:3},24],n:[{a:4},24]},p:[{e:{r:3},i:{r:{a:4}},r:{e:1},a:{c:{i:211}}},29],s:[{i:{b:96}},25],t:{a:{n:36},i:{g:3,m:4},o:[{n:23},44],r:[{o:19,u:{c:10}},25]},u:{r:[{r:4},24]},w:1},t:{a:{b:0},e:{n:{d:17},o:23},h:{o:{d:54},y:{l:{e:{n:{e:162}}}}},i:{c:2,d:{e:19},n:[{o:0},17],r:19,t:{i:{o:19,v:4}}},n:18,o:{n:{a:4}},r:{a:23,e:23,i:{c:3,f:4},o:{g:3,s:4}},u:{a:3},y:{m:4},z:4},u:[{n:19,p:23,r:{o:3},s:0,t:{e:17,i:{l:6},r:4},c:{l:{i:{d:212}}}},18],v:{a:{p:97,s:[{t:4},24]},e:{a:19,l:{l:3,o:12},n:{g:19,i:17},r:[{b:19},2]},i:[{d:3,l:0,n:21,v:0},29],o:{c:19},u:19},w:{a:[{g:21},29],e:{e:19},h:23,i:{l:6,n:{g:3},t:23}},x:{p:41},y:{c:32,e:{".":32},s:0}
179},f:{a:[{b:{l:3,r:11},c:{e:1},g:18,i:{n:17},l:{l:{e:6}},m:{a:26,i:{s:5}},r:[{t:{h:5}},32],t:{a:3,h:{e:3},o:18},u:{l:{t:7}}},41],b:56,d:18,e:{".":18,a:{s:17,t:{h:54}},b:[{r:{u:{a:15}}},1],c:{a:18,t:32},d:25,l:{i:3},m:{o:1},n:{d:[{e:6},8]},r:[{r:32,m:{i:{o:213}}},15],v:0},f:[{e:{s:21},i:{e:21,n:{".":19},s:94},l:{y:21},y:24},43],h:18,i:[{a:3,c:{".":48,a:{l:47,n:23,t:{e:18}},e:{n:23,r:3},i:[{a:32,e:32},0],s:18,u:3,h:27},d:{e:{l:4}},g:{h:{t:7}},l:{i:5,l:{i:{n:6}},y:18},n:[{a:32,d:97,e:9,g:98,n:0},25],s:{t:{i:0}},t:{t:{e:{d:{".":5}}}}},41],l:[{e:{s:{s:19}},i:{n:17},o:{r:{e:11},w:{e:{r:{".":84}}}},y:100,a:{g:{e:{l:214}}},u:{o:{r:27}}},99],m:18,n:18,o:[{n:[{d:{e:0},t:0},32],r:[{a:{t:4,y:5},e:{t:6},i:0,t:{a:6}},9],s:5},41],p:56,r:{a:{t:0},e:{a:19,s:{c:6}},i:[{l:17},8],o:{l:6}},s:48,t:[{o:21,y:24},25],u:[{e:{l:4},g:18,m:{i:{n:1}},n:{e:4},r:{i:3},s:{i:17,s:0},t:{a:18}},27],y:41},g:{a:[{f:0,l:{".":32,i:27,o:3},m:[{e:{t:4},o:19},25],n:{i:{s:5,z:[{a:6},3]},o:18},r:{n:67},s:{s:17},t:{h:12,i:{v:18}},z:18},41],b:23,d:1,e:{".":25,d:25,e:{z:17},l:{i:{n:0,s:4,z:4},y:18},n:[{a:{t:1},i:{z:4},o:18,y:18,c:{y:{".":8}}},41],o:[{m:3,d:215},41],r:{y:21},s:{i:32},t:{h:6,o:18,y:1,i:{c:{".":8}}},v:1},g:[{e:[{r:23},24],l:{u:6},o:0},101],h:{i:{n:3},o:{u:{t:4}},t:{o:1,w:{e:15}}},i:{".":32,a:[{r:5},102],c:[{i:{a:32},o:21},29],e:{n:6,s:{".":32}},l:0,m:{e:{n:23}},n:{".":68,g:{e:5},s:103},o:32,r:[{l:0},27],s:{l:23},u:1,v:32,z:27},l:[{a:[{d:{i:6},s:32},0],e:[{a:{d:29}},41],i:{b:0,g:23,s:{h:43}},o:[{r:11,b:{i:{n:106}}},27]},9],m:[{y:21},29],n:{a:[{".":21,c:69},1],e:{t:{t:17,i:{s:{m:137}}}},i:[{n:24,o:21},29],o:[{n:21,m:{o:5},r:{".":216,e:{s:{p:24}}}},29]},o:[{".":27,b:5,e:32,g:104,i:{s:3},n:[{a:105,d:{o:7},i:[{z:{a:217}},3]},8],o:32,r:{i:{z:4},o:{u:5}},s:{".":32},v:15},41],p:23,r:[{a:{d:{a:18},i:21,n:84,p:{h:{".":32,e:{r:[{".":7},19]},i:{c:32},y:18}},y:18},e:{n:0,s:{s:{".":18}}},i:{t:18,e:{v:213}},o:21,u:{f:17}},41],s:[{t:{e:19}},9],t:{h:11},u:{a:[{r:{d:27}},1],e:25,i:{t:106},n:27,s:27,t:[{a:{n:29}},26]},w:23,y:[{n:107,r:{a:4}},41]},h:{a:{b:{l:73},c:{h:17},e:{m:0,t:0},g:{u:19},l:{a:[{m:12},3]},m:1,n:{c:{i:0,y:0},d:{".":32},g:[{e:{r:6},o:6},0],i:{z:108},k:0,t:{e:0}},p:{l:11,t:5,a:{r:{r:218}}},r:{a:{n:3,s:4},d:[{e:12},8],l:{e:0},p:{e:{n:6}},t:{e:{r:5}}},s:{s:5},u:{n:17},z:[{a:11},32],i:{r:{s:137}},t:{c:{h:213}}},b:29,e:{a:{d:41,r:27},c:{a:{n:1,t:19}},d:[{o:13},21],l:{i:93,l:{i:{s:0},y:0},o:19},m:{p:0},n:[{a:[{t:5},17]},9],o:{r:5},p:5,r:{a:[{p:12},21],b:{a:0},e:{a:6},n:23,o:{u:19},y:23},s:[{p:64},29],t:[{e:{d:0}},1],u:0,x:{a:168}},f:29,h:29,i:{a:{n:4},c:{o:1},g:{h:6},l:109,m:{e:{r:36}},n:{a:21},o:{n:{e:17}},p:[{e:{l:{a:219}}},1],r:{l:0,o:3,p:0,r:0},s:{e:{l:11},s:0},t:{h:{e:{r:6}},e:{s:{i:{d:12}}}},v:9},k:18,l:[{a:{n:17},o:[{r:{i:11}},24]},80],m:[{e:{t:17}},43],n:[{a:{u:{z:12}}},42],o:{d:{i:{z:19},s:19},g:[{e:17},1],l:{a:{r:5},e:110},m:{a:1,e:12},n:{a:0,y:4},o:{d:27,n:17},r:{a:{t:5},i:{s:4,c:{".":187}},t:{e:12},u:4},s:{e:[{n:4},0],p:15},u:{s:[{e:54},41]},v:{e:{l:5}}},p:56,r:[{e:{e:6},o:{n:{i:{z:5}},p:{o:11}}},26],s:[{h:21},101],t:{a:{r:21},e:{n:2,s:4,o:{u:216}},y:21},u:{g:1,m:{i:{n:1}},n:{k:{e:5},t:0},s:{t:14},t:1},w:[{a:{r:{t:21}}},29],y:{p:{e:3,h:3,o:{t:{h:{a:137}}}},s:9}},i:{a:[{l:24,m:[{e:{t:{e:5}}},0],n:[{c:18,i:11,t:46},24],p:{e:4},s:{s:17},t:{i:{v:21},r:{i:{c:1}},u:21}},42],b:{e:[{r:{a:3,t:4}},0],i:{a:4,n:3,t:{".":4,e:4}},l:[{i:3},29],o:19,r:[{i:94},29],u:{n:19}},c:{a:{m:18,p:32,r:[{".":21,a:21},18],s:6,y:21},c:{u:17},e:{o:18},h:18,i:[{d:19,n:{a:4},p:[{a:3},24]},25],l:{y:21},o:{c:94},r:[{a:32,y:21},43],t:{e:1,u:[{a:111},84]},u:{l:{a:3},m:1,o:4,r:23}},d:[{a:{i:21,n:{c:4}},d:4,e:{a:{l:11},s:0},i:[{a:{n:4,r:0},e:19,o:[{u:5,s:1},3],t:2,u:4},24],l:{e:23},o:{m:21,w:3},r:21,u:[{o:4},24]},25],e:[{d:{e:0},g:{a:113},l:{d:12},n:{a:67,e:0,n:19,t:{i:23}},r:{".":29},s:{c:23,t:29},t:23},112],f:{".":18,e:{r:{o:4}},f:{e:{n:5},r:1},i:{c:{".":18},e:23},l:23,t:18,a:{c:{e:{t:137}}}},g:[{a:{b:5},e:{r:{a:3}},h:{t:{i:12}},i:[{b:23,l:3,n:3,t:3},18],l:28,o:[{r:3,t:4},24],r:{e:19},u:{i:5,r:2},n:{i:{t:[{e:{r:213}},0]}}},25],h:23,i:114,j:[{k:21},23],k:18,l:{a:[{b:93,d:{e:21},m:94,r:{a:5}},29],e:{g:23,r:2,v:17},f:4,i:[{a:3,b:9,o:3,s:{t:1},t:25,z:9},2],l:{a:{b:5}},n:18,o:{q:3},t:{y:1},u:{r:4},v:3},m:{a:{g:[{e:3},21],r:{y:5}},e:{n:{t:{a:{r:10}}},t:18},i:[{d:{a:4},l:{e:5},n:{i:19},t:18},2],n:{i:1},o:{n:23},u:[{l:{a:3}},24],p:{e:{d:{a:201}}}},n:{".":25,a:{u:83,v:18},c:{e:{l:36,r:3}},d:[{l:{i:{n:{g:4}}}},18],e:[{e:23,r:{a:{r:17}},s:{s:19}},25],g:{a:18,e:[{n:4},18],i:18,l:{i:{n:{g:4}}},o:18,u:18},i:[{".":19,a:21,o:3,s:2,t:{e:{".":19,l:{y:{".":19}}},i:{o:32},y:3}},25],k:18,l:18,n:25,o:[{c:90,s:0,t:21},42],s:[{e:3,u:{r:{a:7}}},25],t:{".":25,h:112},u:[{s:19},2],y:18,f:{r:{a:{s:220}}}},o:[{".":18,g:{e:17,r:9},l:29,m:1,n:{a:{t:11},e:{r:{y:0}},i:11},p:{h:4},r:{i:11},s:21,t:{h:4,i:19,o:1},u:{r:21}},25],p:[{e:0,h:{r:{a:{s:115}}},i:[{c:1},3],r:{e:96},u:{l:3}},25],q:{u:{a:23,e:{f:4},i:{d:3,t:116}}},r:[{a:[{b:0,c:21},29],d:{e:5},e:{d:{e:0}
179,f:21,l:117,s:21},g:{i:4},i:[{d:{e:5},s:1,t:{u:11},z:118},2],m:{i:{n:1}},o:{g:0,n:{".":32}},u:{l:4},r:{e:{v:{o:{c:221}}}}},18],s:{".":25,a:{g:4,r:3,s:6},c:[{h:3},119],e:[{r:3},18],f:27,h:{a:{n:4},o:{n:3,p:5}},i:{b:3,d:0,s:19,t:{i:{v:4}}},k:26,l:{a:{n:36}},m:{s:18},o:[{m:{e:{r:5}}},24],p:[{i:9,y:1},2],s:[{a:{l:1},e:{n:36,s:1}},62],t:{a:{".":1},e:2,i:2,l:{y:0},r:{a:{l:18}}},u:[{s:4},24]},t:{a:{".":18,b:{i:0},g:21,m:120,n:23,t:23},e:[{r:{a:3,i:19},s:[{i:{m:{a:29}}},1]},25],h:[{i:{l:148}},25],i:[{a:18,c:[{a:3,k:31},22],g:3,l:{l:4},m:24,o:25,s:[{m:21},18],n:{e:{r:{a:{r:158}}}}},29],o:{m:121,n:18},r:{a:{m:21},y:4},t:18,u:{a:{t:3},d:19,l:3},z:{".":18}},u:29,v:[{e:{l:{l:3},n:{".":3},r:{".":83,s:{".":21}}},i:{l:{".":4},o:4,t:2},o:{r:{e:19,o:35},t:83}},25],w:56,x:{o:1},y:18,z:{a:{r:18},i:0,o:{n:{t:32}}}},j:{a:[{c:{q:0},p:[{a:{n:{e:{s:220}}}},1],n:{u:{a:12}}},32],e:[{r:{s:5,e:{m:222}},s:{t:{i:{e:18},y:18}},w:11},41],o:{p:1},u:{d:{g:32}}},k:{a:{".":27,b:23,g:19,i:{s:17},l:0},b:29,e:{d:24,e:41,g:1,l:{i:[{n:{g:223}},4]},n:{d:73},r:29,s:[{t:{".":23}},0],t:{y:1}},f:23,h:1,i:[{".":32,c:122,l:{l:21,o:6},m:21,n:{".":21,d:{e:0},e:{s:{s:19},t:{i:{c:224}}},g:0},p:1,s:[{h:19},0]},29],k:1,l:[{e:{y:18},y:18},29],m:29,n:{e:{s:19},o:69},o:{r:4,s:{h:17},u:23,v:{i:{a:{n:41}}}},r:{o:{n:5}},s:[{c:21,l:1,y:21,h:{a:23}},101],t:19,w:29},l:{a:{b:{i:{c:11},o:21},c:{i:[{e:225},17]},d:{e:21,y:3},g:{n:0},m:{o:11},n:{d:[{l:0},27],e:{t:5},t:{e:0}},r:{g:0,i:11,c:{e:{n:176}}},s:{e:0},t:{a:{n:4},e:{l:{i:18}},i:{v:18}},v:[{a:95},18],i:{n:{e:{s:{s:226}}}}},b:[{i:{n:17}},42],c:[{e:0,i:23,h:{a:{i:23},i:{l:{d:227}}}},101],d:[{e:[{r:{e:1,i:1}},24],i:[{s:4},0],r:[{i:21},23]},25],e:{a:[{d:{e:{r:{".":183}}},s:{a:228}},9],b:{i:1},f:{t:6},g:{".":32,g:32,e:{n:{d:{r:{e:230}}}}},m:{a:{t:[{i:{c:5}},1]}},n:{".":18,c:27,e:{".":32},t:41,o:{i:{d:78}}},p:{h:3,r:1},r:{a:{b:6},e:0,g:27,i:68,o:21},s:[{c:{o:4},q:32,s:[{".":32},27]},8],v:{a:23,e:{r:{".":0,a:0,s:0}}},y:[{e:18},27],c:{t:{a:{b:229}}}},f:[{r:19},25],g:[{a:[{r:12},19],e:{s:21},o:11},80],h:48,i:{a:{g:1,m:9,r:{i:{z:6}},s:1,t:{o:1}},b:{i:4},c:{i:{o:32},o:{r:1},s:18,t:{".":18},u:21,y:23},d:{a:23,e:{r:5},i:27},f:{e:{r:11},f:21,l:1},g:{a:{t:{e:32}},h:27,r:{a:1}},k:27,l:123,m:{b:{l:0},i:11,o:1,p:90},n:{a:21,e:[{a:11},124],i:11,k:{e:{r:6}}},o:{g:4},q:125,s:{p:0},t:[{".":24,i:{c:{a:32,s:108}},h:{o:{g:204}}},29],v:{e:{r:11}},z:29},j:18,k:{a:[{l:23,t:0},11]},l:[{a:{w:21},e:[{a:19,c:23,g:23,l:23,n:73,t:73},24],i:[{n:[{a:19},126],s:{h:231}},9],o:[{q:{u:{i:10}},u:{t:4},w:19},1],f:{l:2}},29],m:[{e:{t:19},i:{n:{g:3}},o:{d:21,n:[{e:{l:{l:232}}},17]}},25],n:81,o:{".":27,b:{a:{l:5},o:{t:{o:233}}},c:{i:1},f:18,g:{i:{c:27},o:19,u:27,e:{s:{".":9}}},m:{e:{r:11}},n:{g:32,i:[{z:127},0]},o:{d:6},p:{e:{".":32},i:11,m:23},r:{a:[{t:{o:1}},17],i:{e:4},o:{u:5}},s:{".":32,e:{t:5},o:{p:{h:{i:{z:32},y:32}}},t:0},t:{a:1},u:{n:{d:6},t:25},v:18,a:{d:{e:{d:{".":17},r:{".":183}}}}},p:[{a:{b:5},h:{a:23,i:19},i:{n:{g:4},t:23},l:21,r:19},25],r:43,s:[{c:21,e:24,i:{e:21}},81],t:[{a:{g:4,n:{e:7}},e:[{n:17,r:{a:36},a:23},29],h:{i:[{l:{y:148}},11]},i:{e:{s:{".":19}},s:17},r:29,u:[{r:{a:12}},8]},18],u:{a:4,b:{r:3},c:{h:17,i:3},e:{n:3,p:15},f:0,i:{d:4},m:{a:1,i:32,n:{".":19,i:{a:32}},b:{i:{a:{".":235}}}},o:[{r:11},3],p:18,s:{s:17,t:{e:11}},t:41,n:{k:{e:{r:234}}}},v:{e:{n:19,t:128}},w:42,y:[{a:18,b:18,m:{e:4},n:{o:3},s:[{e:19,t:{y:{r:4}}},58],g:{a:{m:{i:236}}}},41]},m:{a:[{b:25,c:{a:9,h:{i:{n:{e:4}}},l:1},g:{i:{n:5},n:32},h:25,i:{d:6},l:{d:18,i:{g:3,n:4},l:{i:0},t:{y:0},a:{p:222}},n:{i:{a:32,s:5,z:11},".":24,u:{s:{c:237}}},p:[{h:{r:{o:244}}},18],r:{i:{n:{e:{".":4}},z:4},l:{y:0},v:11,g:{i:{n:238}}},s:{c:{e:4},e:0,t:15},t:{e:32,h:12,i:{s:3,z:{a:18}}}},41],b:[{a:{t:129},i:{l:19,n:{g:83},v:0}},43],c:56,e:{".":18,d:[{".":18,i:{a:32,e:3,c:[{i:{n:152}},84],o:{c:239}},y:108},25],g:[{r:{a:{n:240}}},9],l:{o:{n:5},t:0},m:[{o:130},9],n:[{a:[{c:5},0],d:{e:0},e:18,i:0,s:[{u:7},17],t:[{e:0},27],".":24},41],o:{n:4},r:{s:{a:19}},s:[{t:{i:27}},25],t:{a:[{l:11},1],e:2,h:{i:4},r:[{i:{c:32,e:4},y:3},21]},v:1},f:43,h:25,i:{".":32,a:3,d:{a:[{b:241},0],g:0},g:0,l:{i:{a:27,e:108,t:{a:27}},l:[{a:{g:208},i:{l:{i:59}}},21]},n:{a:0,d:27,e:{e:19},g:{l:[{i:5,y:19},21]},t:0,u:[{t:{e:{r:242,s:{t:242}}}},21],i:{s:{".":174}}},o:{t:17},s:[{e:{r:{".":0}},l:5,t:{i:0,r:{y:19}}},24],t:{h:18},z:24},k:18,l:43,m:[{a:{r:{y:5},b:243}},29],n:[{a:1,i:{n:21},o:1},43],o:[{c:{r:[{a:{t:[{i:{z:32}},245]}},18]},d:131,g:{o:1},i:{s:[{e:5},84]},k:18,l:{e:{s:{t:4},c:246}},m:{e:3},n:{e:{t:5,y:{l:247}},g:{e:5},i:{a:12,s:{m:0,t:0},z:3},o:{l:36,c:{h:12},e:{n:171},s:249},y:{".":3}},r:[{a:{".":18},o:{n:{i:{s:248}}}},9],s:[{e:{y:4},p:3},8],t:{h:[{e:{t:250}},12]},u:{f:19,s:[{i:{n:98}},27]},v:9,e:{l:{a:{s:167}}}},41],p:[{a:{r:{a:[{b:5},7],i:6}},e:{t:23},h:{a:{s:36}},i:[{a:0,e:{s:4},n:34,r:19,s:4},24],o:{r:{i:11},s:{i:{t:{e:6}}},u:{s:21},v:6},t:{r:1},y:24},43],r:47,s:[{h:[{a:{c:{k:251}}},21],i:19},101],t:18,u:[{l:{a:{r:49},t:[{i:[{u:252},54]},32]},m:27,n:8,p:18,u:1,d:{r:{o:9}}},41],w:18},n:{a:[{b:[{u:21},81],c:{".":18,a:1,t:19},g:{e:{r:{".":5}}}
179,k:0,l:{i:[{a:4},1],t:18},m:{i:{t:4}},n:[{c:{i:36},i:{t:0},k:17},24],r:{c:[{h:{s:{".":73}}},11],e:18,i:11,l:0,m:19},s:[{c:0,t:{i:5}},21],t:[{a:{l:3},o:{m:{i:{z:6}}}},24],u:[{s:{e:11},t:27},24],v:{e:0}},41],b:80,c:{a:{r:6},e:{s:{".":21}},h:{a:23,e:{o:19,s:{t:253}},i:{l:19,s:23}},i:{n:2,t:1},o:{u:{r:{a:7}}},r:29,u:29},d:{a:{i:21,n:19},e:[{s:{t:{".":4}}},29],i:{b:0,f:79,t:29,z:23,e:{c:{k:29}}},u:{c:19,r:0},w:{e:9},t:{h:{r:3}}},e:{".":25,a:{r:23},b:[{u:11,a:{c:{k:3}}},9],c:[{k:32},9],d:25,g:{a:{t:[{i:{v:5}},1]},e:32},l:{a:1,i:{z:5}},m:{i:4,o:1},n:[{e:18},41],o:27,p:{o:1},q:9,r:[{a:{b:6,r:21},e:24,i:132,r:0},29],s:[{".":25,p:18,t:25,w:18,k:{i:119}},41],t:{i:{c:27}},v:[{e:19},1],w:1},f:[{i:{n:{i:{t:{e:{s:226}}}}}},23],g:{a:{b:21},e:{l:23,n:{e:[{s:5},133]},r:{e:19,i:23}},h:{a:4,o:2},i:{b:23,n:2,t:19},l:{a:21},o:{v:17},s:{h:4,p:{r:2}},u:[{m:21},29],y:24},h:[{a:[{b:12},0],e:0},80],i:{a:[{n:[{".":114},3],p:1},68],b:{a:3,l:1},d:[{i:4},1],e:{r:1},f:{i:[{c:{a:{t:4}}},9]},g:{r:19},k:0,m:[{i:{z:3}},29],n:[{e:{".":32},g:0},29],o:1,s:{".":32,t:{a:0}},t:[{h:21,i:{o:27},o:{r:23},r:3},24]},j:29,k:[{e:{r:{o:19},t:23},i:{n:3},l:29,r:{u:{p:3}}},44],l:[{e:{s:{s:19}}},43],m:[{e:[{t:17},0]},19],n:[{e:0,i:{a:{l:11},v:0}},101],o:{b:{l:[{e:3},0]},c:{l:19,e:{r:{o:{s:254}}}},d:66,e:27,g:[{e:17},18],i:{s:{i:6}},l:{i:134,o:{g:{i:{s:32}}}},m:{i:{c:27,z:108,s:{t:82}},o:1,y:3,a:{l:214},e:{n:{o:194}}},n:[{a:{g:0},i:[{z:19,s:{o:255}},5],e:{q:15}},1],p:[{o:{l:{i:135,y:{".":256}}}},18],r:{a:{b:5,r:{y:1}}},s:{c:18,e:0,t:5},t:{a:4},u:[{n:27},41],v:{e:{l:136,m:{b:2}}},w:{l:12}},p:[{i:0,r:{e:{c:17}}},72],q:29,r:[{u:0},29],s:[{a:{b:4,t:{i:36}},c:[{e:{i:{v:4}}},1],e:[{s:83},24],i:{d:137,g:17},l:24,m:[{o:{o:1}},3],o:{c:21},p:{e:1,i:19},t:{a:{b:{l:6}}}},81],t:[{a:{b:0},e:{r:{s:12}},i:[{b:19,e:{r:0},f:8,n:{e:23,g:83},p:0},9],r:{o:{l:{l:{i:7}}},e:{p:137}},s:1,u:{m:{e:11}}},29],u:{a:2,d:1,e:{n:4},f:{f:{e:0}},i:{n:23,t:50},m:[{e:2,i:19},21],n:138,o:23,t:{r:3}},v:74,w:72,y:{m:0,p:0},z:[{a:23},18]},o:{a:[{d:11,l:{e:{s:108}},r:{d:12},s:{e:0,t:{e:6}},t:{i:5}},18],b:{a:{b:35,r:19},e:{l:0},i:[{n:[{g:4},24]},29],r:23,u:{l:3},l:{i:{g:189}}},c:{e:29,h:[{e:{t:23},a:{s:23}},0],i:{f:12,l:21},l:{a:{m:21}},o:{d:21},r:{a:{c:3,t:{i:{z:4}}},e:12,i:{t:32}},t:{o:{r:{a:7}}},u:{l:{a:3},r:{e:19}}},d:{d:{e:{d:4}},i:{c:3,o:11,t:{i:{c:137}}},o:[{r:12},139],u:{c:{t:{".":4,s:4}}},e:{l:{l:{i:12}}}},e:{l:21,n:{g:19},r:[{s:{t:257}},23],t:{a:1},v:23},f:{i:[{t:{e:4,t:17}},24]},g:{a:{r:121,t:{i:{v:4},o:21}},e:[{n:{e:19},o:19,r:21},29],i:{e:23,s:140,t:3},l:[{y:79},21],n:{i:{z:27}},r:{o:21},u:{i:5},y:[{n:25},41]},h:[{a:{b:6}},74],i:[{c:{e:{s:11}},d:{e:{r:3}},f:{f:17},g:0,l:{e:{t:4}},n:{g:23,t:{e:{r:6}}},s:{m:19,o:{n:4},t:{e:{n:6}}},t:{e:{r:3}}},9],j:19,k:[{e:{n:23,s:{t:15}},i:{e:4}},25],l:{a:[{n:21,s:{s:36}},29],d:[{e:15},9],e:{r:3,s:{c:23,t:{e:{r:88}}},t:23},f:{i:1},i:[{a:23,c:{e:23},d:{".":4},f:73,l:19,n:{g:3},o:19,s:{".":19,h:3},t:{e:19,i:{o:19}},v:19,g:{o:{p:{o:258}}}},9],l:{i:{e:17}},o:{g:{i:{z:4}},r:0,n:{o:{m:259}}},p:{l:4},t:9,u:{b:3,m:{e:3},n:3,s:19},v:9,y:24},m:{a:{h:4,l:5,t:{i:{z:4}}},b:{e:9,l:1},e:[{n:{a:3},r:{s:{e:4}},t:[{r:{y:4}},21],c:{h:{a:260}}},24],i:{a:23,c:{".":3,a:3},d:19,n:[{i:19},2]},m:{e:{n:{d:32}}},o:{g:{e:0},n:21},p:{i:3,r:{o:7}}},n:[{a:[{c:1,n:23},2],c:[{i:{l:27}},2],d:[{o:4},25],e:{n:23,s:{t:4}},g:{u:1},i:{c:2,o:23,s:2,u:19},k:{e:{y:3}},o:{d:{i:1},m:{y:3,i:{c:137}},r:{m:{a:23}},t:{o:{n:261}},u:23},s:[{p:{i:[{r:{a:10}},36]},u:17},3],t:{e:{n:36},i:[{f:7},93]},u:{m:4},v:{a:6}},24],o:[{d:{e:5,i:5},k:1,p:{i:11},r:{d:23},s:{t:6}},9],p:{a:24,e:{d:5,r:[{a:[{g:18},27]},2]},h:[{a:{n:19},e:{r:19}},25],i:{n:{g:3},t:23,s:{m:{".":2}}},o:{n:19,s:{i:21}},r:29,u:2,y:5},q:29,r:{a:[{".":19,g:83,l:{i:{z:4}},n:{g:{e:4}}},29],e:{a:[{l:19},5],i:3,s:{h:5,t:{".":4}},w:17},g:{u:1},i:{a:56,c:{a:3},l:19,n:2,o:29,t:{y:3},u:23},m:{i:9},n:{e:8},o:{f:19,u:{g:3}},p:{e:4},r:{h:27},s:{e:[{n:5},1],t:17},t:{h:{i:3,y:3,o:{n:{i:{t:262}}},r:{i:137}},y:1,i:{v:{e:{l:{y:4}}}}},u:{m:19},y:29},s:{a:{l:3},c:[{e:1,o:{p:[{i:18},23]},r:19},9],i:{e:95,t:{i:{v:4},o:3,y:3},u:0},l:1,o:24,p:{a:1,o:1,h:{e:{r:83}}},t:{a:[{t:{i:19}},9],i:{l:4,t:4}}},t:{a:{n:21},e:{l:{e:{g:36}},r:{".":3,s:4},s:[{t:{e:{r:263},o:{r:264}}},21]},h:[{e:{s:{i:5},o:{s:265}},i:14},18],i:{c:{".":3,a:4,e:23},f:23,s:23},o:{s:5}},u:[{b:{l:3,a:{d:{o:116}}},c:{h:{i:6}},e:{t:4},l:1,n:{c:{e:{r:6}},d:8},v:4},9],v:{e:{n:1,r:{n:{e:17},s:12,t:1}},i:{s:23,t:{i:36},a:{n:{".":266}}},o:{l:60}},w:{d:{e:{r:3}},e:{l:3,s:{t:4}},i:2,n:{i:5},o:21},y:{a:2},x:{i:{d:{i:{c:267}}}}},p:{a:[{c:{a:1,e:1,t:0},d:21,g:{a:{n:32,t:23}},i:[{n:17},21],l:[{m:{a:{t:268}}},21],n:{a:0,e:{l:11},t:{y:0},y:3},p:[{u:1},2],r:{a:{b:{l:6},g:{e:5,r:{a:269}},l:{e:228},m:[{e:12},36]},d:{i:5},e:[{l:5},27],i:[{s:0},28]},t:{e:[{r:4},9],h:{i:{c:32},y:4},r:{i:{c:1}}},v:0,y:27},41],b:43,d:1,e:{".":18,a:[{r:{l:17}},138],c:9,d:[{e:27,i:[{a:36,c:0},27]},37],e:[{d:0,v:208},21],k:0,l:{a:1,i:{e:17}},n:{a:{n:1},c:21,t:{h:0}},o:{n:4},r:{a:{".":21,b:{l:6},g:21},i:[{s:{t:6}},21],m:{a:{l:0},e:7},n:21,o:11,t:{i:11},u:4,v:15},t:[{e:{n:4},i:{z:4}},9]},f:18,g:18,h:{".":18,a:{r:{i:6}},e:{n:{o:11},r:1,s:{".":1}},i:{c:2,e:32,n:{g:4},s:{t:{i:32}},z:27,l:{a:{n:{t:168},t:{e:{l:270}}}}},l:9,o:{b:27,n:{e:27,i:32},r:0},s:18,t:3,u:32,y:41},i:{a:[{n:17},3],c:{i:{e:1},y:1,a:{d:271}},d:[{a:19,e:3,i:32},21],e:{c:27,n:3},g:{r:{a:{p:1}}},l:{o:3},n:[{".":21,d:17,o:21},9],o:[{n:17},141],t:{h:[{a:4},23],u:9}},k:142,l:[{a:{n:27,s:{t:6}},i:{a:11,e:{r:5},g:18,n:[{a:{r:5}},0],c:{a:{b:208}}},o:{i:17},u:{m:[{b:17},0]}},143],m:43,n:48,o:{c:1,d:{".":32},e:{m:4,t:144},g:145,i:{n:[{t:32,c:{a:12}},84]},l:{y:{t:6,e:137,p:{h:{o:{n:{o:272}}}}},e:{".":41}},n:{i:1},p:1,r:[{y:1}
179,124],s:[{s:15},41],t:[{a:1},21],u:{n:32}},p:[{a:{r:{a:5}},e:[{d:21,l:19,n:23,r:23,t:23},24],o:{s:{i:{t:{e:5}}}}},43],r:[{a:{y:{e:17}},e:{c:{i:32,o:5},e:{m:11},f:{a:{c:6}},l:{a:0},r:11,s:{e:23,s:27,p:{l:{i:84}}},t:{e:{n:5}},v:11,m:{a:{c:273}},n:{e:{u:15}}},i:{e:53,n:{t:146},s:[{o:12},0]},o:{c:{a:23,e:{s:{s:8}},i:{t:{y:{".":274}}}},f:{i:{t:6}},l:11,s:{e:12},t:15,g:{e:208}}},9],s:[{e:[{u:{d:[{o:{d:276,f:276}},275]}},24],h:1,i:{b:21}},81],t:[{a:{b:134},e:24,h:24,i:{m:11},u:{r:0},w:21,o:{m:{a:{t:277}}},r:{o:{l:278}}},42],u:{b:[{e:{s:{c:181}}},11],e:0,f:0,l:{c:11},m:1,n:9,r:{r:0},s:32,t:[{e:[{r:11},32],r:3,t:{e:{d:0},i:{n:0}}},9]},w:23},q:{u:[{a:{v:5,i:{n:{t:{e:279}}},s:{i:[{r:281,s:281},280]}},e:{".":25,r:27,t:27},i:{n:{t:{e:{s:{s:282}}}},v:{a:{r:14}}}},9]},r:{a:{b:[{i:3,o:{l:{i:{c:29},o:{i:236}}}},25],c:{h:{e:17,u:3},l:19},f:{f:{i:5},t:0},i:24,l:{o:1},m:{e:{t:[{r:{i:{z:283}}},11],n:24},i:24,o:{u:3}},n:{e:{o:6},g:{e:0},i:21,o:4,h:{a:{s:167}}},p:{e:{r:11},h:{y:27}},r:{c:5,e:[{f:5},17],i:{l:18}},s:24,t:{i:{o:{n:115}}},u:{t:0},v:{a:{i:4},e:{l:11}},z:{i:{e:4}},d:{i:{g:127,o:{g:249}}},o:{r:2}},b:[{a:{b:21,g:21},i:[{f:0,n:[{e:19,g:{".":4,e:284}},24]},8],o:1},29],c:[{e:[{n:17},24],h:{a:23,e:{r:0}},i:{b:90,t:1},u:{m:12}},29],d:{a:{l:21},i:[{a:0,e:{r:0},n:[{g:3},17]},9]},e:{".":25,a:{l:2,n:3,r:{r:4},v:32,w:1},b:{r:{a:{t:19}}},c:{o:{l:{l:5},m:{p:{e:5}}},r:{e:1},i:{p:{r:285}},t:{a:{n:{g:286}}}},d:[{e:2,i:{s:3,t:5}},37],f:{a:{c:1},e:[{r:{".":4}},9],i:3,y:1},g:{i:{s:11}},i:{t:4},l:{i:2,u:4},n:{t:{a:90,e:0}},o:2,p:{i:{n:4},o:{s:{i:1}},u:2},r:[{i:21,o:17,u:4},147],s:{".":21,p:{i:1},s:{i:{b:6}},t:[{a:{l:4},r:3},8]},t:{e:{r:1},i:{z:96},r:{i:[{b:{u:85}},3]}},u:[{t:{i:4}},8],v:[{a:{l:1},e:{l:11,r:{".":30,s:4,t:4}},i:{l:4},o:{l:{u:5}}},8],w:{h:1}},f:[{u:0,y:21},29],g:[{e:{r:3,t:23},i:{c:23,n:[{g:3},0],s:19,t:19},l:29,o:{n:0},u:23},9],h:[{".":18,a:{l:18}},1],i:{a:[{b:0,g:1,l:{".":23}},3],b:[{a:11},21],c:{a:{s:5},e:21,i:[{d:32,e:1},18],o:21},d:{e:{r:5}},e:{n:{c:3,t:3},r:2,t:4},g:{a:{n:5},i:32},l:{i:{z:11}},m:{a:{n:32},i:5,o:27,p:{e:0}},n:{a:[{".":32},24],d:0,e:0,g:0},o:2,p:{h:[{e:6},32],l:[{i:{c:5}},9]},q:21,s:[{".":21,c:0,h:23,p:0},24],t:{a:{b:116},e:{d:{".":19},r:{".":5,s:5}},i:{c:11},u:[{r:5},9]},v:{e:{l:5,t:11},i:11,o:{l:287}}},j:23,k:{e:{t:23},l:{e:1,i:{n:1}},".":288,h:{o:2},r:{a:{u:29}},s:{".":288}},l:[{e:[{d:24,q:{u:30}},0],i:{g:21,s:[{h:4},21]},o:73},29],m:[{a:{c:5},e:[{n:23,r:{s:4}},24],i:{n:{g:[{".":21},3]},o:21,t:23},y:21},29],n:{a:{r:21},e:{l:23,r:21,t:19,y:23},i:{c:19,s:92,t:23,v:23},o:[{u:21},0],u:23},o:{b:{l:11,o:{t:289}},c:[{r:3},24],e:[{l:{a:{s:167}},p:{i:{d:{e:290}}}},1],f:{e:2,i:{l:4}},k:[{e:{r:4}},8],l:{e:{".":32}},m:{e:{t:{e:5},s:{h:3}},i:0,p:0},n:{a:{l:0},e:0,i:{s:134},t:{a:0}},o:{m:41,t:32},p:{e:{l:3},i:{c:11}},r:{i:11,o:4},s:{p:{e:{r:5}},s:0},t:{h:{e:1},y:1,r:{o:{n:2}}},v:{a:1,e:{l:5}},x:5},p:[{e:{a:21,n:{t:19},r:{".":4},t:23},h:95,i:{n:{g:3}},o:23,a:{u:{l:{i:291}}}},29],r:[{e:{c:0,f:0,o:21,s:{t:0}},i:{o:0,v:0},o:{n:17,s:17},y:{s:17}},72],s:[{a:[{t:{i:5}},29],c:1,e:[{c:[{r:0},23],r:{".":4,a:{d:{i:238}}},s:3,v:148},24],h:[{a:19},29],i:[{b:90},29],o:{n:12},p:29,w:19},44],t:{a:{c:{h:36},g:21},e:{b:23,n:{d:17},o:5},i:[{b:4,d:0,e:{r:21},g:23,l:{i:12,l:17,y:21},s:{t:21},v:21},29],r:{i:23,o:{p:{h:115}},e:{u:29}},s:{h:1},h:{o:{u:29}}},u:{a:3,e:{l:93,n:3},g:{l:1},i:{n:3},m:{p:{l:11}},n:[{k:6,t:{y:0}},9],s:{c:19},t:{i:{n:6}}},v:{e:[{l:{i:17},n:23,r:{".":4},s:{t:19},y:23,i:{l:29}},1],i:{c:23,v:0},o:23},w:29,y:{c:1,n:{g:{e:32}},t:3},z:{s:{c:2}}},s:{a:[{b:42,c:{k:32,r:{i:11},t:23},i:32,l:{a:{r:36},m:0,o:4,t:0,e:{s:{c:54,w:7}}},n:{c:27,d:{e:0}},p:[{a:{r:{i:{l:292}}}},29],t:{a:4,i:{o:76},u:11},u:0,v:{o:{r:4}},w:32},9],b:56,c:{a:{n:{t:149},p:[{e:{r:267}},0],v:6,t:{o:{l:208}}},e:{d:21,i:18,s:21},h:[{o:21,i:{t:{z:21}},r:{o:{d:{i:{n:{g:293}}}}}},8],i:{e:68,n:{d:150},u:{t:{t:294}}},l:{e:6,i:21},o:{f:17,p:{y:18},u:{r:{a:7}}},u:29,r:{a:{p:{e:{r:{".":36}}}}},y:{t:{h:247}}},d:56,e:{".":18,a:[{s:17,w:5},1],c:{o:151,t:27},d:[{e:95,l:19},125],g:[{r:11},9],i:32,l:{e:2,f:32,v:32},m:{e:[{s:{t:295}},18],o:{l:1},a:{p:{h:287}},i:{t:{i:{c:296}}}},n:{a:{t:5},c:18,d:0,e:{d:19},g:5,i:{n:19},t:{d:18,l:18}},p:{a:152,t:{e:{m:{b:11}}}},r:{".":43,l:21,o:0,v:{o:18}},s:[{h:4,t:5},72],u:{m:113},v:[{e:{n:11}},32],w:{i:0},x:32},f:47,g:48,h:[{".":25,e:{r:2,v:32},i:{n:2,o:3,p:27,v:6},o:[{l:{d:4},n:12,r:[{t:7},17],e:{s:{t:137}}},0],w:18},24],i:{b:2,c:{c:19},d:{e:{".":27,s:[{t:6,w:6},32],d:{".":8}},i:[{z:4},32]},g:{n:{a:18}},l:{e:0,y:18},n:[{a:24,e:{".":32},g:23},42],o:[{n:[{a:6},32]},41],r:[{a:5,e:{s:{i:{d:4}}}},9],s:41,t:{i:{o:27}},u:32,v:41,z:32},k:[{e:[{t:23},18],i:{n:{e:4,g:4}},y:{s:{c:15}}},9],l:[{a:{t:23},e:24,i:{t:{h:7}},o:{v:{a:{k:{i:{a:297}}}}}},74],m:[{a:[{l:{l:54},n:12},23],e:{l:17,n:19},i:{t:{h:32}},o:{l:{d:49}}},42],n:72,o:[{c:{e:1},f:{t:12},l:{a:{b:1},d:153,i:{c:3},v:32,u:{t:{e:9}}},m:27,n:{".":68,a:17,g:0},p:[{h:{i:{c:32,z:19},y:19}},21],r:{c:5,d:5},v:[{i:4},18],g:{a:{m:{y:298}}}},41],p:{a:[{i:32,n:0,c:{e:299,i:{n:69}}},25],e:{n:{d:17},o:57,r:25,c:{i:{o:11}}},h:{e:[{r:[{o:213},27]},24],o:6},i:{l:17,n:{g:4},o:18,c:{i:{l:208}}},l:{y:21},o:{n:21,r:[{t:{s:{c:300,w:300}}},17],t:18,k:{e:{s:{w:10}}}}},q:{u:{a:{l:{l:36}},i:{t:{o:88}}}},r:29,s:[{a:[{s:12,c:{h:{u:301}}},29],c:94,e:{l:23,n:{g:19},s:{".":21},t:19},i:[{e:[{r:0},21],l:{y:4},a:{n:{".":210}},g:{n:{a:{b:302}}}},29],l:[{i:1},21],n:21,p:{e:{n:{d:115}}},t:9,u:{r:{a:6}},w:4,h:{a:{t:3}}},25],t:{".":25,a:{g:24,l:24,m:{i:17,p:69},n:{d:32,t:{s:{h:{i:303}}}},p:90,t:{".":32,i:15},r:{t:{l:{i:12}}}},e:{d:21,r:{n:{i:7},o:19},w:[{a:6},8]},h:{e:23},i:[{".":21,a:19,c:[{k:32},29],e:21,f:23,n:{g:3},r:32},9],l:{e:29},o:{c:{k:32},m:{a:12},n:{e:32},p:21,r:{e:27,a:{b:304}}},r:[{a:{d:21,t:{u:32,a:{g:305}},y:21},i:{d:21,b:{u:{t:7}}},y:18},1],w:61,y:[{l:{i:{s:137}}},24],b:4,s:{c:{r:4}},u:{p:{i:{d:306}}}},u:[{a:{l:2},b:111,g:151,i:{s:4,t:12},l:21,m:[{i:11},9],n:9,r:9,p:{e:{r:{e:307}}}},41],v:18,w:[{o:18,i:{m:{m:177}}},9],y:[{c:18,l:27,n:{o:5,c:41},r:{i:{n:4}},t:{h:{i:308}}},21]},t:{a:[{".":27,b:[{l:{e:{s:4}},o:{l:{i:{z:32,s:{m:309}}}}},25],c:{i:18},d:{o:4},f:46,i:{l:{o:5}},l:[{a:4,e:{n:5},i:11,k:[{a:204},18],l:{i:{s:0}},o:{g:4}},9],m:{o:4,i:{n:82}},n:{d:{e:0},t:{a:54}},p:{e:{r:4}
179,l:4,a:{t:{h:310}}},r:{a:0,c:18,e:18,i:{z:3},r:{h:311}},s:{e:0,y:4},t:{i:{c:18},u:{r:1}},u:{n:17},v:0,w:25,x:{i:{s:0}},g:{o:{n:{".":3}}}},41],b:42,c:[{h:[{e:{t:5},c:15,i:{e:{r:237}}},21],r:29},18],d:43,e:{".":18,a:{d:{i:17},t:18,c:{h:{e:{r:{".":36}}}}},c:{e:17,t:32},d:[{i:4},42],e:41,g:[{e:{r:4},i:4},0],l:{".":27,i:17,s:32,e:{g:84,r:{o:249}}},m:{a:[{t:11},154]},n:{a:{n:27},c:27,d:27,e:{s:18},t:[{a:{g:0}},41]},o:41,p:[{e:4},1],r:{c:11,d:155,i:[{e:{s:5},s:11,z:{a:6},c:{".":8}},41],n:{i:{t:32}},v:5,g:{e:{i:312}}},s:{".":18,s:[{".":23,e:{s:313}},18]},t:{h:{e:6}},u:27,x:27,y:18},f:42,g:43,h:{".":25,a:{n:17,l:{a:{m:228}}},e:[{a:[{s:3,t:5},18],i:{s:11},t:27},9],i:{c:{".":4,a:4},l:18,n:{k:32}},l:18,o:{d:{e:4,i:{c:32},o:{n:11}},o:18,r:{i:{t:6,z:5}},g:{e:{n:{i:314}}},k:{e:{r:175}}},s:25,y:{l:{a:{n:228}},s:{c:11}}},i:{a:[{b:1,t:{o:1},n:{".":70}},41],b:156,c:{k:18,o:21,u:157},d:{i:32},e:{n:27},f:[{y:4},8],g:[{u:32},25],l:{l:{i:{n:6}}},m:[{p:18,u:{l:5}},41],n:[{a:24,e:{".":27},i:27,o:{m:285}},42],o:[{c:4,n:{e:{e:6}}},41],q:32,s:{a:3,e:27,m:0,o:4,p:0,t:{i:{c:{a:32}}}},t:{l:3},u:1,v:[{a:0},41],z:[{a:3,e:{n:3}},41]},l:[{a:[{n:17},19],e:{".":27,d:27,s:{".":27},t:{".":19}},o:19,i:{e:{r:315}}},25],m:[{e:0},43],n:81,o:[{b:3,c:{r:{a:{t:4}}},d:{o:18},f:25,g:{r:9},i:{c:4},m:{a:9,b:0,y:3},n:{a:{l:{i:0},t:3},o:18,y:18},r:{a:9,i:{e:3,z:5}},s:8,u:{r:32,t:18},w:{a:{r:3}},l:{o:{g:{y:84}}},t:{i:{c:11}}},41],p:43,r:{a:[{b:11,c:{h:5,i:[{t:17},36],t:{e:17}},s:17,v:{e:{n:5,s:158,r:{s:[{a:{b:317}},15]}}},i:{t:{o:{r:316}}}},41],e:{f:5,m:[{i:6},0],a:{c:{h:{e:318}}}},i:{a:[{l:{".":1}},32],c:{e:{s:5},i:{a:32},s:18},m:25,v:0},o:{m:{i:5},n:{i:6,y:18},p:{h:{e:5},i:{s:175},o:{l:{e:{s:320},i:{s:320,t:321}}}},s:{p:11},v:11,l:{e:{u:{m:319}}},f:{i:{c:{".":17},t:11}}},u:{i:5,s:17}},s:[{c:[{h:{i:{e:12}}},21],h:0,w:21},101],t:[{e:{s:21},o:19,u:0,r:{i:{b:{u:{t:322}}}}},66],u:[{a:[{r:3},2],b:{i:1},d:8,e:18,f:46,i:76,m:27,n:{i:{s:1}},p:{".":48},r:{e:27,i:[{s:11},32],o:5,y:4,n:{a:{r:12}}},s:27},41],v:18,w:[{a:43,i:{s:17},o:18,h:29},1],y:[{a:18,l:25,p:{e:12,h:4,a:{l:64}}},41],z:[{e:1},18]},u:{a:{b:18,c:0,n:{a:4,i:0},r:{a:{n:{t:5}},d:8,i:11,t:11},t:29,v:0,d:{r:{a:{t:{i:3,u:15}}}}},b:{e:[{l:21,r:[{o:21},23]},1],i:[{n:{g:33}},72],l:{e:{".":23}}},c:{a:23,i:{b:0,t:1},l:{e:12},r:23,u:23,y:21},d:{d:4,e:{r:3,s:{t:4},v:17},i:{c:29,e:{d:3,s:3},s:4,t:19},o:{n:[{y:232},21]},s:{i:1},u:21},e:{n:{e:21,s:17,t:{e:0}},r:{i:{l:0}},a:{m:15}},f:{a:27,l:23},g:{h:{e:{n:11}},i:{n:4}},i:[{l:{i:{z:5}},n:[{g:29},1],r:{m:0},t:{a:17},v:[{e:{r:{".":0}}},11]},156],j:19,k:18,l:{a:[{b:5,t:{i:19}},29],c:{h:[{e:32},17]},d:{e:{r:3}},e:[{n:29},1],g:{i:1},i:[{a:19,n:{g:3},s:{h:4}},9],l:{a:{r:1},i:{b:96,s:1}},m:61,o:72,s:[{e:{s:5}},18],t:{i:2,r:{a:54},u:18},u:[{l:4},23],v:4},m:{a:{b:4},b:{i:1,l:{y:1}},i:[{n:{g:83}},29],o:{r:{o:6}},p:9},n:{a:{t:17},e:[{r:1},24],i:[{m:1,n:24,s:{h:4},v:11},29],s:[{w:1},93],t:{a:{b:11},e:{r:{".":1},s:1}},u:0,y:4,z:4},o:{r:{s:21},s:19,u:29},p:{e:[{r:{s:6}},29],i:{a:19,n:{g:3}},l:23,p:[{o:{r:{t:10}}},3],t:{i:{b:5},u:17}},r:{a:[{".":18,g:21,s:21,l:{".":216}},29],b:{e:1},c:0,d:2,e:{a:{t:5}},f:{e:{r:1},r:1},i:{f:[{i:{c:0}},23],n:2,o:23,t:29,z:3,a:{l:{".":0}}},l:[{i:{n:{g:{".":5}}}},9],n:{o:1},o:{s:17},p:{e:1,i:1},s:{e:{r:5}},t:{e:{s:4},h:{e:3},i:[{e:1},17]},u:23},s:[{a:{d:19,n:19,p:1},c:[{i:3},8],e:{a:5,r:{".":9}},i:{a:19,c:23},l:{i:{n:1}},p:2,s:{l:4},t:{e:{r:{e:4}},r:2},u:[{r:17},24]},25],t:{a:{b:0,t:23},e:{".":18,l:18,n:[{i:17},18]},i:[{l:{i:{z:5}},n:{e:23,g:3},o:{n:{a:7}},s:21,z:31},101],l:34,o:{f:4,g:5,m:{a:{t:{i:{c:5}}}},n:19,u:21},s:0},u:[{m:1},23],v:74,x:{u:11},z:{e:1}},v:{a:[{".":32,b:159,c:{i:{l:5},u:11},g:[{e:1,u:{e:{r:170}}},0],l:{i:{e:4},o:5,u:15},m:{o:4},n:{i:{z:4}},p:{i:4},r:{i:{e:{d:5}}},t:[{i:{v:29}},27],u:{d:{e:{v:54}}}},41],e:{".":18,d:18,g:11,l:{".":23,l:{i:11},o:1,y:21},n:{o:{m:11},u:{e:19}},r:{d:21,e:{".":32,l:[{y:{".":41}},21],n:[{c:5},23],s:21,i:{g:324}},i:{e:11},m:{i:{n:36}},s:{e:27},t:{h:11}},s:[{".":18,t:{e:0,i:{t:{e:15}}}},99],t:{e:[{r:11},1],y:1}},i:{a:{l:{i:4},n:32},d:{e:{".":32,d:32,n:47,s:32},i:32},f:23,g:{n:4},k:0,l:[{i:{t:32,z:127}},25],n:[{a:26,c:24,d:5,g:18},29],o:{l:11,r:73,u:2},p:1,r:{o:4},s:{i:{t:11},o:3,u:3},t:{i:18,r:11,y:18},v:[{i:{p:{a:{r:325}}}},27]},o:{".":32,i:[{r:{d:{u:323}},c:{e:{p:213}}
179},0],k:27,l:{a:1,e:19,t:32,v:27},m:{i:5},r:{a:{b:5},i:17,y:1},t:{a:1,e:{e:18}}},v:26,y:21},w:{a:{b:{l:19},c:25,g:{e:{r:4},o:5},i:{t:6},l:{".":19},m:0,r:{t:0},s:{t:[{e:{w:{a:326}}},0]},t:{e:2},v:{e:{r:4,g:327}}},b:29,e:{a:{r:{i:{e:5}},t:{h:54}},d:{n:0},e:{t:12,v:5,k:{n:137}},l:{l:0},r:29,s:{t:12},v:23},h:{i:0},i:[{l:[{l:{i:{n:6}}},8],n:{d:{e:0},g:0},r:0,s:{e:27},t:{h:12},z:5,d:{e:{s:{p:6}}}},9],k:21,l:{e:{s:1},i:{n:3}},n:{o:21},o:[{m:15,v:{e:{n:4}},k:{e:{n:85}}},160],p:19,r:{a:[{p:{a:{r:{o:12}}}},0],i:[{t:{a:36,e:{r:{".":183}}}},0]},s:{h:23,l:1,p:{e:1},t:60},t:18,y:1,c:23},x:{a:[{c:{e:5},g:{o:21},m:11,p:21,s:5},29],c:161,e:[{c:{u:{t:{o:1}}},d:24,r:{i:0,o:4}},29],h:[{i:[{l:6},8],u:0},29],i:[{a:4,c:4,d:{i:4},m:{e:21,i:{z:4}}},23],o:[{b:21},23],p:[{a:{n:{d:17}},e:{c:{t:{o:10}},d:11}},23],t:[{i:23},74],u:[{a:3},29],x:1,q:[{u:{i:{s:54}}},29]},y:{a:{c:19,r:110,t:19},b:29,c:[{e:[{r:4},24],h:[{e:[{d:264},0]},23],o:{m:17,t:17}},29],d:29,e:{e:19,r:[{f:21},29],s:[{t:{e:{r:{y:328}}}},0],t:1},g:{i:19},h:47,i:29,l:{a:23,l:{a:{b:{l:6}}},o:23,u:19},m:{b:{o:{l:7}},e:[{t:{r:{y:20}}},0],p:{a:12}},n:{c:{h:{r:3}},d:4,g:4,i:{c:4},x:32},o:[{d:4,g:33,m:0,n:{e:{t:4},s:21},s:21},72],p:{e:{d:21,r:6},i:3,o:[{c:21},23],t:{a:9},u:19},r:{a:{m:5},i:{a:4},o:23,r:1},s:{c:1,e:161,i:{c:{a:3},o:3,s:27},o:21,s:0,t:[{a:3,r:{o:29}},2],u:{r:17}},t:{h:{i:{n:23}},i:{c:3}},w:29},z:{a:[{b:79,r:8},2],b:18,e:[{n:1,p:1,r:[{o:3},29],t:0},25],i:[{l:21,s:21,a:{n:{".":23}}},42],l:32,m:18,o:[{m:1,o:{l:4},p:{h:{r:329}}},41],t:{e:0},z:[{y:21,w:231},101]}},{associate:[2,5],associates:[2,5],declination:[3,6,9],obligatory:[5,7],philanthropic:[4,7],present:[],presents:[],project:[],projects:[],reciprocity:[4],recognizance:[2,6,9],reformation:[3,6,9],retribution:[3,6,9],table:[2]}])})(L1)),L1.exports}var E_=I_();const b_=sn(E_),C_=t=>{const e=t.attributes?.font?.[0];return!!e&&e.type!=="STANDARD"},y_=()=>t=>{let e="",r=0;const n=[];for(let i=0;i<t.runs.length;i+=1){const a=t.runs[i],s=t.string.slice(a.start,a.end),c=C_(a)?s.normalize("NFD"):s,f=c.length;n.push({...a,start:r,end:r+f}),r+=f,e+=c}return{...t,string:e,runs:n}},C2=t=>{let e=0;const r=[],n=[];for(let i=0;i<t.length;i+=1){const a=t[i],s=a.string.length;r.push(a.string),n.push({...a,start:e,end:e+s,attributes:a.attributes||{}}),e+=s}return{string:r.join(""),runs:n}},v_="Â",B_=t=>[t],x_=t=>t.replaceAll(v_,""),w_=(t={},e={})=>r=>{const n=[],i=[],a=t.wordHyphenation?.()||B_,s=e.hyphenationCallback||a;let c=0;for(let d=0;d<r.runs.length;d+=1){let m="";const I=r.runs[d],v=r.string.slice(I.start,I.end).split(/([ ]+)/g).filter(Boolean);for(let z=0;z<v.length;z+=1){const G=v[z],W=s(G,a).map(x_);n.push(...W),m+=W.join("")}const x=I.end-I.start-m.length,Q=I.start-c,N=I.end-c-x;i.push({...I,start:Q,end:N,string:m}),c+=x}return{...C2(i),syllables:n}},Q_=t=>Object.assign({},t),XC=(t,e)=>{const r=Object.assign({},t,{height:e}),n=Object.assign({},t,{y:t.y+e,height:t.height-e});return[r,n]},S_=(t,e)=>{const[,r]=XC(e,t);return r},k_=t=>t.reduce((e,r)=>e+r.box.height,0),D_=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},xA=t=>t.attributes?.scale||D_(t),j4=(t,e)=>{if(!e)return 0;const r=e.stringIndices||[],n=r[t];return r.slice(0,t).filter(i=>i===n).length},y2=t=>t.attributes?.font?.[0]||null,V4=(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 a=i.slice(t,e),s=String.fromCodePoint(...a);return r.layout(s,void 0,void 0,void 0,"ltr").glyphs},ad=(t,e)=>{const r=e?.glyphIndices;if(!r)return t;let n=t;for(let i=r.length-1;i>=0;i-=1)if(r[i]<=t){n=i;break}return n},v2=t=>{if(t.length===0)return[];const e=t[0];return t.map(r=>r-e)},pf=(t,e,r)=>{const n=xA(r),i=y2(r),a=ad(t,r),s=ad(e-1,r),c=r.glyphs?.[a],f=r.glyphs?.[s],d=j4(t,r),m=d>0?V4(d,1/0,i,c):[],I=j4(e,r),v=V4(0,I,i,f),x=(r.glyphIndices?.[a]??a)>=t,Q=a+(d>0||!x?1:0),N=s+1-Math.min(1,I),z=(r.glyphs||[]).slice(Q,N),G=ne=>({xAdvance:ne.advanceWidth*n,yAdvance:0,xOffset:0,yOffset:0}),W=m.map(G),U=(r.positions||[]).slice(Q,N),J=v.map(G),F=v2((r.stringIndices||[]).slice(t,e)),ie=m.map((ne,ve)=>(r.glyphIndices?.[a]??0)-t+d+ve),$=(r.glyphIndices||[]).slice(Q,N).map(ne=>ne-t),P=v.map((ne,ve)=>(r.glyphIndices?.[s]??0)-t+ve),re=[ie,$,P].flat();return Object.assign({},r,{start:Math.max(r.start+t,0),end:Math.max(Math.min(r.end,r.start+e),0),stringIndices:
179F,glyphIndices:re,glyphs:[m,z,v].flat(),positions:[W,U,J].flat()})},u5=(t,e)=>e?e.findIndex(r=>r.start<=t&&t<r.end):-1,ZC=(t,e,r)=>{const n=u5(t,r),i=Math.max(u5(e-1,r),n);return r.slice(n,i+1)},R_=(t,e)=>{const r=e.start-t,n=e.end-t;return Object.assign({},e,{start:r,end:n})},T_=(t,e,r)=>{const n=a=>pf(t-a.start,e-a.start,a),i=a=>pf(0,e-a.start,a);return r.map((a,s)=>{let c=a;const f=s===0,d=!f&&s===r.length-1;return f&&(c=n(a)),d&&(c=i(a)),R_(t,c)})},rA=(t,e,r)=>{if(r.string.length===0)return r;const n=r.string.slice(t,e),i=ZC(t,e,r.runs),a=T_(t,e,i);return Object.assign({},r,{string:n,runs:a})},$C=/\S/,F_=t=>t.search($C),N_=t=>{for(let e=t.length-1;e>=0;e-=1)if($C.test(t[e]))return e;return-1},L_=t=>{const e=F_(t.string),r=N_(t.string);return rA(e,r+1,t)},__=()=>({start:0,end:0,stringIndices:[],glyphIndices:[],glyphs:[],positions:[],attributes:{}}),ey=t=>typeof t=="number",M_=(t,e)=>{const r=Oc(e),n=Vr(r)?0:r+1,i=Array(t).fill(n);return e.concat(i)},O_=(t,e)=>e.concat([t]),ty=(t,e)=>typeof e=="string"||!e||!t?null:e.glyphForCodePoint(t),P_=(t,e)=>{const r=t.codePoints?.length||0,n=e.stringIndices?.length||0,i=e.glyphs.concat(t),a=M_(r,e.stringIndices),s=O_(n,e.glyphIndices),c=e.end+r;if(!e.positions)return Object.assign({},e,{end:c,glyphs:i,stringIndices:a,glyphIndices:s});const f=e.positions.concat({xAdvance:t.advanceWidth*xA(e),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},e,{end:c,glyphs:i,stringIndices:a,glyphIndices:s,positions:f})},ry=(t,e)=>{if(!t)return e;const r=y2(e),n=ey(t)?ty(t,r):t;return P_(n,e)},ny=t=>String.fromCodePoint(...t||[]),iy=(t,e)=>{const r=typeof t=="number"?[t]:t?.codePoints,n=ny(r||[]),i=e.string+n,a=e.runs.slice(0,-1),s=Oc(e.runs)||__(),c=a.concat(ry(t,s));return Object.assign({},e,{string:i,runs:c})},ay=8230,U_=String.fromCharCode(ay),G_=t=>{if(!t.encode)return ay;const[e]=t.encode(U_);return parseInt(e[0],16)},X4=t=>{const e=Oc(t)?.runs||[],r=Oc(e)?.attributes?.font[0];if(r){const n=t.length-1,i=G_(r),a=r.glyphForCodePoint(i),s=iy(a,L_(t[n]));return Object.assign([],t,{[n]:s})}return t},sy=(t,e)=>{const r=Object.assign({},e.attributes);return delete r[t],Object.assign({},e,{attributes:r})},Wd=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*xA(t))},oy=t=>{const e=t.attributes?.font,r=typeof e=="string"?0:e?.[0]?.descent||0;return xA(t)*r},H_=t=>{const e=t.attributes?.font;return(typeof e=="string"?0:e?.[0]?.lineGap||0)*xA(t)},ly=t=>t.attributes?.lineHeight||H_(t)+Wd(t)-oy(t),cy=t=>{const e=(r,n)=>Math.max(r,ly(n));return t.runs.reduce(e,0)},z_=(t,e)=>{const r=Math.max(t.x,e.x),n=Math.min(t.x+t.width,e.x+e.width),i=Math.max(t.y,e.y),a=Math.min(t.y+t.height,e.y+e.height);return n>=r&&a>=i},W_=(t,e)=>{if(!z_(e,t))return[t];const r=e.x,n=e.x+e.width,i=t.x,a=t.x+t.width,s=Object.assign({},t,{width:r-i}),c=Object.assign({},t,{x:n,width:a-n});return[s,c].filter(f=>f.width>0)},Y_=(t,e)=>{let r=[t];for(let n=0;n<e.length;n+=1){const i=e[n];r=r.reduce((a,s)=>{const c=W_(s,i);return a.concat(c)},[])}return r},K_=(t,e)=>{const{excludeRects:r,...n}=t;if(!r)return[n];const i=[],a=Math.max(...r.map(c=>c.y+c.height));let s=n;for(;s.y<a;){const[c,f]=XC(s,e),d=Y_(c,r);s=f,i.push(...d)}return[...i,s]},J_="",q_=t=>{if(!!t.string.includes(J_))return t;const r=t.runs.map(n=>sy("attachment",n));return Object.assign({},t,{runs:r})},j_=(t,e,r)=>{let n=t.shift(),i=n.y;return e.map((a,s)=>{const c=s===0?r:0,f=a.runs?.[0]?.attributes||{},d=Math.max(cy(a),f.lineHeight);i+d>n.y+n.height&&t.length>0&&(n=t.shift(),i=n.y);const m={string:a.string,runs:a.runs,box:{x:n.x+c,y:i,width:n.width-c,height:d}};return i+=d,q_(m)})},V_=(t,e={})=>(r,n)=>{const i=cy(n),a=n.runs?.[0]?.attributes?.indent||0,s=K_(r,i),c=s.map(d=>d.width);c.unshift(c[0]-a);const f=t.linebreaker(e)(n,c);return j_(s,f,a)},X_=(t,e)=>{const r=[];let n=0;for(let i=0;i<e.length;i+=1){const a=e[i];if(n+=a.box.height,n<t)r.push(a);else break}return r},Z_=(t,e,r)=>n=>{const i=[],a=[...n],s=V_(t,e),c=Vr(r.maxLines)?1/0:r.maxLines,f=r.truncateMode==="ellipsis";let d=c,m=Q_(r),I=a.shift();for(;d>0&&I;){const v=s(m,I),x=v.slice(0,d),Q=k_(x),N=f&&v.length!==x.length;if(d-=x.length,m.height>=Q)i.push(N?X4(x):x),m=S_(Q,m),I=a.shift();else{i.push(X4(X_(m.height,x)));break}}return i},$_=t=>{const{runs:e}=t;return e.length===0?0:e[0].start},eM=t=>{const{runs:e}=t;return e.length===0?0:Oc(e).end},uy=t=>eM(t)-$_(t),Z4=b2(),tM=t=>t.reduce((e,r)=>{const n=r.end-r.start,i=QC(r.attributes.bidiLevel,n);return e.concat(i)},[]),rM=(t,e)=>{const r=[];for(let n=0;n<t.length;n+=1)r[n]=n;return e.forEach(([n,i])=>{const a=r.slice(n,i+1);for(let s=a.length-1;s>=0;s-=1)r[i-s]=a[s]}),r},$4=(t,e,r)=>{for(let n=0;n<t.length;n+=1){const i=t[n],a=i.stringIndices[r-i.start];if(r>=i.start&&r<i.end)return i[e][a]}throw new Error(`index ${r} out of range`)},nM=t=>{const e=tM(t.runs),n=t.runs[0]?.attributes.direction==="rtl"?1:0,s={paragraphs:[{start:0,end:uy(t)-1,level:n}],levels:e},c=Z4.getReorderSegments(t.string,s);if(c.length===0)return t;const f=rM(t.string,c),d=Z4.getReorderedString(t.string,s),m=t.runs.map(I=>{const v=f.slice(I.start,I.end),x=[],Q=[],N=new Set;for(let z=0;z<v.length;z+=1){const G=v[z],W=$4(t.runs,"glyphs",G);N.has(W.id)||(x.push(W),Q.push($4(t.runs,"positions",G)),W.isLigature&&N.add(W.id))}return{...I,glyphs:x,positions:Q}});return{box:t.box,runs:m,string:d}},iM=t=>t.map(nM),aM=()=>t=>t.map(iM),sM=(t=[])=>{const e=[];let r=0;for(let n=0;n<t.length;n+=1){const a=t[n]?.codePoints?.length||0;for(let s=0;s<a;
179s+=1)e.push(r);r+=1}return e},oM=(t=[])=>{const e=[];let r=0;for(let n=0;n<t.length;n+=1){const a=t[n]?.codePoints?.length||0,s=a===0?e[n-1]:r;e.push(s),r+=a}return e},lM=t=>t.attributes?.characterSpacing||0,cM=(t,e)=>{const r=xA(t),n=lM(t);return e.map((i,a)=>{const c=a===e.length?0:n;return Object.assign({},i,{xAdvance:i.xAdvance*r+c,yAdvance:i.yAdvance*r,xOffset:i.xOffset*r,yOffset:i.yOffset*r})})},uM=t=>e=>{const{start:r,end:n,attributes:i={}}=e,{font:a}=i;if(!a)return{...e,glyphs:[],stringIndices:[],glyphIndices:[],positions:[]};const s=t.slice(r,n);if(typeof a=="string")throw new Error("Invalid font");const c=a[0].layout(s,void 0,void 0,void 0,"ltr"),f=cM(e,c.positions),d=sM(c.glyphs),m=oM(c.glyphs);return{...e,positions:f,stringIndices:d,glyphIndices:m,glyphs:c.glyphs}},AM=()=>t=>{const e=t.runs.map(uM(t.string));return Object.assign({},t,{runs:e})},fM=t=>{if(!t.positions)return t;const e=t.attributes?.font?.[0]?.unitsPerEm||0,r=(t.attributes?.yOffset||0)*e,n=t.positions.map(i=>Object.assign({},i,{yOffset:r}));return Object.assign({},t,{positions:n})},dM=()=>t=>{const e=t.runs.map(fM);return Object.assign({},t,{runs:e})},hM=t=>t.sort((e,r)=>e.start-r.start||e.end-r.end),eI=t=>t.start===t.end,gM=(t,e)=>t[1]-e[1]||t[3]-e[3],pM=t=>t.reduce((r,n,i)=>r.concat([["start",n.start,n.attributes,i],["end",n.end,n.attributes,i]]),[]).sort(gM),mM=t=>t.reduce((e,r)=>{const n=Object.assign({},e.attributes,r.attributes);return Object.assign({},r,{attributes:n})},{}),IM=t=>{const e=t.reduce((r,n)=>(r[n.start]||(r[n.start]=[]),r[n.start].push(n),r),[]);return Object.values(e)},EM=t=>IM(t).map(mM),bM=t=>{const e=[],r=pM(t);let n=-1,i={};const a=[];for(let s=0;s<r.length;s+=1){const[c,f,d]=r[s];if(n!==-1&&n<f&&e.push({start:n,end:f,attributes:i,stringIndices:[],glyphIndices:[],glyphs:[],positions:[]}),c==="start")a.push(d),i=Object.assign({},i,d);else{i={};for(let m=0;m<a.length;m+=1)a[m]===d?a.splice(m--,1):i=Object.assign({},i,a[m])}n=f}return e},CM=(t=[])=>{const e=EM(t.filter(n=>eI(n))),r=bM(t.filter(n=>!eI(n)));return hM(e.concat(r))},Ay=()=>({string:"",runs:[]}),yM=t=>{const e=t.runs.map(r=>sy("font",r));return Object.assign({},t,{runs:e})},vM=t=>e=>{if(Vr(e))return Ay();const{string:r}=e,{fontSubstitution:n,scriptItemizer:i,bidi:a}=t,{runs:s}=yM(e),{runs:c}=i()(e),{runs:f}=n()(e),{runs:d}=a()(e),m=d.concat(f).concat(c).concat(s);return{string:r,runs:CM(m)}},BM=()=>t=>{const e=[];let r=0,n=t.string.indexOf(` 180`)+1;for(;n>0;)e.push(rA(r,n,t)),r=n,n=t.string.indexOf(` 181`,n)+1;return r===0?e.push(t):r<t.string.length&&e.push(rA(r,uy(t),t)),e},fy=t=>t.reduce((e,r)=>e+(r.xAdvance||0),0),B2=t=>fy(t.positions||[]),x2=t=>{const e=(r,n)=>r+B2(n);return t.runs.reduce(e,0)},xM=32,Yd=t=>(t?.codePoints||[]).includes(xM),dy=t=>{const e=t?.glyphs||[];return e.length>0&&e.every(Yd)},wM=t=>{const e=t.glyphs||[],r=t.positions||[],n=e.findIndex(i=>!Yd(i));return n===-1?r:r.slice(0,n)},QM=t=>t?wM(t).reduce((r,n)=>r+(n.xAdvance||0),0):0,SM=t=>{const e=t.runs||[];let r=0;for(const n of e)if(r+=QM(n),!dy(n))break;return r},kM=t=>{const e=I4(t.glyphs||[]),r=I4(t.positions||[]),n=e.findIndex(i=>!Yd(i));return n===-1?r:r.slice(0,n)},DM=t=>t?kM(t).reduce((r,n)=>r+(n.xAdvance||0),0):0,RM=t=>{const e=t.runs||[];let r=0;for(let n=e.length-1;n>=0;n-=1){const i=e[n];if(r+=DM(i),!dy(i))break}return r},TM=t=>pf(0,t.end-t.start-1,t),FM=t=>{const e=DT(t.string),r=QT(-1,TM,t.runs);return Object.assign({},t,{string:e,runs:r})},NM={center:.5,right:1},LM=t=>Oc(t.string)===` 182`?FM(t):t,_M=t=>SM(t)+(t.overflowLeft||0),MM=t=>RM(t)+(t.overflowRight||0),OM=t=>{const e=_M(t),r=MM(t),n=t.box.x-e,i=t.box.width+e+r,a=Object.assign({},t.box,{x:n,width:i});return Object.assign({},t,{box:a,overflowLeft:e,overflowRight:r})},PM=(t,e,r)=>n=>{const i=x2(n),a=NM[r]||0,s=Math.max(0,n.box.width-i),c=r==="justify"||i>n.box.width,f=n.box.x+s*a,d=Object.assign({},n.box,{x:f}),m=Object.assign({},n,{box:d});return c?t.justification(e)(m):m},UM=t=>{let e=0,r=0,n=0,i=0;const a=t.runs.map(s=>{const c=ly(s),f=Wd(s),d=oy(s),m=B2(s);return n=Math.max(n,c),e=Math.max(e,f),r=Math.max(r,d),i+=m,Object.assign({},s,{height:c,ascent:f,descent:d,xAdvance:m})});return Object.assign({}
182,t,{runs:a,height:n,ascent:e,descent:r,xAdvance:i})},GM=(t,e)=>(r,n,i)=>{const a=n===i.length-1,s=r.runs?.[0]?.attributes||{},c=a?s.alignLastLine:s.align;return Ea(UM,t.textDecoration(),PM(t,e,c),OM,LM)(r)},HM=(t,e)=>r=>{const n=GM(t,e);return r.map(i=>i.map(n))},zM=65532,WM=t=>t.codePoints.includes(zM),YM=t=>{if(!t.positions)return t;const e=t.glyphs||[],r=t.attributes?.attachment;if(!r)return t;const n=t.positions.map((i,a)=>{const s=e[a];return r.width&&WM(s)?Object.assign({},i,{xAdvance:r.width}):Object.assign({},i)});return Object.assign({},t,{positions:n})},KM=()=>t=>{const e=t.runs.map(YM);return Object.assign({},t,{runs:e})},JM=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}),qM=t=>{const e=JM(t.attributes);return Object.assign({},t,{attributes:e})},jM=()=>t=>{const e=t.string||"",r=(t.runs||[]).map(qM);return{string:e,runs:r}},VM=()=>t=>(t.runs.forEach(e=>{const{attributes:r}=e,{verticalAlign:n}=r;n==="sub"?r.yOffset=-.2:n==="super"&&(r.yOffset=.4)}),t),XM=b2(),ZM=t=>t.reduce((e,r)=>{const n=r.end-r.start,i=QC(r.attributes.bidiLevel,n);return e.concat(i)},[]),$M=()=>t=>{const e=ZM(t.runs);let r="";return t.string.split("").forEach((i,a)=>{const c=e[a]%2===1?XM.getMirroredCharacter(t.string.charAt(a)):null;r+=c||i}),{...t,string:r}},hy=t=>(e,r,n={})=>{const i=Ea(dM(),KM(),VM(),AM(),w_(t,n),$M(),vM(t)),a=s=>s.map(i);return Ea(HM(t,n),aM(),Z_(t,n,r),a,BM(),jM(),y_())(e)},eO=b2(),gy=()=>t=>{const{string:e}=t,r=t.runs[0]?.attributes.direction,{levels:n}=eO.getEmbeddingLevels(e,r);let i=null,a=0,s=0;const c=[];for(let d=0;d<n.length;d+=1){const m=n[d];m!==i&&(i!==null&&c.push({start:a,end:s,attributes:{bidiLevel:i}}),a=s,i=m),s+=1}return a<e.length&&c.push({start:a,end:e.length,attributes:{bidiLevel:i}}),{string:e,runs:c}},d1=1e4,tO=(t,e)=>{let r=e+1;for(;r<t.length&&!(t[r].type!=="glue"&&t[r].type!=="penalty");r++);return t[r-1]},rO=(t,e,r)=>{let n=null,i=1/0;const a={width:0,stretch:0,shrink:0},s=e[Math.min(r,e.length-1)],c=d=>{const m="stretch"in d?d.stretch:null;if(a.width<s)return m&&a.stretch-m>0?(s-a.width)/a.stretch:d1;const I="shrink"in d?d.shrink:null;return a.width>s?I&&a.shrink-I>0?(s-a.width)/a.shrink:d1:0};let f=0;for(let d=0;d<t.length;d+=1){const m=t[d];m.type==="box"&&(a.width+=m.width),m.type==="glue"&&(a.width+=m.width,a.stretch+=m.stretch,a.shrink+=m.shrink);const I=tO(t,d);if(f=I.type==="penalty"?I.width:0,a.width-a.shrink+f>s){if(n===null){let v=d===0?d+1:d;for(;
182v<t.length&&(t[v].type==="glue"||t[v].type==="penalty");)v++;n=v-1}break}if(m.type==="penalty"||m.type==="glue"){const v=c(m),x=m.type==="penalty"?m.penalty:0,Q=100*Math.abs(v)**3+x;i>=Q&&(n=d,i=Q)}}return a.width-a.shrink+f>s?n:null},nO=(t,e)=>{let r=0,n=0,i=t;const a=[0];for(;i.length>0;){const s=rO(i,e,n);s!==null?(r+=s,a.push(r),i=i.slice(s+1,i.length),r++,n++):i=[]}return a};class iO{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}class wg{static Node=iO;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 tI(t,e,r,n,i,a){return{position:t,demerits:e,line:r,fitnessClass:n,totals:i||{width:0,stretch:0,shrink:0},previous:a}}function aO(t,e,r,n,i,a){let s=r.width-i.totals.width,c=0,f=0;const d=a<e.length?e[a-1]:e[e.length-1];return t[n].type==="penalty"&&(s+=t[n].width),s<d?(c=r.stretch-i.totals.stretch,c>0?(d-s)/c:Zn.infinity):s>d?(f=r.shrink-i.totals.shrink,f>0?(d-s)/f:Zn.infinity):0}function sO(t,e,r){const n={width:e.width,stretch:e.stretch,shrink:e.shrink};for(let i=r;i<t.length;i+=1){const a=t[i];if(a.type==="glue")n.width+=a.width,n.stretch+=a.stretch,n.shrink+=a.shrink;else if(a.type==="box"||a.type==="penalty"&&a.penalty===-Zn.infinity&&i>r)break}return n}function oO(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 Zn=(t,e,r)=>{const n={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new wg,a={width:0,stretch:0,shrink:0},s=e;i.push(new wg.Node(tI(0,0,0,0,void 0,null)));function c(f,d,m){let I=i.first();for(;I!==null;){let v=0;const x=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];for(;I!==null;){v=I.data.line+1;const N=aO(m,s,a,d,I.data,v);if((N<-1||f.type==="penalty"&&f.penalty===-Zn.infinity)&&i.remove(I),N>=-1&&N<=n.tolerance){const z=100*Math.pow(Math.abs(N),3);let G=0;f.type==="penalty"&&f.penalty>=0?G=Math.pow(n.demerits.line+z,2)+Math.pow(f.penalty,2):f.type==="penalty"&&f.penalty!==-Zn.infinity?G=Math.pow(n.demerits.line+z,2)-Math.pow(f.penalty,2):G=Math.pow(n.demerits.line+z,2),f.type==="penalty"&&m[I.data.position].type==="penalty"&&(G+=n.demerits.flagged*f.flagged*m[I.data.position].flagged);let W;N<-.5?W=0:N<=.5?W=1:N<=1?W=2:W=3,Math.abs(W-I.data.fitnessClass)>1&&(G+=n.demerits.fitness),G+=I.data.demerits,G<x[W].demerits&&(x[W]={active:I,demerits:G})}if(I=I.next,I!==null&&I.data.line>=v)break}const Q=sO(m,a,d);for(let N=0;N<x.length;N+=1){const z=x[N];if(z.demerits===1/0)continue;const G=new wg.Node(tI(d,z.demerits,z.active.data.line+1,N,Q,z.active));I!==null?i.insertBefore(I,G):i.push(G)}}}return t.forEach((f,d,m)=>{if(f.type==="box"){a.width+=f.width;return}if(f.type==="glue"){d>0&&m[d-1].type==="box"&&c(f,d,m),a.width+=f.width,a.stretch+=f.stretch,a.shrink+=f.shrink;return}f.type==="penalty"&&f.penalty!==Zn.infinity&&c(f,d,m)}),oO(i)};Zn.infinity=1e4;Zn.glue=(t,e,r,n,i)=>({type:"glue",start:e,end:r,width:t,stretch:n,shrink:i});Zn.box=(t,e,r,n=!1)=>({type:"box",width:t,start:e,end:r,hyphenated:n});Zn.penalty=(t,e,r)=>
182({type:"penalty",width:t,penalty:e,flagged:r});const lO=(t,e)=>{const r=e.start+t,n=e.end+t;return Object.assign({},e,{start:r,end:n})},cO=t=>t.end-t.start,uO=(t,e)=>{const r=t.stringIndices||[],n=Oc(r)||0,i=(e.stringIndices||[]).map(a=>a+n+1);return v2(r.concat(i))},AO=(t,e)=>{const r=t.glyphIndices||[],n=t.stringIndices?.length||0,i=(e.glyphIndices||[]).map(a=>a+n);return v2(r.concat(i))},fO=(t,e)=>{const r=t.end+cO(e),n=(t.glyphs||[]).concat(e.glyphs||[]),i=(t.positions||[]).concat(e.positions||[]),a=Object.assign({},t.attributes,e.attributes),s=uO(t,e),c=AO(t,e);return Object.assign({},t,{end:r,glyphs:n,positions:i,attributes:a,stringIndices:s,glyphIndices:c})},dO=(t,e,r)=>{if(!e)return r;const n=pf(0,t,r),i=pf(t,1/0,r);return fO(ry(e,n),i)},hO=(t,e,r)=>{const n=y2(r),i=ey(e)?ty(e,n):e;return dO(t,i,r)},gO=(t,e)=>u5(t,e.runs),pO=(t,e,r)=>{const n=gO(t,r);if(n===-1)return iy(e,r);const i=[e],a=r.string.slice(0,t)+ny(i)+r.string.slice(t),s=r.runs.map((c,f)=>f===n?hO(t-c.start,e,c):f>n?lO(i.length,c):c);return Object.assign({},r,{string:a,runs:s})},mO=(t,e,r)=>{const n=r.start||0,i=Math.max(0,ad(t-n,r)),a=Math.max(0,ad(e-n,r)),s=(r.positions||[]).slice(i,a);return fy(s)},IO=(t,e,r)=>ZC(t,e,r.runs).reduce((i,a)=>i+mO(t,e,a),0),EO=45,bO=5,CO=50,h1={width:3,stretch:6,shrink:9},yO=(t,e,r)=>{let n=0,i=null;const a=r.reduce((s,c)=>{const f=e[c],d=e[c-1];if(c===e.length-1)return s;let m;return f.type==="penalty"?(i=d.end,m=rA(n,i,t),m=pO(m.string.length,EO,m)):(i=f.end,m=rA(n,i,t)),n=i,[...s,m]},[]);return a.push(rA(n,t.string.length,t)),a},vO=(t,{align:e},r)=>{let n=0;const i=5,{syllables:a}=t,s=r.hyphenationPenalty||(e==="justify"?100:600),c=a.reduce((f,d,m)=>{const I=IO(n,n+d.length,t);if(d.trim()===""){const v=I*h1.width/h1.stretch,x=I*h1.width/h1.shrink,Q=n+d.length;f.push(Zn.glue(I,n,Q,v,x))}else{const v=a[m+1]!==" ",x=n+d.length;f.push(Zn.box(I,n,x,v)),a[m+1]&&v&&f.push(Zn.penalty(i,s,1))}return n+=d.length,f},[]);return c.push(Zn.glue(0,n,n,Zn.infinity,0)),c.push(Zn.penalty(0,-Zn.infinity,1)),c},BO=t=>t.runs?.[0]?.attributes||{},py=t=>(e,r)=>{let n=t.tolerance||4;const i=BO(e),a=vO(e,i,t);let s=Zn(a,r,n);for(;s.length===0&&n<CO;)n+=bO,s=Zn(a,r,n);return(s.length===0||s.length===1&&s[0]===0)&&(s=nO(a,r)),yO(e,a,s.slice(1))};var gA;(function(t){t[t.GROW=0]="GROW",t[t.SHRINK=1]="SHRINK"})(gA||(gA={}));const my=1,Iy=2,xO={before:.5,after:.5,priority:my,unconstrained:!1},wO={before:.14453125,after:.14453125,priority:Iy,unconstrained:!1},QO={before:-.04296875,after:-.04296875,priority:my,unconstrained:!1},SO={before:-.04296875,after:-.04296875,priority:Iy,unconstrained:!1},kO=(t,e)=>{const r=e.expandCharFactor||{},n=e.shrinkCharFactor||{};return t===gA.GROW?Object.assign({},wO,r):Object.assign({},SO,n)},DO=(t,e)=>{const r=e.expandWhitespaceFactor||{},n=e.shrinkWhitespaceFactor||{};return t===gA.GROW?Object.assign({},xO,r):Object.assign({},QO,n)},RO=(t,e)=>r=>{const n=kO(t,e),i=DO(t,e),a=[];for(let s=0;s<r.length;s+=1){let c;const f=r[s];Yd(f)?(c=Object.assign({},i),s===r.length-1&&(c.before=0,s>0&&(a[s-1].after=0))):f.isMark&&s>0?(c=Object.assign({},a[s-1]),c.before=0,a[s-1].after=0):c=Object.assign({},n),a.push(c)}return a},TO=(t,e,r)=>{const n=t>0?gA.GROW:gA.SHRINK,i=RO(n,r),a=e.runs.reduce((s,c)=>s.concat(i(c.glyphs)),[]);return a[0].before=0,a[a.length-1].after=0,a},rI=0,Qg=3,FO=(t,e)=>{let r=0;const n=[],i=[];for(let m=rI;m<=Qg;m+=1)n[m]=i[m]=0;for(let m=0;m<e.length;m+=1){const I=e[m],v=I.before+I.after;r+=v,n[I.priority]+=v,I.unconstrained&&(i[I.priority]+=v)}let a=-1,s=0,c=t,f;for(f=rI;f<=Qg;f+=1){const m=n[f];if(m!==0){if(a===-1&&(a=f,s=m),Math.abs(c)<=Math.abs(m)){n[f]=c/m,i[f]=0,c=0;break}if(n[f]=1,c-=m,i[f]!==0){i[f]=c/i[f],c=0;break}}}for(let m=f+1;m<=Qg;m+=1)n[m]=0,i[m]=0;c>0&&a>-1&&(n[a]=(s+(t-r))/s);const d=[];for(let m=0;m<e.length;m+=1){const I=e[m],v=e[m+1];let x=I.after*n[I.priority];v&&(x+=v.before*n[v.priority]),I.unconstrained&&(x+=I.after*i[I.priority],v&&(x+=v.before*i[v.priority])),d.push(x)}return d},NO=(t,e)=>{let r=0;for(const n of e.runs)for(const i of n.positions)i.xAdvance+=t[r++];return e},Ey=t=>e=>{const r=e.box.width-x2(e);
182if(r===0)return e;const n=TO(r,e,t),i=FO(r,n);return NO(i,e)},nI=t=>{const e=(r,n)=>Math.max(r,Wd(n));return t.runs.reduce(e,0)},LO=12,by=()=>t=>{let e=t.overflowLeft||0;const r=t.overflowRight||0,n=x2(t)-r;t.decorationLines=[];for(let i=0;i<t.runs.length;i+=1){const a=t.runs[i],s=Math.min(n-e,B2(a)),c=Math.max(.5,Math.floor(a.attributes.fontSize/LO));if(a.attributes.underline){const d={rect:{x:e,y:nI(t)+c*2,width:s,height:c},opacity:a.attributes.opacity,color:a.attributes.underlineColor||"black",style:a.attributes.underlineStyle||"solid"};t.decorationLines.push(d)}if(a.attributes.strike){const f=nI(t)-Wd(a)/3,m={rect:{x:e,y:f,width:s,height:c},opacity:a.attributes.opacity,color:a.attributes.strikeColor||"black",style:a.attributes.strikeStyle||"solid"};t.decorationLines.push(m)}e+=s}return t},_O=["Common","Inherited","Unknown"],Cy=()=>t=>{const{string:e}=t;let r="Unknown",n=0,i=0;const a=[];if(!e)return Ay();for(let c=0;c<e.length;c+=1){const f=e[c],d=f.codePointAt(0),m=KB.getScript(d);m!==r&&!_O.includes(m)&&(r!=="Unknown"&&a.push({start:n,end:i,attributes:{script:r}}),n=i,r=m),i+=f.length}return n<e.length&&a.push({start:n,end:e.length,attributes:{script:r}}),{string:e,runs:a}},yy="Â",MO=p_(b_),OO=t=>t.split(yy),g1={},PO=t=>{const e=t.includes(yy)?t:MO(t);return OO(e)},vy=()=>t=>{const e=`_${t}`;return Vr(t)?[]:(g1[e]||(g1[e]=PO(t)),g1[e])},UO=[173],iI=t=>t.attributes.fontSize||12,GO=(t,e,r)=>{if(UO.includes(t))return r;const n=[...e,r];for(let i=0;i<n.length;i+=1){const a=n[i];if(a&&a.hasGlyphForCodePoint&&a.hasGlyphForCodePoint(t))return a}return e.at(-1)},By=()=>({string:t,runs:e})=>{let r=null,n=null,i=0,a=0;const s=[];for(let c=0;c<e.length;c+=1){const f=e[c];if(t.length===0){s.push({start:0,end:0,attributes:{font:f.attributes.font}});break}const d=t.slice(f.start,f.end);for(let m=0;m<d.length;m+=1){const I=d[m],v=I.codePointAt(0),x=GO(v,f.attributes.font,r),Q=iI(f);(x!==r||Q!==n||x.unitsPerEm!==r?.unitsPerEm)&&(r&&s.push({start:i,end:a,attributes:{font:[r],scale:n/r.unitsPerEm}}),r=x,n=Q,i=a),a+=I.length}}if(i<t.length){const c=iI(Oc(e));s.push({start:i,end:t.length,attributes:{font:[r],scale:c/r.unitsPerEm}})}return{string:t,runs:s}};var HO=(()=>{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(q,j){n=q,i=j});var a=Object.assign({},r),s="";typeof document<"u"&&document.currentScript&&(s=document.currentScript.src),t&&(s=t),s.indexOf("blob:")!==0?s=s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):s="";var c=r.print||console.log.bind(console),f=r.printErr||console.warn.bind(console);Object.assign(r,a),a=null;var d;r.wasmBinary&&(d=r.wasmBinary),r.noExitRuntime,typeof WebAssembly!="object"&&Y("no native wasm support detected");var m,I=!1;function v(q,j,de){de=j+de;for(var Ee="";!(j>=de);){var ke=q[j++];if(!ke)break;if(ke&128){var ze=q[j++]&63;if((ke&224)==192)Ee+=String.fromCharCode((ke&31)<<6|ze);else{var nt=q[j++]&63;ke=(ke&240)==224?(ke&15)<<12|ze<<6|nt:(ke&7)<<18|ze<<12|nt<<6|q[j++]&63,65536>ke?Ee+=String.fromCharCode(ke):(ke-=65536,Ee+=String.fromCharCode(55296|ke>>10,56320|ke&1023))}}else Ee+=String.fromCharCode(ke)}return Ee}var x,Q,N,z,G,W,U,J,F;function ie(){var q=m.buffer;x=q,r.HEAP8=Q=new Int8Array(q),r.HEAP16=z=new Int16Array(q),r.HEAP32=W=new Int32Array(q),r.HEAPU8=N=new Uint8Array(q),r.HEAPU16=G=new Uint16Array(q),r.HEAPU32=U=new Uint32Array(q),r.HEAPF32=J=new Float32Array(q),r.HEAPF64=F=new Float64Array(q)}var $,P=[],re=[],ne=[];function ve(){var q=r.preRun.shift();P.unshift(q)}var k=0,_=null;function Y(q){throw r.onAbort&&r.onAbort(q),q="Aborted("+q+")",f(q),I=!0,q=ne
182w WebAssembly.RuntimeError(q+". Build with -sASSERTIONS for more info."),i(q),q}function K(q){return q.startsWith("data:application/octet-stream;base64,")}var oe;if(oe=
vendor: 95,688 bytes, line 182
182"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/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIA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AkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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",
vendor: 15,639 bytes, lines 182-183
182!K(oe)){var ae=oe;oe=r.locateFile?r.locateFile(ae,s):s+ae}function ce(){var q=oe;try{if(q==oe&&d)return new Uint8Array(d);if(K(q))try{var j=hn(q.slice(37)),de=new Uint8Array(j.length);for(q=0;q<j.length;++q)de[q]=j.charCodeAt(q);var Ee=de}catch{throw Error("Converting base64 string to bytes failed.")}else Ee=void 0;var ke=Ee;if(ke)return ke;throw"both async and sync fetching of the wasm failed"}catch(ze){Y(ze)}}function Ie(){return d||typeof fetch!="function"?Promise.resolve().then(function(){return ce()}):fetch(oe,{credentials:"same-origin"}).then(function(q){if(!q.ok)throw"failed to load wasm binary file at '"+oe+"'";return q.arrayBuffer()}).catch(function(){return ce()})}function Ge(q){for(;0<q.length;)q.shift()(r)}function Mt(q){if(q===void 0)return"_unknown";q=q.replace(/[^a-zA-Z0-9_]/g,"$");var j=q.charCodeAt(0);return 48<=j&&57>=j?"_"+q:q}function It(q,j){return q=Mt(q),function(){return j.apply(this,arguments)}}var Ft=[{},{value:void 0},{value:null},{value:!0},{value:!1}],Vt=[];function Ot(q){var j=Error,de=It(q,function(Ee){this.name=q,this.message=Ee,Ee=Error(Ee).stack,Ee!==void 0&&(this.stack=this.toString()+` 183`+Ee.replace(/^Error(:[^\n]*)?\n/,""))});return de.prototype=Object.create(j.prototype),de.prototype.constructor=de,de.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},de}var Lt=void 0;function At(q){throw new Lt(q)}var Oe=q=>(q||At("Cannot use deleted val. handle = "+q),Ft[q].value),Te=q=>{switch(q){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var j=Vt.length?Vt.pop():Ft.length;return Ft[j]={ga:1,value:q},j}},Le=void 0,Se=void 0;function Ve(q){for(var j="";N[q];)j+=Se[N[q++]];return j}var mt=[];function Qt(){for(;mt.length;){var q=mt.pop();q.M.$=!1,q.delete()}}var yt=void 0,Pt={};function ft(q,j){for(j===void 0&&At("ptr should not be undefined");q.R;)j=q.ba(j),q=q.R;return j}var we={};function Ct(q){q=Hn(q);var j=Ve(q);return kr(q),j}function Jt(q,j){var de=we[q];return de===void 0&&At(j+" has unknown type "+Ct(q)),de}function lt(){}var _t=!1;function vt(q){--q.count.value,q.count.value===0&&(q.T?q.U.W(q.T):q.P.N.W(q.O))}function St(q,j,de){return j===de?q:de.R===void 0?null:(q=St(q,j,de.R),q===null?null:de.na(q))}var Bt={};function a0(q,j){return j=ft(q,j),Pt[j]}var kt=void 0;function Rt(q){throw new kt(q)}function Ut(q,j){return j.P&&j.O||Rt("makeClassHandle requires ptr and ptrType"),!!j.U!=!!j.T&&Rt("Both smartPtrType and smartPtr must be specified"),j.count={value:1},jt(Object.create(q,{M:{value:j}}))}function jt(q){return typeof FinalizationRegistry>"u"?(jt=j=>j,q):(_t=new FinalizationRegistry(j=>{vt(j.M)}),jt=j=>{var de=j.M;return de.T&&_t.register(j,{M:de},j),j},lt=j=>{_t.unregister(j)},jt(q))}var Z={};function Pe(q){for(;q.length;){var j=q.pop();q.pop()(j)}}function qe(q){return this.fromWireType(W[q>>2])}var Ze={},ue={};function Ne(q,j,de){function Ee(tt){tt=de(tt),tt.length!==q.length&&Rt("Mismatched type converter count");for(var ht=0;ht<q.length;++ht)je(q[ht],tt[ht])}q.forEach(function(tt){ue[tt]=j});var ke=Array(j.length),ze=[],nt=0;j.forEach((tt,ht)=>{we.hasOwnProperty(tt)?ke[ht]=we[tt]:(ze.push(tt),Ze.hasOwnProperty(tt)||(Ze[tt]=[]),Ze[tt].push(()=>{ke[ht]=we[tt],++nt,nt===ze.length&&Ee(ke)}))}),ze.length===0&&Ee(ke)}function H(q){switch(q){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+q)}}function je(q,j,de={}){if(!("argPackAdvance"in j))throw new TypeError("registerType registeredInstance requires argPackAdvance");var Ee=j.name;if(q||At('type "'+Ee+'" must have a positive integer typeid pointer'),we.hasOwnProperty(q)){if(de.ua)return;At("Cannot register type '"+Ee+"' twice")}we[q]=j,delete ue[q],Ze.hasOwnProperty(q)&&(j=Ze[q],delete Ze[q],j.forEach(ke=>ke()))}function bt(q){At(q.M.P.N.name+" instance already deleted")}function B(){}function Re(q,j,de){if(q[j].S===void 0){var Ee=q[j];q[j]=function(){return q[j].S.hasOwnProperty(arguments.length)||At("Function '"+de+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+q[j].S+")!"),q[j].S[arguments.length].apply(this,arguments)},q[j].S=[],q[j].S[Ee.Z]=Ee}}function _e(q,j){r.hasOwnProperty(q)?(At("Cannot register public name '"+q+"' twice"),Re(r,q,q),r.hasOwnProperty(void 0)&&At("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),r[q].S[void 0]=j):r[q]=j}function V(q,j,de,Ee,ke,ze,nt,tt){this.name=q,this.constructor=j,this.X=de,this.W=Ee,this.R=ke,this.pa=ze,this.ba=nt,this.na=tt,this.ja=[]}function fe(q,j,de){for(;j!==de;)j.ba||At("Expected null or instance of "+de.name+", got an instance of "+j.name),q=j.ba(q),j=j.R;return q}function Ce(q,j){return j===null?(this.ea&&At("null is not a valid "+this.name),0):(j.M||At('Cannot pass "'+Sr(j)+'" as a '+this.name),j.M.O||At("Cannot pass deleted object as a pointer of type "+this.name),fe(j.M.O,j.M.P.N,this.N))}function Et(q,j){if(j===null){if(this.ea&&At("null is not a valid "+this.name),this.da){var de=this.fa();return q!==null&&q.push(this.W,de),de}return 0}if(j.M||At('Cannot pass "'+Sr(j)+'" as a '+this.name),j.M.O||At("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&j.M.P.ca&&At("Cannot convert argument of type "+(j.M.U?j.M.U.name:j.M.P.name)+" to parameter type "+this.name),de=fe(j.M.O,j.M.P.N,this.N),this.da)switch(j.M.T===void 0&&At("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:j.M.U===this?de=j.M.T:At("Cannot convert argument of type "+(j.M.U?j.M.U.name:j.M.P.name)+" to parameter type "+this.name);break;case 1:de=j.M.T;break;case 2:if(j.M.U===this)de=j.M.T;else{var Ee=j.clone();de=this.xa(de,Te(function(){Ee.delete()})),q!==null&&q.push(this.W,de)}break;default:At("Unsupporting sharing policy")}return de}function ct(q,j){return j===null?(this.ea&&At("null is not a valid "+this.name),0):(j.M||At('Cannot pass "'+Sr(j)+'" as a '+this.name),j.M.O||At("Cannot pass deleted object as a pointer of type "+this.name),j.M.P.ca&&At("Cannot convert argument of type "+j.M.P.name+" to parameter type "+this.name),fe(j.M.O,j.M.P.N,this.N))}function ut(q,j,de,Ee){this.name=q,this.N=j,this.ea=de,this.ca=Ee,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,j.R!==void 0?this.toWireType=Et:(this.toWireType=Ee?Ce:ct,this.V=null)}function $t(q,j){r.hasOwnProperty(q)||Rt("Replacing nonexistant public symbol"),r[q]=j,r[q].Z=void 0}function mr(q,j){var de=[];return function(){if(de.length=0,Object.assign(de,arguments),q.includes("j")){var Ee=r["dynCall_"+q];Ee=de&&de.length?Ee.apply(null,[j].concat(de)):Ee.call(null,j)}else Ee=$.get(j).apply(null,de);return Ee}}function i0(q,j){q=Ve(q);var de=q.includes("j")?mr(q,j):$.get(j);return typeof de!="function"&&At("unknown function pointer with signature "+q+": "+j),de}var qt=void 0;function E0(q,j){function de(ze){ke[ze]||we[ze]||(ue[ze]?ue[ze].forEach(de):(Ee.push(ze),ke[ze]=!0))}var Ee=[],ke={};throw j.forEach(de),new qt(q+": "+Ee.map(Ct).join([", "]))}function Xt(q,j,de,Ee,ke){var ze=j.length;2>ze&&At("argTypes array size mismatch! Must at least get return value and 'this' types!");var nt=j[1]!==null&&de!==null,tt=!1;for(de=1;de<j.length;++de)if(j[de]!==null&&j[de].V===void 0){tt=!0;break}var ht=j[0].name!=="void",ot=ze-2,Dt=Array(ot),Kt=[],A0=[];return function(){if(arguments.length!==ot&&At("function "+q+" called with "+arguments.length+" arguments, expected "+ot+" args!"),A0.length=0,Kt.length=nt?2:1,Kt[0]=ke,nt){var P0=j[1].toWireType(A0,this);Kt[1]=P0}for(var h0=0;h0<ot;++h0)Dt[h0]=j[h0+2].toWireType(A0,arguments[h0]),Kt.push(Dt[h0]);if(h0=Ee.apply(null,Kt),tt)Pe(A0);else for(var cr=nt?1:2;cr<j.length;cr++){var Or=cr===1?P0:Dt[cr-2];j[cr].V!==null&&j[cr].V(Or)}return P0=ht?j[0].fromWireType(h0):void 0,P0}}function H0(q,j){for(var de=[],Ee=0;Ee<q;Ee++)de.push(U[j+4*Ee>>2]);return de}function q0(q){4<q&&--Ft[q].ga===0&&(Ft[q]=void 0,Vt.push(q))}function Sr(q){if(q===null)return"null";var j=typeof q;return j==="object"||j==="array"||j==="function"?q.toString():""+q}function C0(q,j){switch(j){case 2:return function(de){return this.fromWireType(J[de>>2])};case 3:return function(de){return this.fromWireType(F[de>>3])};default:throw new TypeError("Unknown float type: "+q)}}function lr(q,j,de){switch(j){case 0:return de?function(Ee){return Q[Ee]}:function(Ee){return N[Ee]};case 1:return de?function(Ee){return z[Ee>>1]}:function(Ee){return G[Ee>>1]};case 2:return de?function(Ee){return W[Ee>>2]}:function(Ee){return U[Ee>>2]};default:throw new TypeError("Unknown integer type: "+q)}}function g0(q,j){for(var de="",Ee=0;!(Ee>=j/2);++Ee){var ke=z[q+2*Ee>>1];if(ke==0)break;de+=String.fromCharCode(ke)}return de}function ir(q,j,de){if(de===void 0&&(de=2147483647),2>de)return 0;de-=2;var Ee=j;de=de<2*q.length?de/2:q.length;for(var ke=0;ke<de;++ke)z[j>>1]=q.charCodeAt(ke),j+=2;return z[j>>1]=0,j-Ee}function Cr(q){return 2*q.length}function B0(q,j){for(var de=0,Ee="";!(de>=j/4);){var ke=W[q+4*de>>2];if(ke==0)break;++de,65536<=ke?(ke-=65536,Ee+=String.fromCharCode(55296|ke>>10,56320|ke&1023)):Ee+=String.fromCharCode(ke)}return Ee}function k0(q,j,de){if(de===void 0&&(de=2147483647),4>de)return 0;var Ee=j;de=Ee+de-4;for(var ke=0;ke<q.length;++ke){var ze=q.charCodeAt(ke);if(55296<=ze&&57343>=ze){var nt=q.charCodeAt(++ke);ze=65536+((ze&1023)<<10)|nt&1023}if(W[j>>2]=ze,j+=4,j+4>de)break}return W[j>>2]=0,j-Ee}function j0(q){for(var j=0,de=0;de<q.length;++de){var Ee=q.charCodeAt(de);55296<=Ee&&57343>=Ee&&++de,j+=4}return j}var D0={};function Kr(q){var j=D0[q];return j===void 0?Ve(q):j}var yr=[];function _r(q){var j=yr.length;return yr.push(q),j}function Mr(q,j){for(var de=Array(q),Ee=0;Ee<q;++Ee)de[Ee]=Jt(U[j+4*Ee>>2],"parameter "+Ee);return de}var Gt=[],vn=[null,[],[]];Lt=r.BindingError=Ot("BindingError"),r.count_emval_handles=function(){for(var q=0,j=5;j<Ft.length;++j)Ft[j]!==void 0&&++q;return q},r.get_first_emval=function(){for(var q=5;q<Ft.length;++q)if(Ft[q]!==void 0)return Ft[q];return null},Le=r.PureVirtualError=Ot("PureVirtualError");for(var $0=Array(256),Xr=0;256>Xr;++Xr)$0[Xr]=String.fromCharCode(Xr);Se=$0,r.getInheritedInstanceCount=function(){return Object.keys(Pt).length},r.getLiveInheritedInstances=function(){var q=[],j;for(j in Pt)Pt.hasOwnProperty(j)&&q.push(Pt[j]);return q},r.flushPendingDeletes=Qt,r.setDelayFunction=function(q){yt=q,mt.length&&yt&&yt(Qt)},kt=r.InternalError=Ot("InternalError"),B.prototype.isAliasOf=function(q){if(!(this instanceof B&&q instanceof B))return!1;var j=this.M.P.N,de=this.M.O,Ee=q.M.P.N;for(q=q.M.O;j.R;)de=j.ba(de),j=j.R;for(;Ee.R;)q=Ee.ba(q),Ee=Ee.R;return j===Ee&&de===q},B.prototype.clone=function(){if(this.M.O||bt(this),this.M.aa)return this.M.count.value+=1,this;var q=jt,j=Object,de=j.create,Ee=Object.getPrototypeOf(this),ke=this.M;return q=q(de.call(j,Ee,{M:{value:{count:ke.count,$:ke.$,aa:ke.aa,O:ke.O,P:ke.P,T:ke.T,U:ke.U}}})),q.M.count.value+=1,q.M.$=!1,q},B.prototype.delete=function(){this.M.O||bt(this),this.M.$&&!this.M.aa&&At("Object already scheduled for deletion"),lt(this),vt(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},B.prototype.isDeleted=function(){return!this.M.O},B.prototype.deleteLater=function(){return this.M.O||bt(this),this.M.$&&!this.M.aa&&At("Object already scheduled for deletion"),mt.push(this),mt.length===1&&yt&&yt(Qt),this.M.$=!0,this},ut.prototype.qa=function(q){return this.ka&&(q=this.ka(q)),q},ut.prototype.ha=function(q){this.W&&this.W(q)},ut.prototype.argPackAdvance=8,ut.prototype.readValueFromPointer=qe,ut.prototype.deleteObject=function(q){q!==null&&q.delete()},ut.prototype.fromWireType=function(q){function j(){return this.da?Ut(this.N.X,{P:this.wa,O:de,U:this,T:q}):Ut(this.N.X,{P:this,O:q})}var de=this.qa(q);if(!de)return this.ha(q),null;var Ee=a0(this.N,de);if(Ee!==void 0)return Ee.M.count.value===0?(Ee.M.O=de,Ee.M.T=q,Ee.clone()):(Ee=Ee.clone(),this.ha(q),Ee);if(Ee=this.N.pa(de),Ee=Bt[Ee],!Ee)return j.call(this);Ee=this.ca?Ee.la:Ee.pointerType;var ke=St(de,this.N,Ee.N);return ke===null?j.call(this):this.da?Ut(Ee.N.X,{P:Ee,O:ke,U:this,T:q}):Ut(Ee.N.X,{P:Ee,O:ke})},qt=r.UnboundTypeError=Ot("UnboundTypeError");var hn=typeof atob=="function"?atob:function(q){var j="",de=0;q=q.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var Ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(q.charAt(de++)),ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(q.charAt(de++)),ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(q.charAt(de++)),nt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(q.charAt(de++));Ee=Ee<<2|ke>>4,ke=(ke&15)<<4|ze>>2;var tt=(ze&3)<<6|nt;j+=String.fromCharCode(Ee),ze!==64&&(j+=String.fromCharCode(ke)),nt!==64&&(j+=String.fromCharCode(tt))}while(de<q.length);return j},Bn={l:function(q,j,de,Ee){Y("Assertion failed: "+(q?v(N,q):"")+", at: "+[j?j?v(N,j):"":"unknown filename",de,Ee?Ee?v(N,Ee):"":"unknown function"])},q:function(q,j,de){q=Ve(q),j=Jt(j,"wrapper"),de=Oe(de);var Ee=[].slice,ke=j.N,ze=ke.X,nt=ke.R.X,tt=ke.R.constructor;q=It(q,function(){ke.R.ja.forEach((function(ot){if(this[ot]===nt[ot])throw new Le("Pure virtual function "+ot+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:ze}),this.__construct.apply(this,Ee.call(arguments))}),ze.__construct=function(){this===ze&&At("Pass correct 'this' to __construct");var ot=tt.implement.apply(void 0,[this].concat(Ee.call(arguments)));lt(ot);var Dt=ot.M;ot.notifyOnDestruction(),Dt.aa=!0,Object.defineProperties(this,{M:{value:Dt}}),jt(this),ot=Dt.O,ot=ft(ke,ot),Pt.hasOwnProperty(ot)?At("Tried to register registered instance: "+ot):Pt[ot]=this},ze.__destruct=function(){this===ze&&At("Pass correct 'this' to __destruct"),lt(this);var ot=this.M.O;ot=ft(ke,ot),Pt.hasOwnProperty(ot)?delete Pt[ot]:At("Tried to unregister unregistered instance: "+ot)},q.prototype=Object.create(ze);for(var ht in de)q.prototype[ht]=de[ht];return Te(q)},j:function(q){var j=Z[q];delete Z[q];var de=j.fa,Ee=j.W,ke=j.ia,ze=ke.map(nt=>nt.ta).concat(ke.map(nt=>nt.za));Ne([q],ze,nt=>{var tt={};return ke.forEach((ht,ot)=>{var Dt=nt[ot],Kt=ht.ra,A0=ht.sa,P0=nt[ot+ke.length],h0=ht.ya,cr=ht.Aa;tt[ht.oa]={read:Or=>Dt.fromWireType(Kt(A0,Or)),write:(Or,zn)=>{var gn=[];h0(cr,Or,P0.toWireType(gn,zn)),Pe(gn)}}}),[{name:j.name,fromWireType:function(ht){var ot={},Dt;for(Dt in tt)ot[Dt]=tt[Dt].read(ht);return Ee(ht),ot},toWireType:function(ht,ot){for(var Dt in tt)if(!(Dt in ot))throw new TypeError('Missing field: "'+Dt+'"');var Kt=de();for(Dt in tt)tt[Dt].write(Kt,ot[Dt]);return ht!==null&&ht.push(Ee,Kt),Kt},argPackAdvance:8,readValueFromPointer:qe,V:Ee}]})},v:function(){},B:function(q,j,de,Ee,ke){var ze=H(de);j=Ve(j),je(q,{name:j,fromWireType:function(nt){return!!nt},toWireType:function(nt,tt){return tt?Ee:ke},argPackAdvance:8,readValueFromPointer:function(nt){if(de===1)var tt=Q;else if(de===2)tt=z;else if(de===4)tt=W;else throw new TypeError("Unknown boolean type size: "+j);return this.fromWireType(tt[nt>>ze])},V:null})},f:function(q,j,de,Ee,ke,ze,nt,tt,ht,ot,Dt,Kt,A0){Dt=Ve(Dt),ze=i0(ke,ze),tt&&(tt=i0(nt,tt)),ot&&(ot=i0(ht,ot)),A0=i0(Kt,A0);var P0=Mt(Dt);_e(P0,function(){E0("Cannot construct "+Dt+" due to unbound types",[Ee])}),Ne([q,j,de],Ee?[Ee]:[],function(h0){if(h0=h0[0],Ee)var cr=h0.N,Or=cr.X;else Or=B.prototype;h0=It(P0,function(){if(Object.getPrototypeOf(this)!==zn)throw new Lt("Use 'new' to construct "+Dt);if(gn.Y===void 0)throw new Lt(Dt+" has no accessible constructor");var pi=gn.Y[arguments.length];if(pi===void 0)throw new Lt("Tried to invoke ctor of "+Dt+" with invali
183d number of parameters ("+arguments.length+") - expected ("+Object.keys(gn.Y).toString()+") parameters instead!");return pi.apply(this,arguments)});var zn=Object.create(Or,{constructor:{value:h0}});h0.prototype=zn;var gn=new V(Dt,h0,zn,A0,cr,ze,tt,ot);cr=new ut(Dt,gn,!0,!1),Or=new ut(Dt+"*",gn,!1,!1);var Zi=new ut(Dt+" const*",gn,!1,!0);return Bt[q]={pointerType:Or,la:Zi},$t(P0,h0),[cr,Or,Zi]})},d:function(q,j,de,Ee,ke,ze,nt){var tt=H0(de,Ee);j=Ve(j),ze=i0(ke,ze),Ne([],[q],function(ht){function ot(){E0("Cannot call "+Dt+" due to unbound types",tt)}ht=ht[0];var Dt=ht.name+"."+j;j.startsWith("@@")&&(j=Symbol[j.substring(2)]);var Kt=ht.N.constructor;return Kt[j]===void 0?(ot.Z=de-1,Kt[j]=ot):(Re(Kt,j,Dt),Kt[j].S[de-1]=ot),Ne([],tt,function(A0){return A0=Xt(Dt,[A0[0],null].concat(A0.slice(1)),null,ze,nt),Kt[j].S===void 0?(A0.Z=de-1,Kt[j]=A0):Kt[j].S[de-1]=A0,[]}),[]})},p:function(q,j,de,Ee,ke,ze){0<j||Y();var nt=H0(j,de);ke=i0(Ee,ke),Ne([],[q],function(tt){tt=tt[0];var ht="constructor "+tt.name;if(tt.N.Y===void 0&&(tt.N.Y=[]),tt.N.Y[j-1]!==void 0)throw new Lt("Cannot register multiple constructors with identical number of parameters ("+(j-1)+") for class '"+tt.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return tt.N.Y[j-1]=()=>{E0("Cannot construct "+tt.name+" due to unbound types",nt)},Ne([],nt,function(ot){return ot.splice(1,0,null),tt.N.Y[j-1]=Xt(ht,ot,null,ke,ze),[]}),[]})},a:function(q,j,de,Ee,ke,ze,nt,tt){var ht=H0(de,Ee);j=Ve(j),ze=i0(ke,ze),Ne([],[q],function(ot){function Dt(){E0("Cannot call "+Kt+" due to unbound types",ht)}ot=ot[0];var Kt=ot.name+"."+j;j.startsWith("@@")&&(j=Symbol[j.substring(2)]),tt&&ot.N.ja.push(j);var A0=ot.N.X,P0=A0[j];return P0===void 0||P0.S===void 0&&P0.className!==ot.name&&P0.Z===de-2?(Dt.Z=de-2,Dt.className=ot.name,A0[j]=Dt):(Re(A0,j,Kt),A0[j].S[de-2]=Dt),Ne([],ht,function(h0){return h0=Xt(Kt,h0,ot,ze,nt),A0[j].S===void 0?(h0.Z=de-2,A0[j]=h0):A0[j].S[de-2]=h0,[]}),[]})},A:function(q,j){j=Ve(j),je(q,{name:j,fromWireType:function(de){var Ee=Oe(de);return q0(de),Ee},toWireType:function(de,Ee){return Te(Ee)},argPackAdvance:8,readValueFromPointer:qe,V:null})},n:function(q,j,de){de=H(de),j=Ve(j),je(q,{name:j,fromWireType:function(Ee){return Ee},toWireType:function(Ee,ke){return ke},argPackAdvance:8,readValueFromPointer:C0(j,de),V:null})},e:function(q,j,de,Ee,ke){j=Ve(j),ke===-1&&(ke=4294967295),ke=H(de);var ze=tt=>tt;if(Ee===0){var nt=32-8*de;ze=tt=>tt<<nt>>>nt}de=j.includes("unsigned")?function(tt,ht){return ht>>>0}:function(tt,ht){return ht},je(q,{name:j,fromWireType:ze,toWireType:de,argPackAdvance:8,readValueFromPointer:lr(j,ke,Ee!==0),V:null})},b:function(q,j,de){function Ee(ze){ze>>=2;var nt=U;return new ke(x,nt[ze+1],nt[ze])}var ke=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][j];de=Ve(de),je(q,{name:de,fromWireType:Ee,argPackAdvance:8,readValueFromPointer:Ee},{ua:!0})},o:function(q,j){j=Ve(j);var de=j==="std::string";je(q,{name:j,fromWireType:function(Ee){var ke=U[Ee>>2],ze=Ee+4;if(de)for(var nt=ze,tt=0;tt<=ke;++tt){var ht=ze+tt;if(tt==ke||N[ht]==0){if(nt=nt?v(N,nt,ht-nt):"",ot===void 0)var ot=nt;else ot+="\0",ot+=nt;nt=ht+1}}else{for(ot=Array(ke),tt=0;tt<ke;++tt)ot[tt]=String.fromCharCode(N[ze+tt]);ot=ot.join("")}return kr(Ee),ot},toWireType:function(Ee,ke){ke instanceof ArrayBuffer&&(ke=new Uint8Array(ke));var ze,nt=typeof ke=="string";if(nt||ke instanceof Uint8Array||ke instanceof Uint8ClampedArray||ke instanceof Int8Array||At("Cannot pass non-string to std::string"),de&&nt){var tt=0;for(ze=0;ze<ke.length;++ze){var ht=ke.charCodeAt(ze);127>=ht?tt++:2047>=ht?tt+=2:55296<=ht&&57343>=ht?(tt+=4,++ze):tt+=3}ze=tt}else ze=ke.length;if(tt=on(4+ze+1),ht=tt+4,U[tt>>2]=ze,de&&nt){if(nt=ht,ht=ze+1,ze=N,0<ht){ht=nt+ht-1;for(var ot=0;ot<ke.length;++ot){var Dt=ke.charCodeAt(ot);if(55296<=Dt&&57343>=Dt){var Kt=ke.charCodeAt(++ot);Dt=65536+((Dt&1023)<<10)|Kt&1023}if(127>=Dt){if(nt>=ht)break;ze[nt++]=Dt}else{if(2047>=Dt){if(nt+1>=ht)break;ze[nt++]=192|Dt>>6}else{if(65535>=Dt){if(nt+2>=ht)break;ze[nt++]=224|Dt>>12}else{if(nt+3>=ht)break;ze[nt++]=240|Dt>>18,ze[nt++]=128|Dt>>12&63}ze[nt++]=128|Dt>>6&63}ze[nt++]=128|Dt&63}}ze[nt]=0}}else if(nt)for(nt=0;nt<ze;++nt)ot=ke.charCodeAt(nt),255<ot&&(kr(ht),At("String has UTF-16 code units that do not fit in 8 bits")),N[ht+nt]=ot;else for(nt=0;nt<ze;++nt)N[ht+nt]=ke[nt];return Ee!==null&&Ee.push(kr,tt),tt},argPackAdvance:8,readValueFromPointer:qe,V:function(Ee){kr(Ee)}})},i:function(q,j,de){if(de=Ve(de),j===2)var Ee=g0,ke=ir,ze=Cr,nt=()=>G,tt=1;else j===4&&(Ee=B0,ke=k0,ze=j0,nt=()=>U,tt=2);je(q,{name:de,fromWireType:function(ht){for(var ot=U[ht>>2],Dt=nt(),Kt,A0=ht+4,P0=0;P0<=ot;++P0){var h0=ht+4+P0*j;(P0==ot||Dt[h0>>tt]==0)&&(A0=Ee(A0,h0-A0),Kt===void 0?Kt=A0:(Kt+="\0",Kt+=A0),A0=h0+j)}return kr(ht),Kt},toWireType:function(ht,ot){typeof ot!="string"&&At("Cannot pass non-string to C++ string type "+de);var Dt=ze(ot),Kt=on(4+Dt+j);return U[Kt>>2]=Dt>>tt,ke(ot,Kt+4,Dt+j),ht!==null&&ht.push(kr,Kt),Kt},argPackAdvance:8,readValueFromPointer:qe,V:function(ht){kr(ht)}})},k:function(q,j,de,Ee,ke,ze){Z[q]={name:Ve(j),fa:i0(de,Ee),W:i0(ke,ze),ia:[]}},h:function(q,j,de,Ee,ke,ze,nt,tt,ht,ot){Z[q].ia.push({oa:Ve(j),ta:de,ra:i0(Ee,ke),sa:ze,za:nt,ya:i0(tt,ht),Aa:ot})},C:function(q,j){j=Ve(j),je(q,{va:!0,name:j,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})}
vendor: 5,343 bytes, line 183
183,s:function(q,j,de,Ee,ke){q=yr[q],j=Oe(j),de=Kr(de);var ze=[];return U[Ee>>2]=Te(ze),q(j,de,ze,ke)},t:function(q,j,de,Ee){q=yr[q],j=Oe(j),de=Kr(de),q(j,de,null,Ee)},g:q0,m:function(q,j){var de=Mr(q,j),Ee=de[0];j=Ee.name+"_$"+de.slice(1).map(function(nt){return nt.name}).join("_")+"$";var ke=Gt[j];if(ke!==void 0)return ke;var ze=Array(q-1);return ke=_r((nt,tt,ht,ot)=>{for(var Dt=0,Kt=0;Kt<q-1;++Kt)ze[Kt]=de[Kt+1].readValueFromPointer(ot+Dt),Dt+=de[Kt+1].argPackAdvance;for(nt=nt[tt].apply(nt,ze),Kt=0;Kt<q-1;++Kt)de[Kt+1].ma&&de[Kt+1].ma(ze[Kt]);if(!Ee.va)return Ee.toWireType(ht,nt)}),Gt[j]=ke},D:function(q){4<q&&(Ft[q].ga+=1)},r:function(q){var j=Oe(q);Pe(j),q0(q)},c:function(){Y("")},x:function(q,j,de){N.copyWithin(q,j,j+de)},w:function(q){var j=N.length;if(q>>>=0,2147483648<q)return!1;for(var de=1;4>=de;de*=2){var Ee=j*(1+.2/de);Ee=Math.min(Ee,q+100663296);var ke=Math;Ee=Math.max(q,Ee),ke=ke.min.call(ke,2147483648,Ee+(65536-Ee%65536)%65536);e:{try{m.grow(ke-x.byteLength+65535>>>16),ie();var ze=1;break e}catch{}ze=void 0}if(ze)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(q,j,de,Ee){for(var ke=0,ze=0;ze<de;ze++){var nt=U[j>>2],tt=U[j+4>>2];j+=8;for(var ht=0;ht<tt;ht++){var ot=N[nt+ht],Dt=vn[q];ot===0||ot===10?((q===1?c:f)(v(Dt,0)),Dt.length=0):Dt.push(ot)}ke+=tt}return U[Ee>>2]=ke,0}};(function(){function q(ke){r.asm=ke.exports,m=r.asm.E,ie(),$=r.asm.J,re.unshift(r.asm.F),k--,r.monitorRunDependencies&&r.monitorRunDependencies(k),k==0&&_&&(ke=_,_=null,ke())}function j(ke){q(ke.instance)}function de(ke){return Ie().then(function(ze){return WebAssembly.instantiate(ze,Ee)}).then(function(ze){return ze}).then(ke,function(ze){f("failed to asynchronously prepare wasm: "+ze),Y(ze)})}var Ee={a:Bn};if(k++,r.monitorRunDependencies&&r.monitorRunDependencies(k),r.instantiateWasm)try{return r.instantiateWasm(Ee,q)}catch(ke){f("Module.instantiateWasm callback failed with error: "+ke),i(ke)}return(function(){return d||typeof WebAssembly.instantiateStreaming!="function"||K(oe)||typeof fetch!="function"?de(j):fetch(oe,{credentials:"same-origin"}).then(function(ke){return WebAssembly.instantiateStreaming(ke,Ee).then(j,function(ze){return f("wasm streaming compile failed: "+ze),f("falling back to ArrayBuffer instantiation"),de(j)})})})().catch(i),{}})(),r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.F).apply(null,arguments)};var Hn=r.___getTypeName=function(){return(Hn=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 on=r._malloc=function(){return(on=r._malloc=r.asm.I).apply(null,arguments)},kr=r._free=function(){return(kr=r._free=r.asm.K).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.L).apply(null,arguments)};var xn;_=function q(){xn||Li(),xn||(_=q)};function Li(){function q(){if(!xn&&(xn=!0,r.calledRun=!0,!I)){if(Ge(re),n(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;){var j=r.postRun.shift();ne.unshift(j)}Ge(ne)}}if(!(0<k)){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)ve();Ge(P),0<k||(r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),q()},1)):q())}}if(r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);0<r.preInit.length;)r.preInit.pop()();return Li(),e.ready})})();let Xn=(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})({}),aI=(function(t){return t[t.BorderBox=0]="BorderBox",t[t.ContentBox=1]="ContentBox",t})({}),sI=(function(t){return t[t.Width=0]="Width",t[t.Height=1]="Height",t})({}),_1=(function(t){return t[t.Inherit=0]="Inherit",t[t.LTR=1]="LTR",t[t.RTL=2]="RTL",t})({}),rf=(function(t){return t[t.Flex=0]="Flex",t[t.None=1]="None",t[t.Contents=2]="Contents",t})({}),O0=(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})({}),zu=(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})({}),zO=(function(t){return t[t.WebFlexBasis=0]="WebFlexBasis",t})({}),kc=(function(t){return t[t.Column=0]="Column",t[t.ColumnReverse=1]="ColumnReverse",t[t.Row=2]="Row",t[t.RowReverse=3]="RowReverse",t})({}),nf=(function(t){return t[t.Column=0]="Column",t[t.Row=1]="Row",t[t.All=2]="All",t})({}),Ns=(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})({}),Wu=(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})({}
183),Di=(function(t){return t[t.Undefined=0]="Undefined",t[t.Exactly=1]="Exactly",t[t.AtMost=2]="AtMost",t})({}),oI=(function(t){return t[t.Default=0]="Default",t[t.Text=1]="Text",t})({}),nA=(function(t){return t[t.Visible=0]="Visible",t[t.Hidden=1]="Hidden",t[t.Scroll=2]="Scroll",t})({}),iA=(function(t){return t[t.Static=0]="Static",t[t.Relative=1]="Relative",t[t.Absolute=2]="Absolute",t})({}),Po=(function(t){return t[t.Undefined=0]="Undefined",t[t.Point=1]="Point",t[t.Percent=2]="Percent",t[t.Auto=3]="Auto",t})({}),aA=(function(t){return t[t.NoWrap=0]="NoWrap",t[t.Wrap=1]="Wrap",t[t.WrapReverse=2]="WrapReverse",t})({});const WO={ALIGN_AUTO:Xn.Auto,ALIGN_FLEX_START:Xn.FlexStart,ALIGN_CENTER:Xn.Center,ALIGN_FLEX_END:Xn.FlexEnd,ALIGN_STRETCH:Xn.Stretch,ALIGN_BASELINE:Xn.Baseline,ALIGN_SPACE_BETWEEN:Xn.SpaceBetween,ALIGN_SPACE_AROUND:Xn.SpaceAround,ALIGN_SPACE_EVENLY:Xn.SpaceEvenly,BOX_SIZING_BORDER_BOX:aI.BorderBox,BOX_SIZING_CONTENT_BOX:aI.ContentBox,DIMENSION_WIDTH:sI.Width,DIMENSION_HEIGHT:sI.Height,DIRECTION_INHERIT:_1.Inherit,DIRECTION_LTR:_1.LTR,DIRECTION_RTL:_1.RTL,DISPLAY_FLEX:rf.Flex,DISPLAY_NONE:rf.None,DISPLAY_CONTENTS:rf.Contents,EDGE_LEFT:O0.Left,EDGE_TOP:O0.Top,EDGE_RIGHT:O0.Right,EDGE_BOTTOM:O0.Bottom,EDGE_START:O0.Start,EDGE_END:O0.End,EDGE_HORIZONTAL:O0.Horizontal,EDGE_VERTICAL:O0.Vertical,EDGE_ALL:O0.All,ERRATA_NONE:zu.None,ERRATA_STRETCH_FLEX_BASIS:zu.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:zu.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:zu.AbsolutePercentAgainstInnerSize,ERRATA_ALL:zu.All,ERRATA_CLASSIC:zu.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:zO.WebFlexBasis,FLEX_DIRECTION_COLUMN:kc.Column,FLEX_DIRECTION_COLUMN_REVERSE:kc.ColumnReverse,FLEX_DIRECTION_ROW:kc.Row,FLEX_DIRECTION_ROW_REVERSE:kc.RowReverse,GUTTER_COLUMN:nf.Column,GUTTER_ROW:nf.Row,GUTTER_ALL:nf.All,JUSTIFY_FLEX_START:Ns.FlexStart,JUSTIFY_CENTER:Ns.Center,JUSTIFY_FLEX_END:Ns.FlexEnd,JUSTIFY_SPACE_BETWEEN:Ns.SpaceBetween,JUSTIFY_SPACE_AROUND:Ns.SpaceAround,JUSTIFY_SPACE_EVENLY:Ns.SpaceEvenly,LOG_LEVEL_ERROR:Wu.Error,LOG_LEVEL_WARN:Wu.Warn,LOG_LEVEL_INFO:Wu.Info,LOG_LEVEL_DEBUG:Wu.Debug,LOG_LEVEL_VERBOSE:Wu.Verbose,LOG_LEVEL_FATAL:Wu.Fatal,MEASURE_MODE_UNDEFINED:Di.Undefined,MEASURE_MODE_EXACTLY:Di.Exactly,MEASURE_MODE_AT_MOST:Di.AtMost,NODE_TYPE_DEFAULT:oI.Default,NODE_TYPE_TEXT:oI.Text,OVERFLOW_VISIBLE:nA.Visible,OVERFLOW_HIDDEN:nA.Hidden,OVERFLOW_SCROLL:nA.Scroll,POSITION_TYPE_STATIC:iA.Static,POSITION_TYPE_RELATIVE:iA.Relative,POSITION_TYPE_ABSOLUTE:iA.Absolute,UNIT_UNDEFINED:Po.Undefined,UNIT_POINT:Po.Point,UNIT_PERCENT:Po.Percent,UNIT_AUTO:Po.Auto,WRAP_NO_WRAP:aA.NoWrap,WRAP_WRAP:aA.Wrap,WRAP_WRAP_REVERSE:aA.WrapReverse};function YO(t){function e(i,a,s){const c=i[a];i[a]=function(){for(var f=arguments.length,d=new Array(f),m=0;m<f;m++)d[m]=arguments[m];return s.call(this,c,...d)}}for(const i of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const a={[Po.Point]:t.Node.prototype[i],[Po.Percent]:t.Node.prototype[`${i}Percent`],[Po.Auto]:t.Node.prototype[`${i}Auto`]};e(t.Node.prototype,i,function(s){for(var c=arguments.length,f=new Array(c>1?c-1:0),d=1;d<c;d++)f[d-1]=arguments[d];const m=f.pop();let I,v;if(m==="auto")I=Po.Auto,v=void 0;else if(typeof m=="object")I=m.unit,v=m.valueOf();else if(I=typeof m=="string"&&m.endsWith("%")?Po.Percent:Po.Point,v=parseFloat(m),m!==void 0&&!Number.isNaN(m)&&Number.isNaN(v))throw new Error(`Invalid value ${m} for ${i}`);if(!a[I])throw new Error(`Failed to execute "${i}": Unsupported unit '${m}'`);return v!==void 0?a[I].call(this,...f,v):a[I].call(this,...f)})}function r(i){return t.MeasureCallback.implement({measure:function(){const{width:a,height:s}=i(...arguments);return{width:a??NaN,height:s??NaN}}})}e(t.Node.prototype,"setMeasureFunc",function(i,a){return a?i.call(this,r(a)):this.unsetMeasureFunc()});function n(i){return t.DirtiedCallback.implement({dirtied:i})}return e(t.Node.prototype,"setDirtiedFunc",function(i,a){i.call(this,n(a))}),e(t.Config.prototype,"free",function(){t.Config.destroy(this)}),e(t.Node,"create",(i,a)=>a?t.Node.createWithConfig(a):t.Node.createDefault()),e(t.Node.prototype,"free",function(){t.Node.destroy(this)}),e(t.Node.prototype,"freeRecursive",function(){for(let i=0,a=this.getChildCount();i<a;++i)this.getChild(0).freeRecursive();this.free()}),e(t.Node.prototype,"calculateLayout",function(i){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:_1.LTR;return i.call(this,a,s,c)}),{Config:t.Config,Node:t.Node,...WO}}async function KO(){return YO(await HO())}const w2=String.raw,lI=w2`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,cI=w2`\u{E0061}-\u{E007A}`,JO=()=>new RegExp(w2`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${cI}]{2}[\u{E0030}-\u{E0039}${cI}]{1,3}\u{E007F}|${lI}(?:\u200D${lI})*`,"gu"),qO={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"},jO=/&(amp|lt|gt|quot|apos);/g,uI=/([a-zA-Z][a-zA-Z0-9_:-]*)\s*=\s*(?:"([^"]*)"|'([^']*)')/g;function xy(t){return t.replace(jO,(e,r)=>qO[r])}function VO(t){const e={};uI.lastIndex=0;let r;for(;(r=uI.exec(t))!==null;)e[r[1]]=xy(r[2]??r[3]);return e}function XO(t){const e=t.replace(/<\?xml[^?]*\?>|<!DOCTYPE[^>]*>
183|<!--[\s\S]*?-->/gi,""),r=[];let n=0;for(;n<e.length;){const i=e.indexOf("<",n);if(i===-1)break;if(i>n){const v=e.slice(n,i);/\S/.test(v)&&r.push({type:"text",text:xy(v)})}if(e.startsWith("<![CDATA[",i)){const v=e.indexOf("]]>",i+9);if(v===-1)break;const x=e.slice(i+9,v);x&&r.push({type:"text",text:x}),n=v+3;continue}const a=e.indexOf(">",i);if(a===-1)break;const s=e.slice(i+1,a);if(n=a+1,s.startsWith("/")){r.push({type:"close",tagName:s.slice(1).trim()});continue}const c=s.endsWith("/"),f=c?s.slice(0,-1):s,d=f.search(/[\s/]/),m=d===-1?f.trim():f.slice(0,d).trim(),I=d===-1?"":f.slice(d);r.push({type:c?"self-close":"open",tagName:m,attributes:VO(I)})}return r}const ZO=/[-:]([a-z])/g,$O={svg:Ls,g:m5,path:pA,rect:mf,circle:dd,ellipse:hd,line:mA,polyline:bA,polygon:EA,text:ba,tspan:IA,defs:If,clippath:$I,lineargradient:C5,radialgradient:y5,marker:v5,stop:XI,image:Ul},eP=new Set(["script","foreignobject","filter","mask","pattern","use","symbol","animate","animatetransform","animatemotion","set"]),tP=new Set([ba,IA]);function wy(t){return t.replace(ZO,(e,r)=>r.toUpperCase())}function rP(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(),a=r.slice(n+1).trim();i&&a&&(e[wy(i)]=a)}return e}function nP(t){const e={};for(const[r,n]of Object.entries(t))r==="style"?Object.assign(e,rP(n)):e[wy(r)]=n;return e}function iP(t){const e=[],r=[];let n=null,i=0;for(const a of t){if(a.type==="text"){if(i||e.length===0)continue;const d=e[e.length-1];if(!tP.has(d.type))continue;const m=a.text.trim();m&&d.children.push({type:Gl,props:{},value:m});continue}if(a.type==="close"){i?i--:e.length>1&&r[r.length-1]===a.tagName&&(r.pop(),e.pop());continue}if(i){a.type==="open"&&i++;continue}const s=a.tagName.toLowerCase();if(eP.has(s)){console.warn(`Unsupported SVG element: <${s}> will be skipped`),a.type==="open"&&(i=1);continue}const c=$O[s];if(!c){a.type==="open"&&(i=1);continue}const f={type:c,props:nP(a.attributes),children:[]};e.length>0&&e[e.length-1].children.push(f),n||(n=f),a.type==="open"&&(r.push(a.tagName),e.push(f))}return n}const aP={type:Ls,props:{},children:[]};function sP(t){const e=XO(t),r=iP(e);return r||(console.warn("SVG parse error: failed to parse XML"),aP)}var AI=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Ho=[],Fs=[],oP=typeof Uint8Array<"u"?Uint8Array:Array,Q2=!1;function Qy(){Q2=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)Ho[e]=t[e],Fs[t.charCodeAt(e)]=e;Fs[45]=62,Fs[95]=63}function lP(t){Q2||Qy();var e,r,n,i,a,s,c=t.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[c-2]==="="?2:t[c-1]==="="?1:0,s=new oP(c*3/4-a),n=a>0?c-4:c;var f=0;for(e=0,r=0;e<n;e+=4,r+=3)i=Fs[t.charCodeAt(e)]<<18|Fs[t.charCodeAt(e+1)]<<12|Fs[t.charCodeAt(e+2)]<<6|Fs[t.charCodeAt(e+3)],s[f++]=i>>16&255,s[f++]=i>>8&255,s[f++]=i&255;return a===2?(i=Fs[t.charCodeAt(e)]<<2|Fs[t.charCodeAt(e+1)]>>4,s[f++]=i&255):a===1&&(i=Fs[t.charCodeAt(e)]<<10|Fs[t.charCodeAt(e+1)]<<4|Fs[t.charCodeAt(e+2)]>>2,s[f++]=i>>8&255,s[f++]=i&255),s}function cP(t){return Ho[t>>18&63]+Ho[t>>12&63]+Ho[t>>6&63]+Ho[t&63]}function uP(t,e,r){for(var n,i=[],a=e;a<r;a+=3)n=(t[a]<<16)+(t[a+1]<<8)+t[a+2],i.push(cP(n));return i.join("")}function fI(t){Q2||Qy();for(var e,r=t.length,n=r%3,i="",a=[],s=16383,c=0,f=r-n;c<f;c+=s)a.push(uP(t,c,c+s>f?f:c+s));return n===1?(e=t[r-1],i+=Ho[e>>2],i+=Ho[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=Ho[e>>10],i+=Ho[e>>4&63],i+=Ho[e<<2&63],i+="="),a.push(i),a.join("")}function Kd(t,e,r,n,i){var a,s,c=i*8-n-1,f=(1<<c)-1,d=f>>1,m=-7,I=r?i-1:0,v=r?-1:1,x=t[e+I];for(I+=v,a=x&(1<<-m)-1,x>>=-m,m+=c;m>0;a=a*256+t[e+I],I+=v,m-=8);for(s=a&(1<<-m)-1,a>>=-m,m+=n;m>0;s=s*256+t[e+I],I+=v,m-=8);if(a===0)a=1-d;else{if(a===f)return s?NaN:(x?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-d}return(x?-1:1)*s*Math.pow(2,a-n)}function Sy(t,e,r,n,i,a){var s,c,f,d=a*8-i-1,m=(1<<d)-1,I=m>>1,v=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,x=n?0:a-1,Q=n?1:-1,N=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(c=isNaN(e)?1:0,s=m):(s=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-s))<1&&(s--,f*=2),s+I>=1?e+=v/f:e+=v*Math.pow(2,1-I),e*f>=2&&(s++,f/=2),s+I>=m?(c=0,s=m):s+I>
vendor: 17,900 bytes, line 183
183=1?(c=(e*f-1)*Math.pow(2,i),s=s+I):(c=e*Math.pow(2,I-1)*Math.pow(2,i),s=0));i>=8;t[r+x]=c&255,x+=Q,c/=256,i-=8);for(s=s<<i|c,d+=i;d>0;t[r+x]=s&255,x+=Q,s/=256,d-=8);t[r+x-Q]|=N*128}var AP={}.toString,ky=Array.isArray||function(t){return AP.call(t)=="[object Array]"};var fP=50;it.TYPED_ARRAY_SUPPORT=AI.TYPED_ARRAY_SUPPORT!==void 0?AI.TYPED_ARRAY_SUPPORT:!0;sd();function sd(){return it.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Ol(t,e){if(sd()<e)throw new RangeError("Invalid typed array length");return it.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=it.prototype):(t===null&&(t=new it(e)),t.length=e),t}function it(t,e,r){if(!it.TYPED_ARRAY_SUPPORT&&!(this instanceof it))return new it(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 S2(this,t)}return Dy(this,t,e,r)}it.poolSize=8192;it._augment=function(t){return t.__proto__=it.prototype,t};function Dy(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?gP(t,e,r,n):typeof e=="string"?hP(t,e,r):pP(t,e)}it.from=function(t,e,r){return Dy(null,t,e,r)};it.TYPED_ARRAY_SUPPORT&&(it.prototype.__proto__=Uint8Array.prototype,it.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&it[Symbol.species]);function Ry(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 dP(t,e,r,n){return Ry(e),e<=0?Ol(t,e):r!==void 0?typeof n=="string"?Ol(t,e).fill(r,n):Ol(t,e).fill(r):Ol(t,e)}it.alloc=function(t,e,r){return dP(null,t,e,r)};function S2(t,e){if(Ry(e),t=Ol(t,e<0?0:k2(e)|0),!it.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}it.allocUnsafe=function(t){return S2(null,t)};it.allocUnsafeSlow=function(t){return S2(null,t)};function hP(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!it.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=Ty(e,r)|0;t=Ol(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function A5(t,e){var r=e.length<0?0:k2(e.length)|0;t=Ol(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function gP(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),it.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=it.prototype):t=A5(t,e),t}function pP(t,e){if(Zo(e)){var r=k2(e.length)|0;return t=Ol(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"||LP(e.length)?Ol(t,0):A5(t,e);if(e.type==="Buffer"&&ky(e.data))return A5(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function k2(t){if(t>=sd())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+sd().toString(16)+" bytes");return t|0}it.isBuffer=_P;function Zo(t){return!!(t!=null&&t._isBuffer)}it.compare=function(e,r){if(!Zo(e)||!Zo(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,a=0,s=Math.min(n,i);a<s;++a)if(e[a]!==r[a]){n=e[a],i=r[a];break}return n<i?-1:i<n?1:0};it.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}};it.concat=function(e,r){if(!ky(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return it.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=it.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var s=e[n];if(!Zo(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,a),a+=s.length}return i};function Ty(t,e){if(Zo(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 od(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Py(t).length;default:if(n)return od(t).length;e=(""+e).toLowerCase(),n=!0}}it.byteLength=Ty;function mP(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 QP(this,e,r);case"utf8":case"utf-8":return Ly(this,e,r);case"ascii":return xP(this,e,r);case"latin1":case"binary":return wP(this,e,r);case"base64":return vP(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return SP(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}it.prototype._isBuffer=!0;function mu(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}it.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)mu(this,r,r+1);return this};it.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)mu(this,r,r+3),mu(this,r+1,r+2);return this};it.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)mu(this,r,r+7),mu(this,r+1,r+6),mu(this,r+2,r+5),mu(this,r+3,r+4);return this};it.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?Ly(this,0,e):mP.apply(this,arguments)};it.prototype.equals=function(e){if(!Zo(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:it.compare(this,e)===0};it.prototype.inspect=function(){var e="",r=fP;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};it.prototype.compare=function(e,r,n,i,a){if(!Zo(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),a===void 0&&(a=this.length),r<0||n>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,a>>>=0,this===e)return 0;for(var s=a-i,c=n-r,f=Math.min(s,c),d=this.slice(i,a),m=e.slice(r,n),I=0;I<f;++I)if(d[I]!==m[I]){s=d[I],c=m[I];break}return s<c?-1:c<s?1:0};function Fy(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=it.from(e,n)),Zo(e))return e.length===0?-1:dI(t,e,r,n,i);if(typeof e=="number")return e=e&255,it.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):dI(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function dI(t,e,r,n,i){var a=1,s=t.length,c=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;a=2,s/=2,c/=2,r/=2}function f(x,Q){return a===1?x[Q]:x.readUInt16BE(Q*a)}var d;if(i){var m=-1;for(d=r;d<s;d++)if(f(t,d)===f(e,m===-1?0:d-m)){if(m===-1&&(m=d),d-m+1===c)return m*a}else m!==-1&&(d-=d-m),m=-1}else for(r+c>s&&(r=s-c),d=r;d>=0;d--){for(var I=!0,v=0;v<c;v++)if(f(t,d+v)!==f(e,v)){I=!1;break}if(I)return d}return-1}it.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};it.prototype.indexOf=function(e,r,n){return Fy(this,e,r,n,!0)};it.prototype.lastIndexOf=function(e,r,n){return Fy(this,e,r,n,!1)};function IP(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=e.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var c=parseInt(e.substr(s*2,2),16);if(isNaN(c))return s;t[r+s]=c}return s}function EP(t,e,r,n){return jd(od(e,t.length-r),t,r,n)}function Ny(t,e,r,n){return jd(FP(e),t,r,n)}function bP(t,e,r,n){return Ny(t,e,r,n)}function CP(t,e,r,n){return jd(Py(e),t,r,n)}function yP(t,e,r,n){return jd(NP(e,t.length-r),t,r,n)}it.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 a=this.length-r;if((n===void 0||n>a)&&(n=a),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return IP(this,e,r,n);case"utf8":case"utf-8":return EP(this,e,r,n);case"ascii":return Ny(this,e,r,n);case"latin1":case"binary":return bP(this,e,r,n);case"base64":return CP(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return yP(this,e,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}};it.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function vP(t,e,r){return e===0&&r===t.length?fI(t):fI(t.slice(e,r))}function Ly(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a=t[i],s=null,c=a>239?4:a>223?3:a>191?2:1;if(i+c<=r){var f,d,m,I;switch(c){case 1:a<128&&(s=a);break;case 2:f=t[i+1],(f&192)===128&&(I=(a&31)<<6|f&63,I>127&&(s=I));break;case 3:f=t[i+1],d=t[i+2],(f&192)===128&&(d&192)===128&&(I=(a&15)<<12|(f&63)<<6|d&63,I>2047&&(I<55296||I>57343)&&(s=I));break;case 4:f=t[i+1],d=t[i+2],m=t[i+3],(f&192)===128&&(d&192)===128&&(m&192)===128&&(I=(a&15)<<18|(f&63)<<12|(d&63)<<6|m&63,I>65535&&I<1114112&&(s=I))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),i+=c}return BP(n)}var hI=4096;function BP(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 xP(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 wP(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 QP(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=TP(t[a]);return i}function SP(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}it.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(it.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=it.prototype;else{var a=r-e;i=new it(a,void 0);for(var s=0;s<a;++s)i[s]=this[s+e]}return i};function gi(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")}it.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||gi(e,r,this.length);for(var i=this[e],a=1,s=0;++s<r&&(a*=256);)i+=this[e+s]*a;return i};it.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||gi(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};it.prototype.readUInt8=function(e,r){return r||gi(e,1,this.length),this[e]};it.prototype.readUInt16LE=function(e,r){return r||gi(e,2,this.length),this[e]|this[e+1]<<8};it.prototype.readUInt16BE=function(e,r){return r||gi(e,2,this.length),this[e]<<8|this[e+1]};it.prototype.readUInt32LE=function(e,r){return r||gi(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};it.prototype.readUInt32BE=function(e,r){return r||gi(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};it.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||gi(e,r,this.length);for(var i=this[e],a=1,s=0;++s<r&&(a*=256);)i+=this[e+s]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};it.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||gi(e,r,this.length);for(var i=r,a=1,s=this[e+--i];i>0&&(a*=256);)s+=this[e+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*r)),s};it.prototype.readInt8=function(e,r){return r||gi(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};it.prototype.readInt16LE=function(e,r){r||gi(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};it.prototype.readInt16BE=function(e,r){r||gi(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};it.prototype.readInt32LE=function(e,r){return r||gi(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};it.prototype.readInt32BE=function(e,r){return r||gi(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};it.prototype.readFloatLE=function(e,r){return r||gi(e,4,this.length),Kd(this,e,!0,23,4)};it.prototype.readFloatBE=function(e,r){return r||gi(e,4,this.length),Kd(this,e,!1,23,4)};it.prototype.readDoubleLE=function(e,r){return r||gi(e,8,this.length),Kd(this,e,!0,52,8)};it.prototype.readDoubleBE=function(e,r){return r||gi(e,8,this.length),Kd(this,e,!1,52,8)};function Wa(t,e,r,n,i,a){if(!Zo(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<a)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}it.prototype.writeUIntLE=function(e,r,n,i){if(e=+e,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Wa(this,e,r,n,a,0)}var s=1,c=0;for(this[r]=e&255;++c<n&&(s*=256);)this[r+c]=e/s&255;return r+n};it.prototype.writeUIntBE=function(e,r,n,i){if(e=+e,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Wa(this,e,r,n,a,0)}var s=n-1,c=1;for(this[r+s]=e&255;--s>=0&&(c*=256);)this[r+s]=e/c&255;return r+n};it.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,1,255,0),it.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function Jd(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,a=Math.min(t.length-r,2);i<a;++i)t[r+i]=(e&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}it.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,2,65535,0),it.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Jd(this,e,r,!0),r+2};it.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,2,65535,0),it.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Jd(this,e,r,!1),r+2};function qd(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,a=Math.min(t.length-r,4);i<a;++i)t[r+i]=e>>>(n?i:3-i)*8&255}it.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,4,4294967295,0),it.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):qd(this,e,r,!0),r+4};it.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,4,4294967295,0),it.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):qd(this,e,r,!1),r+4};it.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);Wa(this,e,r,n,a-1,-a)}var s=0,c=1,f=0;for(this[r]=e&255;++s<n&&(c*=256);)e<0&&f===0&&this[r+s-1]!==0&&(f=1),this[r+s]=(e/c>>0)-f&255;return r+n};it.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);Wa(this,e,r,n,a-1,-a)}var s=n-1,c=1,f=0;for(this[r+s]=e&255;--s>=0&&(c*=256);)e<0&&f===0&&this[r+s+1]!==0&&(f=1),this[r+s]=(e/c>>0)-f&255;return r+n};it.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,1,127,-128),it.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};it.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,2,32767,-32768),it.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Jd(this,e,r,!0),r+2};it.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,2,32767,-32768),it.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Jd(this,e,r,!1),r+2};it.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,4,2147483647,-2147483648),it.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):qd(this,e,r,!0),r+4};it.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||Wa(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),it.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):qd(this,e,r,!1),r+4};function _y(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function My(t,e,r,n,i){return i||_y(t,e,r,4),Sy(t,e,r,n,23,4),r+4}it.prototype.writeFloatLE=function(e,r,n){return My(this,e,r,!0,n)};it.prototype.writeFloatBE=function(e,r,n){return My(this,e,r,!1,n)};function Oy(t,e,r,n,i){return i||_y(t,e,r,8),Sy(t,e,r,n,52,8),r+8}it.prototype.writeDoubleLE=function(e,r,n){return Oy(this,e,r,!0,n)};it.prototype.writeDoubleBE=function(e,r,n){return Oy(this,e,r,!1,n)};it.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 a=i-n,s;if(this===e&&n<r&&r<i)for(s=a-1;s>=0;--s)e[s+r]=this[s+n];else if(a<1e3||!it.TYPED_ARRAY_SUPPORT)for(s=0;s<a;++s)e[s+r]=this[s+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),r);return a};it.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 a=e.charCodeAt(0);a<256&&(e=a)}
183if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!it.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 s;if(typeof e=="number")for(s=r;s<n;++s)this[s]=e;else{var c=Zo(e)?e:od(new it(e,i).toString()),f=c.length;for(s=0;s<n-r;++s)this[s+r]=c[s%f]}return this};var kP=/[^+\/0-9A-Za-z-_]/g;function DP(t){if(t=RP(t).replace(kP,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function RP(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function TP(t){return t<16?"0"+t.toString(16):t.toString(16)}function od(t,e){e=e||1/0;for(var r,n=t.length,i=null,a=[],s=0;s<n;++s){if(r=t.charCodeAt(s),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(s+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}function FP(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function NP(t,e){for(var r,n,i,a=[],s=0;s<t.length&&!((e-=2)<0);++s)r=t.charCodeAt(s),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function Py(t){return lP(DP(t))}function jd(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 LP(t){return t!==t}function _P(t){return t!=null&&(!!t._isBuffer||Uy(t)||MP(t))}function Uy(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function MP(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Uy(t.slice(0,0))}class Gy{data;width;height;format;constructor(e){const r=new lb(e);this.data=e,this.width=r.width,this.height=r.height,this.format="png"}static isValid(e){return e&&it.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 Hy{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=ob.decode(this.data);let n;for(let i=0;i<r.length;i+=1){const a=r[i];a.name==="EXIF"&&a.entries.orientation&&(n=a.entries.orientation),a.name==="SOF"&&(this.width||=a.width,this.height||=a.height)}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&it.isBuffer(e)&&e.readUInt16BE(0)===65496}}const OP={px:72/96,pt:1,in:72,cm:72/2.54,mm:72/25.4};function gI(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*(OP[n]??1):r}function PP(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 zy{data;width;height;format;constructor(e){const r=e.toString("utf-8"),n=sP(r),i=PP(n.props.viewBox);this.data=n,this.format="svg",this.width=gI(n.props.width)??i?.maxX??0,this.height=gI(n.props.height)??i?.maxY??0}static isValid(e){if(!it.isBuffer(e))return!1;const r=e.toString("utf-8").trimStart();return r.startsWith("<?xml")||r.startsWith("<svg")}}const UP=({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}},Sg=UP({limit:30}),Wy=it.isBuffer,Yy=t=>typeof Blob<"u"&&t instanceof Blob,Ky=t=>"data"in t,GP=t=>"uri"in t&&t.uri.startsWith("data:"),HP=async t=>{const{method:e="GET",headers:r,body:n,credentials:i}=t,s=await(await fetch(t.uri,{method:e,headers:r,body:n,credentials:i})).arrayBuffer();return it.from(s)},Jy=t=>{const e=t.toLowerCase();return e==="jpg"||e==="jpeg"||e==="png"||e==="svg"||e==="svg+xml"},qy=t=>{let e;return Hy.isValid(t)?e="jpg":Gy.isValid(t)?e="png":zy.isValid(t)&&(e="svg"),e};function Lf(t,e){switch(e.toLowerCase()){case"jpg":case"jpeg":return new Hy(t);case"png":return new Gy(t);case"svg":case"svg+xml":return new zy(t);default:return null}}const zP=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(!Jy(r))throw new Error(`Base64 image invalid format: ${r}`);return Lf(it.from(n,"base64"),r)},WP=async t=>{if(t.data&&t.format)return Lf(t.data,t.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(t)}`)},jy=async t=>{const e=qy(t);return e?Lf(t,e):null},YP=async t=>{const{type:e}=t;if(!e||e==="application/octet-stream"){const i=await t.arrayBuffer(),a=it.from(i);return jy(a)}if(!e.startsWith("image/"))throw new Error(`Invalid blob type: ${e}`);const r=e.replace("image/","");if(!Jy(r))throw new Error(`Invalid blob type: ${e}`);const n=await t.arrayBuffer();return Lf(it.from(n),r)},KP=async t=>{const e=await HP(t),r=qy(e);if(!r)throw new Error("Not valid image extension");return Lf(e,r)},JP=t=>Yy(t)||Wy(t)?null:Ky(t)?t.data?.toString("base64")??null:t.uri,Vy=(t,{c
183ache:e=!0}={})=>{let r;const n=JP(t);if(Yy(t))r=YP(t);else if(Wy(t))r=jy(t);else{if(e&&Sg.get(n))return Sg.get(n);GP(t)?r=zP(t):Ky(t)?r=WP(t):r=KP(t)}return e&&n&&Sg.set(n,r),r},Xy=(t,e)=>{switch(e){case"uppercase":return t.toUpperCase();case"lowercase":return t.toLowerCase();case"capitalize":return kT(t);case"upperfirst":return gf(t);default:return t}},qP=t=>t.type===IA,jP=t=>t.type===Gl,VP={bidi:gy,linebreaker:py,justification:Ey,textDecoration:by,scriptItemizer:Cy,wordHyphenation:vy,fontSubstitution:By},XP=hy(VP),Zy=(t,e)=>{if(!e)return[{string:""}];const r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:s,fontSize:c=18,textDecorationColor:f,textDecorationStyle:d,textTransform:m,opacity:I}=e.props,v=e.props.textDecoration,x=typeof i=="string"?[i]:[...i||[]];x.push("Helvetica");const N={font:x.map(z=>{const G={fontFamily:z,fontWeight:a,fontStyle:s};return t.getFont(G)?.data}),opacity:I,fontSize:c,color:n,underlineStyle:d,underline:v==="underline"||v==="underline line-through"||v==="line-through underline",underlineColor:f||n,strike:v==="line-through"||v==="underline line-through"||v==="line-through underline",strikeStyle:d,strikeColor:f||n};for(let z=0;z<e.children.length;z+=1){const G=e.children[z];jP(G)?r.push({string:Xy(G.value,m),attributes:N}):G&&r.push(...Zy(t,G))}return r},ZP=(t,e)=>C2(Zy(t,e)),pI=999999999999,$P={before:-.5,after:-.5},eU=t=>(e,r)=>{const n=ZP(t,e),i=e.props.x===void 0?r:e.props.x,a=e.props?.y||0,s={x:i,y:a,width:pI,height:pI},f={hyphenationCallback:e.props.hyphenationCallback||t?.getHyphenationCallback()||null,shrinkWhitespaceFactor:$P},d=XP(n,s,f).flat();return Object.assign({},e,{lines:d})},tU=t=>{const e=t.children.map((r,n)=>{if(!qP(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})},rU=(t,e)=>{if(!e.children)return e;let r=e.props?.x||0;const n=eU(t),a=tU(e).children.map(s=>{const c=n(s,r);return r+=c.lines[0].xAdvance,c});return Object.assign({},e,{children:a})},nU=t=>t.type===If,iU=t=>((t.children||[]).find(nU)?.children||[]).reduce((i,a)=>{const s=a.props?.id;return s&&(i[s]=a),i},{}),aU=t=>t.type!==If,sU=t=>{if(!t.children)return t;const e=t.children.filter(aU);return Object.assign({},t,{children:e})},mI=/url\(['"]?#([^'"]+)['"]?\)/,WA=(t,e)=>{if(!e)return;if(!mI.test(e))return e;const r=e.match(mI);return t[r[1]]},$y=t=>e=>{const r=e.props,n="fill"in r?WA(t,r?.fill):void 0,i="clipPath"in r?WA(t,r?.clipPath):void 0,a="markerStart"in r?WA(t,r?.markerStart):void 0,s="markerMid"in r?WA(t,r?.markerMid):void 0,c="markerEnd"in r?WA(t,r?.markerEnd):void 0,f=Object.assign({},e.props,{fill:n,clipPath:i,markerStart:a,markerMid:s,markerEnd:c}),d=e.children?e.children.map($y(t)):void 0;return Object.assign({},e,{props:f,children:d})},oU=t=>{if(!t.children)return t;const e=iU(t),r=t.children.map($y(e));return Object.assign({},t,{children:r})},lU=t=>sU(oU(t)),Vd=t=>{if(!t)return null;if(typeof t!="string")return t;const e=t.split(/[,\s]+/).map(hr);return e.length!==4?null:{minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}},cU=t=>{const e=Vd(t.props.viewBox);return e?{width:e.maxX,height:e.maxY}:t.props.width&&t.props.height?{width:hr(t.props.width),height:hr(t.props.height)}:{width:0,height:0}},ev=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],uU=TT(["x"],ev),AU={[ba]:uU},fU=t=>{const e=t.props||{},r=AU[t.type]??ev;return p2(r,e)},tv=t=>{if(!t.children)return t;const e=fU(t),r=t.children.map(n=>{const i=Object.assign({},e,n.props||{}),a=Object.assign({},n,{props:i});return tv(a)});return Object.assign({},t,{children:r})},dU=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}},hU=t=>t.type===v5,gU=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform","stopColor","stopOpacity"],pU=["y","y1","y2","height","cy","ry"],mU=["x","x1","x2","
183width","cx","rx"],IU=t=>t.type===Ls,rv=t=>t.type===ba,EU=t=>t.type===Gl,bU=t=>e=>wC(e,(r,n)=>{const i=di(r);return i&&pU.includes(n)?i.percent*t.height:i&&mU.includes(n)?i.percent*t.width:r}),Vi=t=>{const e=di(t);return e?e.percent:hr(t)},f5=t=>e=>VC(t,{transform:e}).transform,CU=/^url\(/,II=t=>typeof t=="string"&&CU.test(t)?t:dA(t),yU=t=>e=>{let r=bU(t)(e.props);return r=Tf({x:hr,x1:hr,x2:hr,y:hr,y1:hr,y2:hr,r:hr,rx:hr,ry:hr,cx:hr,cy:hr,width:hr,height:hr,fontSize:hr,strokeWidth:hr,strokeMiterlimit:hr,strokeDashoffset:hr,offset:Vi,fill:II,fillOpacity:Vi,opacity:Vi,stroke:II,strokeOpacity:Vi,stopOpacity:Vi,stopColor:dA,transform:f5(t),gradientTransform:f5(t)},r),Object.assign({},e,{props:r})},vU=t=>{if(t.type!==mf||!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})},BU=t=>{const e=t.style||{},r=Object.assign({},e,t.props);return Object.assign({},t,{props:r})},xU=t=>{const e=n=>n==="none"?null:n,r=wC(t.props,e);return Object.assign({},t,{props:r})},nv=t=>{const e=t.props||{},r=p2(gU,e),n=Object.assign({},r,t.style||{});return Object.assign({},t,{style:n})},wU=t=>{const e=Tf({width:hr,height:hr,viewBox:Vd,preserveAspectRatio:dU},t.props);return Object.assign({},t,{props:e})},QU=t=>({type:IA,props:{},style:{},children:[t]}),SU=t=>{if(!rv(t)||!t.children)return t;const e=n=>EU(n)?QU(n):n,r=t.children.map(e);return Object.assign({},t,{children:r})},iv=t=>e=>{if(rv(e))return rU(t,e);if(!e.children)return e;const r=e.children.map(iv(t));return Object.assign({},e,{children:r})},av=t=>Ea(yU(t),vU,nv,SU,xU,BU),kU={width:0,height:0},DU=f5(kU),RU=t=>{const e=Tf({x1:Vi,y1:Vi,x2:Vi,y2:Vi,cx:Vi,cy:Vi,fx:Vi,fy:Vi,r:Vi,gradientTransform:DU,offset:Vi,stopColor:dA,stopOpacity:Vi,refX:hr,refY:hr,markerWidth:hr,markerHeight:hr,viewBox:Vd},t.props||{});return Object.assign({},t,{props:e})},TU=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}},FU=t=>{if(!t.children)return t;const e=TU(t),r=Ea(D2(e),av(e)),n=t.children.map(r);return Object.assign({},t,{children:n})},sv=t=>{if(!t.children)return t;const e=t.children.map(r=>{const n=RU(r);return hU(n)?FU(n):sv(n)});return Object.assign({},t,{children:e})},NU=t=>t.type===If,D2=t=>e=>{if(!e.children)return e;const r=Ea(D2(t),av(t)),n=e.children.map(i=>NU(i)?sv(i):r(i));return Object.assign({},e,{children:n})},LU=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},ov=(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=>ov(n,e));return Object.assign({},t,{children:r})},_U=t=>{const e=LU(t);return ov(t,e)},MU=(t,e)=>{const r=cU(t);return Ea(lU,iv(e),wU,nv,tv,D2(r),_U)(t)},OU=t=>t.type===Ul&&t.image?.format==="svg";function lv(t){return{type:t.type,props:t.props,style:{},children:t.children?.map(lv),..."value"in t&&{value:t.value}}}function PU(t){const e=t.image,r=t.style?.width??e.width,n=t.style?.height??e.height,i=Vd(e.data.props.viewBox);return{type:Ls,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,children:e.data.children.map(lv)}}const cv=(t,e)=>{const r=OU(t)?PU(t):t;if(!("children"in r))return r;const n=s=>cv(s,e),i=IU(r)?MU(r,e):r,a=i.children?.map(n);return Object.assign({},i,{children:a})};let UU;const GU=async()=>{const t=await(UU??=KO()),e=t.Config.create();return e.setPointScaleFactor(0),{node:{create:()=>t.Node.createWithConfig(e)}}},HU=async t=>{const e=await GU();return Object.assign({},t,{yoga:e})},EI=t=>t.style.zIndex,zU=t=>t.type!==ZI&&t.type!==Ls,WU=(t,e)=>{const r=EI(t),n=EI(e);return!r&&!n?0:r?n?n-r:-1:1},uv=t=>{if(!t.children)return t;const r=(zU(t)?t.children.sort(WU):t.children).map(uv);return Object.assign({},t,{children:r})},YU=t=>uv(t),Tl={},Av=JO(),KU=t=>t!=="ï¸",bI=(t,e=!1)=>Array.from(t).filter(e?()=>!0:KU).map(r=>r.codePointAt(0).toString(16)).join("-"),JU=(t,e)=>{if("builder"in e)return e.builder(bI(t,e.withVariationSelectors));const{url:r,format:n="png",withVariationSelectors:i}=e;return`${r}${bI(t,i)}.${n}`},CI=(t,e)=>{if(!e)return[];const r=[];
183return Array.from(t.matchAll(Av)).forEach(n=>{const i=n[0];if(!Tl[i]||Tl[i].loading){const a=JU(i,e);Tl[i]={loading:!0},r.push(Vy({uri:a}).then(s=>{Tl[i].loading=!1,Tl[i].data=s.data}).catch(s=>{console.warn(s,"Failed to load emoji image"),Tl[i].loading=!1}))}}),r},qU=t=>{const e=[];for(let r=0;r<t.length;r+=1){const n=t[r];let i=0;Array.from(n.string.matchAll(Av)).forEach(a=>{const{index:s}=a,c=a[0],f=n.attributes.fontSize,d=n.string.slice(i,s+a[0].length);Tl[c]&&Tl[c].data?e.push({string:d.replace(a[0],""),attributes:{...n.attributes,attachment:{width:f,height:f,yOffset:Math.floor(f*.1),image:Tl[c].data}}}):e.push({string:d,attributes:n.attributes}),i=s+c.length}),i<n.string.length&&e.push({string:n.string.slice(i),attributes:n.attributes})}return e},jU=t=>t.split(",").map(e=>e.trim()).filter(Boolean).reduce((e,r)=>{const n=r.split(/\s+/),i=n[0],a=n[1];if(a&&a.endsWith("w")){const s=parseFloat(a);Number.isNaN(s)||e.push({uri:i,width:s})}return e},[]),VU=(t,e)=>{if(t.length===0)return"";const r=[...t].sort((i,a)=>i.width-a.width),n=r.find(i=>i.width>=e);return n?n.uri:r[r.length-1].uri},d5=(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}},XU=(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=d5(`${r[2]}${r[3]||""}`,e);return i==null?!1:n==="min-width"?e>=i:n==="max-width"?e<=i:!1},ZU=(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 a=`(${i[1]})`,s=i[2];if(XU(a,e))return d5(s,e)}else return d5(n,e)}},$U=(t,e)=>{const{srcSet:r,sizes:n}=t.props;if(r){const i=jU(r);if(i.length>0){const a=ZU(n,e)||e,s=VU(i,a);if(s)return s}}if(t.props.src)return t.props.src;if(t.props.source)return t.props.source},eG=async t=>{const e=typeof t=="function"?await t():await t;return typeof e=="string"?{uri:e}:e},tG=async(t,e)=>{const{cache:r}=t.props,n=$U(t,e);if(!n){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const i=await eG(n);if(!i)throw new Error(`Image's "src" or "source" prop returned ${i}`);if(t.image=await Vy(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)}},rG=t=>t.type===Ul,nG=t=>t.type===b5,iG=(t,e,r)=>{const n=[],i=[e],a=t?t.getEmojiSource():null;for(;i.length>0;){const s=i.shift();if((rG(s)||nG(s))&&n.push(tG(s,r)),t&&s.style?.fontFamily){const c=Hd(s.style.fontFamily);n.push(...c.map(f=>t.load({fontFamily:f,fontStyle:s.style.fontStyle,fontWeight:s.style.fontWeight})))}typeof s=="string"&&n.push(...CI(s,a)),"value"in s&&typeof s.value=="string"&&n.push(...CI(s.value,a)),s.children&&s.children.forEach(c=>{i.push(c)})}return n},aG=(t,e)=>{const r=e.style?.width;return e.children?.map(n=>iG(t,n,r)).flat()},yI=async(t,e)=>{const r=t.children.map(n=>aG(e,n)).flat();return await Promise.all(r),t},sG=t=>t.type===ud,vI={color:"blue",textDecoration:"underline"},oG=(t,e)=>{let r=[e.style];return sG(e)&&(r=Array.isArray(e.style)?[vI,...e.style]:[vI,e.style]),VC(t,r)},fv=t=>e=>{const r=oG(t,e);if(!e.children)return Object.assign({},e,{style:r});const n=e.children.map(fv(t));return Object.assign({},e,{style:r,children:n})},dv=t=>{const e=t.props?.dpi||72,r=t.style,n=t.box?.width||r.width,i=t.box?.height||r.height,a=t.props?.orientation||"portrait",s=r?.fontSize||18;return fv({width:n,height:i,orientation:a,dpi:e,remBase:s})(t)},lG=t=>{if(!t.children)return t;const e=t.children.map(dv);return Object.assign({},t,{children:e})},BI=t=>e=>Vr(e.style?.[t])?"50%":e.style?.[t]??null,cG=t=>{if(!t.box)return null;const{left:e,top:r,width:n,height:i}=t.box,a=BI("transformOriginX")(t),s=BI("transformOriginY")(t),c=di(a),f=di(s),d=c?n*c.percent:a,m=f?i*f.percent:s;
183if(Vr(d)||typeof d=="string")throw new Error(`Invalid origin offsetX: ${d}`);if(Vr(m)||typeof m=="string")throw new Error(`Invalid origin offsetY: ${m}`);return{left:e+d,top:r+m}},hv=t=>{const e=cG(t),r=Object.assign({},t,{origin:e});if(!t.children)return r;const n=t.children.map(hv);return Object.assign({},r,{children:n})},uG=t=>{if(!t.children)return t;const e=t.children.map(hv);return Object.assign({},t,{children:e})},AG=t=>typeof t=="string"?{title:t,fit:!1,expanded:!1}:t,fG=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 a=n.parent;if(i.props&&"bookmark"in i.props&&i.props.bookmark){const s=AG(i.props.bookmark),f={ref:e++,parent:a?.ref,...s};i.props.bookmark=f,a=f}i.children&&i.children.forEach(s=>{r.push({value:s,parent:a})})}return t},dG=["portrait","landscape"],hG=t=>{const e=t.props?.orientation||"portrait";return dG.includes(e)?e:"portrait"},gG=t=>hG(t)==="landscape",pG={"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]},mG=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}},xI=(t,e)=>{if(!t||t==="auto")return;const r=mG(t),n=72,i=1/25.4*n,a=1/2.54*n;if(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*a;case"px":return Math.round(r.value*(n/e));default:return r.value}},kg=({width:t,height:e},r)=>{const n={width:xI(t,r)||0},i=xI(e,r);return i!==void 0&&(n.height=i),n},R2=t=>({width:t[0],height:t[1]}),IG=t=>{const e={width:t.height||0};return t.width!==void 0&&(e.height=t.width),e},EG=t=>R2(pG[t.toUpperCase()]),bG=t=>R2([t,t]),CG=t=>{const e=t.props?.size||"A4",r=t.props?.dpi||72;let n;return typeof e=="string"?n=EG(e):Array.isArray(e)?n=kg(R2(e),r):typeof e=="number"?n=kg(bG(e),r):n=kg(e,r),gG(t)?IG(n):n},yG=t=>{const e=CG(t),r=E2(t.style||{});return{...t,style:{...r,...e}}},vG=t=>{if(!t.children)return t;const e=t.children.map(yG);return Object.assign({},t,{children:e})},ld=t=>t.props&&"fixed"in t.props?t.props.fixed===!0:!1,BG=(t,e)=>{let r=0;if(!t.lines)return 0;for(let n=0;n<t.lines.length;n+=1){const i=t.lines[n];if(r+i.box.height>e)return n;r+=i.box.height}return t.lines.length},xG=(t,e)=>{let r=0;if(!t.lines)return r;for(let n=0;n<e;n+=1){const i=t.lines[n];if(!i)break;r+=i.box.height}return r},wG=(t,e)=>{const r=t.box?.top||0,n=t.props.widows||2,i=t.props.orphans||2,a=t.lines.length,s=BG(t,e-r);return s===0?0:a<i?a:s<i||a<i+n?0:a===i+n?i:a-s<n?a-n:s},QG=(t,e)=>{const r=wG(t,e),n=xG(t,r),i=t.box.height-n,a=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)}),s=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)});return[a,s]},SG=t=>t.box?.top||0,kG=t=>!Vr(t.style?.height),DG=(t,e)=>
183{if(!t)return[null,null];const r=SG(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=kG(t)?t.box.height-(e-r):null,a=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&&(a.style.height=i),[n,a]},RG=[Ls,Ad,Ul,fd],gv=t=>RG.includes(t.type)?!1:t.props&&"wrap"in t.props?t.props.wrap:!0,p1=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedPadding(e):null},_f=t=>{const{style:e,box:r}=t,n=p1(t,O0.Top)||r?.paddingTop||e?.paddingTop||0,i=p1(t,O0.Right)||r?.paddingRight||e?.paddingRight||0,a=p1(t,O0.Bottom)||r?.paddingBottom||e?.paddingBottom||0,s=p1(t,O0.Left)||r?.paddingLeft||e?.paddingLeft||0;return{paddingTop:n,paddingRight:i,paddingBottom:a,paddingLeft:s}},TG=t=>{const e=t.style?.height,{paddingBottom:r}=_f(t);return e-r},FG=t=>{const e=t.style?.height,{paddingTop:r,paddingBottom:n}=_f(t);return e-n-r},wI=t=>typeof t=="string",NG=t=>typeof t=="number",LG=t=>typeof t=="boolean",_G=t=>t&&t.type===Symbol.for("react.fragment"),qA=t=>{if(!t)return[];if(Array.isArray(t))return t.reduce((s,c)=>s.concat(qA(c)),[]);if(LG(t))return[];if(wI(t)||NG(t))return[{type:Gl,value:`${t}`}];if(_G(t))return qA(t.props.children);if(!wI(t.type))return qA(t.type(t.props));const{type:e,props:{style:r={},children:n,...i}}=t,a=Hd(n).reduce((s,c)=>s.concat(qA(c)),[]);return[{type:e,style:r,props:i,children:a}]},MG=t=>"break"in t.props?t.props.break:!1,OG=t=>"minPresenceAhead"in t.props?t.props.minPresenceAhead:0,PG=t=>t.length===0?null:Math.max(...t.map(e=>e.box.top+e.box.height)),UG=t=>t.box.top+t.box.height+t.box.marginBottom+OG(t),GG=(t,e)=>{const r=UG(t),n=e.filter(a=>!("fixed"in a.props)),i=PG(n);return i===null?r:Math.min(r,i)},HG=(t,e,r,n)=>{if("fixed"in t.props)return!1;const i=r<t.box.top+t.box.height,a=gv(t),s=GG(t,e),c=n.filter(f=>!ld(f)).length>0;return MG(t)||i&&!a||!i&&s>r&&c},zG=[8232,8233,8288],WG=t=>zG.reduce((e,r)=>t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(r)?e:[...e,String.fromCharCode(r)],[]),YG=t=>t.map(e=>{const r=WG(e.attributes.font[0]),n=new RegExp(r.join("|"));return{string:e.string.replace(n,""),attributes:e.attributes}}),QI=[YG,qU],SI=t=>t.type===Ul,KG=t=>!!t.image&&t.image.format!=="svg",JG=t=>t.type===Gl,pv=(t,e,r=null,n=0)=>{if(!e)return[{string:""}];let i=[];const{color:a="black",direction:s="ltr",fontFamily:c="Helvetica",fontWeight:f,fontStyle:d,fontSize:m=18,textAlign:I,lineHeight:v,textDecoration:x,textDecorationColor:Q,textDecorationStyle:N,textTransform:z,letterSpacing:G,textIndent:W,opacity:U,verticalAlign:J}=e.style,F=typeof c=="string"?[c]:[...c||[]];F.push("Helvetica");const ie=F.map(re=>{const ne={fontFamily:re,fontWeight:f,fontStyle:d};return t.getFont(ne)?.data}),$=n===0?null:e.style.backgroundColor,P={font:ie,color:a,opacity:U,fontSize:m,lineHeight:v,direction:s,verticalAlign:J,backgroundColor:$,indent:W,characterSpacing:G,strikeStyle:N,underlineStyle:N,underline:x==="underline"||x==="underline line-through"||x==="line-through underline",strike:x==="line-through"||x==="underline line-through"||x==="line-through underline",strikeColor:Q||a,underlineColor:Q||a,link:r||e.props?.src||e.props?.href,align:I||(s==="rtl"?"right":"left")};for(let re=0;re<e.children.length;re+=1){const ne=e.children[re];SI(ne)&&KG(ne)?i.push({string:"",attributes:{...P,attachment:{width:ne.style.width||m,height:ne.style.height||m,image:ne.image.data}}}):JG(ne)?i.push({string:Xy(ne.value,z),attributes:P}):ne&&!SI(ne)&&i.push(...pv(t,ne,P.link,n+1))}for(let re=0;re<QI.length;re+=1){const ne=QI[re];i=ne(i)}return i},qG=(t,e)=>{const r=pv(t,e);return C2(r)},jG={bidi:gy,linebreaker:py,justification:Ey,textDecoration:by,scriptItemizer:Cy,wordHyphenation:vy,fontSubstitution:By},VG=hy(jG),XG=t=>t.style?.maxLines,ZG=t=>t.style?.textOverflow,$G=(t,e,r)=>{const n=XG(r),i=ZG(r);return{x:0,y:0,width:t,maxLines:n,height:e||1/0,truncateMode:i}},eH=(t,e)=>({hyphenationPenalty:e.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:e.props.hyphenationCallback||t?.getHyphenationCallback()||null}),h5=(t,e,r,n)=>{const i=qG(n,t),a=$G(e,r,t),s=eH(n,t);return VG(i,a,s).reduce((f,d)=>[...f,...d],[])},tH=t=>t.type===Ls,mv=t=>t.type===ba,rH=t=>!tH(t)&&!mv(t),nH=t=>mv(t)&&!t.lines,T2=(t,e)=>{if(nH(t)){const r=t.box.width-(t.box.paddingRight+t.box.paddingLeft),n=t.box.height-(t.box.paddingTop+t.box.paddingBottom);t.lines=h5(t,r,n,e)}if(rH(t)){if(!t.children)return t;const r=i=>T2(i,e),n=t.children.map(r);return Object.assign({},t,{children:n})}return t},Iv=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],iH=[...Iv,"backgroundColor"],Ev=t=>e=>e.type===t,aH=Ev(Ls),sH=Ev(ba),oH=(t,e,r)=>t==="textDecoration"?[r,e].filter(n=>n&&n!=="none").join(" "):e,lH=(t,e)=>{const r={...t};return Object.entries(e).forEach(([n,i])=>{r[n]=oH(n,i,t[n])}),r},cH=t=>e=>{const r=lH(t,e.style||{});return Object.assign({},e,{style:r})},F2=t=>{if(aH(t)||!("children"in t))return t;const e=sH(t)?iH:Iv,r=p2(e,t.style||{}),n=Ea(F2,cH(r)),i=t.children.map(n);return Object.assign({},t,{children:i})},m1=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedMargin(e):null},N2=t=>{const{style:e,box:r}=t,n=m1(t,O0.Top)||r?.marginTop||e?.marginTop||0,i=m1(t,O0.Right)||r?.marginRight||e?.marginRight||0,a=m1(t,O0.Bottom)||r?.marginBottom||e?.marginBottom||0,s=m1(t,O0.Left)||r?.marginLeft||e?.marginLeft||0;return{marginTop:n,marginRight:i,marginBottom:a,marginLeft:s}},uH=t=>{const{yogaNode:e}=t;return{top:e?.getComputedTop()||0,right:e?.getComputedRight()||0,bottom:e?.getComputedBottom()||0,left
183:e?.getComputedLeft()||0}},AH={width:0,height:0},fH=t=>{const{yogaNode:e}=t;return e?{width:e.getComputedWidth(),height:e.getComputedHeight()}:AH},I1=(t,e)=>t?t.getComputedBorder(e):0,dH=t=>{const{yogaNode:e}=t;return{borderTopWidth:I1(e,O0.Top),borderRightWidth:I1(e,O0.Right),borderBottomWidth:I1(e,O0.Bottom),borderLeftWidth:I1(e,O0.Left)}},hH=t=>e=>{const{yogaNode:r}=e;return r&&r.setDisplay(t==="none"?rf.None:rf.Flex),e},gH={hidden:nA.Hidden,scroll:nA.Scroll},pH=t=>e=>{const{yogaNode:r}=e;if(!Vr(t)&&r){const n=gH[t]||nA.Visible;r.setOverflow(n)}return e},mH={wrap:aA.Wrap,"wrap-reverse":aA.WrapReverse},IH=t=>e=>{const{yogaNode:r}=e;if(r){const n=mH[t]||aA.NoWrap;r.setFlexWrap(n)}return e},Lr=(t,e)=>r=>n=>{const{yogaNode:i}=n;if(!Vr(r)&&i){const a=!Vr(e),s=`set${gf(t)}`,c=`${s}Auto`,f=`${s}Percent`,d=di(r);if(d&&!i[f])throw new Error(`You can't pass percentage values to ${t} property`);d?a?i[f]?.(e,d.value):i[f]?.(d.value):r==="auto"?a?i[c]?.(e):i[c]?.():a?i[s]?.(e,r):i[s]?.(r)}return n},EH=t=>e=>Lr("flexGrow")(t||0)(e),bH=Lr("flexBasis"),CH={"flex-start":Xn.FlexStart,center:Xn.Center,"flex-end":Xn.FlexEnd,stretch:Xn.Stretch,baseline:Xn.Baseline,"space-between":Xn.SpaceBetween,"space-around":Xn.SpaceAround,"space-evenly":Xn.SpaceEvenly},L2=t=>e=>r=>{const{yogaNode:n}=r,i=t==="items"?Xn.Stretch:Xn.Auto;if(n){const a=CH[e]||i;n[`setAlign${gf(t)}`](a)}return r},yH=L2("self"),vH=L2("items"),BH=t=>e=>Lr("flexShrink")(t||1)(e),xH=t=>e=>{const{yogaNode:r}=e;return!Vr(t)&&r&&r.setAspectRatio(t),e},wH=L2("content"),QH={absolute:iA.Absolute,relative:iA.Relative,static:iA.Static},SH=t=>e=>{const{yogaNode:r}=e;return!Vr(t)&&r&&r.setPositionType(QH[t]),e},kH={row:kc.Row,"row-reverse":kc.RowReverse,"column-reverse":kc.ColumnReverse},DH=t=>e=>{const{yogaNode:r}=e;if(r){const n=kH[t]||kc.Column;r.setFlexDirection(n)}return e},RH={center:Ns.Center,"flex-end":Ns.FlexEnd,"space-between":Ns.SpaceBetween,"space-around":Ns.SpaceAround,"space-evenly":Ns.SpaceEvenly},TH=t=>e=>{const{yogaNode:r}=e;if(!Vr(t)&&r){const n=RH[t]||Ns.FlexStart;r.setJustifyContent(n)}return e},FH=Lr("margin",O0.Top),NH=Lr("margin",O0.Right),LH=Lr("margin",O0.Bottom),_H=Lr("margin",O0.Left),MH=Lr("padding",O0.Top),OH=Lr("padding",O0.Right),PH=Lr("padding",O0.Bottom),UH=Lr("padding",O0.Left),GH=Lr("border",O0.Top),HH=Lr("border",O0.Right),zH=Lr("border",O0.Bottom),WH=Lr("border",O0.Left),YH=Lr("position",O0.Top),KH=Lr("position",O0.Right),JH=Lr("position",O0.Bottom),qH=Lr("position",O0.Left),jH=Lr("width"),VH=Lr("minWidth"),XH=Lr("maxWidth"),ZH=Lr("height"),$H=Lr("minHeight"),ez=Lr("maxHeight"),tz=Lr("gap",nf.Row),rz=Lr("gap",nf.Column),nz=t=>!t||typeof t=="string"?null:(t.maxX-t.minX)/(t.maxY-t.minY),iz=(t,e)=>(r,n,i,a)=>{const s=nz(e.props.viewBox)||1;return n===Di.Exactly||n===Di.AtMost?{width:r,height:r/s}:a===Di.Exactly?{width:i*s}:{}},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,az={center:.5,right:1},sz=(t,e,r)=>(n,i,a)=>{if(i===Di.Exactly)return e.lines||(e.lines=h5(e,n,a,r)),{height:DI(e),width:n};if(i===Di.AtMost){const s=az[e.style?.textAlign]||0;return e.lines||(e.lines=h5(e,n,a,r),e.alignOffset=(n-kI(e))*s),{height:DI(e),width:Math.min(n,kI(e))}}return{}},oz=t=>t.image?.data?t.image.width/t.image.height:1,bv=t=>Vr(t.box?.height),lz=10,cz=(t,e)=>(r,n,i,a)=>{const s=oz(e),c=N2(e),f=_f(t),d=bv(t)?1/0:(t.box?.height||0)-f.paddingTop-f.paddingBottom-c.marginTop-c.marginBottom-lz;if(!e.image)return{width:0,height:0};if(n===Di.Exactly&&a===Di.Undefined){const m=r/s;return{height:Math.min(d,m)}}if(a===Di.Exactly&&(n===Di.AtMost||n===Di.Undefined))return{width:Math.min(i*s,r)};if(n===Di.Exactly&&a===Di.AtMost){const m=r/s;return{height:Math.min(i,d,m)}}return n===Di.AtMost&&a===Di.AtMost?s>1?{width:r,height:Math.min(r/s,i)}:{height:i,width:Math.min(i*s,r)}:{height:i,width:r}},uz=10,RI=t=>Math.max(-1/0,...t),Az=()=>{const t={},e=[],r=()=>t,n=(f,d)=>e.push([f,d]),i=(f,d)=>(n(f,d),t),a=(f,d,m,I)=>(n(f,d),n(f+m,d),n(f,d+I),n(f+m,d+I),t),s=(f,d,m,I)=>(I=I||m,n(f-m,d-I),n(f+m,d-I),n(f+m,d+I),n(f-m,d+I),t),c=(...f)=>(e.push(...f),t);return t.rect=a,t.moveTo=i,t.lineTo=i,t.circle=s,t.polygon=c,t.ellipse=s,t.roundedRect=a,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.f
183illColor=r,t.miterLimit=r,t.strokeColor=r,t.fillOpacity=r,t.strokeOpacity=r,t.linearGradient=r,t.radialGradient=r,t.getWidth=()=>RI(e.map(f=>f[0])),t.getHeight=()=>RI(e.map(f=>f[1])),t},fz=(t,e)=>()=>{const r=N2(e),n=_f(t),i=bv(t)?1/0:(t.box?.height||0)-n.paddingTop-n.paddingBottom-r.marginTop-r.marginBottom-uz,a=Az();e.props.paint(a);const s=a.getWidth(),c=Math.min(i,a.getHeight());return{width:s,height:c}},Su=t=>e=>e.type===t,Cv=Su(Ls),yv=Su(ba),dz=Su(Ad),hz=Su(I5),gz=Su(Ul),pz=Su(fd),mz=Su(Gl),Iz=t=>{const e=hz(t)?t.box?.height:t.style?.height;return ZH(e)},Ez=t=>{Ea(Iz(t),jH(t.style.width),VH(t.style.minWidth),XH(t.style.maxWidth),$H(t.style.minHeight),ez(t.style.maxHeight),FH(t.style.marginTop),NH(t.style.marginRight),LH(t.style.marginBottom),_H(t.style.marginLeft),MH(t.style.paddingTop),OH(t.style.paddingRight),PH(t.style.paddingBottom),UH(t.style.paddingLeft),SH(t.style.position),YH(t.style.top),KH(t.style.right),JH(t.style.bottom),qH(t.style.left),GH(t.style.borderTopWidth),HH(t.style.borderRightWidth),zH(t.style.borderBottomWidth),WH(t.style.borderLeftWidth),hH(t.style.display),DH(t.style.flexDirection),yH(t.style.alignSelf),wH(t.style.alignContent),vH(t.style.alignItems),TH(t.style.justifyContent),IH(t.style.flexWrap),pH(t.style.overflow),xH(t.style.aspectRatio),bH(t.style.flexBasis),EH(t.style.flexGrow),BH(t.style.flexShrink),tz(t.style.rowGap),rz(t.style.columnGap))(t)},bz=t=>e=>(t.insertChild(e.yogaNode,t.getChildCount()),e),Cz=(t,e,r)=>{const{yogaNode:n}=t;return yv(t)&&n.setMeasureFunc(sz(e,t,r)),gz(t)&&n.setMeasureFunc(cz(e,t)),pz(t)&&n.setMeasureFunc(fz(e,t)),Cv(t)&&n.setMeasureFunc(iz(e,t)),t},yz=t=>!yv(t)&&!dz(t)&&!Cv(t),vv=(t,e,r)=>n=>{const i=r.node.create(),a=Object.assign({},n,{yogaNode:i});if(Ez(a),yz(n)&&n.children){const s=Ea(bz(i),vv(t,e,r));a.children=n.children.map(s)}return Cz(a,t,e),a},vz=t=>(t.yogaNode.calculateLayout(),t),Bv=t=>{if(mz(t))return t;const e=Object.assign(_f(t),N2(t),dH(t),uH(t),fH(t)),r=Object.assign({},t,{box:e});if(!t.children)return r;const n=t.children.map(Bv);return Object.assign({},r,{children:n})},xv=t=>{const e=Object.assign({},t);if(delete e.yogaNode,!t.children)return e;const r=t.children.map(xv);return Object.assign({},e,{children:r})},Bz=t=>(t.yogaNode&&t.yogaNode.freeRecursive(),t),wv=(t,e,r)=>Vr(t)?null:Ea(xv,Bz,Bv,vz,vv(t,e,r))(t),xz=(t,e)=>{if(!t.children)return t;const r=i=>wv(i,e,t.yoga),n=t.children.map(r);return Object.assign({},t,{children:n})},Qv=t=>t.type===ba,wz=.001,g5=(t,e)=>Object.assign({},e,{children:t}),Sv=t=>t.box?.top||0,Qz=t=>t.every(ld),kv=t=>t.props&&"render"in t.props,Dv=Ea(T2,wv,F2,dv),Sz=t=>{console.warn(`Node of type ${t.type} can't wrap between pages and it's bigger than available page height`)},Rv=(t,e,r)=>{const n=[],i=[];for(let a=0;a<r.length;a+=1){const s=r[a],c=r.slice(a+1),f=c.filter(ld),d=Sv(s),m=s.box.height,I=t<=d,v=HG(s,c,t,n),x=t+wz<d+m,Q=gv(s),N=m<=e;if(ld(s)){i.push(s),n.push(s);continue}if(I){const z=Object.assign({},s.box,{top:s.box.top-t}),G=Object.assign({},s,{box:z});i.push(G);continue}if(!N&&!Q){n.push(s),i.push(...c),Sz(s);break}if(v){const z=Object.assign({},s.box,{top:s.box.top-t}),G=Object.assign({},s.props,{wrap:!0,break:!1}),W=Object.assign({},s,{box:z,props:G});n.push(...f),i.push(W,...c);break}if(x){const[z,G]=Rz(s,t,e);if(s.children.length>0&&z.children.length===0){if(n.length===0)n.push(s,...f),i.push(...c);else{const W=Object.assign({},s.box,{top:s.box.top-t}),U=Object.assign({},s,{box:W});n.push(...f),i.push(U,...c)}break}z&&n.push(z),G&&i.push(G);continue}n.push(s)}return[n,i]},kz=(t,e,r)=>{const n=r.children||[],i=t-Sv(r);return Rv(i,e,n)},Dz=(t,e,r)=>{const[n,i]=DG(t,e),[a,s]=kz(e,r,t);return[g5(a,n),g5(s,i)]},Rz=(t,e,r)=>Qv(t)?QG(t,e):Dz(t,e,r),Tv=t=>{const e=t.children||[];return kv(t)||e.some(Tv)},p5=(t,e)=>{const r=kv(e),n=(f=[])=>{if(r){const d=e.props.render(t);return qA(d).filter(Boolean).map(m=>p5(t,m))}return f.map(d=>p5(t,d))},a=r&&Qv(e)?{...e.box,height:0}:e.box,s=n(e.children),c=r?null:e.lines;return Object.assign({},e,{box:a,lines:c,children:s})},Fv=(t,e,r,n)=>{if(Tv(e)){const i=p5(t,e);return Dv(i,r,n)}return e},TI=(t,e,r,n)=>{const i=TG(t),a=FG(t),s=Fv({pageNumber:e},t,r,n),c=t.style.height,[f,d]=Rv(i,a,s.children),m=z=>Dv(z,r,n),I={...t.box,height:c},v=m(Object.assign({},t,{box:I,children:f}));if(d.length===0||Qz(d))return[v,null];const x=o5("height",t.box),Q=o5("bookmark",t.props),N=m(Object.assign({},t,{props:Q,box:x,children:d}));return[v,N]},Tz=(t,e,r,n,i)=>{const s={totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages};return Fv(s,r,t,e)},Fz=t=>t.map((e,r)=>({...e,subPageNumber:r,subPageTotalPages:t.length})),Nz=t=>o5(["subPageNumber","subPageTotalPages"],t),Lz=(t,e,r,n)=>{if(!t)return[];if(t.props?.wrap===!1)return[t];let i=TI(t,e,r,n);const a=[i[0]];let s=i[1];for(;s!==null;)i=TI(s,e+a.length,r,n),a.push(i[0]),s=i[1];return a},_z=(t,e)=>{let r=[],n=1;for(let i=0;i<t.children.length;i+=1){const a=t.children[i];let s=Lz(a,n,e,t.yoga);s=Fz(s),n+=s.length,r=r.concat(s)}return r=r.map((...i)=>Nz(Tz(e,t.yoga,...i))),g5(r,t)},FI=t=>e=>{const r=di(e),n=t.width;return r?r.percent*n:e},NI=t=>e=>{const r=di(e),n=t.height;return r?r.percent*n:e},Mz=t=>{const e=t.style,r=Tf({paddingTop:NI(e),paddingLeft:FI(e),paddingRight:FI(e),paddingBottom:NI(e)},t.style);return Object.assign({},t,{style:r})},Oz=t=>{if(!t.children)return t;const e=t.children.map(Mz);return Object.assign({},t,{children:e})},E1=t=>e=>{if(!e)return;const r=di(e);return r?r.percent*Math.min(t.width,t.height):e},Nv=t=>{const e=Tf({borderTopLeftRadius:E1(t.box),borderTopRightRadius:E1(t.box),borderBottomRightRadius:E1(t.box),borderBottomLeftRadius:E1(t.box)},t.style||{}),r=Object.assign({},t,{style:e});if(!t.children)return r;const n=t.children.map(Nv);return Object.assign({},r,{children:n})},Pz=(t,e)=>{const r=di(e);return r?r.percent*t:e},Uz=t=>{const e=t.style.height,r=t.style?.paddingTop||0,n=t.style?.paddingBottom||0;return e-r-n},Gz=(t,e)=>{if(Vr(t.style?.height)||Vr(e.style?.height))return e;const r=Uz(t),n=Pz(r,e.style.height),i=Object.assign({},e.style,{height:n});return Object.assign({},e,{style:i})},Hz=t=>{if(!t.children)return t;const e=n=>Gz(t,n),r=t.children.map(e);return Object.assign({},t,{children:r})},zz=t=>{if(!t.children)return t;const e=t.children.map(Hz);return Object.assign({},t,{children:e})},_2=t=>e=>e.type===t,Wz=_2(ud),Lv=_2(ba),_v=_2(Gl),Yz=t=>"render"in t.props,Kz=t=>Lv(t)||_v(t),Jz=t=>{const e=t.children||[];return e.every(_v)?!0:e.every(Lv)?!1:e.every(Kz)},qz=t=>{const e={type:ba,props:{},style:{},box:{},children:t.children};return Object.assign({},t,{children:[e]})},jz=t=>Wz(t)?Yz(t)?Object.assign({},t,{type:ba}):Jz(t)?qz(t):t:t,Mv=t=>{if(!t.children)return t;const e=Ea(jz,Mv),r=t.children.map(e);return Object.assign({},t,{children:r})},Vz=ST(YU,uG,yI,_z,T2,Nv,xz,cv,yI,F2,zz,Oz,lG,Mv,fG,vG,HU);var Dg={exports:{}},Rg={};var LI;function Xz(){return LI||(LI=1,(function(t){function e(oe,ae){var ce=oe.length;oe.push(ae);e:for(;0<ce;){var Ie=ce-1>
vendor: 4,234 bytes, line 183
183>>1,Ge=oe[Ie];if(0<i(Ge,ae))oe[Ie]=ae,oe[ce]=Ge,ce=Ie;else break e}}function r(oe){return oe.length===0?null:oe[0]}function n(oe){if(oe.length===0)return null;var ae=oe[0],ce=oe.pop();if(ce!==ae){oe[0]=ce;e:for(var Ie=0,Ge=oe.length,Mt=Ge>>>1;Ie<Mt;){var It=2*(Ie+1)-1,Ft=oe[It],Vt=It+1,Ot=oe[Vt];if(0>i(Ft,ce))Vt<Ge&&0>i(Ot,Ft)?(oe[Ie]=Ot,oe[Vt]=ce,Ie=Vt):(oe[Ie]=Ft,oe[It]=ce,Ie=It);else if(Vt<Ge&&0>i(Ot,ce))oe[Ie]=Ot,oe[Vt]=ce,Ie=Vt;else break e}}return ae}function i(oe,ae){var ce=oe.sortIndex-ae.sortIndex;return ce!==0?ce:oe.id-ae.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();t.unstable_now=function(){return s.now()-c}}var f=[],d=[],m=1,I=null,v=3,x=!1,Q=!1,N=!1,z=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,W=typeof setImmediate<"u"?setImmediate:null;function U(oe){for(var ae=r(d);ae!==null;){if(ae.callback===null)n(d);else if(ae.startTime<=oe)n(d),ae.sortIndex=ae.expirationTime,e(f,ae);else break;ae=r(d)}}function J(oe){if(N=!1,U(oe),!Q)if(r(f)!==null)Q=!0,Y();else{var ae=r(d);ae!==null&&K(J,ae.startTime-oe)}}var F=!1,ie=-1,$=5,P=-1;function re(){return!(t.unstable_now()-P<$)}function ne(){if(F){var oe=t.unstable_now();P=oe;var ae=!0;try{e:{Q=!1,N&&(N=!1,G(ie),ie=-1),x=!0;var ce=v;try{t:{for(U(oe),I=r(f);I!==null&&!(I.expirationTime>oe&&re());){var Ie=I.callback;if(typeof Ie=="function"){I.callback=null,v=I.priorityLevel;var Ge=Ie(I.expirationTime<=oe);if(oe=t.unstable_now(),typeof Ge=="function"){I.callback=Ge,U(oe),ae=!0;break t}I===r(f)&&n(f),U(oe)}else n(f);I=r(f)}if(I!==null)ae=!0;else{var Mt=r(d);Mt!==null&&K(J,Mt.startTime-oe),ae=!1}}break e}finally{I=null,v=ce,x=!1}ae=void 0}}finally{ae?ve():F=!1}}}var ve;if(typeof W=="function")ve=function(){W(ne)};else if(typeof MessageChannel<"u"){var k=new MessageChannel,_=k.port2;k.port1.onmessage=ne,ve=function(){_.postMessage(null)}}else ve=function(){z(ne,0)};function Y(){F||(F=!0,ve())}function K(oe,ae){ie=z(function(){oe(t.unstable_now())},ae)}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(oe){oe.callback=null},t.unstable_continueExecution=function(){Q||x||(Q=!0,Y())},t.unstable_forceFrameRate=function(oe){0>oe||125<oe?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<oe?Math.floor(1e3/oe):5},t.unstable_getCurrentPriorityLevel=function(){return v},t.unstable_getFirstCallbackNode=function(){return r(f)},t.unstable_next=function(oe){switch(v){case 1:case 2:case 3:var ae=3;break;default:ae=v}var ce=v;v=ae;try{return oe()}finally{v=ce}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(oe,ae){switch(oe){case 1:case 2:case 3:case 4:case 5:break;default:oe=3}var ce=v;v=oe;try{return ae()}finally{v=ce}},t.unstable_scheduleCallback=function(oe,ae,ce){var Ie=t.unstable_now();switch(typeof ce=="object"&&ce!==null?(ce=ce.delay,ce=typeof ce=="number"&&0<ce?Ie+ce:Ie):ce=Ie,oe){case 1:var Ge=-1;break;case 2:Ge=250;break;case 5:Ge=1073741823;break;case 4:Ge=1e4;break;default:Ge=5e3}return Ge=ce+Ge,oe={id:m++,callback:ae,priorityLevel:oe,startTime:ce,expirationTime:Ge,sortIndex:-1},ce>Ie?(oe.sortIndex=ce,e(d,oe),r(f)===null&&oe===r(d)&&(N?(G(ie),ie=-1):N=!0,K(J,ce-Ie))):(oe.sortIndex=Ge,e(f,oe),Q||x||(Q=!0,Y())),oe},t.unstable_shouldYield=re,t.unstable_wrapCallback=function(oe){var ae=v;return function(){var ce=v;v=ae;try{return oe.apply(this,arguments)}finally{v=ce}}}})(Rg)),Rg}var _I;function Zz(){return _I||(_I=1,Dg.exports=Xz()),Dg.exports}var Ov=Zz();const $z=sn(Ov),M2=$v({__proto__:null,default:$z},[Ov]);function eW(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function tW(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={};
183return 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 MI,Pv={exports:{}},OI={exports:{}},rW=tW(M2),b1;Pv.exports=(MI||(MI=1,(b1=OI).exports=function(t){function e(u,A,E,y){return new ol(u,A,E,y)}function r(u){var A="https://react.dev/errors/"+u;if(1<arguments.length){A+="?args[]="+encodeURIComponent(arguments[1]);for(var E=2;E<arguments.length;E++)A+="&args[]="+encodeURIComponent(arguments[E])}return"Minified React error #"+u+"; visit "+A+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(u){return u===null||typeof u!="object"?null:typeof(u=dl&&u[dl]||u["@@iterator"])=="function"?u:null}function i(u){if(u==null)return null;if(typeof u=="function")return u.$$typeof===hl?null:u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case yi:return"Fragment";case es:return"Portal";case Un:return"Profiler";case Jn:return"StrictMode";case ts:return"Suspense";case fl:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case Dn:return(u.displayName||"Context")+".Provider";case Wc:return(u._context.displayName||"Context")+".Consumer";case Cs:var A=u.render;return(u=u.displayName)||(u=(u=A.displayName||A.name||"")!==""?"ForwardRef("+u+")":"ForwardRef"),u;case ys:return(A=u.displayName||null)!==null?A:i(u.type)||"Memo";case rs:A=u._payload,u=u._init;try{return i(u(A))}catch{}}return null}function a(u){if(Za===void 0)try{throw Error()}catch(E){var A=E.stack.trim().match(/\n( *(at )?)/);Za=A&&A[1]||"",On=-1<E.stack.indexOf(` 184 at`)?" (<anonymous>)":-1<E.stack.indexOf("@")?"@unknown:0:0":""}return` 185`+Za+u+On}function s(u,A){if(!u||La)return"";La=!0;var E=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var y={DetermineComponentFrameRoot:function(){try{if(A){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(zt){var pt=zt}Reflect.construct(u,[],Tt)}else{try{Tt.call()}catch(zt){pt=zt}u.call(Tt.prototype)}}else{try{throw Error()}catch(zt){pt=zt}(Tt=u())&&typeof Tt.catch=="function"&&Tt.catch((function(){}))}}catch(zt){if(zt&&pt&&typeof zt.stack=="string")return[zt.stack,pt.stack]}return[null,null]}};y.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var D=Object.getOwnPropertyDescriptor(y.DetermineComponentFrameRoot,"name");D&&D.configurable&&Object.defineProperty(y.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var L=y.DetermineComponentFrameRoot(),se=L[0],ge=L[1];if(se&&ge){var be=se.split(` 186`),Je=ge.split(` 187`);for(D=y=0;y<be.length&&!be[y].includes("DetermineComponentFrameRoot");)y++;for(;D<Je.length&&!Je[D].includes("DetermineComponentFrameRoot");)D++;if(y===be.length||D===Je.length)for(y=be.length-1,D=Je.length-1;1<=y&&0<=D&&be[y]!==Je[D];)D--;for(;1<=y&&0<=D;y--,D--)if(be[y]!==Je[D]){if(y!==1||D!==1)do if(y--,0>--D||be[y]!==Je[D]){var xt=` 188`+be[y].replace(" at new "," at ");return u.displayName&&xt.includes("<anonymous>")&&(xt=xt.replace("<anonymous>",u.displayName)),xt}while(1<=y&&0<=D);break}}}finally{La=!1,Error.prepareStackTrace=E}return(E=u?u.displayName||u.name:"")?a(E):""}function c(u){switch(u.tag){case 26:case 27:case 5:return a(u.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return s(u.type,!1);case 11:return s(u.type.render,!1);case 1:return s(u.type,!0);default:return""}}function f(u){try{var A="";do A+=c(u),u=u.return;while(u);return A}catch(E){return` 189Error generating stack: `+E.message+` 190`+E.stack}}function d(u){return{current:u}}function m(u){0>nc||(u.current=QA[nc],QA[nc]=null,nc--)}function I(u,A){nc++,QA[nc]=u.current,u.current=A}function v(u){var A=42&u;if(A!==0)return A;switch(u&-u){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&u;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&u;case 67108864:return 67108864;
190case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return u}}function x(u,A){var E=u.pendingLanes;if(E===0)return 0;var y=0,D=u.suspendedLanes;u=u.pingedLanes;var L=134217727&E;return L!==0?(E=L&~D)!=0?y=v(E):(u&=L)!=0&&(y=v(u)):(E&=~D)!=0?y=v(E):u!==0&&(y=v(u)),y===0?0:A!==0&&A!==y&&(A&D)==0&&((D=y&-y)>=(u=A&-A)||D===32&&(4194176&u)!=0)?A:y}function Q(u,A){switch(u){case 1:case 2:case 4:case 8:return A+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 A+5e3;default:return-1}}function N(){var u=SA;return(4194176&(SA<<=1))==0&&(SA=128),u}function z(){var u=kA;return(62914560&(kA<<=1))==0&&(kA=4194304),u}function G(u){for(var A=[],E=0;31>E;E++)A.push(u);return A}function W(u,A){u.pendingLanes|=A,A!==268435456&&(u.suspendedLanes=0,u.pingedLanes=0,u.warmLanes=0)}function U(u,A,E){u.pendingLanes|=A,u.suspendedLanes&=~A;var y=31-Qo(A);u.entangledLanes|=A,u.entanglements[y]=1073741824|u.entanglements[y]|4194218&E}function J(u,A){var E=u.entangledLanes|=A;for(u=u.entanglements;E;){var y=31-Qo(E),D=1<<y;D&A|u[y]&A&&(u[y]|=A),E&=~D}}function F(u){return 2<(u&=-u)?8<u?(134217727&u)!=0?32:268435456:8:2}function ie(u){typeof TA=="function"&&FA(u)}function $(u,A){if(typeof u=="object"&&u!==null){var E=Pf.get(u);return E!==void 0?E:(A={value:u,source:A,stack:f(A)},Pf.set(u,A),A)}return{value:u,source:A,stack:f(A)}}function P(u){for(;u===Uf;)Uf=wi[--Mu],wi[Mu]=null,wi[--Mu],wi[Mu]=null;for(;u===Gf;)Gf=pl[--oc],pl[oc]=null,pl[--oc],pl[oc]=null,pl[--oc],pl[oc]=null}function re(u,A){I(ci,A),I(lc,u),I(Xs,null),u=Du(A),m(Xs),I(Xs,u)}function ne(){m(Xs),m(lc),m(ci)}function ve(u){u.memoizedState!==null&&I(cc,u);var A=Xs.current,E=Ru(A,u.type);A!==E&&(I(lc,u),I(Xs,E))}function k(u){lc.current===u&&(m(Xs),m(lc)),cc.current===u&&(m(cc),h._currentValue2=p)}function _(){for(var u=ml,A=uc=ml=0;A<u;){var E=Yi[A];Yi[A++]=null;var y=Yi[A];Yi[A++]=null;var D=Yi[A];Yi[A++]=null;var L=Yi[A];if(Yi[A++]=null,y!==null&&D!==null){var se=y.pending;se===null?D.next=D:(D.next=se.next,se.next=D),y.pending=D}L!==0&&ae(E,D,L)}}function Y(u,A,E,y){Yi[ml++]=u,Yi[ml++]=A,Yi[ml++]=E,Yi[ml++]=y,uc|=y,u.lanes|=y,(u=u.alternate)!==null&&(u.lanes|=y)}function K(u,A,E,y){return Y(u,A,E,y),ce(u)}function oe(u,A){return Y(u,null,null,A),ce(u)}function ae(u,A,E){u.lanes|=E;var y=u.alternate;y!==null&&(y.lanes|=E);for(var D=!1,L=u.return;L!==null;)L.childLanes|=E,(y=L.alternate)!==null&&(y.childLanes|=E),L.tag===22&&((u=L.stateNode)===null||1&u._visibility||(D=!0)),u=L,L=L.return;D&&A!==null&&u.tag===3&&(L=u.stateNode,D=31-Qo(E),(u=(L=L.hiddenUpdates)[D])===null?L[D]=[A]:u.push(A),A.lane=536870912|E)}function ce(u){if(50<lo)throw lo=0,ui=null,Error(r(185));for(var A=u.return;A!==null;)A=(u=A).return;return u.tag===3?u.stateNode:null}function Ie(u){u!==El&&u.next===null&&(El===null?Il=El=u:El=El.next=u),$s=!0,So||(So=!0,DA(Of,Mt))}function Ge(u,A){if(!Ou&&$s){Ou=!0;do for(var E=!1,y=Il;y!==null;){if(u!==0){var D=y.pendingLanes;if(D===0)var L=0;else{var se=y.suspendedLanes,ge=y.pingedLanes;L=(1<<31-Qo(42|u)+1)-1,L=201326677&(L&=D&~(se&~ge))?201326677&L|1:L?2|L:0}L!==0&&(E=!0,Vt(y,L))}else L=l0,(3&(L=x(y,y===Ir?L:0)))!=0&&(E=!0,Vt(y,L));y=y.next}while(E);Ou=!1}}function Mt(){$s=So=!1;var u=0;Ki!==0&&(Nu()&&(u=Ki),Ki=0);for(var A=li(),E=null,y=Il;y!==null;){var D=y.next,L=It(y,A);L===0?(y.next=null,E===null?Il=D:E.next=D,D===null&&(El=E)):(E=y,(u!==0||(3&L)!=0)&&($s=!0)),y=D}Ge(u)}function It(u,A){for(var E=u.suspendedLanes,y=u.pingedLanes,D=u.expirationTimes,L=-62914561&u.pendingLanes;0<L;){var se=31-Qo(L),ge=1<<se,be=D[se];be===-1?(ge&E)!=0&&(ge&y)==0||(D[se]=Q(ge,A)):be<=A&&(u.expiredLanes|=ge),L&=~ge}if(E=l0,E=x(u,u===(A=Ir)?E:0),y=u.callbackNode,E===0||u===A&&F0===2||u.cancelPendingCommit!==null)return y!==null&&y!==null&&Xc(y),u.callbackNode=null,u.callbackPriority=0;if((3&E)!=0)return y!==null&&y!==null&&Xc(y),u.callbackPriority=2,u.callbackNode=null,2;if((A=E&-E)===u.callbackPriority)return A;switch(y!==null&&Xc(y),F(E)){case 2:E=Of;break;case 8:E=eh;break;case 32:default:E=Lu;break;case 268435456:E=RA}return y=Ft.bind(null,u),E=DA(E,y),u.callbackPriority=A,u.callbackNode=E,A}function Ft(u,A){var E=u.callbackNode;if(n0()&&u.callbackNode!==E)return null;var y=l0;return(y=x(u,u===Ir?y:0))===0?null:(Vl(u,y,A),It(u,li()),u.callbackNode===E?Ft.bind(null,u):null)}function Vt(u,A){if(n0())return null;Vl(u,A,!0)}function Ot(){return Ki===0&&(Ki=N()),Ki}function Lt(){if(--Ac==0&&eo!==null){bl!==null&&(bl.status="fulfilled");var u=eo;eo=null,xs=0,bl=null;for(var A=0;A<u.length;A++)(0,u[A])()}}function At(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Oe(u,A){u=u.updateQueue,A.updateQueue===u&&(A.updateQueue={baseState:u.baseState,firstBaseUpdate:u.firstBaseUpdate,lastBaseUpdate:u.lastBaseUpdate,shared:u.shared,callbacks:null})}function Te(u){return{lane:u,tag:0,payload:null,callback:null,next:null}}function Le(u,A,E){var y=u.updateQueue;if(y===null)return null;if(y=y.shared,(2&T0)!=0){var D=y.pending;return D===null?A.next=A:(A.next=D.next,D.next=A),y.pending=A,A=ce(u),ae(u,null,E),A}return Y(u,y,A,E),ce(u)}function Se(u,A,E){if((A=A.updateQueue)!==null&&(A=A.shared,(4194176&E)!=0)){var y=A.lanes;E|=y&=u.pendingLanes,A.lanes=E,J(u,E)}}function Ve(u,A){var E=u.updateQueue,y=u.alternate;
190if(y!==null&&E===(y=y.updateQueue)){var D=null,L=null;if((E=E.firstBaseUpdate)!==null){do{var se={lane:E.lane,tag:E.tag,payload:E.payload,callback:null,next:null};L===null?D=L=se:L=L.next=se,E=E.next}while(E!==null);L===null?D=L=A:L=L.next=A}else D=L=A;return E={baseState:y.baseState,firstBaseUpdate:D,lastBaseUpdate:L,shared:y.shared,callbacks:y.callbacks},void(u.updateQueue=E)}(u=E.lastBaseUpdate)===null?E.firstBaseUpdate=A:u.next=A,E.lastBaseUpdate=A}function mt(){if(Zc&&bl!==null)throw bl}function Qt(u,A,E,y){Zc=!1;var D=u.updateQueue;Ma=!1;var L=D.firstBaseUpdate,se=D.lastBaseUpdate,ge=D.shared.pending;if(ge!==null){D.shared.pending=null;var be=ge,Je=be.next;be.next=null,se===null?L=Je:se.next=Je,se=be;var xt=u.alternate;xt!==null&&(ge=(xt=xt.updateQueue).lastBaseUpdate)!==se&&(ge===null?xt.firstBaseUpdate=Je:ge.next=Je,xt.lastBaseUpdate=be)}if(L!==null){var Tt=D.baseState;for(se=0,xt=Je=be=null,ge=L;;){var pt=-536870913&ge.lane,zt=pt!==ge.lane;if(zt?(l0&pt)===pt:(y&pt)===pt){pt!==0&&pt===xs&&(Zc=!0),xt!==null&&(xt=xt.next={lane:0,tag:ge.tag,payload:ge.payload,callback:null,next:null});e:{var Qr=u,o=ge;pt=A;var l=E;switch(o.tag){case 1:if(typeof(Qr=o.payload)=="function"){Tt=Qr.call(l,Tt,pt);break e}Tt=Qr;break e;case 3:Qr.flags=-65537&Qr.flags|128;case 0:if((pt=typeof(Qr=o.payload)=="function"?Qr.call(l,Tt,pt):Qr)==null)break e;Tt=Pn({},Tt,pt);break e;case 2:Ma=!0}}(pt=ge.callback)!==null&&(u.flags|=64,zt&&(u.flags|=8192),(zt=D.callbacks)===null?D.callbacks=[pt]:zt.push(pt))}else zt={lane:pt,tag:ge.tag,payload:ge.payload,callback:ge.callback,next:null},xt===null?(Je=xt=zt,be=Tt):xt=xt.next=zt,se|=pt;if((ge=ge.next)===null){if((ge=D.shared.pending)===null)break;ge=(zt=ge).next,zt.next=null,D.lastBaseUpdate=zt,D.shared.pending=null}}xt===null&&(be=Tt),D.baseState=be,D.firstBaseUpdate=Je,D.lastBaseUpdate=xt,L===null&&(D.shared.lanes=0),oo|=se,u.lanes=se,u.memoizedState=Tt}}function yt(u,A){if(typeof u!="function")throw Error(r(191,u));u.call(A)}function Pt(u,A){var E=u.callbacks;if(E!==null)for(u.callbacks=null,u=0;u<E.length;u++)yt(E[u],A)}function ft(u,A){if(Aa(u,A))return!0;if(typeof u!="object"||u===null||typeof A!="object"||A===null)return!1;var E=Object.keys(u),y=Object.keys(A);if(E.length!==y.length)return!1;for(y=0;y<E.length;y++){var D=E[y];if(!Cl.call(A,D)||!Aa(u[D],A[D]))return!1}return!0}function we(u){return(u=u.status)==="fulfilled"||u==="rejected"}function Ct(){}function Jt(u,A,E){switch((E=u[E])===void 0?u.push(A):E!==A&&(A.then(Ct,Ct),A=E),A.status){case"fulfilled":return A.value;case"rejected":throw(u=A.reason)===fa?Error(r(483)):u;default:if(typeof A.status=="string")A.then(Ct,Ct);else{if((u=Ir)!==null&&100<u.shellSuspendCounter)throw Error(r(482));(u=A).status="pending",u.then((function(y){if(A.status==="pending"){var D=A;D.status="fulfilled",D.value=y}}),(function(y){if(A.status==="pending"){var D=A;D.status="rejected",D.reason=y}}))}switch(A.status){case"fulfilled":return A.value;case"rejected":throw(u=A.reason)===fa?Error(r(483)):u}throw $c=A,fa}}function lt(){if($c===null)throw Error(r(459));var u=$c;return $c=null,u}function _t(u){var A=ko;return ko+=1,Rr===null&&(Rr=[]),Jt(Rr,u,A)}function vt(u,A,E,y){u=y.props.ref,E.ref=u!==void 0?u:null}function St(u,A){throw A.$$typeof===$a?Error(r(525)):(u=Object.prototype.toString.call(A),Error(r(31,u==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":u)))}function Bt(u){return(0,u._init)(u._payload)}function a0(u){function A(o,l){if(u){var g=o.deletions;g===null?(o.deletions=[l],o.flags|=16):g.push(l)}}function E(o,l){if(!u)return null;for(;l!==null;)A(o,l),l=l.sibling;return null}function y(o){for(var l=new Map;o!==null;)o.key!==null?l.set(o.key,o):l.set(o.index,o),o=o.sibling;return l}function D(o,l){return(o=Hi(o,l)).index=0,o.sibling=null,o}function L(o,l,g){return o.index=g,u?(g=o.alternate)!==null?(g=g.index)<l?(o.flags|=33554434,l):g:(o.flags|=33554434,l):(o.flags|=1048576,l)}function se(o){return u&&o.alternate===null&&(o.flags|=33554434),o}function ge(o,l,g,b){return l===null||l.tag!==6?((l=vo(g,o.mode,b)).return=o,l):((l=D(l,g)).return=o,l)}function be(o,l,g,b){var w=g.type;return w===yi?xt(o,l,g.props.children,b,g.key):l!==null&&(l.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===rs&&Bt(w)===l.type)?(vt(o,0,b=D(l,g.props),g),b.return=o,b):(vt(o,0,b=K0(g.type,g.key,g.props,null,o.mode,b),g),b.return=o,b)}function Je(o,l,g,b){return l===null||l.tag!==4||l.stateNode.containerInfo!==g.containerInfo||l.stateNode.implementation!==g.implementation?((l=Fa(g,o.mode,b)).return=o,l):((l=D(l,g.children||[])).return=o,l)}function xt(o,l,g,b,w){return l===null||l.tag!==7?((l=Ht(g,o.mode,b,w)).return=o,l):((l=D(l,g)).return=o,l)}function Tt(o,l,g){if(typeof l=="string"&&l!==""||typeof l=="number"||typeof l=="bigint")return(l=vo(""+l,o.mode,g)).return=o,l;if(typeof l=="object"&&l!==null){switch(l.$$typeof){case zi:return vt(o,0,g=K0(l.type,l.key,l.props,null,o.mode,g),l),g.return=o,g;case es:return(l=Fa(l,o.mode,g)).return=o,l;case rs:return Tt(o,l=(0,l._init)(l._payload),g)}if(xo(l)||n(l))return(l=Ht(l,o.mode,g,null)).return=o,l;if(typeof l.then=="function")return Tt(o,_t(l),g);
190if(l.$$typeof===Dn)return Tt(o,pn(o,l),g);St(o,l)}return null}function pt(o,l,g,b){var w=l!==null?l.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return w!==null?null:ge(o,l,""+g,b);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case zi:return g.key===w?be(o,l,g,b):null;case es:return g.key===w?Je(o,l,g,b):null;case rs:return pt(o,l,g=(w=g._init)(g._payload),b)}if(xo(g)||n(g))return w!==null?null:xt(o,l,g,b,null);if(typeof g.then=="function")return pt(o,l,_t(g),b);if(g.$$typeof===Dn)return pt(o,l,pn(o,g),b);St(o,g)}return null}function zt(o,l,g,b,w){if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return ge(l,o=o.get(g)||null,""+b,w);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case zi:return be(l,o=o.get(b.key===null?g:b.key)||null,b,w);case es:return Je(l,o=o.get(b.key===null?g:b.key)||null,b,w);case rs:return zt(o,l,g,b=(0,b._init)(b._payload),w)}if(xo(b)||n(b))return xt(l,o=o.get(g)||null,b,w,null);if(typeof b.then=="function")return zt(o,l,g,_t(b),w);if(b.$$typeof===Dn)return zt(o,l,g,pn(l,b),w);St(l,b)}return null}function Qr(o,l,g,b){if(typeof g=="object"&&g!==null&&g.type===yi&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case zi:e:{for(var w=g.key,R=l;R!==null;){if(R.key===w){if((w=g.type)===yi){if(R.tag===7){E(o,R.sibling),(l=D(R,g.props.children)).return=o,o=l;break e}}else if(R.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===rs&&Bt(w)===R.type){E(o,R.sibling),vt(o,0,l=D(R,g.props),g),l.return=o,o=l;break e}E(o,R);break}A(o,R),R=R.sibling}g.type===yi?((l=Ht(g.props.children,o.mode,b,g.key)).return=o,o=l):(vt(o,0,b=K0(g.type,g.key,g.props,null,o.mode,b),g),b.return=o,o=b)}return se(o);case es:e:{for(R=g.key;l!==null;){if(l.key===R){if(l.tag===4&&l.stateNode.containerInfo===g.containerInfo&&l.stateNode.implementation===g.implementation){E(o,l.sibling),(l=D(l,g.children||[])).return=o,o=l;break e}E(o,l);break}A(o,l),l=l.sibling}(l=Fa(g,o.mode,b)).return=o,o=l}return se(o);case rs:return Qr(o,l,g=(R=g._init)(g._payload),b)}if(xo(g))return(function(ee,le,pe,me){for(var Ue=null,Ye=null,Xe=le,at=le=0,r0=null;Xe!==null&&at<pe.length;at++){Xe.index>at?(r0=Xe,Xe=null):r0=Xe.sibling;var Be=pt(ee,Xe,pe[at],me);if(Be===null){Xe===null&&(Xe=r0);break}u&&Xe&&Be.alternate===null&&A(ee,Xe),le=L(Be,le,at),Ye===null?Ue=Be:Ye.sibling=Be,Ye=Be,Xe=r0}if(at===pe.length)return E(ee,Xe),Ue;if(Xe===null){for(;at<pe.length;at++)(Xe=Tt(ee,pe[at],me))!==null&&(le=L(Xe,le,at),Ye===null?Ue=Xe:Ye.sibling=Xe,Ye=Xe);return Ue}for(Xe=y(Xe);at<pe.length;at++)(r0=zt(Xe,ee,at,pe[at],me))!==null&&(u&&r0.alternate!==null&&Xe.delete(r0.key===null?at:r0.key),le=L(r0,le,at),Ye===null?Ue=r0:Ye.sibling=r0,Ye=r0);return u&&Xe.forEach((function(De){return A(ee,De)})),Ue})(o,l,g,b);if(n(g)){if(typeof(R=n(g))!="function")throw Error(r(150));return(function(ee,le,pe,me){if(pe==null)throw Error(r(151));for(var Ue=null,Ye=null,Xe=le,at=le=0,r0=null,Be=pe.next();Xe!==null&&!Be.done;at++,Be=pe.next()){Xe.index>at?(r0=Xe,Xe=null):r0=Xe.sibling;var De=pt(ee,Xe,Be.value,me);if(De===null){Xe===null&&(Xe=r0);break}u&&Xe&&De.alternate===null&&A(ee,Xe),le=L(De,le,at),Ye===null?Ue=De:Ye.sibling=De,Ye=De,Xe=r0}if(Be.done)return E(ee,Xe),Ue;if(Xe===null){for(;!Be.done;at++,Be=pe.next())(Be=Tt(ee,Be.value,me))!==null&&(le=L(Be,le,at),Ye===null?Ue=Be:Ye.sibling=Be,Ye=Be);return Ue}for(Xe=y(Xe);!Be.done;at++,Be=pe.next())(Be=zt(Xe,ee,at,Be.value,me))!==null&&(u&&Be.alternate!==null&&Xe.delete(Be.key===null?at:Be.key),le=L(Be,le,at),Ye===null?Ue=Be:Ye.sibling=Be,Ye=Be);return u&&Xe.forEach((function(et){return A(ee,et)})),Ue})(o,l,g=R.call(g),b)}if(typeof g.then=="function")return Qr(o,l,_t(g),b);if(g.$$typeof===Dn)return Qr(o,l,pn(o,g),b);St(o,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,l!==null&&l.tag===6?(E(o,l.sibling),(l=D(l,g)).return=o,o=l):(E(o,l),(l=vo(g,o.mode,b)).return=o,o=l),se(o)):E(o,l)}return function(o,l,g,b){try{ko=0;var w=Qr(o,l,g,b);return Rr=null,w}catch(ee){if(ee===fa)throw ee;var R=e(29,ee,null,o.mode);return R.lanes=b,R.return=o,R}}}function kt(u,A){I(fc,u=so),I(to,A),so=u|A.baseLanes}function Rt(){I(fc,so),I(to,to.current)}function Ut(){so=fc.current,m(to),m(fc)}function jt(u){var A=u.alternate;I(fn,1&fn.current),I(Qi,u),da===null&&(A===null||to.current!==null||A.memoizedState!==null)&&(da=u)}function Z(u){if(u.tag===22){if(I(fn,fn.current),I(Qi,u),da===null){var A=u.alternate;A!==null&&A.memoizedState!==null&&(da=u)}}else Pe()}function Pe(){I(fn,fn.current),I(Qi,Qi.current)}function qe(u){m(Qi),da===u&&(da=null),m(fn)}function Ze(u){for(var A=u;A!==null;){if(A.tag===13){var E=A.memoizedState;if(E!==null&&((E=E.dehydrated)===null||$e(E)||Yt(E)))return A}else if(A.tag===19&&A.memoizedProps.revealOrder!==void 0){if((128&A.flags)!=0)return A}else if(A.child!==null){A.child.return=A,A=A.child;continue}if(A===u)break;for(;A.sibling===null;){if(A.return===null||A.return===u)return null;A=A.return}A.sibling.return=A.return,A=A.sibling}return null}function ue(){throw Error(r(321))}function Ne(u,A){if(A===null)return!1;for(var E=0;E<A.length&&E<u.length;E++)if(!Aa(u[E],A[E]))return!1;return!0}function H(u,A,E,y,D,L){return ha=L,p0=A,A.memoizedState=null,A.updateQueue=null,A.lanes=0,d0.H=u===null||u.memoizedState===null?Gn:ga,ws=!1,L=E(y,D),ws=!1,yl&&(L=bt(A,E,y,D)),je(u),L}function je(u){d0.H=Ss;var A=xr!==null&&xr.next!==null;if(ha=0,Tr=xr=p0=null,ro=!1,Qs=0,os=null,A)throw Error(r(300));
190u===null||qr||(u=u.dependencies)!==null&&$r(u)&&(qr=!0)}function bt(u,A,E,y){p0=u;var D=0;do{if(yl&&(os=null),Qs=0,yl=!1,25<=D)throw Error(r(301));if(D+=1,Tr=xr=null,u.updateQueue!=null){var L=u.updateQueue;L.lastEffect=null,L.events=null,L.stores=null,L.memoCache!=null&&(L.memoCache.index=0)}d0.H=io,L=A(E,y)}while(yl);return L}function B(){var u=d0.H,A=u.useState()[0];return A=typeof A.then=="function"?Et(A):A,u=u.useState()[0],(xr!==null?xr.memoizedState:null)!==u&&(p0.flags|=1024),A}function Re(){var u=eu!==0;return eu=0,u}function _e(u,A,E){A.updateQueue=u.updateQueue,A.flags&=-2053,u.lanes&=~E}function V(u){if(ro){for(u=u.memoizedState;u!==null;){var A=u.queue;A!==null&&(A.pending=null),u=u.next}ro=!1}ha=0,Tr=xr=p0=null,yl=!1,Qs=eu=0,os=null}function fe(){var u={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Tr===null?p0.memoizedState=Tr=u:Tr=Tr.next=u,Tr}function Ce(){if(xr===null){var u=p0.alternate;u=u!==null?u.memoizedState:null}else u=xr.next;var A=Tr===null?p0.memoizedState:Tr.next;if(A!==null)Tr=A,xr=u;else{if(u===null)throw p0.alternate===null?Error(r(467)):Error(r(310));u={memoizedState:(xr=u).memoizedState,baseState:xr.baseState,baseQueue:xr.baseQueue,queue:xr.queue,next:null},Tr===null?p0.memoizedState=Tr=u:Tr=Tr.next=u}return Tr}function Et(u){var A=Qs;return Qs+=1,os===null&&(os=[]),u=Jt(os,u,A),A=p0,(Tr===null?A.memoizedState:Tr.next)===null&&(A=A.alternate,d0.H=A===null||A.memoizedState===null?Gn:ga),u}function ct(u){if(u!==null&&typeof u=="object"){if(typeof u.then=="function")return Et(u);if(u.$$typeof===Dn)return Q0(u)}throw Error(r(438,String(u)))}function ut(u){var A=null,E=p0.updateQueue;if(E!==null&&(A=E.memoCache),A==null){var y=p0.alternate;y!==null&&(y=y.updateQueue)!==null&&(y=y.memoCache)!=null&&(A={data:y.data.map((function(D){return D.slice()})),index:0})}if(A==null&&(A={data:[],index:0}),E===null&&(E=no(),p0.updateQueue=E),E.memoCache=A,(E=A.data[A.index])===void 0)for(E=A.data[A.index]=Array(u),y=0;y<u;y++)E[y]=ec;return A.index++,E}function $t(u,A){return typeof A=="function"?A(u):A}function mr(u){return i0(Ce(),xr,u)}function i0(u,A,E){var y=u.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=E;var D=u.baseQueue,L=y.pending;if(L!==null){if(D!==null){var se=D.next;D.next=L.next,L.next=se}A.baseQueue=D=L,y.pending=null}if(L=u.baseState,D===null)u.memoizedState=L;else{var ge=se=null,be=null,Je=A=D.next,xt=!1;do{var Tt=-536870913&Je.lane;if(Tt!==Je.lane?(l0&Tt)===Tt:(ha&Tt)===Tt){var pt=Je.revertLane;if(pt===0)be!==null&&(be=be.next={lane:0,revertLane:0,action:Je.action,hasEagerState:Je.hasEagerState,eagerState:Je.eagerState,next:null}),Tt===xs&&(xt=!0);else{if((ha&pt)===pt){Je=Je.next,pt===xs&&(xt=!0);continue}Tt={lane:0,revertLane:Je.revertLane,action:Je.action,hasEagerState:Je.hasEagerState,eagerState:Je.eagerState,next:null},be===null?(ge=be=Tt,se=L):be=be.next=Tt,p0.lanes|=pt,oo|=pt}Tt=Je.action,ws&&E(L,Tt),L=Je.hasEagerState?Je.eagerState:E(L,Tt)}else pt={lane:Tt,revertLane:Je.revertLane,action:Je.action,hasEagerState:Je.hasEagerState,eagerState:Je.eagerState,next:null},be===null?(ge=be=pt,se=L):be=be.next=pt,p0.lanes|=Tt,oo|=Tt;Je=Je.next}while(Je!==null&&Je!==A);if(be===null?se=L:be.next=ge,!Aa(L,u.memoizedState)&&(qr=!0,xt&&(E=bl)!==null))throw E;u.memoizedState=L,u.baseState=se,u.baseQueue=be,y.lastRenderedState=L}return D===null&&(y.lanes=0),[u.memoizedState,y.dispatch]}function qt(u){var A=Ce(),E=A.queue;if(E===null)throw Error(r(311));E.lastRenderedReducer=u;var y=E.dispatch,D=E.pending,L=A.memoizedState;if(D!==null){E.pending=null;var se=D=D.next;do L=u(L,se.action),se=se.next;while(se!==D);Aa(L,A.memoizedState)||(qr=!0),A.memoizedState=L,A.baseQueue===null&&(A.baseState=L),E.lastRenderedState=L}return[L,y]}function E0(u,A,E){var y=p0,D=Ce();E=A();var L=!Aa((xr||D).memoizedState,E);if(L&&(D.memoizedState=E,qr=!0),D=D.queue,on(q0.bind(null,y,D,u),[u]),D.getSnapshot!==A||L||Tr!==null&&1&Tr.memoizedState.tag){if(y.flags|=2048,$0(9,H0.bind(null,y,D,E,A),{destroy:void 0},null),Ir===null)throw Error(r(349));(60&ha)!=0||Xt(y,A,E)}return E}function Xt(u,A,E){u.flags|=16384,u={getSnapshot:A,value:E},(A=p0.updateQueue)===null?(A=no(),p0.updateQueue=A,A.stores=[u]):(E=A.stores)===null?A.stores=[u]:E.push(u)}function H0(u,A,E,y){A.value=E,A.getSnapshot=y,Sr(A)&&C0(u)}function q0(u,A,E){return E((function(){Sr(A)&&C0(u)}))}function Sr(u){var A=u.getSnapshot;u=u.value;try{var E=A();return!Aa(u,E)}catch{return!0}}function C0(u){var A=oe(u,2);A!==null&&oi(A,0,2)}function lr(u){var A=fe();if(typeof u=="function"){var E=u;if(u=E(),ws){ie(!0);try{E()}finally{ie(!1)}}}return A.memoizedState=A.baseState=u,A.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$t,lastRenderedState:u},A}function g0(u,A,E,y){return u.baseState=E,i0(u,xr,typeof y=="function"?y:$t)}function ir(u,A,E,y,D){if(cr(u))throw Error(r(485));if((u=A.action)!==null){var L={payload:D,action:u,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(se){L.listeners.push(se)}};d0.T!==null?E(!0):L.isTransition=!1,y(L),(E=A.pending)===null?(L.next=A.pending=L,Cr(A,L)):(L.next=E.next,A.pending=E.next=L)}}function Cr(u,A){var E=A.action,y=A.payload,D=u.state;if(A.isTransition){var L=d0.T,se={};d0.T=se;try{var ge=E(D,y),be=d0.S;be!==null&&be(se,ge),B0(u,A,ge)}catch(Je){j0(u,A,Je)}finally{d0.T=L}}else try{B0(u,A,L=E(D,y))}catch(Je){j0(u,A,Je)}}function B0(u,A,E){E!==null&&typeof E=="object"&&typeof E.then=="function"?E.then((function(y){k0(u,A,y)}),(function(y){return j0(u,A,y)})):k0(u,A,E)}function k0(u,A,E){A.status="fulfilled",A.value=E,D0(A),u.state=E,(A=u.pending)!==null&&((E=A.next)===A?u.pending=null:(E=E.next,A.next=E,Cr(u,E)))}function j0(u,A,E){var y=u.pending;if(u.pending=null,y!==null){y=y.next;do A.status="rejected",A.reason=E,D0(A),A=A.next;while(A!==y)}u.action=null}function D0(u){u=u.listeners;for(var A=0;A<u.length;A++)(0,u[A])()}function Kr(u,A){return A}function yr(u,A){var E,y,D;(E=fe()).memoizedState=E.baseState=A,y={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kr,lastRenderedState:A},E.queue=y,E=A0.bind(null,p0,y),y.dispatch=E,y=lr(!1);var L=h0.bind(null,p0,!1,y.queue);return D={state:A,dispatch:null,action:u,pending:null},(y=fe()).queue=D,E=ir.bind(null,p0,D,L,E),D.dispatch=E,y.memoizedState=u,[A,E,!1]}function _r(u){return Mr(Ce(),xr,u)}function Mr(u,A,E){A=i0(u,A,Kr)[0],u=mr($t)[0],A=typeof A=="object"&&A!==null&&typeof A.then=="function"?Et(A):A;var y=Ce(),D=y.queue,L=D.dispatch;return E!==y.memoizedState&&(p0.flags|=2048,$0(9,Gt.bind(null,D,E),{destroy:void 0},null)),[A,L,u]}function Gt(u,A){u.action=A}function vn(u){var A=Ce(),E=xr;if(E!==null)return Mr(A,E,u);Ce(),A=A.memoizedState;var y=(E=Ce()).queue.dispatch;return E.memoizedState=u,[A,y,!1]}function $0(u,A,E,y){return u={tag:u,create:A,inst:E,deps:y,next:null},(A=p0.updateQueue)===null&&(A=no(),p0.updateQueue=A),(E=A.lastEffect)===null?A.lastEffect=u.next=u:(y=E.next,E.next=u,u.
190next=y,A.lastEffect=u),u}function Xr(){return Ce().memoizedState}function hn(u,A,E,y){var D=fe();p0.flags|=u,D.memoizedState=$0(1|A,E,{destroy:void 0},y===void 0?null:y)}function Bn(u,A,E,y){var D=Ce();y=y===void 0?null:y;var L=D.memoizedState.inst;xr!==null&&y!==null&&Ne(y,xr.memoizedState.deps)?D.memoizedState=$0(A,E,L,y):(p0.flags|=u,D.memoizedState=$0(1|A,E,L,y))}function Hn(u,A){hn(8390656,8,u,A)}function on(u,A){Bn(2048,8,u,A)}function kr(u,A){return Bn(4,2,u,A)}function xn(u,A){return Bn(4,4,u,A)}function Li(u,A){if(typeof A=="function"){u=u();var E=A(u);return function(){typeof E=="function"?E():A(null)}}if(A!=null)return u=u(),A.current=u,function(){A.current=null}}function q(u,A,E){E=E!=null?E.concat([u]):null,Bn(4,4,Li.bind(null,A,u),E)}function j(){}function de(u,A){var E=Ce();A=A===void 0?null:A;var y=E.memoizedState;return A!==null&&Ne(A,y[1])?y[0]:(E.memoizedState=[u,A],u)}function Ee(u,A){var E=Ce();A=A===void 0?null:A;var y=E.memoizedState;if(A!==null&&Ne(A,y[1]))return y[0];if(y=u(),ws){ie(!0);try{u()}finally{ie(!1)}}return E.memoizedState=[y,A],y}function ke(u,A,E){return E===void 0||(1073741824&ha)!=0?u.memoizedState=A:(u.memoizedState=E,u=Ks(),p0.lanes|=u,oo|=u,E)}function ze(u,A,E,y){return Aa(E,A)?E:to.current!==null?(u=ke(u,E,y),Aa(u,A)||(qr=!0),u):(42&ha)==0?(qr=!0,u.memoizedState=E):(u=Ks(),p0.lanes|=u,oo|=u,A)}function nt(u,A,E,y,D){var L=ca();vs(L!==0&&8>L?L:8);var se,ge,be,Je=d0.T,xt={};d0.T=xt,h0(u,!1,A,E);try{var Tt=D(),pt=d0.S;pt!==null&&pt(xt,Tt),Tt!==null&&typeof Tt=="object"&&typeof Tt.then=="function"?P0(u,A,(se=y,ge=[],be={status:"pending",value:null,reason:null,then:function(zt){ge.push(zt)}},Tt.then((function(){be.status="fulfilled",be.value=se;for(var zt=0;zt<ge.length;zt++)(0,ge[zt])(se)}),(function(zt){for(be.status="rejected",be.reason=zt,zt=0;zt<ge.length;zt++)(0,ge[zt])(void 0)})),be),Kn()):P0(u,A,y,Kn())}catch(zt){P0(u,A,{then:function(){},status:"rejected",reason:zt},Kn())}finally{vs(L),d0.T=Je}}function tt(){return Q0(h)}function ht(){return Ce().memoizedState}function ot(){return Ce().memoizedState}function Dt(u){for(var A=u.return;A!==null;){switch(A.tag){case 24:case 3:var E=Kn(),y=Le(A,u=Te(E),E);return y!==null&&(oi(y,0,E),Se(y,A,E)),A={cache:mn()},void(u.payload=A)}A=A.return}}function Kt(u,A,E){var y=Kn();E={lane:y,revertLane:0,action:E,hasEagerState:!1,eagerState:null,next:null},cr(u)?Or(A,E):(E=K(u,A,E,y))!==null&&(oi(E,0,y),zn(E,A,y))}function A0(u,A,E){P0(u,A,E,Kn())}function P0(u,A,E,y){var D={lane:y,revertLane:0,action:E,hasEagerState:!1,eagerState:null,next:null};if(cr(u))Or(A,D);else{var L=u.alternate;if(u.lanes===0&&(L===null||L.lanes===0)&&(L=A.lastRenderedReducer)!==null)try{var se=A.lastRenderedState,ge=L(se,E);if(D.hasEagerState=!0,D.eagerState=ge,Aa(ge,se))return Y(u,A,D,0),Ir===null&&_(),!1}catch{}if((E=K(u,A,D,y))!==null)return oi(E,0,y),zn(E,A,y),!0}return!1}
190function h0(u,A,E,y){if(y={lane:2,revertLane:Ot(),action:y,hasEagerState:!1,eagerState:null,next:null},cr(u)){if(A)throw Error(r(479))}else(A=K(u,E,y,2))!==null&&oi(A,0,2)}function cr(u){var A=u.alternate;return u===p0||A!==null&&A===p0}function Or(u,A){yl=ro=!0;var E=u.pending;E===null?A.next=A:(A.next=E.next,E.next=A),u.pending=A}function zn(u,A,E){if((4194176&E)!=0){var y=A.lanes;E|=y&=u.pendingLanes,A.lanes=E,J(u,E)}}function gn(u,A,E,y){E=(E=E(y,A=u.memoizedState))==null?A:Pn({},A,E),u.memoizedState=E,u.lanes===0&&(u.updateQueue.baseState=E)}function Zi(u,A,E,y,D,L,se){return typeof(u=u.stateNode).shouldComponentUpdate=="function"?u.shouldComponentUpdate(y,L,se):!(A.prototype&&A.prototype.isPureReactComponent&&ft(E,y)&&ft(D,L))}function pi(u,A,E,y){u=A.state,typeof A.componentWillReceiveProps=="function"&&A.componentWillReceiveProps(E,y),typeof A.UNSAFE_componentWillReceiveProps=="function"&&A.UNSAFE_componentWillReceiveProps(E,y),A.state!==u&&ks.enqueueReplaceState(A,A.state,null)}function ei(u,A){var E=A;if("ref"in A)for(var y in E={},A)y!=="ref"&&(E[y]=A[y]);if(u=u.defaultProps)for(var D in E===A&&(E=Pn({},E)),u)E[D]===void 0&&(E[D]=u[D]);return E}function mi(u,A){try{(0,u.onUncaughtError)(A.value,{componentStack:A.stack})}catch(E){setTimeout((function(){throw E}))}}function ti(u,A,E){try{(0,u.onCaughtError)(E.value,{componentStack:E.stack,errorBoundary:A.tag===1?A.stateNode:null})}catch(y){setTimeout((function(){throw y}))}}function ri(u,A,E){return(E=Te(E)).tag=3,E.payload={element:null},E.callback=function(){mi(u,A)},E}function ya(u){return(u=Te(u)).tag=3,u}function va(u,A,E,y){var D=E.type.getDerivedStateFromError;if(typeof D=="function"){var L=y.value;u.payload=function(){return D(L)},u.callback=function(){ti(A,E,y)}}var se=E.stateNode;se!==null&&typeof se.componentDidCatch=="function"&&(u.callback=function(){ti(A,E,y),typeof D!="function"&&(Er===null?Er=new Set([this]):Er.add(this));var ge=y.stack;this.componentDidCatch(y.value,{componentStack:ge!==null?ge:""})})}function vr(u,A,E,y){A.child=u===null?LA(A,null,E,y):ss(A,u.child,E,y)}function $i(u,A,E,y,D){E=E.render;var L=A.ref;if("ref"in y){var se={};for(var ge in y)ge!=="ref"&&(se[ge]=y[ge])}else se=y;return Oi(A),y=H(u,A,E,se,L,D),ge=Re(),u===null||qr?(A.flags|=1,vr(u,A,y,D),A.child):(_e(u,A,D),cn(u,A,D))}function Nn(u,A,E,y,D){if(u===null){var L=E.type;return typeof L!="function"||Ta(L)||L.defaultProps!==void 0||E.compare!==null?((u=K0(E.type,null,y,A,A.mode,D)).ref=A.ref,u.return=A,A.child=u):(A.tag=15,A.type=L,Ya(u,A,L,y,D))}if(L=u.child,!R0(u,D)){var se=L.memoizedProps;if((E=(E=E.compare)!==null?E:ft)(se,y)&&u.ref===A.ref)return cn(u,A,D)}return A.flags|=1,(u=Hi(L,y)).ref=A.ref,u.return=A,A.child=u}function Ya(u,A,E,y,D){if(u!==null){var L=u.memoizedProps;if(ft(L,y)&&u.ref===A.ref){if(qr=!1,A.pendingProps=y=L,!R0(u,D))return A.lanes=u.lanes,cn(u,A,D);(131072&u.flags)!=0&&(qr=!0)}}return Pr(u,A,E,y,D)}function ea(u,A,E){var y=A.pendingProps,D=y.children,L=(2&A.stateNode._pendingVisibility)!=0,se=u!==null?u.memoizedState:null;if(ta(u,A),y.mode==="hidden"||L){if((128&A.flags)!=0){if(y=se!==null?se.baseLanes|E:E,u!==null){for(D=A.child=u.child,L=0;D!==null;)L=L|D.lanes|D.childLanes,D=D.sibling;A.childLanes=L&~y}else A.childLanes=0,A.child=null;return Ii(u,A,y,E)}if((536870912&E)==0)return A.lanes=A.childLanes=536870912,Ii(u,A,se!==null?se.baseLanes|E:E,E);A.memoizedState={baseLanes:0,cachePool:null},u!==null&&gs(0,se!==null?se.cachePool:null),se!==null?kt(A,se):Rt(),Z(A)}else se!==null?(gs(0,se.cachePool),kt(A,se),Pe(),A.memoizedState=null):(u!==null&&gs(0,null),Rt(),Pe());return vr(u,A,D,E),A.child}function Ii(u,A,E,y){var D=$o();return D=D===null?null:{parent:tn._currentValue2,pool:D},A.memoizedState={baseLanes:E,cachePool:D},u!==null&&gs(0,null),Rt(),Z(A),u!==null&&Mn(u,A,y,!0),null}function ta(u,A){var E=A.ref;if(E===null)u!==null&&u.ref!==null&&(A.flags|=2097664);else{if(typeof E!="function"&&typeof E!="object")throw Error(r(284));u!==null&&u.ref===E||(A.flags|=2097664)}}function Pr(u,A,E,y,D){return Oi(A),E=H(u,A,E,y,void 0,D),y=Re(),u===null||qr?(A.flags|=1,vr(u,A,E,D),A.child):(_e(u,A,D),cn(u,A,D))}function Ba(u,A,E,y,D,L){return Oi(A),A.updateQueue=null,E=bt(A,y,E,D),je(u),y=Re(),u===null||qr?(A.flags|=1,vr(u,A,E,L),A.child):(_e(u,A,L),cn(u,A,L))}function hs(u,A,E,y,D){if(Oi(A),A.stateNode===null){var L=ic,se=E.contextType;typeof se=="object"&&se!==null&&(L=Q0(se)),L=new E(y,L),A.memoizedState=L.state!==null&&L.state!==void 0?L.state:null,L.updater=ks,A.stateNode=L,L._reactInternals=A,(L=A.stateNode).props=y,L.state=A.memoizedState,L.refs={},At(A),se=E.contextType,L.context=typeof se=="object"&&se!==null?Q0(se):ic,L.state=A.memoizedState,typeof(se=E.getDerivedStateFromProps)=="function"&&(gn(A,E,se,y),L.state=A.memoizedState),typeof E.getDerivedStateFromProps=="function"||typeof L.getSnapshotBeforeUpdate=="function"||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(se=L.state,typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount(),se!==L.state&&ks.enqueueReplaceState(L,L.state,null),Qt(A,y,L,D),mt(),L.state=A.memoizedState),typeof L.componentDidMount=="function"&&(A.flags|=4194308),y=!0}else if(u===null){L=A.stateNode;var ge=A.memoizedProps,be=ei(E,ge);L.props=be;var Je=L.context,xt=E.contextType;se=ic,typeof xt=="object"&&xt!==null&&(se=Q0(xt));var Tt=E.getDerivedStateFromProps;xt=typeof Tt=="function"||typeof L.getSnapshotBeforeUpdate=="function",ge=A.pendingProps!==ge,xt||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(ge||Je!==se)&&pi(A,L,y,se),Ma=!1;var pt=A.memoizedState;L.state=pt,Qt(A,y,L,D),mt(),Je=A.memoizedState,ge||pt!==Je||Ma?(typeof Tt=="function"&&(gn(A,E,Tt,y),Je=A.memoizedState),(be=Ma||Zi(A,E,be,y,pt,Je,se))?(xt||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount()),typeof L.componentDidMount=="function"&&(A.flags|=4194308)):(typeof L.componentDidMount=="function"&&(A.flags|=4194308),A.memoizedProps=y,A.memoizedState=Je),L.props=y,L.state=Je,L.context=se,y=be):(typeof L.componentDidMount=="function"&&(A.flags|=4194308),y=!1)}else{L=A.stateNode,Oe(u,A),xt=ei(E,se=A.memoizedProps),L.props=xt,Tt=A.pendingProps,pt=L.context,Je=E.contextType,be=ic,typeof Je=="object"&&Je!==null&&(be=Q0(Je)),(Je=typeof(ge=E.getDerivedStateFromProps)=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(se!==Tt||pt!==be)&&pi(A,L,y,be),Ma=!1,pt=A.memoizedState,L.state=pt,Qt(A,y,L,D),mt();var zt=A.memoizedState;se!==Tt||pt!==zt||Ma||u!==null&&u.dependencies!==null&&$r(u.depen
190dencies)?(typeof ge=="function"&&(gn(A,E,ge,y),zt=A.memoizedState),(xt=Ma||Zi(A,E,xt,y,pt,zt,be)||u!==null&&u.dependencies!==null&&$r(u.dependencies))?(Je||typeof L.UNSAFE_componentWillUpdate!="function"&&typeof L.componentWillUpdate!="function"||(typeof L.componentWillUpdate=="function"&&L.componentWillUpdate(y,zt,be),typeof L.UNSAFE_componentWillUpdate=="function"&&L.UNSAFE_componentWillUpdate(y,zt,be)),typeof L.componentDidUpdate=="function"&&(A.flags|=4),typeof L.getSnapshotBeforeUpdate=="function"&&(A.flags|=1024)):(typeof L.componentDidUpdate!="function"||se===u.memoizedProps&&pt===u.memoizedState||(A.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||se===u.memoizedProps&&pt===u.memoizedState||(A.flags|=1024),A.memoizedProps=y,A.memoizedState=zt),L.props=y,L.state=zt,L.context=be,y=xt):(typeof L.componentDidUpdate!="function"||se===u.memoizedProps&&pt===u.memoizedState||(A.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||se===u.memoizedProps&&pt===u.memoizedState||(A.flags|=1024),y=!1)}return L=y,ta(u,A),y=(128&A.flags)!=0,L||y?(L=A.stateNode,E=y&&typeof E.getDerivedStateFromError!="function"?null:L.render(),A.flags|=1,u!==null&&y?(A.child=ss(A,u.child,null,D),A.child=ss(A,null,E,D)):vr(u,A,E,D),A.memoizedState=L.state,u=A.child):u=cn(u,A,D),u}function ar(u){return{baseLanes:u,cachePool:Us()}}function _i(u,A,E){return u=u!==null?u.childLanes&~E:0,A&&(u|=c0),u}function Ps(u,A,E){var y,D,L,se,ge=A.pendingProps,be=!1,Je=(128&A.flags)!=0;if((y=Je)||(y=(u===null||u.memoizedState!==null)&&(2&fn.current)!=0),y&&(be=!0,A.flags&=-129),y=(32&A.flags)!=0,A.flags&=-33,u===null)return D=ge.children,ge=ge.fallback,be?(Pe(),D=ur({mode:"hidden",children:D},be=A.mode),ge=Ht(ge,be,E,null),D.return=A,ge.return=A,D.sibling=ge,A.child=D,(be=A.child).memoizedState=ar(E),be.childLanes=_i(u,y,E),A.memoizedState=dc,ge):(jt(A),xa(A,D));if((L=u.memoizedState)!==null&&(D=L.dehydrated)!==null){if(Je)256&A.flags?(jt(A),A.flags&=-257,A=Ln(u,A,E)):A.memoizedState!==null?(Pe(),A.child=u.child,A.flags|=128,A=null):(Pe(),be=ge.fallback,D=A.mode,ge=ur({mode:"visible",children:ge.children},D),(be=Ht(be,D,E,null)).flags|=2,ge.return=A,be.return=A,ge.sibling=be,A.child=ge,ss(A,u.child,null,E),(ge=A.child).memoizedState=ar(E),ge.childLanes=_i(u,y,E),A.memoizedState=dc,A=be);else if(jt(A),Yt(D))y=s0(D).digest,(ge=Error(r(419))).stack="",ge.digest=y,se={value:ge,source:null,stack:null},Zs===null?Zs=[se]:Zs.push(se),A=Ln(u,A,E);else if(qr||Mn(u,A,E,!1),y=(E&u.childLanes)!=0,qr||y){if((y=Ir)!==null){if((42&(ge=E&-E))!=0)ge=1;else switch(ge){case 2:ge=1;break;case 8:ge=4;break;case 32:ge=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:ge=64;break;case 268435456:ge=134217728;break;default:ge=0}if((ge=(ge&(y.suspendedLanes|E))!=0?0:ge)!==0&&ge!==L.retryLane)throw L.retryLane=ge,oe(u,ge),oi(y,0,ge),Pu}$e(D)||la(),A=Ln(u,A,E)}else $e(D)?(A.flags|=128,A.child=u.child,A=Ra.bind(null,u),X0(D,A),A=null):(u=L.treeContext,(A=xa(A,ge.children)).flags|=4096);return A}return be?(Pe(),be=ge.fallback,D=A.mode,Je=(L=u.child).sibling,(ge=Hi(L,{mode:"hidden",children:ge.children})).subtreeFlags=31457280&L.subtreeFlags,Je!==null?be=Hi(Je,be):(be=Ht(be,D,E,null)).flags|=2,be.return=A,ge.return=A,ge.sibling=be,A.child=ge,ge=be,be=A.child,(D=u.child.memoizedState)===null?D=ar(E):((L=D.cachePool)!==null?(Je=tn._currentValue2,L=L.parent!==Je?{parent:Je,pool:Je}:L):L=Us(),D={baseLanes:D.baseLanes|E,cachePool:L}),be.memoizedState=D,be.childLanes=_i(u,y,E),A.memoizedState=dc,ge):(jt(A),u=(E=u.child).sibling,(E=Hi(E,{mode:"visible",children:ge.children})).return=A,E.sibling=null,u!==null&&((y=A.deletions)===null?(A.deletions=[u],A.flags|=16):y.push(u)),A.child=E,A.memoizedState=null,E)}function xa(u,A){return(A=ur({mode:"visible",children:A},u.mode)).return=u,u.child=A}function ur(u,A){return cl(u,A,0,null)}function Ln(u,A,E){return ss(A,u.child,null,E),(u=xa(A,A.pendingProps.children)).flags|=2,A.memoizedState=null,u}function ln(u,A,E){u.lanes|=A;var y=u.alternate;y!==null&&(y.lanes|=A),Mi(u.return,A,E)}function Zr(u,A,E,y,D){var L=u.memoizedState;L===null?u.memoizedState={isBackwards:A,rendering:null,renderingStartTime:0,last:y,tail:E,tailMode:D}:(L.isBackwards=A,L.rendering=null,L.renderingStartTime=0,L.last=y,L.tail=E,L.tailMode=D)}function _n(u,A,E){var y=A.pendingProps,D=y.revealOrder,L=y.tail;if(vr(u,A,y.children,E),(2&(y=fn.current))!=0)y=1&y|2,A.flags|=128;else{if(u!==null&&(128&u.flags)!=0)e:for(u=A.child;u!==null;){if(u.tag===13)u.memoizedState!==null&&ln(u,E,A);else if(u.tag===19)ln(u,E,A);else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===A)break e;for(;u.sibling===null;){if(u.return===null||u.return===A)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}y&=1}switch(I(fn,y),D){case"forwards":for(E=A.child,D=null;E!==null;)(u=E.alternate)!==null&&Ze(u)===null&&(D=E),E=E.sibling;(E=D)===null?(D=A.child,A.child=null):(D=E.sibling,E.sibling=null),Zr(A,!1,D,E,L);break;case"backwards":for(E=null,D=A.child,A.child=null;D!==null;){if((u=D.alternate)!==null&&Ze(u)===null){A.child=D;break}u=D.sibling,D.sibling=E,E=D,D=u}Zr(A,!0,E,null,L);break;case"together":Zr(A,!1,null,null,void 0);break;default:A.memoizedState=null}return A.child}
190function cn(u,A,E){if(u!==null&&(A.dependencies=u.dependencies),oo|=A.lanes,(E&A.childLanes)==0&&(u===null||(Mn(u,A,E,!1),(E&A.childLanes)==0)))return null;if(u!==null&&A.child!==u.child)throw Error(r(153));if(A.child!==null){for(E=Hi(u=A.child,u.pendingProps),A.child=E,E.return=A;u.sibling!==null;)u=u.sibling,(E=E.sibling=Hi(u,u.pendingProps)).return=A;E.sibling=null}return A.child}function R0(u,A){return(u.lanes&A)!=0||!((u=u.dependencies)===null||!$r(u))}function ra(u,A,E){if(u!==null)if(u.memoizedProps!==A.pendingProps)qr=!0;else{if(!R0(u,E)&&(128&A.flags)==0)return qr=!1,(function(ge,be,Je){switch(be.tag){case 3:re(be,be.stateNode.containerInfo),Jr(0,tn,ge.memoizedState.cache);break;case 27:case 5:ve(be);break;case 4:re(be,be.stateNode.containerInfo);break;case 10:Jr(0,be.type,be.memoizedProps.value);break;case 13:var xt=be.memoizedState;if(xt!==null)return xt.dehydrated!==null?(jt(be),be.flags|=128,null):(Je&be.child.childLanes)!=0?Ps(ge,be,Je):(jt(be),(ge=cn(ge,be,Je))!==null?ge.sibling:null);jt(be);break;case 19:var Tt=(128&ge.flags)!=0;if((xt=(Je&be.childLanes)!=0)||(Mn(ge,be,Je,!1),xt=(Je&be.childLanes)!=0),Tt){if(xt)return _n(ge,be,Je);be.flags|=128}if((Tt=be.memoizedState)!==null&&(Tt.rendering=null,Tt.tail=null,Tt.lastEffect=null),I(fn,fn.current),xt)break;return null;case 22:case 23:return be.lanes=0,ea(ge,be,Je);case 24:Jr(0,tn,ge.memoizedState.cache)}return cn(ge,be,Je)})(u,A,E);qr=(131072&u.flags)!=0}else qr=!1;switch(A.lanes=0,A.tag){case 16:e:{u=A.pendingProps;var y=A.elementType,D=y._init;if(y=D(y._payload),A.type=y,typeof y!="function"){if(y!=null){if((D=y.$$typeof)===Cs){A.tag=11,A=$i(null,A,y,u,E);break e}if(D===ys){A.tag=14,A=Nn(null,A,y,u,E);break e}}throw A=i(y)||y,Error(r(306,A,""))}Ta(y)?(u=ei(y,u),A.tag=1,A=hs(null,A,y,u,E)):(A.tag=0,A=Pr(null,A,y,u,E))}return A;case 0:return Pr(u,A,A.type,A.pendingProps,E);case 1:return hs(u,A,y=A.type,D=ei(y,A.pendingProps),E);case 3:if(re(A,A.stateNode.containerInfo),u===null)throw Error(r(387));var L=A.pendingProps;y=(D=A.memoizedState).element,Oe(u,A),Qt(A,L,null,E);var se=A.memoizedState;return L=se.cache,Jr(0,tn,L),L!==D.cache&&wn(A,[tn],E,!0),mt(),(L=se.element)!==y?(vr(u,A,L,E),A=A.child):A=cn(u,A,E),A;case 26:case 27:case 5:return ve(A),D=A.type,L=A.pendingProps,se=u!==null?u.memoizedProps:null,y=L.children,Fu(D,L)?y=null:se!==null&&Fu(D,se)&&(A.flags|=32),A.memoizedState!==null&&(D=H(u,A,B,null,null,E),h._currentValue2=D),ta(u,A),vr(u,A,y,E),A.child;case 6:return null;case 13:return Ps(u,A,E);case 4:return re(A,A.stateNode.containerInfo),y=A.pendingProps,u===null?A.child=ss(A,null,y,E):vr(u,A,y,E),A.child;case 11:return $i(u,A,A.type,A.pendingProps,E);case 7:return vr(u,A,A.pendingProps,E),A.child;case 8:case 12:return vr(u,A,A.pendingProps.children,E),A.child;case 10:return y=A.pendingProps,Jr(0,A.type,y.value),vr(u,A,y.children,E),A.child;case 9:return D=A.type._context,y=A.pendingProps.children,Oi(A),y=y(D=Q0(D)),A.flags|=1,vr(u,A,y,E),A.child;case 14:return Nn(u,A,A.type,A.pendingProps,E);case 15:return Ya(u,A,A.type,A.pendingProps,E);case 19:return _n(u,A,E);case 22:return ea(u,A,E);case 24:return Oi(A),y=Q0(tn),u===null?((D=$o())===null&&(D=Ir,L=mn(),D.pooledCache=L,L.refCount++,L!==null&&(D.pooledCacheLanes|=E),D=L),A.memoizedState={parent:y,cache:D},At(A),Jr(0,tn,D)):((u.lanes&E)!=0&&(Oe(u,A),Qt(A,null,null,E),mt()),D=u.memoizedState,L=A.memoizedState,D.parent!==y?(D={parent:y,cache:y},A.memoizedState=D,A.lanes===0&&(A.memoizedState=A.updateQueue.baseState=D),Jr(0,tn,y)):(y=L.cache,Jr(0,tn,y),y!==D.cache&&wn(A,[tn],E,!0))),vr(u,A,A.pendingProps.children,E),A.child;case 29:throw A.pendingProps}throw Error(r(156,A.tag))}function Wn(){ls=wr=qi=null}function Jr(u,A,E){I(Ji,A._currentValue2),A._currentValue2=E}function er(u){var A=Ji.current;u._currentValue2=A,m(Ji)}function Mi(u,A,E){for(;u!==null;){var y=u.alternate;if((u.childLanes&A)!==A?(u.childLanes|=A,y!==null&&(y.childLanes|=A)):y!==null&&(y.childLanes&A)!==A&&(y.childLanes|=A),u===E)break;u=u.return}}function wn(u,A,E,y){var D=u.child;for(D!==null&&(D.return=u);D!==null;){var L=D.dependencies;if(L!==null){var se=D.child;L=L.firstContext;e:for(;L!==null;){var ge=L;L=D;for(var be=0;be<A.length;be++)if(ge.context===A[be]){L.lanes|=E,(ge=L.alternate)!==null&&(ge.lanes|=E),Mi(L.return,E,u),y||(se=null);break e}L=ge.next}}
190else if(D.tag===18){if((se=D.return)===null)throw Error(r(341));se.lanes|=E,(L=se.alternate)!==null&&(L.lanes|=E),Mi(se,E,u),se=null}else se=D.child;if(se!==null)se.return=D;else for(se=D;se!==null;){if(se===u){se=null;break}if((D=se.sibling)!==null){D.return=se.return,se=D;break}se=se.return}D=se}}function Mn(u,A,E,y){u=null;for(var D=A,L=!1;D!==null;){if(!L){if((524288&D.flags)!=0)L=!0;else if((262144&D.flags)!=0)break}if(D.tag===10){var se=D.alternate;if(se===null)throw Error(r(387));if((se=se.memoizedProps)!==null){var ge=D.type;Aa(D.pendingProps.value,se.value)||(u!==null?u.push(ge):u=[ge])}}else if(D===cc.current){if((se=D.alternate)===null)throw Error(r(387));se.memoizedState.memoizedState!==D.memoizedState.memoizedState&&(u!==null?u.push(h):u=[h])}D=D.return}u!==null&&wn(A,u,E,y),A.flags|=262144}function $r(u){for(u=u.firstContext;u!==null;){var A=u.context;if(!Aa(A._currentValue2,u.memoizedValue))return!0;u=u.next}return!1}function Oi(u){qi=u,ls=wr=null,(u=u.dependencies)!==null&&(u.firstContext=null)}function Q0(u){return Dr(qi,u)}function pn(u,A){return qi===null&&Oi(u),Dr(u,A)}function Dr(u,A){var E=A._currentValue2;if(ls!==A)if(A={context:A,memoizedValue:E,next:null},wr===null){if(u===null)throw Error(r(308));wr=A,u.dependencies={lanes:0,firstContext:A},u.flags|=524288}else wr=wr.next=A;return E}function mn(){return{controller:new b0,data:new Map,refCount:0}}function na(u){u.refCount--,u.refCount===0&&Fr(In,(function(){u.controller.abort()}))}function $o(){var u=Oa.current;return u!==null?u:Ir.pooledCache}function gs(u,A){I(Oa,A===null?Oa.current:A.pool)}function Us(){var u=$o();return u===null?null:{parent:tn._currentValue2,pool:u}}function Gs(u){u.flags|=4}function Hs(u,A){A!==null&&(u.flags|=4),16384&u.flags&&(A=u.tag!==22?z():536870912,u.lanes|=A)}function Ka(u,A){switch(u.tailMode){case"hidden":A=u.tail;for(var E=null;A!==null;)A.alternate!==null&&(E=A),A=A.sibling;E===null?u.tail=null:E.sibling=null;break;case"collapsed":E=u.tail;for(var y=null;E!==null;)E.alternate!==null&&(y=E),E=E.sibling;y===null?A||u.tail===null?u.tail=null:u.tail.sibling=null:y.sibling=null}}function Qn(u){var A=u.alternate!==null&&u.alternate.child===u.child,E=0,y=0;if(A)for(var D=u.child;D!==null;)E|=D.lanes|D.childLanes,y|=31457280&D.subtreeFlags,y|=31457280&D.flags,D.return=u,D=D.sibling;else for(D=u.child;D!==null;)E|=D.lanes|D.childLanes,y|=D.subtreeFlags,y|=D.flags,D.return=u,D=D.sibling;return u.subtreeFlags|=y,u.childLanes=E,A}function wa(u,A,E){var y=A.pendingProps;switch(P(A),A.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Qn(A),null;case 3:return E=A.stateNode,y=null,u!==null&&(y=u.memoizedState.cache),A.memoizedState.cache!==y&&(A.flags|=2048),er(tn),ne(),E.pendingContext&&(E.context=E.pendingContext,E.pendingContext=null),u!==null&&u.child!==null||u===null||u.memoizedState.isDehydrated&&(256&A.flags)==0||(A.flags|=1024,Zs!==null&&(Eo(Zs),Zs=null)),Qn(A),null;case 26:var D;case 27:case 5:if(k(A),E=A.type,u!==null&&A.stateNode!=null)(function(se,ge,be,Je){se.memoizedProps!==Je&&Gs(ge)})(u,A,0,y);else{if(!y){if(A.stateNode===null)throw Error(r(166));return Qn(A),null}u=Xs.current,(function(se,ge,be,Je){for(be=ge.child;be!==null;){if(be.tag===5||be.tag===6)Yc(se,be.stateNode);else if(be.tag!==4&&!gl&&be.child!==null){be.child.return=be,be=be.child;continue}if(be===ge)break;for(;be.sibling===null;){if(be.return===null||be.return===ge)return;be=be.return}be.sibling.return=be.return,be=be.sibling}})(D=Tu(E,y,ci.current,u,A),A,!1),A.stateNode=D,Kc(D,E,y,u)&&Gs(A)}return Qn(A),(function(se,ge,be){if(vi(ge,be)){if(se.flags|=16777216,!Bs(ge,be)){if(!Zl())throw $c=NA,zf;se.flags|=8192}}else se.flags&=-16777217})(A,A.type,A.pendingProps),null;case 6:if(u&&A.stateNode!=null)(E=u.memoizedProps)!==y&&Gs(A);else{if(typeof y!="string"&&A.stateNode===null)throw Error(r(166));u=ci.current,E=Xs.current,A.stateNode=is(y,u,E,A)}return Qn(A),null;case 13:if(y=A.memoizedState,u===null||u.memoizedState!==null&&u.memoizedState.dehydrated!==null){if(D=!1,y!==null&&y.dehydrated!==null){if(u===null)throw Error(r(D?344:318));(128&A.flags)==0&&(A.memoizedState=null),A.flags|=4,Qn(A),D=!1}else Zs!==null&&(Eo(Zs),Zs=null),D=!0;if(!D)return 256&A.flags?(qe(A),A):(qe(A),null)}if(qe(A),(128&A.flags)!=0)return A.lanes=E,A;if(E=y!==null,u=u!==null&&u.memoizedState!==null,E){D=null,(y=A.child).alternate!==null&&y.alternate.memoizedState!==null&&y.alternate.memoizedState.cachePool!==null&&(D=y.alternate.memoizedState.cachePool.pool);var L=null;y.memoizedState!==null&&y.memoizedState.cachePool!==null&&(L=y.memoizedState.cachePool.pool),L!==D&&(y.flags|=2048)}return E!==u&&E&&(A.child.flags|=8192),Hs(A,A.updateQueue),Qn(A),null;case 4:return ne(),u===null&&jc(A.stateNode.containerInfo),Qn(A),null;case 10:return er(A.type),Qn(A),null;case 19:if(m(fn),(D=A.memoizedState)===null)return Qn(A),null;if(y=(128&A.flags)!=0,(L=D.rendering)===null)if(y)Ka(D,!1);else{if(zr!==0||u!==null&&(128&u.flags)!=0)for(u=A.child;u!==null;){if((L=Ze(u))!==null){for(A.flags|=128,Ka(D,!1),u=L.updateQueue,A.updateQueue=u,Hs(A,u),A.subtreeFlags=0,u=E,E=A.child;E!==null;)ll(E,u),E=E.sibling;return I(fn,1&fn.current|2),A.child}u=u.sibling}D.tail!==null&&li()>ru&&(A.flags|=128,y=!0,Ka(D,!1),A.lanes=4194304)}else{if(!y)if((u=Ze(L))!==null){if(A.flags|=128,y=!0,u=u.updateQueue,A.updateQueue=u,Hs(A,u),Ka(D,!0),D.tail===null&&D.tailMode==="hidden"&&!L.alternate)return Qn(A),null}else 2*li()-D.renderingStartTime>ru&&E!==536870912&&(A.flags|=128,y=!0,Ka(D,!1),A.lanes=4194304);D.isBackwards?(L.sibling=A.child,A.child=L):((u=D.last)!==null?u.sibling=L:A.child=L,D.last=L)}return D.tail!==null?(A=D.tail,D.rendering=A,D.tail=A.sibling,D.renderingStartTime=li(),A.sibling=null,u=fn.current,I(fn,y?1&u|2:1&u),A):(Qn(A),null);case 22:case 23:return qe(A),Ut(),y=A.memoizedState!==null,u!==null?u.memoizedState!==null!==y&&(A.flags|=8192):y&&(A.flags|=8192),y?(536870912&E)!=0&&(128&A.flags)==0&&(Qn(A),6&A.subtreeFlags&&(A.flags|=8192)):Qn(A),(E=A.updateQueue)!==null&&Hs(A,E.retryQueue),E=null,u!==null&&u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(E=u.memoizedState.cachePool.pool),y=null,A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(y=A.memoizedState.cachePool.pool),y!==E&&(A.flags|=2048),u!==null&&m(Oa),null;case 24:return E=null,u!==null&&(E=u.memoizedState.cache),A.memoizedState.cache!==E&&(A.flags|=2048),er(tn),Qn(A),null;case 25:return null}throw Error(r(156,A.tag))}function Wl(u,A){switch(P(A),A.tag){case 1:return 65536&(u=A.flags)?(A.flags=-65537&u|128,A):null;case 3:return er(tn),ne(),(65536&(u=A.flags))!=0&&(128&u)==0?(A.flags=-65537&u|128,A):null;case 26:case 27:case 5:return k(A),null;case 13:if(qe(A),(u=A.memoizedState)!==null&&u.dehydrated!==null&&A.alternate===null)throw Error(r(340));return 65536&(u=A.flags)?(A.flags=-65537&u|128,A):null;case 19:return m(fn),null;case 4:return ne(),null;case 10:return er(A.type),null;case 22:case 23:return qe(A),Ut(),u!==null&&m(Oa),65536&(u=A.flags)?(A.flags=-65537&u|128,A):null;case 24:return er(tn),null;default:return null}}function Yl(u,A){switch(P(A),A.tag){case 3:er(tn),ne();break;case 26:case 27:case 5:k(A);break;case 4:ne();break;case 13:qe(A);break;case 19:m(fn);break;case 10:er(A.type);break;case 22:case 23:qe(A),Ut(),u!==null&&m(Oa);break;case 24:er(tn)}}function ps(u,A){try{var E=A.updateQueue,y=E!==null?E.lastEffect:null;if(y!==null){var D=y.next;E=D;do{if((E.tag&u)===u){y=void 0;var L=E.create,se=E.inst;y=L(),se.destroy=y}E=E.next}while(E!==D)}}catch(ge){Wt(A,A.return,ge)}}function Ja(u,A,E){try{var y=A.updateQueue,D=y!==null?y.lastEffect:null;if(D!==null){var L=D.next;y=L;do{if((y.tag&u)===u){var se=y.inst,ge=se.destroy;if(ge!==void 0){se.destroy=void 0,D=A;var be=E;try{ge()}catch(Je){Wt(D,be,Je)}}}y=y.next}while(y!==L)}}catch(Je){Wt(A,A.return,Je)}}function mo(u){var A=u.updateQueue;if(A!==null){var E=u.stateNode;try{Pt(A,E)}catch(y){Wt(u,u.return,y)}}}function qa(u,A,E){E.props=ei(u.type,u.memoizedProps),E.state=u.memoizedState;
190try{E.componentWillUnmount()}catch(y){Wt(u,A,y)}}function Ur(u,A){try{var E=u.ref;if(E!==null){var y=u.stateNode;switch(u.tag){case 26:case 27:case 5:var D=qs(y);break;default:D=y}typeof E=="function"?u.refCleanup=E(D):E.current=D}}catch(L){Wt(u,A,L)}}function ia(u,A){var E=u.ref,y=u.refCleanup;if(E!==null)if(typeof y=="function")try{y()}catch(D){Wt(u,A,D)}finally{u.refCleanup=null,(u=u.alternate)!=null&&(u.refCleanup=null)}else if(typeof E=="function")try{E(null)}catch(D){Wt(u,A,D)}else E.current=null}function ku(u){var A=u.type,E=u.memoizedProps,y=u.stateNode;try{he(y,A,E,u)}catch(D){Wt(u,u.return,D)}}function Pi(u){return u.tag===5||u.tag===3||u.tag===4}function Sn(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||Pi(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(2&u.flags||u.child===null||u.tag===4)continue e;u.child.return=u,u=u.child}if(!(2&u.flags))return u.stateNode}}function aa(u,A,E){var y=u.tag;if(y===5||y===6)u=u.stateNode,A?gt(E,u,A):M(E,u);else if(y!==4&&!gl&&(u=u.child)!==null)for(aa(u,A,E),u=u.sibling;u!==null;)aa(u,A,E),u=u.sibling}function el(u,A,E){var y=u.tag;if(y===5||y===6)u=u.stateNode,A?rt(E,u,A):T(E,u);else if(y!==4&&!gl&&(u=u.child)!==null)for(el(u,A,E),u=u.sibling;u!==null;)el(u,A,E),u=u.sibling}function Kl(u,A,E){var y=E.flags;switch(E.tag){case 0:case 11:case 15:ms(u,E),4&y&&ps(5,E);break;case 1:if(ms(u,E),4&y)if(u=E.stateNode,A===null)try{u.componentDidMount()}catch(ge){Wt(E,E.return,ge)}else{var D=ei(E.type,A.memoizedProps);A=A.memoizedState;try{u.componentDidUpdate(D,A,u.__reactInternalSnapshotBeforeUpdate)}catch(ge){Wt(E,E.return,ge)}}64&y&&mo(E),512&y&&Ur(E,E.return);break;case 3:if(ms(u,E),64&y&&(y=E.updateQueue)!==null){if(u=null,E.child!==null)switch(E.child.tag){case 27:case 5:u=qs(E.child.stateNode);break;case 1:u=E.child.stateNode}try{Pt(y,u)}catch(ge){Wt(E,E.return,ge)}}break;case 26:case 27:case 5:ms(u,E),A===null&&4&y&&ku(E),512&y&&Ur(E,E.return);break;case 12:case 13:default:ms(u,E);break;case 22:if(!(D=E.memoizedState!==null||cs)){A=A!==null&&A.memoizedState!==null||Tn;var L=cs,se=Tn;cs=D,(Tn=A)&&!se?Is(u,E,(8772&E.subtreeFlags)!=0):ms(u,E),cs=L,Tn=se}512&y&&(E.memoizedProps.mode==="manual"?Ur(E,E.return):ia(E,E.return))}}function zs(u){var A=u.alternate;A!==null&&(u.alternate=null,zs(A)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(A=u.stateNode)!==null&&tc(A),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function ni(u,A,E){for(E=E.child;E!==null;)Jl(u,A,E),E=E.sibling}function Jl(u,A,E){switch(E.tag){case 26:case 27:var y,D;case 5:Tn||ia(E,A);case 6:if(y=qn,D=us,qn=null,ni(u,A,E),us=D,(qn=y)!==null)if(us)try{Hr(qn,E.stateNode)}catch(L){Wt(E,A,L)}else try{Zt(qn,E.stateNode)}catch(L){Wt(E,A,L)}break;case 18:qn!==null&&(us?U0(qn,E.stateNode):f0(qn,E.stateNode));break;case 4:y=qn,D=us,qn=E.stateNode.containerInfo,us=!0,ni(u,A,E),qn=y,us=D;break;case 0:case 11:case 14:case 15:Tn||Ja(2,E,A),Tn||Ja(4,E,A),ni(u,A,E);break;case 1:Tn||(ia(E,A),typeof(y=E.stateNode).componentWillUnmount=="function"&&qa(E,A,y)),ni(u,A,E);break;case 21:ni(u,A,E);break;case 22:ia(E,A),Tn=(y=Tn)||E.memoizedState!==null,ni(u,A,E),Tn=y;break;default:ni(u,A,E)}}function Io(u,A){var E=(function(y){switch(y.tag){case 13:case 19:var D=y.stateNode;return D===null&&(D=y.stateNode=new Wf),D;case 22:return(D=(y=y.stateNode)._retryCache)===null&&(D=y._retryCache=new Wf),D;default:throw Error(r(435,y.tag))}})(u);A.forEach((function(y){var D=yo.bind(null,u,y);E.has(y)||(E.add(y),y.then(D,D))}))}function Ui(u,A){var E=A.deletions;if(E!==null)for(var y=0;y<E.length;y++){var D=E[y],L=u,se=A,ge=se;e:for(;ge!==null;){switch(ge.tag){case 27:case 5:qn=ge.stateNode,us=!1;break e;case 3:case 4:qn=ge.stateNode.containerInfo,us=!0;break e}ge=ge.return}if(qn===null)throw Error(r(160));Jl(L,se,D),qn=null,us=!1,(L=D.alternate)!==null&&(L.return=null),D.return=null}if(13878&A.subtreeFlags)for(A=A.child;A!==null;)tl(A,u),A=A.sibling}function tl(u,A){var E=u.alternate,y=u.flags;switch(u.tag){case 0:case 11:case 14:case 15:Ui(A,u),ii(u),4&y&&(Ja(3,u,u.return),ps(3,u),Ja(5,u,u.return));break;case 1:Ui(A,u),ii(u),512&y&&E!==null&&ia(E,E.return),64&y&&cs&&(u=u.updateQueue)!==null&&(y=u.callbacks)!==null&&(E=u.shared.hiddenCallbacks,u.shared.hiddenCallbacks=E===null?y:E.concat(y));break;case 26:var D;case 27:var L;case 5:if(Ui(A,u),ii(u),512&y&&E!==null&&ia(E,E.return),32&u.flags){A=u.stateNode;try{V0(A)}catch(xt){Wt(u,u.return,xt)}}4&y&&u.stateNode!=null&&(function(xt,Tt,pt){try{He(xt.stateNode,xt.type,pt,Tt,xt)}catch(zt){Wt(xt,xt.return,zt)}})(u,A=u.memoizedProps,E!==null?E.memoizedProps:A),1024&y&&(Do=!0);break;case 6:if(Ui(A,u),ii(u),4&y&&Wi){if(u.stateNode===null)throw Error(r(162));y=u.memoizedProps,E=E!==null?E.memoizedProps:y,A=u.stateNode;try{te(A,E,y)}catch(xt){Wt(u,u.return,xt)}}break;case 3:Ui(A,u),ii(u),Do&&(Do=!1,ql(u));break;case 4:case 12:Ui(A,u),ii(u);break;case 13:Ui(A,u),ii(u),8192&u.child.flags&&u.memoizedState!==null!=(E!==null&&E.memoizedState!==null)&&(Fo=li()),4&y&&(y=u.updateQueue)!==null&&(u.updateQueue=null,Io(u,y));break;case 22:512&y&&E!==null&&ia(E,E.return),D=u.memoizedState!==null;var se=E!==null&&E.memoizedState!==null,ge=cs,be=Tn;if(cs=ge||D,Tn=be||se,Ui(A,u),Tn=be,cs=ge,ii(u),(A=u.stateNode)._current=u,A._visibility&=-3,A._visibility|=2&A._pendingVisibility,8192&y&&(A._visibility=D?-2&A._visibility:1|A._visibility,D&&(A=cs||Tn,E===null||se||A||ai(u)),u.memoizedProps===null||u.memoizedProps.mode!=="manual")){e:if(E=null,Wi)for(A=u;;){if(A.tag===5||Rn||gl){if(E===null){se=E=A;try{L=se.stateNode,D?Bi(L):xi(se.stateNode,se.memoizedProps)}catch(xt){Wt(se,se.return,xt)}}}else if(A.tag===6){if(E===null){se=A;try{var Je=se.stateNode;D?Vs(Je):We(Je,se.memoizedProps)}catch(xt){Wt(se,se.return,xt)}}}else if((A.tag!==22&&A.tag!==23||A.memoizedState===null||A===u)&&A.child!==null){A.child.return=A,A=A.child;continue}if(A===u)break e;for(;A.sibling===null;){if(A.return===null||A.return===u)break e;E===A&&(E=null),A=A.return}E===A&&(E=null),A.sibling.return=A.return,A=A.sibling}}4&y&&(y=u.updateQueue)!==null&&(E=y.retryQueue)!==null&&(y.retryQueue=null,Io(u,E));break;case 19:Ui(A,u),ii(u),4&y&&(y=u.updateQueue)!==null&&(u.updateQueue=null,Io(u,y));break;case 21:break;default:Ui(A,u),ii(u)}}function ii(u){var A=u.flags;if(2&A){try{if(Wi&&(!gl||u.tag!==27)){e:{for(var E=u.return;E!==null;){if(Pi(E)){var y=E;break e}E=E.return}throw Error(r(160))}switch(y.tag){case 27:case 5:var D=y.stateNode;32&y.flags&&(V0(D),y.flags&=-33),el(u,Sn(u),D);break;case 3:case 4:var L=y.stateNode.containerInfo;aa(u,Sn(u),L);break;default:throw Error(r(161))}}}catch(se){Wt(u,u.return,se)}u.flags&=-3}4096&A&&(u.flags&=-4097)}function ql(u){if(1024&u.subtreeFlags)for(u=u.child;u!==null;){var A=u;ql(A),A.tag===5&&1024&A.flags&&C(A.stateNode),u=u.sibling}}function ms(u,A){if(8772&A.subtreeFlags)for(A=A.child;A!==null;)Kl(u,A.alternate,A),A=A.sibling}function ai(u){for(u=u.child;u!==null;){var A=u;switch(A.tag){case 0:case 11:case 14:case 15:Ja(4,A,A.return),ai(A);break;case 1:ia(A,A.return);var E=A.stateNode;typeof E.componentWillUnmount=="function"&&qa(A,A.return,E),ai(A);break;case 26:case 27:case 5:ia(A,A.return),ai(A);break;case 22:ia(A,A.return),A.memoizedState===null&&ai(A);break;default:ai(A)}u=u.sibling}}function Is(u,A,E){for(E=E&&(8772&A.subtreeFlags)!=0,A=A.child;A!==null;){var y=A.alternate,D=u,L=A,se=L.flags;switch(L.tag){case 0:case 11:case 15:Is(D,L,E),ps(4,L);break;case 1:if(Is(D,L,E),typeof(D=(y=L).stateNode).componentDidMount=="function")try{D.componentDidMount()}catch(Je){Wt(y,y.return,Je)}if((D=(y=L).updateQueue)!==null){var ge=y.stateNode;try{var be=D.shared.hiddenCallbacks;
190if(be!==null)for(D.shared.hiddenCallbacks=null,D=0;D<be.length;D++)yt(be[D],ge)}catch(Je){Wt(y,y.return,Je)}}E&&64&se&&mo(L),Ur(L,L.return);break;case 26:case 27:case 5:Is(D,L,E),E&&y===null&&4&se&&ku(L),Ur(L,L.return);break;case 12:case 13:default:Is(D,L,E);break;case 22:L.memoizedState===null&&Is(D,L,E),Ur(L,L.return)}A=A.sibling}}function Ws(u,A){var E=null;u!==null&&u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(E=u.memoizedState.cachePool.pool),u=null,A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(u=A.memoizedState.cachePool.pool),u!==E&&(u!=null&&u.refCount++,E!=null&&na(E))}function Yn(u,A){u=null,A.alternate!==null&&(u=A.alternate.memoizedState.cache),(A=A.memoizedState.cache)!==u&&(A.refCount++,u!=null&&na(u))}function Qa(u,A,E,y){if(10256&A.subtreeFlags)for(A=A.child;A!==null;)en(u,A,E,y),A=A.sibling}function en(u,A,E,y){var D=A.flags;switch(A.tag){case 0:case 11:case 15:Qa(u,A,E,y),2048&D&&ps(9,A);break;case 3:Qa(u,A,E,y),2048&D&&(u=null,A.alternate!==null&&(u=A.alternate.memoizedState.cache),(A=A.memoizedState.cache)!==u&&(A.refCount++,u!=null&&na(u)));break;case 12:if(2048&D){Qa(u,A,E,y),u=A.stateNode;try{var L=A.memoizedProps,se=L.id,ge=L.onPostCommit;typeof ge=="function"&&ge(se,A.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(be){Wt(A,A.return,be)}}else Qa(u,A,E,y);break;case 23:break;case 22:L=A.stateNode,A.memoizedState!==null?4&L._visibility?Qa(u,A,E,y):si(u,A):4&L._visibility?Qa(u,A,E,y):(L._visibility|=4,ja(u,A,E,y,(10256&A.subtreeFlags)!=0)),2048&D&&Ws(A.alternate,A);break;case 24:Qa(u,A,E,y),2048&D&&Yn(A.alternate,A);break;default:Qa(u,A,E,y)}}function ja(u,A,E,y,D){for(D=D&&(10256&A.subtreeFlags)!=0,A=A.child;A!==null;){var L=u,se=A,ge=E,be=y,Je=se.flags;switch(se.tag){case 0:case 11:case 15:ja(L,se,ge,be,D),ps(8,se);break;case 23:break;case 22:var xt=se.stateNode;se.memoizedState!==null?4&xt._visibility?ja(L,se,ge,be,D):si(L,se):(xt._visibility|=4,ja(L,se,ge,be,D)),D&&2048&Je&&Ws(se.alternate,se);break;case 24:ja(L,se,ge,be,D),D&&2048&Je&&Yn(se.alternate,se);break;default:ja(L,se,ge,be,D)}A=A.sibling}}function si(u,A){if(10256&A.subtreeFlags)for(A=A.child;A!==null;){var E=u,y=A,D=y.flags;switch(y.tag){case 22:si(E,y),2048&D&&Ws(y.alternate,y);break;case 24:si(E,y),2048&D&&Yn(y.alternate,y);break;default:si(E,y)}A=A.sibling}}function sa(u){if(u.subtreeFlags&Ro)for(u=u.child;u!==null;)Va(u),u=u.sibling}function Va(u){switch(u.tag){case 26:sa(u),u.flags&Ro&&(u.memoizedState!==null?as(MA,u.memoizedState,u.memoizedProps):Vc(u.type,u.memoizedProps));break;case 5:sa(u),u.flags&Ro&&Vc(u.type,u.memoizedProps);break;case 3:case 4:var A;sa(u);break;case 22:u.memoizedState===null&&((A=u.alternate)!==null&&A.memoizedState!==null?(A=Ro,Ro=16777216,sa(u),Ro=A):sa(u));break;default:sa(u)}}function jl(u){var A=u.alternate;if(A!==null&&(u=A.child)!==null){A.child=null;do A=u.sibling,u.sibling=null,u=A;while(u!==null)}}function Ys(u){var A=u.deletions;if((16&u.flags)!=0){if(A!==null)for(var E=0;E<A.length;E++){var y=A[E];rn=y,oa(y,u)}jl(u)}if(10256&u.subtreeFlags)for(u=u.child;u!==null;)Sa(u),u=u.sibling}function Sa(u){switch(u.tag){case 0:case 11:case 15:Ys(u),2048&u.flags&&Ja(9,u,u.return);break;case 3:case 12:default:Ys(u);break;case 22:var A=u.stateNode;u.memoizedState!==null&&4&A._visibility&&(u.return===null||u.return.tag!==13)?(A._visibility&=-5,rl(u)):Ys(u)}}function rl(u){var A=u.deletions;if((16&u.flags)!=0){if(A!==null)for(var E=0;E<A.length;E++){var y=A[E];rn=y,oa(y,u)}jl(u)}for(u=u.child;u!==null;){switch((A=u).tag){case 0:case 11:case 15:Ja(8,A,A.return),rl(A);break;case 22:4&(E=A.stateNode)._visibility&&(E._visibility&=-5,rl(A));break;default:rl(A)}u=u.sibling}}function oa(u,A){for(;rn!==null;){var E=rn;switch(E.tag){case 0:case 11:case 15:Ja(8,E,A);break;case 23:case 22:if(E.memoizedState!==null&&E.memoizedState.cachePool!==null){var y=E.memoizedState.cachePool.pool;y!=null&&y.refCount++}break;case 24:na(E.memoizedState.cache)}if((y=E.child)!==null)y.return=E,rn=y;else e:for(E=u;rn!==null;){var D=(y=rn).sibling,L=y.return;if(zs(y),y===E){rn=null;break e}if(D!==null){D.return=L,rn=D;break e}rn=L}}}function Kn(){return(2&T0)!=0&&l0!==0?l0&-l0:d0.T!==null?xs!==0?xs:Ot():ua()}function Ks(){c0===0&&(c0=(536870912&l0)==0||Hf?N():536870912);var u=Qi.current;return u!==null&&(u.flags|=32),c0}function oi(u,A,E){(u===Ir&&F0===2||u.cancelPendingCommit!==null)&&(Es(u,0),ka(u,l0,c0)),W(u,E),(2&T0)!=0&&u===Ir||(u===Ir&&((2&T0)==0&&(N0|=E),zr===4&&ka(u,l0,c0)),Ie(u))}function Vl(u,A,E){if((6&T0)!=0)throw Error(r(327));var y=(E=!E&&(60&A)==0&&(A&u.expiredLanes)==0)?(function(be,Je){var xt=T0;T0|=2;var Tt=zc(),pt=nl();Ir===be&&l0===Je||(Pa=null,ru=li()+500,Es(be,Je));e:for(;;)try{if(F0!==0&&x0!==null){Je=x0;var zt=bn;t:switch(F0){case 1:case 6:F0=0,bn=null,Da(be,Je,zt);break;case 2:if(we(zt)){F0=0,bn=null,Xa(Je);break}Je=function(){F0===2&&Ir===be&&(F0=7),Ie(be)},zt.then(Je,Je);break e;case 3:F0=7;break e;case 4:F0=5;break e;case 7:we(zt)?(F0=0,bn=null,Xa(Je)):(F0=0,bn=null,Da(be,Je,zt));break;case 5:var Qr=null;switch(x0.tag){case 26:Qr=x0.memoizedState;case 5:case 27:var o=x0,l=o.type,g=o.pendingProps;if(Qr?G0(Qr):Bs(l,g)){F0=0,bn=null;var b=o.sibling;if(b!==null)x0=b;else{var w=o.return;w!==null?(x0=w,Js(w)):x0=null}break t}}F0=0,bn=null,Da(be,Je,zt);break;case 8:Gi(),zr=6;break e;default:throw Error(r(462))}}bi();break}catch(R){Ei(be,R)}return Wn(),d0.H=Tt,d0.A=pt,T0=xt,x0!==null?0:(Ir=null,l0=0,_(),zr)})(u,A):Br(u,A);if(y!==0)for(var D=E;;){if(y===6)ka(u,A,0);else{if(E=u.current.alternate,D&&!bo(E)){y=Br(u,A),D=!1;continue}if(y===2){if(D=A,u.errorRecoveryDisabledLanes&D)var L=0;else L=(L=-536870913&u.pendingLanes)!=0?L:536870912&L?536870912:0;if(L!==0){A=L;e:{var se=u;y=z0;var ge=qc;if(ge&&(Es(se,L).flags|=256),(L=Br(se,L))!==2){if(To&&!ge){se.errorRecoveryDisabledLanes|=D,N0|=D,y=4;break e}D=nn,nn=y,D!==null&&Eo(D)}y=L}if(D=!1,y!==2)continue}}if(y===1){Es(u,0),ka(u,A,0);break}e:{switch(D=u,y){case 0:case 1:throw Error(r(345));case 4:if((4194176&A)===A){ka(D,A,c0);break e}break;case 2:nn=null;break;case 3:case 5:break;default:throw Error(r(329))}if(D.finishedWork=E,D.finishedLanes=A,(62914560&A)===A&&10<(y=Fo+300-li())){if(ka(D,A,c0),x(D,0)!==0)break e;
190D.timeoutHandle=Jc(Xl.bind(null,D,E,nn,Pa,Ds,A,c0,N0,y0,Uu,2,-0,0),y)}else Xl(D,E,nn,Pa,Ds,A,c0,N0,y0,Uu,0,-0,0)}}break}Ie(u)}function Eo(u){nn===null?nn=u:nn.push.apply(nn,u)}function Xl(u,A,E,y,D,L,se,ge,be,Je,xt,Tt,pt){if((8192&(Je=A.subtreeFlags)||(16785408&Je)==16785408)&&(rc(),Va(A),(A=wA())!==null))return u.cancelPendingCommit=A(al.bind(null,u,E,y,D,se,ge,be,1,Tt,pt)),void ka(u,L,se);al(u,E,y,D,se)}function bo(u){for(var A=u;;){var E=A.tag;if((E===0||E===11||E===15)&&16384&A.flags&&(E=A.updateQueue)!==null&&(E=E.stores)!==null)for(var y=0;y<E.length;y++){var D=E[y],L=D.getSnapshot;D=D.value;try{if(!Aa(L(),D))return!1}catch{return!1}}if(E=A.child,16384&A.subtreeFlags&&E!==null)E.return=A,A=E;else{if(A===u)break;for(;A.sibling===null;){if(A.return===null||A.return===u)return!0;A=A.return}A.sibling.return=A.return,A=A.sibling}}return!0}function ka(u,A,E){A&=~Ar,A&=~N0,u.suspendedLanes|=A,u.pingedLanes&=~A;for(var y=u.expirationTimes,D=A;0<D;){var L=31-Qo(D),se=1<<L;y[L]=-1,D&=~se}E!==0&&U(u,E,A)}function Gi(){if(x0!==null){if(F0===0)var u=x0.return;else u=x0,Wn(),V(u),Rr=null,ko=0,u=x0;for(;u!==null;)Yl(u.alternate,u),u=u.return;x0=null}}function Es(u,A){u.finishedWork=null,u.finishedLanes=0;var E=u.timeoutHandle;E!==wo&&(u.timeoutHandle=wo,js(E)),(E=u.cancelPendingCommit)!==null&&(u.cancelPendingCommit=null,E()),Gi(),Ir=u,x0=E=Hi(u.current,null),l0=A,F0=0,bn=null,To=Uu=!1,y0=c0=Ar=N0=oo=zr=0,nn=z0=null,Ds=!1,(8&A)!=0&&(A|=32&A);var y=u.entangledLanes;if(y!==0)for(u=u.entanglements,y&=A;0<y;){var D=31-Qo(y),L=1<<D;A|=u[D],y&=~L}return so=A,_(),E}function Ei(u,A){p0=null,d0.H=Ss,A===fa?(A=lt(),F0=Zl()&&(134217727&oo)==0&&(134217727&N0)==0?2:3):A===zf?(A=lt(),F0=4):F0=A===Pu?8:A!==null&&typeof A=="object"&&typeof A.then=="function"?6:1,bn=A,x0===null&&(zr=1,mi(u,$(A,u.current)))}function Zl(){var u=Qi.current;return u===null||((4194176&l0)===l0?da===null:((62914560&l0)===l0||(536870912&l0)!=0)&&u===da)}function zc(){var u=d0.H;return d0.H=Ss,u===null?Ss:u}function nl(){var u=d0.A;return d0.A=En,u}function la(){zr=4,(134217727&oo)==0&&(134217727&N0)==0||Ir===null||ka(Ir,l0,c0)}function Br(u,A){var E=T0;T0|=2;var y=zc(),D=nl();Ir===u&&l0===A||(Pa=null,Es(u,A)),A=!1;e:for(;;)try{if(F0!==0&&x0!==null){var L=x0,se=bn;switch(F0){case 8:Gi(),zr=6;break e;case 3:case 2:A||Qi.current!==null||(A=!0);default:F0=0,bn=null,Da(u,L,se)}}bs();break}catch(ge){Ei(u,ge)}if(A&&u.shellSuspendCounter++,Wn(),T0=E,d0.H=y,d0.A=D,x0!==null)throw Error(r(261));return Ir=null,l0=0,_(),zr}function bs(){for(;x0!==null;)Ci(x0)}function bi(){for(;x0!==null&&!ac();)Ci(x0)}function Ci(u){var A=ra(u.alternate,u,so);u.memoizedProps=u.pendingProps,A===null?Js(u):x0=A}function Xa(u){var A=u,E=A.alternate;switch(A.tag){case 15:case 0:A=Ba(E,A,A.pendingProps,A.type,void 0,l0);break;case 11:A=Ba(E,A,A.pendingProps,A.type.render,A.ref,l0);break;case 5:V(A);default:Yl(E,A),A=ra(E,A=x0=ll(A,so),so)}u.memoizedProps=u.pendingProps,A===null?Js(u):x0=A}function Da(u,A,E){Wn(),V(A),Rr=null,ko=0;var y=A.return;try{if((function(D,L,se,ge,be){if(se.flags|=32768,ge!==null&&typeof ge=="object"&&typeof ge.then=="function"){if((L=se.alternate)!==null&&Mn(L,se,be,!0),(se=Qi.current)!==null){switch(se.tag){case 13:return da===null?la():se.alternate===null&&zr===0&&(zr=3),se.flags&=-257,se.flags|=65536,se.lanes=be,ge===NA?se.flags|=16384:((L=se.updateQueue)===null?se.updateQueue=new Set([ge]):L.add(ge),kn(D,ge,be)),!1;case 22:return se.flags|=65536,ge===NA?se.flags|=16384:((L=se.updateQueue)===null?(L={transitions:null,markerInstances:null,retryQueue:new Set([ge])},se.updateQueue=L):(se=L.retryQueue)===null?L.retryQueue=new Set([ge]):se.add(ge),kn(D,ge,be)),!1}throw Error(r(435,se.tag))}return kn(D,ge,be),la(),!1}var Je=Error(r(520),{cause:ge});if(Je=$(Je,se),z0===null?z0=[Je]:z0.push(Je),zr!==4&&(zr=2),L===null)return!0;ge=$(ge,se),se=L;do{switch(se.tag){case 3:return se.flags|=65536,D=be&-be,se.lanes|=D,Ve(se,D=ri(se.stateNode,ge,D)),!1;case 1:if(L=se.type,Je=se.stateNode,(128&se.flags)==0&&(typeof L.getDerivedStateFromError=="function"||Je!==null&&typeof Je.componentDidCatch=="function"&&(Er===null||!Er.has(Je))))return se.flags|=65536,be&=-be,se.lanes|=be,va(be=ya(be),D,se,ge),Ve(se,be),!1}se=se.return}while(se!==null);return!1}
190)(u,y,A,E,l0))return zr=1,mi(u,$(E,u.current)),void(x0=null)}catch(D){if(y!==null)throw x0=y,D;return zr=1,mi(u,$(E,u.current)),void(x0=null)}32768&A.flags?il(A,!0):Js(A)}function Js(u){var A=u;do{if((32768&A.flags)!=0)return void il(A,Uu);u=A.return;var E=wa(A.alternate,A,so);if(E!==null)return void(x0=E);if((A=A.sibling)!==null)return void(x0=A);x0=A=u}while(A!==null);zr===0&&(zr=5)}function il(u,A){do{var E=Wl(u.alternate,u);if(E!==null)return E.flags&=32767,void(x0=E);if((E=u.return)!==null&&(E.flags|=32768,E.subtreeFlags=0,E.deletions=null),!A&&(u=u.sibling)!==null)return void(x0=u);x0=u=E}while(u!==null);zr=6,x0=null}function al(u,A,E,y,D,L,se,ge,be,Je){var xt=d0.T,Tt=ca();try{vs(2),d0.T=null,(function(pt,zt,Qr,o,l,g){do n0();while(pa!==null);if((6&T0)!=0)throw Error(r(327));var b=pt.finishedWork;if(o=pt.finishedLanes,b===null)return null;if(pt.finishedWork=null,pt.finishedLanes=0,b===pt.current)throw Error(r(177));pt.callbackNode=null,pt.callbackPriority=0,pt.cancelPendingCommit=null;var w=b.lanes|b.childLanes;if((function(ee,le,pe,me){var Ue=ee.pendingLanes;ee.pendingLanes=pe,ee.suspendedLanes=0,ee.pingedLanes=0,ee.warmLanes=0,ee.expiredLanes&=pe,ee.entangledLanes&=pe,ee.errorRecoveryDisabledLanes&=pe,ee.shellSuspendCounter=0,le=ee.entanglements;var Ye=ee.expirationTimes,Xe=ee.hiddenUpdates;for(pe=Ue&~pe;0<pe;){var at=31-Qo(pe);Ue=1<<at,le[at]=0,Ye[at]=-1;var r0=Xe[at];if(r0!==null)for(Xe[at]=null,at=0;at<r0.length;at++){var Be=r0[at];Be!==null&&(Be.lane&=-536870913)}pe&=~Ue}me!==0&&U(ee,me,0)})(pt,o,w|=uc,g),pt===Ir&&(x0=Ir=null,l0=0),(10256&b.subtreeFlags)==0&&(10256&b.flags)==0||As||(As=!0,Si=w,No=Qr,DA(Lu,(function(){return n0(),null}))),Qr=(15990&b.flags)!=0,(15990&b.subtreeFlags)!=0||Qr){Qr=d0.T,d0.T=null,g=ca(),vs(2);var R=T0;T0|=4,(function(ee,le){for(_a(ee.containerInfo),rn=le;rn!==null;)if(le=(ee=rn).child,(1028&ee.subtreeFlags)!=0&&le!==null)le.return=ee,rn=le;else for(;rn!==null;){var pe=(ee=rn).alternate;switch(le=ee.flags,ee.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if((1024&le)!=0&&pe!==null){le=void 0;var me=ee,Ue=pe.memoizedProps;pe=pe.memoizedState;var Ye=me.stateNode;try{var Xe=ei(me.type,Ue,(me.elementType,me.type));le=Ye.getSnapshotBeforeUpdate(Xe,pe),Ye.__reactInternalSnapshotBeforeUpdate=le}catch(at){Wt(me,me.return,at)}}break;case 3:(1024&le)!=0&&Wi&&Me(ee.stateNode.containerInfo);break;default:if((1024&le)!=0)throw Error(r(163))}if((le=ee.sibling)!==null){le.return=ee.return,rn=le;break}rn=ee.return}Xe=_A,_A=!1})(pt,b),tl(b,pt),I0(pt.containerInfo),pt.current=b,Kl(pt,b.alternate,b),sc(),T0=R,vs(g),d0.T=Qr}else pt.current=b;if(As?(As=!1,pa=pt,xl=o):sl(pt,w),(w=pt.pendingLanes)===0&&(Er=null),b.stateNode,Ie(pt),zt!==null)for(l=pt.onRecoverableError,b=0;b<zt.length;b++)l((w=zt[b]).value,{componentStack:w.stack});(3&xl)!=0&&n0(),w=pt.pendingLanes,(4194218&o)!=0&&(42&w)!=0?pt===ui?lo++:(lo=0,ui=pt):lo=0,Ge(0)})(u,A,E,y,Tt,D)}finally{d0.T=xt,vs(Tt)}}function sl(u,A){(u.pooledCacheLanes&=A)==0&&(A=u.pooledCache)!=null&&(u.pooledCache=null,na(A))}function n0(){if(pa!==null){var u=pa,A=Si;Si=0;var E=F(xl),y=32>E?32:E;E=d0.T;var D=ca();try{if(vs(y),d0.T=null,pa===null)var L=!1;else{y=No,No=null;var se=pa,ge=xl;if(pa=null,xl=0,(6&T0)!=0)throw Error(r(331));var be=T0;T0|=4,Sa(se.current),en(se,se.current,ge,y),T0=be,Ge(0),_u&&_u.onPostCommitFiberRoot,L=!0}return L}finally{vs(D),d0.T=E,sl(u,A)}}return!1}function un(u,A,E){A=$(E,A),(u=Le(u,A=ri(u.stateNode,A,2),2))!==null&&(W(u,2),Ie(u))}function Wt(u,A,E){if(u.tag===3)un(u,u,E);else for(;A!==null;){if(A.tag===3){un(A,u,E);break}if(A.tag===1){var y=A.stateNode;if(typeof A.type.getDerivedStateFromError=="function"||typeof y.componentDidCatch=="function"&&(Er===null||!Er.has(y))){u=$(E,u),(y=Le(A,E=ya(2),2))!==null&&(va(E,y,A,u),W(y,2),Ie(y));break}}A=A.return}}function kn(u,A,E){var y=u.pingCache;if(y===null){y=u.pingCache=new ao;var D=new Set;y.set(A,D)}else(D=y.get(A))===void 0&&(D=new Set,y.set(A,D));D.has(E)||(To=!0,D.add(E),u=An.bind(null,u,A,E),A.then(u,u))}function An(u,A,E){var y=u.pingCache;y!==null&&y.delete(A),u.pingedLanes|=u.suspendedLanes&E,u.warmLanes&=~E,Ir===u&&(l0&E)===E&&(zr===4||zr===3&&(62914560&l0)===l0&&300>li()-Fo?(2&T0)==0&&Es(u,0):Ar|=E,y0===l0&&(y0=0)),Ie(u)}function Co(u,A){A===0&&(A=z()),(u=oe(u,A))!==null&&(W(u,A),Ie(u))}function Ra(u){var A=u.memoizedState,E=0;
190A!==null&&(E=A.retryLane),Co(u,E)}function yo(u,A){var E=0;switch(u.tag){case 13:var y=u.stateNode,D=u.memoizedState;D!==null&&(E=D.retryLane);break;case 19:y=u.stateNode;break;case 22:y=u.stateNode._retryCache;break;default:throw Error(r(314))}y!==null&&y.delete(A),Co(u,E)}function ol(u,A,E,y){this.tag=u,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=A,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=y,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ta(u){return!(!(u=u.prototype)||!u.isReactComponent)}function Hi(u,A){var E=u.alternate;return E===null?((E=e(u.tag,A,u.key,u.mode)).elementType=u.elementType,E.type=u.type,E.stateNode=u.stateNode,E.alternate=u,u.alternate=E):(E.pendingProps=A,E.type=u.type,E.flags=0,E.subtreeFlags=0,E.deletions=null),E.flags=31457280&u.flags,E.childLanes=u.childLanes,E.lanes=u.lanes,E.child=u.child,E.memoizedProps=u.memoizedProps,E.memoizedState=u.memoizedState,E.updateQueue=u.updateQueue,A=u.dependencies,E.dependencies=A===null?null:{lanes:A.lanes,firstContext:A.firstContext},E.sibling=u.sibling,E.index=u.index,E.ref=u.ref,E.refCleanup=u.refCleanup,E}function ll(u,A){u.flags&=31457282;var E=u.alternate;return E===null?(u.childLanes=0,u.lanes=A,u.child=null,u.subtreeFlags=0,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=E.childLanes,u.lanes=E.lanes,u.child=E.child,u.subtreeFlags=0,u.deletions=null,u.memoizedProps=E.memoizedProps,u.memoizedState=E.memoizedState,u.updateQueue=E.updateQueue,u.type=E.type,A=E.dependencies,u.dependencies=A===null?null:{lanes:A.lanes,firstContext:A.firstContext}),u}function K0(u,A,E,y,D,L){var se=0;if(y=u,typeof u=="function")Ta(u)&&(se=1);else if(typeof u=="string")se=5;else e:switch(u){case yi:return Ht(E.children,D,L,A);case Jn:se=8,D|=24;break;case Un:return(u=e(12,E,A,2|D)).elementType=Un,u.lanes=L,u;case ts:return(u=e(13,E,A,D)).elementType=ts,u.lanes=L,u;case fl:return(u=e(19,E,A,D)).elementType=fl,u.lanes=L,u;case ns:return cl(E,D,L,A);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case Al:case Dn:se=10;break e;case Wc:se=9;break e;case Cs:se=11;break e;case ys:se=14;break e;case rs:se=16,y=null;break e}se=29,E=Error(r(130,u===null?"null":typeof u,"")),y=null}return(A=e(se,E,A,D)).elementType=u,A.type=y,A.lanes=L,A}function Ht(u,A,E,y){return(u=e(7,u,y,A)).lanes=E,u}function cl(u,A,E,y){(u=e(22,u,y,A)).elementType=ns,u.lanes=E;var D={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var L=D._current;if(L===null)throw Error(r(456));if((2&D._pendingVisibility)==0){var se=oe(L,2);se!==null&&(D._pendingVisibility|=2,oi(se,0,2))}},attach:function(){var L=D._current;if(L===null)throw Error(r(456));if((2&D._pendingVisibility)!=0){var se=oe(L,2);se!==null&&(D._pendingVisibility&=-3,oi(se,0,2))}}};return u.stateNode=D,u}function vo(u,A,E){return(u=e(6,u,null,A)).lanes=E,u}function Fa(u,A,E){return(A=e(4,u.children!==null?u.children:[],u.key,A)).lanes=E,A.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},A}function $l(u,A,E,y,D,L,se,ge){this.tag=1,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=wo,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=G(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=G(0),this.hiddenUpdates=G(null),this.identifierPrefix=y,this.onUncaughtError=D,this.onCaughtError=L,this.onRecoverableError=se,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=ge,this.incompleteTransitions=new Map}function ul(u,A,E,y,D,L){D=(function(se){return se?se=ic:ic}
190)(D),y.context===null?y.context=D:y.pendingContext=D,(y=Te(A)).payload={element:E},(L=L===void 0?null:L)!==null&&(y.callback=L),(E=Le(u,y,A))!==null&&(oi(E,0,A),Se(E,u,A))}var Za,On,Na={},Bo=cd,Gr=rW,Pn=Object.assign,$a=Symbol.for("react.element"),zi=Symbol.for("react.transitional.element"),es=Symbol.for("react.portal"),yi=Symbol.for("react.fragment"),Jn=Symbol.for("react.strict_mode"),Un=Symbol.for("react.profiler"),Al=Symbol.for("react.provider"),Wc=Symbol.for("react.consumer"),Dn=Symbol.for("react.context"),Cs=Symbol.for("react.forward_ref"),ts=Symbol.for("react.suspense"),fl=Symbol.for("react.suspense_list"),ys=Symbol.for("react.memo"),rs=Symbol.for("react.lazy"),ns=Symbol.for("react.offscreen"),ec=Symbol.for("react.memo_cache_sentinel"),dl=Symbol.iterator,hl=Symbol.for("react.client.reference"),d0=Bo.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,La=!1,xo=Array.isArray,qs=t.getPublicInstance,Du=t.getRootHostContext,Ru=t.getChildHostContext,_a=t.prepareForCommit,I0=t.resetAfterCommit,Tu=t.createInstance,Yc=t.appendInitialChild,Kc=t.finalizeInitialChildren,Fu=t.shouldSetTextContent,is=t.createTextInstance,Jc=null,js=null,wo=t.noTimeout,Wi=!0,qc=null,jc=null,vs=t.setCurrentUpdatePriority,ca=t.getCurrentUpdatePriority,ua=t.resolveUpdatePriority;t.resolveEventType,t.resolveEventTimeStamp;var Nu=t.shouldAttemptEagerTransition,tc=t.detachDeletedInstance;t.requestPostPaintCallback;var vi=t.maySuspendCommit,Bs=null,rc=null,Vc=null,wA=null,p=null,h=null,C=null,T=t.appendChild,M=t.appendChildToContainer,te=t.commitTextUpdate,he=null,He=t.commitUpdate,rt=t.insertBefore,gt=null,Zt=t.removeChild,Hr=t.removeChildFromContainer,V0=t.resetTextContent,Bi=null,Vs=null,xi=null,We=null,Me=t.clearContainer,$e=null,Yt=null,s0=null,X0=null,f0=null,U0=null,Rn=null,G0=null,as=null,gl=null,QA=[],nc=-1,ic={},Qo=Math.clz32?Math.clz32:function(u){return(u>>>=0)==0?32:31-(Zd(u)/$d|0)|0},Zd=Math.log,$d=Math.LN2,SA=128,kA=4194304,DA=Gr.unstable_scheduleCallback,Xc=Gr.unstable_cancelCallback,ac=Gr.unstable_shouldYield,sc=Gr.unstable_requestPaint,li=Gr.unstable_now,Of=Gr.unstable_ImmediatePriority,eh=Gr.unstable_UserBlockingPriority,Lu=Gr.unstable_NormalPriority,RA=Gr.unstable_IdlePriority,TA=Gr.log,FA=Gr.unstable_setDisableYieldValue,_u=null,Aa=typeof Object.is=="function"?Object.is:function(u,A){return u===A&&(u!==0||1/u==1/A)||u!=u&&A!=A},Pf=new WeakMap,wi=[],Mu=0,Uf=null,pl=[],oc=0,Gf=null,Xs=d(null),lc=d(null),ci=d(null),cc=d(null),Hf=!1,Zs=null;Error(r(519));var Yi=[],ml=0,uc=0,Il=null,El=null,So=!1,$s=!1,Ou=!1,Ki=0,eo=null,Ac=0,xs=0,bl=null,Ma=!1,Zc=!1,Cl=Object.prototype.hasOwnProperty,fa=Error(r(460)),zf=Error(r(474)),NA={then:function(){}},$c=null,Rr=null,ko=0,ss=a0(!0),LA=a0(!1),to=d(null),fc=d(0),Qi=d(null),da=null,fn=d(0),ha=0,p0=null,xr=null,Tr=null,ro=!1,yl=!1,ws=!1,eu=0,Qs=0,os=null,tu=0,no=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Ss={readContext:Q0,use:ct,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useLayoutEffect:ue,useInsertionEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useSyncExternalStore:ue,useId:ue};Ss.useCacheRefresh=ue,Ss.useMemoCache=ue,Ss.useHostTransitionStatus=ue,Ss.useFormState=ue,Ss.useActionState=ue,Ss.useOptimistic=ue;var Gn={readContext:Q0,use:ct,useCallback:function(u,A){return fe().memoizedState=[u,A===void 0?null:A],u},useContext:Q0,useEffect:Hn,useImperativeHandle:function(u,A,E){E=E!=null?E.concat([u]):null,hn(4194308,4,Li.bind(null,A,u),E)},useLayoutEffect:function(u,A){return hn(4194308,4,u,A)},useInsertionEffect:function(u,A){hn(4,2,u,A)},useMemo:function(u,A){var E=fe();A=A===void 0?null:A;var y=u();if(ws){ie(!0);try{u()}finally{ie(!1)}}return E.memoizedState=[y,A],y},useReducer:function(u,A,E){var y=fe();if(E!==void 0){var D=E(A);if(ws){ie(!0);try{E(A)}finally{ie(!1)}}}else D=A;return y.memoizedState=y.baseState=D,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:D},y.queue=u,u=u.dispatch=Kt.bind(null,p0,u),[y.memoizedState,u]},useRef:function(u){return u={current:u},fe().memoizedState=u},useState:function(u){var A=(u=lr(u)).queue,E=A0.bind(null,p0,A);return A.dispatch=E,[u.memoizedState,E]},useDebugValue:j,useDeferredValue:function(u,A){return ke(fe(),u,A)},useTransition:function(){var u=lr(!1);return u=nt.bind(null,p0,u.queue,!0,!1),fe().memoizedState=u,[!1,u]},useSyncExternalStore:function(u,A,E){var y=p0,D=fe();if(E=A(),Ir===null)throw Error(r(349));(60&l0)!=0||Xt(y,A,E),D.memoizedState=E;var L={value:E,getSnapshot:A};return D.queue=L,Hn(q0.bind(null,y,L,u),[u]),y.flags|=2048,$0(9,H0.bind(null,y,L,E,A),{destroy:void 0},null),E},useId:function(){var u=fe(),A=Ir.identifierPrefix;return A=":"+A+"r"+(tu++).toString(32)+":",u.memoizedState=A},useCacheRefresh:function(){return fe().memoizedState=Dt.bind(null,p0)}};
190Gn.useMemoCache=ut,Gn.useHostTransitionStatus=tt,Gn.useFormState=yr,Gn.useActionState=yr,Gn.useOptimistic=function(u){var A=fe();A.memoizedState=A.baseState=u;var E={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return A.queue=E,A=h0.bind(null,p0,!0,E),E.dispatch=A,[u,A]};var ga={readContext:Q0,use:ct,useCallback:de,useContext:Q0,useEffect:on,useImperativeHandle:q,useInsertionEffect:kr,useLayoutEffect:xn,useMemo:Ee,useReducer:mr,useRef:Xr,useState:function(){return mr($t)},useDebugValue:j,useDeferredValue:function(u,A){return ze(Ce(),xr.memoizedState,u,A)},useTransition:function(){var u=mr($t)[0],A=Ce().memoizedState;return[typeof u=="boolean"?u:Et(u),A]},useSyncExternalStore:E0,useId:ht};ga.useCacheRefresh=ot,ga.useMemoCache=ut,ga.useHostTransitionStatus=tt,ga.useFormState=_r,ga.useActionState=_r,ga.useOptimistic=function(u,A){return g0(Ce(),0,u,A)};var io={readContext:Q0,use:ct,useCallback:de,useContext:Q0,useEffect:on,useImperativeHandle:q,useInsertionEffect:kr,useLayoutEffect:xn,useMemo:Ee,useReducer:qt,useRef:Xr,useState:function(){return qt($t)},useDebugValue:j,useDeferredValue:function(u,A){var E=Ce();return xr===null?ke(E,u,A):ze(E,xr.memoizedState,u,A)},useTransition:function(){var u=qt($t)[0],A=Ce().memoizedState;return[typeof u=="boolean"?u:Et(u),A]},useSyncExternalStore:E0,useId:ht};io.useCacheRefresh=ot,io.useMemoCache=ut,io.useHostTransitionStatus=tt,io.useFormState=vn,io.useActionState=vn,io.useOptimistic=function(u,A){var E=Ce();return xr!==null?g0(E,0,u,A):(E.baseState=u,[u,E.queue.dispatch])};var ks={isMounted:function(u){return!!(u=u._reactInternals)&&(function(A){var E=A,y=A;if(A.alternate)for(;E.return;)E=E.return;else{A=E;do(4098&(E=A).flags)!=0&&(y=E.return),A=E.return;while(A)}return E.tag===3?y:null})(u)===u},enqueueSetState:function(u,A,E){u=u._reactInternals;var y=Kn(),D=Te(y);D.payload=A,E!=null&&(D.callback=E),(A=Le(u,D,y))!==null&&(oi(A,0,y),Se(A,u,y))},enqueueReplaceState:function(u,A,E){u=u._reactInternals;var y=Kn(),D=Te(y);D.tag=1,D.payload=A,E!=null&&(D.callback=E),(A=Le(u,D,y))!==null&&(oi(A,0,y),Se(A,u,y))},enqueueForceUpdate:function(u,A){u=u._reactInternals;var E=Kn(),y=Te(E);y.tag=2,A!=null&&(y.callback=A),(A=Le(u,y,E))!==null&&(oi(A,0,E),Se(A,u,E))}};typeof reportError=="function"&&reportError;var Pu=Error(r(461)),qr=!1,dc={dehydrated:null,treeContext:null,retryLane:0},Ji=d(null),qi=null,wr=null,ls=null,b0=typeof AbortController<"u"?AbortController:function(){var u=[],A=this.signal={aborted:!1,addEventListener:function(E,y){u.push(y)}};this.abort=function(){A.aborted=!0,u.forEach((function(E){return E()}))}},Fr=Gr.unstable_scheduleCallback,In=Gr.unstable_NormalPriority,tn={$$typeof:Dn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},vl=d0.S;d0.S=function(u,A){typeof A=="object"&&A!==null&&typeof A.then=="function"&&(function(E,y){if(eo===null){var D=eo=[];Ac=0,xs=Ot(),bl={status:"pending",value:void 0,then:function(L){D.push(L)}}}Ac++,y.then(Lt,Lt)})(0,A),vl!==null&&vl(u,A)};var Oa=d(null),cs=!1,Tn=!1,Do=!1,Wf=typeof WeakSet=="function"?WeakSet:Set,rn=null,_A=!1,qn=null,us=!1,MA=null,Ro=8192,En={getCacheForType:function(u){var A=Q0(tn),E=A.data.get(u);return E===void 0&&(E=u(),A.data.set(u,E)),E}};if(typeof Symbol=="function"&&Symbol.for){var Bl=Symbol.for;Bl("selector.component"),Bl("selector.has_pseudo_class"),Bl("selector.role"),Bl("selector.test_id"),Bl("selector.text")}var ao=typeof WeakMap=="function"?WeakMap:Map,T0=0,Ir=null,x0=null,l0=0,F0=0,bn=null,Uu=!1,To=!1,so=0,zr=0,oo=0,N0=0,Ar=0,c0=0,y0=0,z0=null,nn=null,Ds=!1,Fo=0,ru=1/0,Pa=null,Er=null,As=!1,pa=null,xl=0,Si=0,No=null,lo=0,ui=null;return Na.createContainer=function(u,A,E,y,D,L,se,ge,be,Je){return(function(xt,Tt,pt,zt,Qr,o,l,g,b,w,R,ee){return xt=new $l(xt,Tt,pt,l,g,b,w,null),Tt=1,o===!0&&(Tt|=24),o=e(3,null,null,Tt),xt.current=o,o.stateNode=xt,(Tt=mn()).refCount++,xt.pooledCache=Tt,Tt.refCount++,o.memoizedState={element:zt,isDehydrated:pt,cache:Tt},At(o),xt})(u,A,!1,null,0,y,L,se,ge,be)},Na.flushSyncWork=function(){return(6&T0)!=0||(Ge(0),!1)},Na.updateContainer=function(u,A,E,y){var D=A.current,L=Kn();return ul(D,L,u,A,E,y),L},Na.updateContainerSync=function(u,A,E,y){return A.tag===0&&n0(),ul(A.current,2,u,A,E,y),2},Na},b1.exports.default=b1.exports,Object.defineProperty(b1.exports,"__esModule",{value:!0}
190)),OI.exports);var PI,nW=eW(Pv.exports),Uv={exports:{}},yc={};Uv.exports=(PI||(PI=1,yc.ConcurrentRoot=1,yc.ContinuousEventPriority=8,yc.DefaultEventPriority=32,yc.DiscreteEventPriority=2,yc.IdleEventPriority=268435456,yc.LegacyRoot=0,yc.NoEventPriority=0),yc);var Tg=Uv.exports;const Gv=(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 a=r[i];if(a==="render"&&!t[a]!=!e[a])return!1;if(a!=="children"&&t[a]!==e[a]){if(typeof t[a]=="object"&&typeof e[a]=="object"&&Gv(t[a],e[a]))continue;return!1}if(a==="children"&&(typeof t[a]=="string"||typeof e[a]=="string"))return t[a]===e[a]}return!0},UI={},Fg=console.error,iW=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:s,removeChild:c,removeChildFromContainer:f,resetAfterCommit:d})=>{const m=nW({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:a,insertBefore:s,commitUpdate:(I,v,x,Q)=>{Gv(x,Q)||n(I,null,v,x,Q)},commitTextUpdate:r,removeChild:c,removeChildFromContainer:f,resetAfterCommit:d,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:I=>I,getRootHostContext:()=>UI,getChildHostContext:()=>UI,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>Tg.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>Tg.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:I=>m.createContainer(I,Tg.ConcurrentRoot,null,!1,null,"",Fg,Fg,Fg,null),updateContainer:(I,v,x,Q)=>{m.updateContainerSync(I,v,x,Q),m.flushSyncWork()}}};function aW(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function sW(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 GI,Hv={exports:{}},HI={exports:{}},oW=sW(M2),C1;Hv.exports=(GI||(GI=1,(C1=HI).exports=function(t){function e(o,l,g,b){return new ul(o,l,g,b)}function r(o){var l="https://react.dev/errors/"+o;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)l+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+o+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(o){return o===null||typeof o!="object"?null:typeof(o=Du&&o[Du]||o["@@iterator"])=="function"?o:null}function i(o){if(o==null)return null;if(typeof o=="function")return o.$$typeof===Ru?null:o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case ts:return"Fragment";case ys:return"Profiler";case fl:return"StrictMode";case dl:return"Suspense";case hl:return"SuspenseList";case xo:return"Activity"}if(typeof o=="object")switch(o.$$typeof){case Cs:return"Portal";case ns:return o.displayName||"Context";case rs:return(o._context.displayName||"Context")+".Consumer";case ec:var l=o.render;return(o=o.displayName)||(o=(o=l.displayName||l.name||"")!==""?"ForwardRef("+o+")":"ForwardRef"),o;case d0:return(l=o.displayName||null)!==null?l:i(o.type)||"Memo";case La:l=o._payload,o=o._init;try{return i(o(l))}catch{}}return null}function a(o){return{current:o}}function s(o){0>ac||(o.current=Xc[ac],Xc[ac]=null,ac--)}function c(o,l){ac++,Xc[ac]=o.current,o.current=l}function f(o){var l=42&o;if(l!==0)return l;switch(o&-o){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&o;case 262144:case 524288:case 1048576:case 2097152:return 3932160&o;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&o;case 67108864:return 67108864;
190case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function d(o,l,g){var b=o.pendingLanes;if(b===0)return 0;var w=0,R=o.suspendedLanes,ee=o.pingedLanes;o=o.warmLanes;var le=134217727&b;return le!==0?(b=le&~R)!=0?w=f(b):(ee&=le)!=0?w=f(ee):g||(g=le&~o)!=0&&(w=f(g)):(le=b&~R)!=0?w=f(le):ee!==0?w=f(ee):g||(g=b&~o)!=0&&(w=f(g)),w===0?0:l!==0&&l!==w&&(l&R)==0&&((R=w&-w)>=(g=l&-l)||R===32&&(4194048&g)!=0)?l:w}function m(o,l){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&l)==0}function I(o,l){switch(o){case 1:case 2:case 4:case 8:case 64:return l+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 l+5e3;default:return-1}}function v(){var o=TA;return(62914560&(TA<<=1))==0&&(TA=4194304),o}function x(o){for(var l=[],g=0;31>g;g++)l.push(o);return l}function Q(o,l){o.pendingLanes|=l,l!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function N(o,l,g){o.pendingLanes|=l,o.suspendedLanes&=~l;var b=31-li(l);o.entangledLanes|=l,o.entanglements[b]=1073741824|o.entanglements[b]|261930&g}function z(o,l){var g=o.entangledLanes|=l;for(o=o.entanglements;g;){var b=31-li(g),w=1<<b;w&l|o[b]&l&&(o[b]|=l),g&=~w}}function G(o,l){var g=l&-l;return((g=(42&g)!=0?1:(function(b){switch(b){case 2:b=1;break;case 8:b=4;break;case 32:b=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:b=128;break;case 268435456:b=134217728;break;default:b=0}return b})(g))&(o.suspendedLanes|l))!=0?0:g}function W(o){return 2<(o&=-o)?8<o?(134217727&o)!=0?32:268435456:8:2}function U(o){typeof Gf=="function"&&Xs(o)}function J(o){if(cc===void 0)try{throw Error()}catch(g){var l=g.stack.trim().match(/\n( *(at )?)/);cc=l&&l[1]||"",Hf=-1<g.stack.indexOf(` 191 at`)?" (<anonymous>)":-1<g.stack.indexOf("@")?"@unknown:0:0":""}return` 192`+cc+o+Hf}function F(o,l){if(!o||Yi)return"";Yi=!0;var g=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var b={DetermineComponentFrameRoot:function(){try{if(l){var Ye=function(){throw Error()};if(Object.defineProperty(Ye.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ye,[])}catch(at){var Xe=at}Reflect.construct(o,[],Ye)}else{try{Ye.call()}catch(at){Xe=at}o.call(Ye.prototype)}}else{try{throw Error()}catch(at){Xe=at}(Ye=o())&&typeof Ye.catch=="function"&&Ye.catch((function(){}))}}catch(at){if(at&&Xe&&typeof at.stack=="string")return[at.stack,Xe.stack]}return[null,null]}};b.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var w=Object.getOwnPropertyDescriptor(b.DetermineComponentFrameRoot,"name");w&&w.configurable&&Object.defineProperty(b.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var R=b.DetermineComponentFrameRoot(),ee=R[0],le=R[1];if(ee&&le){var pe=ee.split(` 193`),me=le.split(` 194`);for(w=b=0;b<pe.length&&!pe[b].includes("DetermineComponentFrameRoot");)b++;for(;w<me.length&&!me[w].includes("DetermineComponentFrameRoot");)w++;if(b===pe.length||w===me.length)for(b=pe.length-1,w=me.length-1;1<=b&&0<=w&&pe[b]!==me[w];)w--;for(;1<=b&&0<=w;b--,w--)if(pe[b]!==me[w]){if(b!==1||w!==1)do if(b--,0>--w||pe[b]!==me[w]){var Ue=` 195`+pe[b].replace(" at new "," at ");return o.displayName&&Ue.includes("<anonymous>")&&(Ue=Ue.replace("<anonymous>",o.displayName)),Ue}while(1<=b&&0<=w);break}}}finally{Yi=!1,Error.prepareStackTrace=g}return(g=o?o.displayName||o.name:"")?J(g):""}function ie(o,l){switch(o.tag){case 26:case 27:case 5:return J(o.type);case 16:return J("Lazy");case 13:return o.child!==l&&l!==null?J("Suspense Fallback"):J("Suspense");case 19:return J("SuspenseList");case 0:case 15:return F(o.type,!1);case 11:return F(o.type.render,!1);case 1:return F(o.type,!0);case 31:return J("Activity");default:return""}}function $(o){try{var l="",g=null;do l+=ie(o,g),g=o,o=o.return;while(o);return l}catch(b){return` 196Error generating stack: `+b.message+` 197`+b.stack}}function P(o,l){if(typeof o=="object"&&o!==null){var g=ml.get(o);return g!==void 0?g:(l={value:o,source:l,stack:$(l)},ml.set(o,l),l)}return{value:o,source:l,stack:$(l)}}function re(o){for(;o===El;)El=uc[--Il],uc[Il]=null,uc[--Il],uc[Il]=null;for(;o===Ou;)Ou=So[--$s],So[$s]=null,So[--$s],So[$s]=null,So[--$s],So[$s]=null}function ne(o,l){c(Ac,l),c(eo,o),c(Ki,null),o=Yc(l),s(Ki),c(Ki,o)}function ve(){s(Ki),s(eo),s(Ac)}function k(o){o.memoizedState!==null&&c(xs,o);var l=Ki.current,g=Kc(l,o.type);l!==g&&(c(eo,o),c(Ki,g))}function _(o){eo.current===o&&(s(Ki),s(eo)),xs.current===o&&(s(xs),rt._currentValue2=He)}function Y(){var o=Ma;return o!==null&&(ui===null?ui=o:ui.push.apply(ui,o),Ma=null),o}function K(o,l,g){c(Zc,l._currentValue2),l._currentValue2=g}function oe(o){var l=Zc.current;o._currentValue2=l,s(Zc)}function ae(o,l,g){for(;o!==null;){var b=o.alternate;if((o.childLanes&l)!==l?(o.childLanes|=l,b!==null&&(b.childLanes|=l)):b!==null&&(b.childLanes&l)!==l&&(b.childLanes|=l),o===g)break;o=o.return}}function ce(o,l,g,b){var w=o.child;for(w!==null&&(w.return=o);w!==null;){var R=w.dependencies;if(R!==null){var ee=w.child;R=R.firstContext;e:for(;R!==null;){var le=R;R=w;for(var pe=0;pe<l.length;pe++)if(le.context===l[pe]){R.lanes|=g,(le=R.alternate)!==null&&(le.lanes|=g),ae(R.return,g,o),b||(ee=null);break e}R=le.next}}else if(w.tag===18){if((ee=w.return)===null)throw Error(r(341));ee.lanes|=g,(R=ee.alternate)!==null&&(R.lanes|=g),ae(ee,g,o),ee=null}else ee=w.child;if(ee!==null)ee.return=w;else for(ee=w;ee!==null;){if(ee===o){ee=null;break}if((w=ee.sibling)!==null){w.return=ee.return,ee=w;break}ee=ee.return}w=ee}}function Ie(o,l,g,b){o=null;for(var w=l,R=!1;w!==null;){if(!R){if((524288&w.flags)!=0)R=!0;else if((262144&w.flags)!=0)break}if(w.tag===10){var ee=w.alternate;if(ee===null)throw Error(r(387));if((ee=ee.memoizedProps)!==null){var le=w.type;ci(w.pendingProps.value,ee.value)||(o!==null?o.push(le):o=[le])}}else if(w===xs.current){if((ee=w.alternate)===null)throw Error(r(387));ee.memoizedState.memoizedState!==w.memoizedState.memoizedState&&(o!==null?o.push(rt):o=[rt])}w=w.return}o!==null&&ce(l,o,g,b),l.flags|=262144}function Ge(o){for(o=o.firstContext;o!==null;){var l=o.context;if(!ci(l._currentValue2,o.memoizedValue))return!0;o=o.next}return!1}function Mt(o){Cl=o,fa=null,(o=o.dependencies)!==null&&(o.firstContext=null)}function It(o){return Vt(Cl,o)}function Ft(o,l){return Cl===null&&Mt(o),Vt(o,l)}function Vt(o,l){var g=l._currentValue2;if(l={context:l,memoizedValue:g,next:null},fa===null){if(o===null)throw Error(r(308));fa=l,o.dependencies={lanes:0,firstContext:l},o.flags|=524288}else fa=fa.next=l;return g}function Ot(){return{controller:new zf,data:new Map,refCount:0}}function Lt(o){o.refCount--,o.refCount===0&&NA($c,(function(){o.controller.abort()}))}function At(){}function Oe(o){o!==ss&&o.next===null&&(ss===null?ko=ss=o:ss=ss.next=o),to=!0,LA||(LA=!0,FA(Mu,Le))}function Te(o,l){if(!fc&&to){fc=!0;do for(var g=!1,b=ko;b!==null;){if(o!==0){var w=b.pendingLanes;if(w===0)var R=0;else{var ee=b.suspendedLanes,le=b.pingedLanes;R=(1<<31-li(42|o)+1)-1,R=201326741&(R&=w&~(ee&~le))?201326741&R|1:R?2|R:0}R!==0&&(g=!0,mt(b,R))}else R=y0,(3&(R=d(b,b===Ar?R:0,b.cancelPendingCommit!==null||b.timeoutHandle!==ca)))==0||m(b,R)||(g=!0,mt(b,R));b=b.next}
197while(g);fc=!1}}function Le(){(function(){to=LA=!1;var o=0;Qi!==0&&Vc()&&(o=Qi);for(var l=wi(),g=null,b=ko;b!==null;){var w=b.next,R=Se(b,l);R===0?(b.next=null,g===null?ko=w:g.next=w,w===null&&(ss=g)):(g=b,(o!==0||(3&R)!=0)&&(to=!0)),b=w}se!==0&&se!==5||Te(o),Qi!==0&&(Qi=0)})()}function Se(o,l){for(var g=o.suspendedLanes,b=o.pingedLanes,w=o.expirationTimes,R=-62914561&o.pendingLanes;0<R;){var ee=31-li(R),le=1<<ee,pe=w[ee];pe===-1?(le&g)!=0&&(le&b)==0||(w[ee]=I(le,l)):pe<=l&&(o.expiredLanes|=le),R&=~le}if(g=y0,g=d(o,o===(l=Ar)?g:0,o.cancelPendingCommit!==null||o.timeoutHandle!==ca),b=o.callbackNode,g===0||o===l&&(z0===2||z0===9)||o.cancelPendingCommit!==null)return b!==null&&b!==null&&_u(b),o.callbackNode=null,o.callbackPriority=0;if((3&g)==0||m(o,g)){if((l=g&-g)===o.callbackPriority)return l;switch(b!==null&&_u(b),W(g)){case 2:case 8:g=Uf;break;case 32:default:g=pl;break;case 268435456:g=oc}return b=Ve.bind(null,o),g=FA(g,b),o.callbackPriority=l,o.callbackNode=g,l}return b!==null&&b!==null&&_u(b),o.callbackPriority=2,o.callbackNode=null,2}function Ve(o,l){if(se!==0&&se!==5)return o.callbackNode=null,o.callbackPriority=0,null;var g=o.callbackNode;if(Ta()&&o.callbackNode!==g)return null;var b=y0;return(b=d(o,o===Ar?b:0,o.cancelPendingCommit!==null||o.timeoutHandle!==ca))===0?null:(Zl(o,b,l),Se(o,wi()),o.callbackNode!=null&&o.callbackNode===g?Ve.bind(null,o):null)}function mt(o,l){if(Ta())return null;Zl(o,l,!0)}function Qt(){if(Qi===0){var o=ha;o===0&&(o=Lu,(261888&(Lu<<=1))==0&&(Lu=256)),Qi=o}return Qi}function yt(){if(--fn==0&&da!==null){p0!==null&&(p0.status="fulfilled");var o=da;da=null,ha=0,p0=null;for(var l=0;l<o.length;l++)(0,o[l])()}}function Pt(){var o=Tr.current;return o!==null?o:Ar.pooledCache}function ft(o,l){c(Tr,l===null?Tr.current:l.pool)}function we(){var o=Pt();return o===null?null:{parent:Rr._currentValue2,pool:o}}function Ct(o,l){if(ci(o,l))return!0;if(typeof o!="object"||o===null||typeof l!="object"||l===null)return!1;var g=Object.keys(o),b=Object.keys(l);if(g.length!==b.length)return!1;for(b=0;b<g.length;b++){var w=g[b];if(!Zs.call(l,w)||!ci(o[w],l[w]))return!1}return!0}function Jt(o){return(o=o.status)==="fulfilled"||o==="rejected"}function lt(o,l,g){switch((g=o[g])===void 0?o.push(l):g!==l&&(l.then(At,At),l=g),l.status){case"fulfilled":return l.value;case"rejected":throw St(o=l.reason),o;default:if(typeof l.status=="string")l.then(At,At);else{if((o=Ar)!==null&&100<o.shellSuspendCounter)throw Error(r(482));(o=l).status="pending",o.then((function(b){if(l.status==="pending"){var w=l;w.status="fulfilled",w.value=b}}),(function(b){if(l.status==="pending"){var w=l;w.status="rejected",w.reason=b}}))}switch(l.status){case"fulfilled":return l.value;case"rejected":throw St(o=l.reason),o}throw Qs=l,ro}}function _t(o){try{return(0,o._init)(o._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Qs=l,ro):l}}function vt(){if(Qs===null)throw Error(r(459));var o=Qs;return Qs=null,o}function St(o){if(o===ro||o===ws)throw Error(r(483))}function Bt(o){var l=tu;return tu+=1,os===null&&(os=[]),lt(os,o,l)}function a0(o,l){l=l.props.ref,o.ref=l!==void 0?l:null}function kt(o,l){throw l.$$typeof===Wc?Error(r(525)):(o=Object.prototype.toString.call(l),Error(r(31,o==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":o)))}function Rt(o){function l(Be,De){if(o){var et=Be.deletions;et===null?(Be.deletions=[De],Be.flags|=16):et.push(De)}}function g(Be,De){if(!o)return null;for(;De!==null;)l(Be,De),De=De.sibling;return null}function b(Be){for(var De=new Map;Be!==null;)Be.key!==null?De.set(Be.key,Be):De.set(Be.index,Be),Be=Be.sibling;return De}function w(Be,De){return(Be=On(Be,De)).index=0,Be.sibling=null,Be}function R(Be,De,et){return Be.index=et,o?(et=Be.alternate)!==null?(et=et.index)<De?(Be.flags|=67108866,De):et:(Be.flags|=67108866,De):(Be.flags|=1048576,De)}function ee(Be){return o&&Be.alternate===null&&(Be.flags|=67108866),Be}function le(Be,De,et,Nt){return De===null||De.tag!==6?((De=Pn(et,Be.mode,Nt)).return=Be,De):((De=w(De,et)).return=Be,De)}function pe(Be,De,et,Nt){var u0=et.type;return u0===ts?Ue(Be,De,et.props.children,Nt,et.key):De!==null&&(De.elementType===u0||typeof u0=="object"&&u0!==null&&u0.$$typeof===La&&_t(u0)===De.type)?(a0(De=w(De,et.props),et),De.return=Be,De):(a0(De=Bo(et.type,et.key,et.props,null,Be.mode,Nt),et),De.return=Be,De)}function me(Be,De,et,Nt){return De===null||De.tag!==4||De.stateNode.containerInfo!==et.containerInfo||De.stateNode.implementation!==et.implementation?((De=$a(et,Be.mode,Nt)).return=Be,De):((De=w(De,et.children||[])).return=Be,De)}function Ue(Be,De,et,Nt,u0){return De===null||De.tag!==7?((De=Gr(et,Be.mode,Nt,u0)).return=Be,De):((De=w(De,et)).return=Be,De)}function Ye(Be,De,et){if(typeof De=="string"&&De!==""||typeof De=="number"||typeof De=="bigint")return(De=Pn(""+De,Be.mode,et)).return=Be,De;if(typeof De=="object"&&De!==null){switch(De.$$typeof){case Dn:return a0(et=Bo(De.type,De.key,De.props,null,Be.mode,et),De),et.return=Be,et;case Cs:return(De=$a(De,Be.mode,et)).return=Be,De;case La:return Ye(Be,De=_t(De),et)}if(_a(De)||n(De))return(De=Gr(De,Be.mode,et,null)).return=Be,De;if(typeof De.then=="function")return Ye(Be,Bt(De),et);if(De.$$typeof===ns)return Ye(Be,Ft(Be,De),et);kt(Be,De)}return null}function Xe(Be,De,et,Nt){var u0=De!==null?De.key:null;if(typeof et=="string"&&et!==""||typeof et=="number"||typeof et=="bigint")return u0!==null?null:le(Be,De,""+et,Nt);if(typeof et=="object"&&et!==null){switch(et.$$typeof){case Dn:return et.key===u0?pe(Be,De,et,Nt):null;case Cs:return et.key===u0?me(Be,De,et,Nt):null;case La:return Xe(Be,De,et=_t(et),Nt)}if(_a(et)||n(et))return u0!==null?null:Ue(Be,De,et,Nt,null);if(typeof et.then=="function")return Xe(Be,De,Bt(et),Nt);if(et.$$typeof===ns)return Xe(Be,De,Ft(Be,et),Nt);kt(Be,et)}return null}function at(Be,De,et,Nt,u0){if(typeof Nt=="string"&&Nt!==""||typeof Nt=="number"||typeof Nt=="bigint")return le(De,Be=Be.get(et)||null,""+Nt,u0);if(typeof Nt=="object"&&Nt!==null){switch(Nt.$$typeof){case Dn:return pe(De,Be=Be.get(Nt.key===null?et:Nt.key)||null,Nt,u0);case Cs:return me(De,Be=Be.get(Nt.key===null?et:Nt.key)||null,Nt,u0);case La:return at(Be,De,et,Nt=_t(Nt),u0)}if(_a(Nt)||n(Nt))return Ue(De,Be=Be.get(et)||null,Nt,u0,null);if(typeof Nt.then=="function")return at(Be,De,et,Bt(Nt),u0);if(Nt.$$typeof===ns)return at(Be,De,et,Ft(De,Nt),u0);kt(De,Nt)}return null}function r0(Be,De,et,Nt){if(typeof et=="object"&&et!==null&&et.type===ts&&et.key===null&&(et=et.props.children),typeof et=="object"&&et!==null){switch(et.$$typeof){case Dn:e:{for(var u0=et.key;De!==null;){if(De.key===u0){if((u0=et.type)===ts){if(De.tag===7){g(Be,De.sibling),(Nt=w(De,et.props.children)).return=Be,Be
197=Nt;break e}}else if(De.elementType===u0||typeof u0=="object"&&u0!==null&&u0.$$typeof===La&&_t(u0)===De.type){g(Be,De.sibling),a0(Nt=w(De,et.props),et),Nt.return=Be,Be=Nt;break e}g(Be,De);break}l(Be,De),De=De.sibling}et.type===ts?((Nt=Gr(et.props.children,Be.mode,Nt,et.key)).return=Be,Be=Nt):(a0(Nt=Bo(et.type,et.key,et.props,null,Be.mode,Nt),et),Nt.return=Be,Be=Nt)}return ee(Be);case Cs:e:{for(u0=et.key;De!==null;){if(De.key===u0){if(De.tag===4&&De.stateNode.containerInfo===et.containerInfo&&De.stateNode.implementation===et.implementation){g(Be,De.sibling),(Nt=w(De,et.children||[])).return=Be,Be=Nt;break e}g(Be,De);break}l(Be,De),De=De.sibling}(Nt=$a(et,Be.mode,Nt)).return=Be,Be=Nt}return ee(Be);case La:return r0(Be,De,et=_t(et),Nt)}if(_a(et))return(function(jr,fr,ji,nu){for(var fs=null,jn=null,v0=fr,Wr=fr=0,ki=null;v0!==null&&Wr<ji.length;Wr++){v0.index>Wr?(ki=v0,v0=null):ki=v0.sibling;var dr=Xe(jr,v0,ji[Wr],nu);if(dr===null){v0===null&&(v0=ki);break}o&&v0&&dr.alternate===null&&l(jr,v0),fr=R(dr,fr,Wr),jn===null?fs=dr:jn.sibling=dr,jn=dr,v0=ki}if(Wr===ji.length)return g(jr,v0),fs;if(v0===null){for(;Wr<ji.length;Wr++)(v0=Ye(jr,ji[Wr],nu))!==null&&(fr=R(v0,fr,Wr),jn===null?fs=v0:jn.sibling=v0,jn=v0);return fs}for(v0=b(v0);Wr<ji.length;Wr++)(ki=at(v0,jr,Wr,ji[Wr],nu))!==null&&(o&&ki.alternate!==null&&v0.delete(ki.key===null?Wr:ki.key),fr=R(ki,fr,Wr),jn===null?fs=ki:jn.sibling=ki,jn=ki);return o&&v0.forEach((function(hc){return l(jr,hc)})),fs})(Be,De,et,Nt);if(n(et)){if(typeof(u0=n(et))!="function")throw Error(r(150));return(function(jr,fr,ji,nu){if(ji==null)throw Error(r(151));for(var fs=null,jn=null,v0=fr,Wr=fr=0,ki=null,dr=ji.next();v0!==null&&!dr.done;Wr++,dr=ji.next()){v0.index>Wr?(ki=v0,v0=null):ki=v0.sibling;var hc=Xe(jr,v0,dr.value,nu);if(hc===null){v0===null&&(v0=ki);break}o&&v0&&hc.alternate===null&&l(jr,v0),fr=R(hc,fr,Wr),jn===null?fs=hc:jn.sibling=hc,jn=hc,v0=ki}if(dr.done)return g(jr,v0),fs;if(v0===null){for(;!dr.done;Wr++,dr=ji.next())(dr=Ye(jr,dr.value,nu))!==null&&(fr=R(dr,fr,Wr),jn===null?fs=dr:jn.sibling=dr,jn=dr);return fs}for(v0=b(v0);!dr.done;Wr++,dr=ji.next())(dr=at(v0,jr,Wr,dr.value,nu))!==null&&(o&&dr.alternate!==null&&v0.delete(dr.key===null?Wr:dr.key),fr=R(dr,fr,Wr),jn===null?fs=dr:jn.sibling=dr,jn=dr);return o&&v0.forEach((function(Vv){return l(jr,Vv)})),fs})(Be,De,et=u0.call(et),Nt)}if(typeof et.then=="function")return r0(Be,De,Bt(et),Nt);if(et.$$typeof===ns)return r0(Be,De,Ft(Be,et),Nt);kt(Be,et)}return typeof et=="string"&&et!==""||typeof et=="number"||typeof et=="bigint"?(et=""+et,De!==null&&De.tag===6?(g(Be,De.sibling),(Nt=w(De,et)).return=Be,Be=Nt):(g(Be,De),(Nt=Pn(et,Be.mode,Nt)).return=Be,Be=Nt),ee(Be)):g(Be,De)}return function(Be,De,et,Nt){try{tu=0;var u0=r0(Be,De,et,Nt);return os=null,u0}catch(fr){if(fr===ro||fr===ws)throw fr;var jr=e(29,fr,null,Be.mode);return jr.lanes=Nt,jr.return=Be,jr}}}function Ut(){for(var o=ga,l=io=ga=0;l<o;){var g=Gn[l];Gn[l++]=null;var b=Gn[l];Gn[l++]=null;var w=Gn[l];Gn[l++]=null;var R=Gn[l];if(Gn[l++]=null,b!==null&&w!==null){var ee=b.pending;ee===null?w.next=w:(w.next=ee.next,ee.next=w),b.pending=w}R!==0&&qe(g,w,R)}}function jt(o,l,g,b){Gn[ga++]=o,Gn[ga++]=l,Gn[ga++]=g,Gn[ga++]=b,io|=b,o.lanes|=b,(o=o.alternate)!==null&&(o.lanes|=b)}function Z(o,l,g,b){return jt(o,l,g,b),Ze(o)}function Pe(o,l){return jt(o,null,null,l),Ze(o)}function qe(o,l,g){o.lanes|=g;var b=o.alternate;b!==null&&(b.lanes|=g);for(var w=!1,R=o.return;R!==null;)R.childLanes|=g,(b=R.alternate)!==null&&(b.childLanes|=g),R.tag===22&&((o=R.stateNode)===null||1&o._visibility||(w=!0)),o=R,R=R.return;return o.tag===3?(R=o.stateNode,w&&l!==null&&(w=31-li(g),(b=(o=R.hiddenUpdates)[w])===null?o[w]=[l]:b.push(l),l.lane=536870912|g),R):null}function Ze(o){if(50<zt)throw zt=0,Qr=null,Error(r(185));for(var l=o.return;l!==null;)l=(o=l).return;return o.tag===3?o.stateNode:null}function ue(o){o.updateQueue={baseState:o.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ne(o,l){o=o.updateQueue,l.updateQueue===o&&(l.updateQueue={baseState:o.baseState,firstBaseUpdate:o.firstBaseUpdate,lastBaseUpdate:o.lastBaseUpdate,shared:o.shared,callbacks:null})}function H(o){return{lane:o,tag:0,payload:null,callback:null,next:null}}function je(o,l,g){var b=o.updateQueue;if(b===null)return null;if(b=b.shared,(2&N0)!=0){var w=b.pending;return w===null?l.next=l:(l.next=w.next,w.next=l),b.pending=l,l=Ze(o),qe(o,null,g),l}return jt(o,b,l,g),Ze(o)}function bt(o,l,g){if((l=l.updateQueue)!==null&&(l=l.shared,(4194048&g)!=0)){var b=l.lanes;g|=b&=o.pendingLanes,l.lanes=g,z(o,g)}}function B(o,l){var g=o.updateQueue,b=o.alternate;if(b!==null&&g===(b=b.updateQueue)){var w=null,R=null;if((g=g.firstBaseUpdate)!==null){do{var ee={lane:g.lane,tag:g.tag,payload:g.payload,callback:null,next:null};R===null?w=R=ee:R=R.next=ee,g=g.next}
197while(g!==null);R===null?w=R=l:R=R.next=l}else w=R=l;return g={baseState:b.baseState,firstBaseUpdate:w,lastBaseUpdate:R,shared:b.shared,callbacks:b.callbacks},void(o.updateQueue=g)}(o=g.lastBaseUpdate)===null?g.firstBaseUpdate=l:o.next=l,g.lastBaseUpdate=l}function Re(){if(Pu&&p0!==null)throw p0}function _e(o,l,g,b){Pu=!1;var w=o.updateQueue;ks=!1;var R=w.firstBaseUpdate,ee=w.lastBaseUpdate,le=w.shared.pending;if(le!==null){w.shared.pending=null;var pe=le,me=pe.next;pe.next=null,ee===null?R=me:ee.next=me,ee=pe;var Ue=o.alternate;Ue!==null&&(le=(Ue=Ue.updateQueue).lastBaseUpdate)!==ee&&(le===null?Ue.firstBaseUpdate=me:le.next=me,Ue.lastBaseUpdate=pe)}if(R!==null){var Ye=w.baseState;for(ee=0,Ue=me=pe=null,le=R;;){var Xe=-536870913&le.lane,at=Xe!==le.lane;if(at?(y0&Xe)===Xe:(b&Xe)===Xe){Xe!==0&&Xe===ha&&(Pu=!0),Ue!==null&&(Ue=Ue.next={lane:0,tag:le.tag,payload:le.payload,callback:null,next:null});e:{var r0=o,Be=le;Xe=l;var De=g;switch(Be.tag){case 1:if(typeof(r0=Be.payload)=="function"){Ye=r0.call(De,Ye,Xe);break e}Ye=r0;break e;case 3:r0.flags=-65537&r0.flags|128;case 0:if((Xe=typeof(r0=Be.payload)=="function"?r0.call(De,Ye,Xe):r0)==null)break e;Ye=Al({},Ye,Xe);break e;case 2:ks=!0}}(Xe=le.callback)!==null&&(o.flags|=64,at&&(o.flags|=8192),(at=w.callbacks)===null?w.callbacks=[Xe]:at.push(Xe))}else at={lane:Xe,tag:le.tag,payload:le.payload,callback:le.callback,next:null},Ue===null?(me=Ue=at,pe=Ye):Ue=Ue.next=at,ee|=Xe;if((le=le.next)===null){if((le=w.shared.pending)===null)break;le=(at=le).next,at.next=null,w.lastBaseUpdate=at,w.shared.pending=null}}Ue===null&&(pe=Ye),w.baseState=pe,w.firstBaseUpdate=me,w.lastBaseUpdate=Ue,R===null&&(w.shared.lanes=0),As|=ee,o.lanes=ee,o.memoizedState=Ye}}function V(o,l){if(typeof o!="function")throw Error(r(191,o));o.call(l)}function fe(o,l){var g=o.callbacks;if(g!==null)for(o.callbacks=null,o=0;o<g.length;o++)V(g[o],l)}function Ce(o,l){c(dc,o=Pa),c(qr,l),Pa=o|l.baseLanes}function Et(){c(dc,Pa),c(qr,qr.current)}function ct(){Pa=dc.current,s(qr),s(dc)}function ut(o){var l=o.alternate;c(wr,1&wr.current),c(Ji,o),qi===null&&(l===null||qr.current!==null||l.memoizedState!==null)&&(qi=o)}function $t(o){c(wr,wr.current),c(Ji,o),qi===null&&(qi=o)}function mr(o){o.tag===22?(c(wr,wr.current),c(Ji,o),qi===null&&(qi=o)):i0()}function i0(){c(wr,wr.current),c(Ji,Ji.current)}function qt(o){s(Ji),qi===o&&(qi=null),s(wr)}function E0(o){for(var l=o;l!==null;){if(l.tag===13){var g=l.memoizedState;if(g!==null&&((g=g.dehydrated)===null||G0(g)||as(g)))return l}else if(l.tag!==19||l.memoizedProps.revealOrder!=="forwards"&&l.memoizedProps.revealOrder!=="backwards"&&l.memoizedProps.revealOrder!=="unstable_legacy-backwards"&&l.memoizedProps.revealOrder!=="together"){if(l.child!==null){l.child.return=l,l=l.child;continue}}else if((128&l.flags)!=0)return l;if(l===o)break;for(;l.sibling===null;){if(l.return===null||l.return===o)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}function Xt(){throw Error(r(321))}function H0(o,l){if(l===null)return!1;for(var g=0;g<l.length&&g<o.length;g++)if(!ci(o[g],l[g]))return!1;return!0}function q0(o,l,g,b,w,R){return ls=R,b0=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,I0.H=o===null||o.memoizedState===null?_A:qn,Oa=!1,R=g(b,w),Oa=!1,vl&&(R=C0(l,g,b,w)),Sr(o),R}function Sr(o){I0.H=rn;var l=Fr!==null&&Fr.next!==null;if(ls=0,In=Fr=b0=null,tn=!1,Tn=0,Do=null,l)throw Error(r(300));o===null||En||(o=o.dependencies)!==null&&Ge(o)&&(En=!0)}function C0(o,l,g,b){b0=o;var w=0;do{if(vl&&(Do=null),Tn=0,vl=!1,25<=w)throw Error(r(301));if(w+=1,In=Fr=null,o.updateQueue!=null){var R=o.updateQueue;R.lastEffect=null,R.events=null,R.stores=null,R.memoCache!=null&&(R.memoCache.index=0)}I0.H=us,R=l(g,b)}while(vl);return R}function lr(){var o=I0.H,l=o.useState()[0];return l=typeof l.then=="function"?j0(l):l,o=o.useState()[0],(Fr!==null?Fr.memoizedState:null)!==o&&(b0.flags|=1024),l}function g0(){var o=cs!==0;return cs=0,o}function ir(o,l,g){l.updateQueue=o.updateQueue,l.flags&=-2053,o.lanes&=~g}function Cr(o){if(tn){for(o=o.memoizedState;o!==null;){var l=o.queue;l!==null&&(l.pending=null),o=o.next}tn=!1}ls=0,In=Fr=b0=null,vl=!1,Tn=cs=0,Do=null}function B0(){var o={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return In===null?b0.memoizedState=In=o:In=In.next=o,In}function k0(){if(Fr===null){var o=b0.alternate;o=o!==null?o.memoizedState:null}else o=Fr.next;var l=In===null?b0.memoizedState:In.next;if(l!==null)In=l,Fr=o;else{if(o===null)throw b0.alternate===null?Error(r(467)):Error(r(310));o={memoizedState:(Fr=o).memoizedState,baseState:Fr.baseState,baseQueue:Fr.baseQueue,queue:Fr.queue,next:null},In===null?b0.memoizedState=In=o:In=In.next=o}return In}function j0(o){var l=Tn;return Tn+=1,Do===null&&(Do=[]),o=lt(Do,o,l),l=b0,(In===null?l.memoizedState:In.next)===null&&(l=l.alternate,I0.H=l===null||l.memoizedState===null?_A:qn),o}
197function D0(o){if(o!==null&&typeof o=="object"){if(typeof o.then=="function")return j0(o);if(o.$$typeof===ns)return It(o)}throw Error(r(438,String(o)))}function Kr(o){var l=null,g=b0.updateQueue;if(g!==null&&(l=g.memoCache),l==null){var b=b0.alternate;b!==null&&(b=b.updateQueue)!==null&&(b=b.memoCache)!=null&&(l={data:b.data.map((function(w){return w.slice()})),index:0})}if(l==null&&(l={data:[],index:0}),g===null&&(g={lastEffect:null,events:null,stores:null,memoCache:null},b0.updateQueue=g),g.memoCache=l,(g=l.data[l.index])===void 0)for(g=l.data[l.index]=Array(o),b=0;b<o;b++)g[b]=qs;return l.index++,g}function yr(o,l){return typeof l=="function"?l(o):l}function _r(o){return Mr(k0(),Fr,o)}function Mr(o,l,g){var b=o.queue;if(b===null)throw Error(r(311));b.lastRenderedReducer=g;var w=o.baseQueue,R=b.pending;if(R!==null){if(w!==null){var ee=w.next;w.next=R.next,R.next=ee}l.baseQueue=w=R,b.pending=null}if(R=o.baseState,w===null)o.memoizedState=R;else{var le=ee=null,pe=null,me=l=w.next,Ue=!1;do{var Ye=-536870913&me.lane;if(Ye!==me.lane?(y0&Ye)===Ye:(ls&Ye)===Ye){var Xe=me.revertLane;if(Xe===0)pe!==null&&(pe=pe.next={lane:0,revertLane:0,gesture:null,action:me.action,hasEagerState:me.hasEagerState,eagerState:me.eagerState,next:null}),Ye===ha&&(Ue=!0);else{if((ls&Xe)===Xe){me=me.next,Xe===ha&&(Ue=!0);continue}Ye={lane:0,revertLane:me.revertLane,gesture:null,action:me.action,hasEagerState:me.hasEagerState,eagerState:me.eagerState,next:null},pe===null?(le=pe=Ye,ee=R):pe=pe.next=Ye,b0.lanes|=Xe,As|=Xe}Ye=me.action,Oa&&g(R,Ye),R=me.hasEagerState?me.eagerState:g(R,Ye)}else Xe={lane:Ye,revertLane:me.revertLane,gesture:me.gesture,action:me.action,hasEagerState:me.hasEagerState,eagerState:me.eagerState,next:null},pe===null?(le=pe=Xe,ee=R):pe=pe.next=Xe,b0.lanes|=Ye,As|=Ye;me=me.next}while(me!==null&&me!==l);if(pe===null?ee=R:pe.next=le,!ci(R,o.memoizedState)&&(En=!0,Ue&&(g=p0)!==null))throw g;o.memoizedState=R,o.baseState=ee,o.baseQueue=pe,b.lastRenderedState=R}return w===null&&(b.lanes=0),[o.memoizedState,b.dispatch]}function Gt(o){var l=k0(),g=l.queue;if(g===null)throw Error(r(311));g.lastRenderedReducer=o;var b=g.dispatch,w=g.pending,R=l.memoizedState;if(w!==null){g.pending=null;var ee=w=w.next;do R=o(R,ee.action),ee=ee.next;while(ee!==w);ci(R,l.memoizedState)||(En=!0),l.memoizedState=R,l.baseQueue===null&&(l.baseState=R),g.lastRenderedState=R}return[R,b]}function vn(o,l,g){var b=b0,w=k0();g=l();var R=!ci((Fr||w).memoizedState,g);if(R&&(w.memoizedState=g,En=!0),w=w.queue,cr(hn.bind(null,b,w,o),[o]),w.getSnapshot!==l||R||In!==null&&1&In.memoizedState.tag){if(b.flags|=2048,Dt(9,{destroy:void 0},Xr.bind(null,b,w,g,l),null),Ar===null)throw Error(r(349));(127&ls)!=0||$0(b,l,g)}return g}function $0(o,l,g){o.flags|=16384,o={getSnapshot:l,value:g},(l=b0.updateQueue)===null?(l={lastEffect:null,events:null,stores:null,memoCache:null},b0.updateQueue=l,l.stores=[o]):(g=l.stores)===null?l.stores=[o]:g.push(o)}function Xr(o,l,g,b){l.value=g,l.getSnapshot=b,Bn(l)&&Hn(o)}function hn(o,l,g){return g((function(){Bn(l)&&Hn(o)}))}function Bn(o){var l=o.getSnapshot;o=o.value;try{var g=l();return!ci(o,g)}catch{return!0}}function Hn(o){var l=Pe(o,2);l!==null&&Ei(l,0,2)}function on(o){var l=B0();if(typeof o=="function"){var g=o;if(o=g(),Oa){U(!0);try{g()}finally{U(!1)}}}return l.memoizedState=l.baseState=o,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:o},l}function kr(o,l,g,b){return o.baseState=g,Mr(o,Fr,typeof b=="function"?b:yr)}function xn(o,l,g,b,w){if(Ba(o))throw Error(r(485));if((o=l.action)!==null){var R={payload:w,action:o,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(ee){R.listeners.push(ee)}};I0.T!==null?g(!0):R.isTransition=!1,b(R),(g=l.pending)===null?(R.next=l.pending=R,Li(l,R)):(R.next=g.next,l.pending=g.next=R)}}function Li(o,l){var g=l.action,b=l.payload,w=o.state;if(l.isTransition){var R=I0.T,ee={};I0.T=ee;try{var le=g(w,b),pe=I0.S;pe!==null&&pe(ee,le),q(o,l,le)}catch(me){de(o,l,me)}finally{R!==null&&ee.types!==null&&(R.types=ee.types),I0.T=R}}else try{q(o,l,R=g(w,b))}catch(me){de(o,l,me)}}function q(o,l,g){g!==null&&typeof g=="object"&&typeof g.then=="function"?g.then((function(b){j(o,l,b)}),(function(b){return de(o,l,b)})):j(o,l,g)}function j(o,l,g){l.status="fulfilled",l.value=g,Ee(l),o.state=g,(l=o.pending)!==null&&((g=l.next)===l?o.pending=null:(g=g.next,l.next=g,Li(o,g)))}function de(o,l,g){var b=o.pending;if(o.pending=null,b!==null){b=b.next;do l.status="rejected",l.reason=g,Ee(l),l=l.next;while(l!==b)}o.action=null}function Ee(o){o=o.listeners;for(var l=0;l<o.length;l++)(0,o[l])()}function ke(o,l){return l}function ze(o,l){var g,b,w;(g=B0()).memoizedState=g.baseState=l,b={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ke,lastRenderedState:l},g.queue=b,g=Ii.bind(null,b0,b),b.dispatch=g,b=on(!1);var R=Pr.bind(null,b0,!1,b.queue);return w={state:l,dispatch:null,action:o,pending:null},(b=B0()).queue=w,g=xn.bind(null,b0,w,R,g),w.dispatch=g,b.memoizedState=o,[l,g,!1]}function nt(o){return tt(k0(),Fr,o)}function tt(o,l,g){if(l=Mr(o,l,ke)[0],o=_r(yr)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var b=j0(l)}catch(ee){throw ee===ro?ws:ee}else b=l;var w=(l=k0()).queue,R=w.dispatch;return g!==l.memoizedState&&(b0.flags|=2048,Dt(9,{destroy:void 0},ht.bind(null,w,g),null)),[b,R,o]}function ht(o,l){o.action=l}function ot(o){var l=k0(),g=Fr;if(g!==null)return tt(l,g,o);k0(),l=l.memoizedState;var b=(g=k0()).queue.dispatch;return g.memoizedState=o,[l,b,!1]}function Dt(o,l,g,b){return o={tag:o,create:g,deps:b,inst:l,next:null},(l=b0.updateQueue)===null&&(l={lastEffect:null,events:null,stores:null,memoCache:null},b0.updateQueue=l),(g=l.lastEffect)===null?l.lastEffect=o.next=o:(b=g.next,g.next=o,o.next=b,l.lastEffect=o),o}function Kt(){return k0().memoizedState}function A0(o,l,g,b){var w=B0();b0.flags|=o,w.memoizedState=Dt(1|l,{destroy:void 0},g,b===void 0?null:b)}function P0(o,l,g,b){var w=k0();b=b===void 0?null:b;var R=w.memoizedState.inst;Fr!==null&&b!==null&&H0(b,Fr.memoizedState.deps)?w.memoizedState=Dt(l,R,g,b):(b0.flags|=o,w.memoizedState=Dt(1|l,R,g,b))}function h0(o,l){A0(8390656,8,o,l)}function cr(o,l){P0(2048,8,o,l)}function Or(o){var l=k0().memoizedState;return(function(g){b0.flags|=4;var b=b0.updateQueue;if(b===null)b={lastEffect:null,events:null,stores:null,memoCache:null},b0.updateQueue=b,b.events=[g];else{var w=b.events;w===null?b.events=[g]:w.push(g)}})({ref:l,nextImpl:o}),function(){if((2&N0)!=0)throw Error(r(440));return l.impl.apply(void 0,arguments)}}function zn(o,l){return P0(4,2,o,l)}function gn(o,l){return P0(4,4,o,l)}function Zi(o,l){if(typeof l=="function"){o=o();var g=l(o);return function(){typeof g=="function"?g():l(null)}}if(l!=null)return o=o(),l.current=o,function(){l.current=null}}function pi(o,l,g){g=g!=null?g.concat([o]):null,P0(4,4,Zi.bind(null,l,o),g)}function ei(){}function mi(o,l){var g=k0();l=l===void 0?null:l;var b=g.memoizedState;return l!==null&&H0(l,b[1])?b[0]:(g.memoizedState=[o,l],o)}function ti(o,l){var g=k0();l=l===void 0?null:l;var b=g.memoizedState;if(l!==null&&H0(l,b[1]))return b[0];if(b=o(),Oa){U(!0);try{o()}finally{U(!1)}}return g.memoizedState=[b,l],b}function ri(o,l,g){return g===void 0||(1073741824&ls)!=0&&(261930&y0)==0?o.memoizedState=l:(o.memoizedState=g,o=Es(),b0.lanes|=o,As|=o,g)}function ya(o,l,g,b){return ci(g,l)?g:qr.current!==null?(o=ri(o,g,b),ci(o,l)||(En=!0),o):(42&ls)==0||(1073741824&ls)!=0&&(261930&y0)==0?(En=!0,o.memoizedState=g):(o=Es(),b0.lanes|=o,As|=o,l)}function va(o,l,g,b,w){var R=Bs();vi(R!==0&&8>R?R:8);var ee,le,pe,me=I0.T,Ue={};I0.T=Ue,Pr(o,!1,l,g);try{var Ye=w(),Xe=I0.S;Xe!==null&&Xe(Ue,Ye),Ye!==null&&typeof Ye=="object"&&typeof Ye.then=="function"?ta(o,l,(ee=b,le=[],pe={status:"pending",value:null,reason:null,then:function(at){le.push(at)}},Ye.then((function(){pe.status="fulfilled",pe.value=ee;for(var at=0;at<le.length;at++)(0,le[at])(ee)}),(function(at){for(pe.status="rejected",pe.reason=at,at=0;at<le.length;at++)(0,le[at])(void 0)})),pe),Gi()):ta(o,l,b,Gi())}catch(at){ta(o,l,{then:function(){},status:"rejected",reason:at},Gi())}finally{vi(R),me!==null&&Ue.types!==null&&(me.types=Ue.types),I0.T=me}}function vr(){return It(rt)}function $i(){return k0().memoizedState}function Nn(){return k0().memoizedState}function Ya(o){for(var l=o.return;l!==null;){switch(l.tag){case 24:case 3:var g=Gi(),b=je(l,o=H(g),g);return b!==null&&(Ei(b,0,g),bt(b,l,g)),l={cache:Ot()},void(o.payload=l)}l=l.return}}function ea(o,l,g){var b=Gi();g={lane:b,revertLane:0,gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null},Ba(o)?hs(l,g):(g=Z(o,l,g,b))!==null&&(Ei(g,0,b),ar(g,l,b))}function Ii(o,l,g){ta(o,l,g,Gi())}function ta(o,l,g,b){var w={lane:b,revertLane:0,gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null};if(Ba(o))hs(l,w);else{var R=o.alternate;if(o.lanes===0&&(R===null||R.lanes===0)&&(R=l.lastRenderedReducer)!==null)try{var ee=l.lastRenderedState,le=R(ee,g);if(w.hasEagerState=!0,w.eagerState=le,ci(le,ee))return jt(o,l,w,0),Ar===null&&Ut(),!1}catch{}if((g=Z(o,l,w,b))!==null)return Ei(g,0,b),ar(g,l,b),!0}return!1}function Pr(o,l,g,b){if(b={lane:2,revertLane:Qt(),gesture:null,action:b,hasEagerState:!1,eagerState:null,next:null},Ba(o)){if(l)throw Error(r(479))}else(l=Z(o,g,b,2))!==null&&Ei(l,0,2)}function Ba(o){var l=o.alternate;return o===b0||l!==null&&l===b0}function hs(o,l){vl=tn=!0;var g=o.pending;g===null?l.next=l:(l.next=g.next,g.next=l),o.pending=l}function ar(o,l,g){if((4194048&g)!=0){var b=l.lanes;g|=b&=o.pendingLanes,l.lanes=g,z(o,g)}}function _i(o,l,g,b){g=(g=g(b,l=o.memoizedState))==null?l:Al({},l,g),o.memoizedState=g,o.lanes===0&&(o.updateQueue.baseState=g)}
197function Ps(o,l,g,b,w,R,ee){return typeof(o=o.stateNode).shouldComponentUpdate=="function"?o.shouldComponentUpdate(b,R,ee):!(l.prototype&&l.prototype.isPureReactComponent&&Ct(g,b)&&Ct(w,R))}function xa(o,l,g,b){o=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(g,b),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(g,b),l.state!==o&&MA.enqueueReplaceState(l,l.state,null)}function ur(o,l){var g=l;if("ref"in l)for(var b in g={},l)b!=="ref"&&(g[b]=l[b]);if(o=o.defaultProps)for(var w in g===l&&(g=Al({},g)),o)g[w]===void 0&&(g[w]=o[w]);return g}function Ln(o,l){try{(0,o.onUncaughtError)(l.value,{componentStack:l.stack})}catch(g){setTimeout((function(){throw g}))}}function ln(o,l,g){try{(0,o.onCaughtError)(g.value,{componentStack:g.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(b){setTimeout((function(){throw b}))}}function Zr(o,l,g){return(g=H(g)).tag=3,g.payload={element:null},g.callback=function(){Ln(o,l)},g}function _n(o){return(o=H(o)).tag=3,o}function cn(o,l,g,b){var w=g.type.getDerivedStateFromError;if(typeof w=="function"){var R=b.value;o.payload=function(){return w(R)},o.callback=function(){ln(l,g,b)}}var ee=g.stateNode;ee!==null&&typeof ee.componentDidCatch=="function"&&(o.callback=function(){ln(l,g,b),typeof w!="function"&&(L===null?L=new Set([this]):L.add(this));var le=b.stack;this.componentDidCatch(b.value,{componentStack:le!==null?le:""})})}function R0(o,l,g,b){l.child=o===null?Ss(l,null,g,b):no(l,o.child,g,b)}function ra(o,l,g,b,w){g=g.render;var R=l.ref;if("ref"in b){var ee={};for(var le in b)le!=="ref"&&(ee[le]=b[le])}else ee=b;return Mt(l),b=q0(o,l,g,ee,R,w),le=g0(),o===null||En?(l.flags|=1,R0(o,l,b,w),l.child):(ir(o,l,w),wa(o,l,w))}function Wn(o,l,g,b,w){if(o===null){var R=g.type;return typeof R!="function"||Za(R)||R.defaultProps!==void 0||g.compare!==null?((o=Bo(g.type,null,b,l,l.mode,w)).ref=l.ref,o.return=l,l.child=o):(l.tag=15,l.type=R,Jr(o,l,R,b,w))}if(R=o.child,!Wl(o,w)){var ee=R.memoizedProps;if((g=(g=g.compare)!==null?g:Ct)(ee,b)&&o.ref===l.ref)return wa(o,l,w)}return l.flags|=1,(o=On(R,b)).ref=l.ref,o.return=l,l.child=o}function Jr(o,l,g,b,w){if(o!==null){var R=o.memoizedProps;if(Ct(R,b)&&o.ref===l.ref){if(En=!1,l.pendingProps=b=R,!Wl(o,w))return l.lanes=o.lanes,wa(o,l,w);(131072&o.flags)!=0&&(En=!0)}}return Q0(o,l,g,b,w)}function er(o,l,g,b){var w=b.children,R=o!==null?o.memoizedState:null;if(o===null&&l.stateNode===null&&(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),b.mode==="hidden"){if((128&l.flags)!=0){if(R=R!==null?R.baseLanes|g:g,o!==null){for(b=l.child=o.child,w=0;b!==null;)w=w|b.lanes|b.childLanes,b=b.sibling;b=w&~R}else b=0,l.child=null;return wn(o,l,R,g,b)}if((536870912&g)==0)return b=l.lanes=536870912,wn(o,l,R!==null?R.baseLanes|g:g,g,b);l.memoizedState={baseLanes:0,cachePool:null},o!==null&&ft(0,R!==null?R.cachePool:null),R!==null?Ce(l,R):Et(),mr(l)}else R!==null?(ft(0,R.cachePool),Ce(l,R),i0(),l.memoizedState=null):(o!==null&&ft(0,null),Et(),i0());return R0(o,l,w,g),l.child}function Mi(o,l){return o!==null&&o.tag===22||l.stateNode!==null||(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.sibling}function wn(o,l,g,b,w){var R=Pt();return R=R===null?null:{parent:Rr._currentValue2,pool:R},l.memoizedState={baseLanes:g,cachePool:R},o!==null&&ft(0,null),Et(),mr(l),o!==null&&Ie(o,l,b,!0),l.childLanes=w,null}function Mn(o,l){return(l=Us({mode:l.mode,children:l.children},o.mode)).ref=o.ref,o.child=l,l.return=o,l}function $r(o,l,g){return no(l,o.child,null,g),(o=Mn(l,l.pendingProps)).flags|=2,qt(l),l.memoizedState=null,o}function Oi(o,l){var g=l.ref;if(g===null)o!==null&&o.ref!==null&&(l.flags|=4194816);else{if(typeof g!="function"&&typeof g!="object")throw Error(r(284));o!==null&&o.ref===g||(l.flags|=4194816)}}function Q0(o,l,g,b,w){return Mt(l),g=q0(o,l,g,b,void 0,w),b=g0(),o===null||En?(l.flags|=1,R0(o,l,g,w),l.child):(ir(o,l,w),wa(o,l,w))}function pn(o,l,g,b,w,R){return Mt(l),l.updateQueue=null,g=C0(l,b,g,w),Sr(o),b=g0(),o===null||En?(l.flags|=1,R0(o,l,g,R),l.child):(ir(o,l,R),wa(o,l,R))}function Dr(o,l,g,b,w){if(Mt(l),l.stateNode===null){var R=sc,ee=g.contextType;typeof ee=="object"&&ee!==null&&(R=It(ee)),R=new g(b,R),l.memoizedState=R.state!==null&&R.state!==void 0?R.state:null,R.updater=MA,l.stateNode=R,R._reactInternals=l,(R=l.stateNode).props=b,R.state=l.memoizedState,R.refs={},ue(l),ee=g.contextType,R.context=typeof ee=="object"&&ee!==null?It(ee):sc,R.state=l.memoizedState,typeof(ee=g.getDerivedStateFromProps)=="function"&&(_i(l,g,ee,b),R.state=l.memoizedState),typeof g.getDerivedStateFromProps=="function"||typeof R.getSnapshotBeforeUpdate=="function"||typeof R.UNSAFE_componentWillMount!="function"&&typeof R.componentWillMount!="function"||(ee=R.state,typeof R.componentWillMount=="function"&&R.componentWillMount(),typeof R.UNSAFE_componentWillMount=="function"&&R.UNSAFE_componentWillMount(),ee!==R.state&&MA.enqueueReplaceState(R,R.state,null),_e(l,b,R,w),Re(),R.state=l.memoizedState),typeof R.componentDidMount=="function"&&(l.flags|=4194308),b=!0}else if(o===null){R=l.stateNode;var le=l.memoizedProps,pe=ur(g,le);R.props=pe;var me=R.context,Ue=g.contextType;ee=sc,typeof Ue=="object"&&Ue!==null&&(ee=It(Ue));var Ye=g.getDerivedStateFromProps;Ue=typeof Ye=="function"||typeof R.getSnapshotBeforeUpdate=="function",le=l.pendingProps!==le,Ue||typeof R.UNSAFE_componentWillReceiveProps!="function"&&typeof R.componentWillReceiveProps!="function"||(le||me!==ee)&&xa(l,R,b,ee),ks=!1;var Xe=l.memoizedState;R.state=Xe,_e(l,b,R,w),Re(),me=l.memoizedState,le||Xe!==me||ks?(typeof Ye=="function"&&(_i(l,g,Ye,b),me=l.memoizedState),(pe=ks||Ps(l,g,pe,b,Xe,me,ee))?(Ue||typeof R.UNSAFE_componentWillMount!="function"&&typeof R.componentWillMount!="function"||(typeof R.componentWillMount=="function"&&R.componentWillMount(),typeof R.UNSAFE_componentWillMount=="function"&&R.UNSAFE_componentWillMount()),typeof R.componentDidMount=="function"&&(l.flags|=4194308)):(typeof R.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=b,l.memoizedState=me),R.props=b,R.state=me,R.context=ee,b=pe):(typeof R.componentDidMount=="function"&&(l.flags|=4194308),b=!1)}else{R=l.stateNode,Ne(o,l),Ue=ur(g,ee=l.memoizedProps),R.props=Ue,Ye=l.pendingProps,Xe=R.context,me=g.contextType,pe=sc,typeof me=="object"&&me!==null&&(pe=It(me)),(me=typeof(le=g.getDerivedStateFromProps)=="function"||typeof R.getSnapshotBeforeUpdate=="function")||typeof R.UNSAFE_componentWillReceiveProps!="function"&&typeof R.componentWillReceiveProps!="function"||(ee!==Ye||Xe!==pe)&&xa(l,R,b,pe),ks=!1,Xe=l.memoizedState,R.state=Xe,_e(l,b,R,w),Re();var at=l.memoizedState;ee!==Ye||Xe!==at||ks||o!==null&&o.dependencies!==null&&Ge(o.dependencies)?(typeof le=="function"&&(_i(l,g,le,b),at=l.memoizedState),(Ue=ks||Ps(l,g,Ue,b,Xe,at,pe)||o!==null&&o.dependencies!==null&&Ge(o.dependencies))?(me||typeof R.UNSAFE_componentWillUpdate!="function"&&typeof R.componentWillUpdate!="function"||(typeof R.componentWillUpdate=="function"&&R.componentWillUpdate(b,at,pe),typeof R.UNSAFE_componentWillUpdate=="function"&&R.UNSAFE_componentWillUpdate(b,at,pe)),typeof R.componentDidUpdate=="function"&&(l.flags|=4),typeof R.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof R.componentDidUpdate!="function"||ee===o.memoizedProps&&Xe===o.memoizedState||(l.flags|=4),typeof R.getSnapshotBeforeUpdate!="function"||ee===o.memoizedProps&&Xe===o.memoizedState||(l.flags|=1024),l.memoizedProps=b,l.memoizedState=at),R.props=b,R.state=at,R.context=pe,b=Ue):(typeof R.componentDidUpdate!="function"||ee===o.memoizedProps&&Xe===o.memoizedState||(l.flags|=4),typeof R.getSnapshotBeforeUpdate!="function"||ee===o.memoizedProps&&Xe===o.memoizedState||(l.flags|=1024),b=!1)}return R=b,Oi(o,l),b=(128&l.flags)!=0,R||b?(R=l.stateNode,g=b&&typeof g.getDerivedStateFromError!="function"?null:R.render(),l.flags|=1,o!==null&&b?(l.child=no(l,o.child,null,w),l.child=no(l,null,g,w)):R0(o,l,g,w),l.memoizedState=R.state,o=l.child):o=wa(o,l,w),o}function mn(o){return{baseLanes:o,cachePool:we()}}function na(o,l,g){return o=o!==null?o.childLanes&~g:0,l&&(o|=Si),o}function $o(o,l,g){var b,w=l.pendingProps,R=!1,ee=(128&l.flags)!=0;if((b=ee)||(b=(o===null||o.memoizedState!==null)&&(2&wr.current)!=0),b&&(R=!0,l.flags&=-129),b=(32&l.flags)!=0,l.flags&=-33,o===null){var le=w.children;return w=w.fallback,R?(i0(),le=Us({mode:"hidden",children:le},R=l.mode),w=Gr(w,R,g,null),le.return=l,w.return=l,le.sibling=w,l.child=le,(w=l.child).memoizedState=mn(g),w.childLanes=na(o,b,g),l.memoizedState=Bl,Mi(null,w)):(ut(l),gs(l,le))}var pe,me=o.memoizedState;if(me!==null&&(le=me.dehydrated)!==null){if(ee)256&l.flags?(ut(l),l.flags&=-257,l=Gs(o,l,g)):l.memoizedState!==null?(i0(),l.child=o.child,l.flags|=128,l=null):(i0(),le=w.fallback,R=l.mode,w=Us({mode:"visible",children:w.
197children},R),(le=Gr(le,R,g,null)).flags|=2,w.return=l,le.return=l,w.sibling=le,l.child=w,no(l,o.child,null,g),(w=l.child).memoizedState=mn(g),w.childLanes=na(o,b,g),l.memoizedState=Bl,l=Mi(null,w));else if(ut(l),as(le))b=gl(le).digest,(w=Error(r(419))).stack="",w.digest=b,pe={value:w,source:null,stack:null},Ma===null?Ma=[pe]:Ma.push(pe),l=Gs(o,l,g);else if(En||Ie(o,l,g,!1),b=(g&o.childLanes)!=0,En||b){if((b=Ar)!==null&&(w=G(b,g))!==0&&w!==me.retryLane)throw me.retryLane=w,Pe(o,w),Ei(b,0,w),Ro;G0(le)||Da(),l=Gs(o,l,g)}else G0(le)?(l.flags|=192,l.child=o.child,l=null):(o=me.treeContext,(l=gs(l,w.children)).flags|=4096);return l}return R?(i0(),le=w.fallback,R=l.mode,ee=(me=o.child).sibling,(w=On(me,{mode:"hidden",children:w.children})).subtreeFlags=65011712&me.subtreeFlags,ee!==null?le=On(ee,le):(le=Gr(le,R,g,null)).flags|=2,le.return=l,w.return=l,w.sibling=le,l.child=w,Mi(null,w),w=l.child,(le=o.child.memoizedState)===null?le=mn(g):((R=le.cachePool)!==null?(me=Rr._currentValue2,R=R.parent!==me?{parent:me,pool:me}:R):R=we(),le={baseLanes:le.baseLanes|g,cachePool:R}),w.memoizedState=le,w.childLanes=na(o,b,g),l.memoizedState=Bl,Mi(o.child,w)):(ut(l),o=(g=o.child).sibling,(g=On(g,{mode:"visible",children:w.children})).return=l,g.sibling=null,o!==null&&((b=l.deletions)===null?(l.deletions=[o],l.flags|=16):b.push(o)),l.child=g,l.memoizedState=null,g)}function gs(o,l){return(l=Us({mode:"visible",children:l},o.mode)).return=o,o.child=l}function Us(o,l){return(o=e(22,o,null,l)).lanes=0,o}function Gs(o,l,g){return no(l,o.child,null,g),(o=gs(l,l.pendingProps.children)).flags|=2,l.memoizedState=null,o}function Hs(o,l,g){o.lanes|=l;var b=o.alternate;b!==null&&(b.lanes|=l),ae(o.return,l,g)}function Ka(o,l,g,b,w,R){var ee=o.memoizedState;ee===null?o.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:b,tail:g,tailMode:w,treeForkCount:R}:(ee.isBackwards=l,ee.rendering=null,ee.renderingStartTime=0,ee.last=b,ee.tail=g,ee.tailMode=w,ee.treeForkCount=R)}function Qn(o,l,g){var b=l.pendingProps,w=b.revealOrder,R=b.tail;b=b.children;var ee=wr.current,le=(2&ee)!=0;if(le?(ee=1&ee|2,l.flags|=128):ee&=1,c(wr,ee),R0(o,l,b,g),b=0,!le&&o!==null&&(128&o.flags)!=0)e:for(o=l.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&Hs(o,g,l);else if(o.tag===19)Hs(o,g,l);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===l)break e;for(;o.sibling===null;){if(o.return===null||o.return===l)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(w){case"forwards":for(g=l.child,w=null;g!==null;)(o=g.alternate)!==null&&E0(o)===null&&(w=g),g=g.sibling;(g=w)===null?(w=l.child,l.child=null):(w=g.sibling,g.sibling=null),Ka(l,!1,w,g,R,b);break;case"backwards":case"unstable_legacy-backwards":for(g=null,w=l.child,l.child=null;w!==null;){if((o=w.alternate)!==null&&E0(o)===null){l.child=w;break}o=w.sibling,w.sibling=g,g=w,w=o}Ka(l,!0,g,null,R,b);break;case"together":Ka(l,!1,null,null,void 0,b);break;default:l.memoizedState=null}return l.child}function wa(o,l,g){if(o!==null&&(l.dependencies=o.dependencies),As|=l.lanes,(g&l.childLanes)==0&&(o===null||(Ie(o,l,g,!1),(g&l.childLanes)==0)))return null;if(o!==null&&l.child!==o.child)throw Error(r(153));if(l.child!==null){for(g=On(o=l.child,o.pendingProps),l.child=g,g.return=l;o.sibling!==null;)o=o.sibling,(g=g.sibling=On(o,o.pendingProps)).return=l;g.sibling=null}return l.child}function Wl(o,l){return(o.lanes&l)!=0||!((o=o.dependencies)===null||!Ge(o))}function Yl(o,l,g){if(o!==null)if(o.memoizedProps!==l.pendingProps)En=!0;else{if(!Wl(o,g)&&(128&l.flags)==0)return En=!1,(function(le,pe,me){switch(pe.tag){case 3:ne(pe,pe.stateNode.containerInfo),K(0,Rr,le.memoizedState.cache);break;case 27:case 5:k(pe);break;case 4:ne(pe,pe.stateNode.containerInfo);break;case 10:K(0,pe.type,pe.memoizedProps.value);break;case 31:if(pe.memoizedState!==null)return pe.flags|=128,$t(pe),null;break;case 13:var Ue=pe.memoizedState;if(Ue!==null)return Ue.dehydrated!==null?(ut(pe),pe.flags|=128,null):(me&pe.child.childLanes)!=0?$o(le,pe,me):(ut(pe),(le=wa(le,pe,me))!==null?le.sibling:null);ut(pe);break;case 19:var Ye=(128&le.flags)!=0;if((Ue=(me&pe.childLanes)!=0)||(Ie(le,pe,me,!1),Ue=(me&pe.childLanes)!=0),Ye){if(Ue)return Qn(le,pe,me);pe.flags|=128}if((Ye=pe.memoizedState)!==null&&(Ye.rendering=null,Ye.tail=null,Ye.lastEffect=null),c(wr,
197wr.current),Ue)break;return null;case 22:return pe.lanes=0,er(le,pe,me,pe.pendingProps);case 24:K(0,Rr,le.memoizedState.cache)}return wa(le,pe,me)})(o,l,g);En=(131072&o.flags)!=0}else En=!1;switch(l.lanes=0,l.tag){case 16:e:{var b=l.pendingProps;if(o=_t(l.elementType),l.type=o,typeof o!="function"){if(o!=null){var w=o.$$typeof;if(w===ec){l.tag=11,l=ra(null,l,o,b,g);break e}if(w===d0){l.tag=14,l=Wn(null,l,o,b,g);break e}}throw l=i(o)||o,Error(r(306,l,""))}Za(o)?(b=ur(o,b),l.tag=1,l=Dr(null,l,o,b,g)):(l.tag=0,l=Q0(null,l,o,b,g))}return l;case 0:return Q0(o,l,l.type,l.pendingProps,g);case 1:return Dr(o,l,b=l.type,w=ur(b,l.pendingProps),g);case 3:if(ne(l,l.stateNode.containerInfo),o===null)throw Error(r(387));var R=l.pendingProps;b=(w=l.memoizedState).element,Ne(o,l),_e(l,R,null,g);var ee=l.memoizedState;return R=ee.cache,K(0,Rr,R),R!==w.cache&&ce(l,[Rr],g,!0),Re(),(R=ee.element)!==b?(R0(o,l,R,g),l=l.child):l=wa(o,l,g),l;case 26:case 27:case 5:return k(l),w=l.type,R=l.pendingProps,ee=o!==null?o.memoizedProps:null,b=R.children,Wi(w,R)?b=null:ee!==null&&Wi(w,ee)&&(l.flags|=32),l.memoizedState!==null&&(w=q0(o,l,lr,null,null,g),rt._currentValue2=w),Oi(o,l),R0(o,l,b,g),l.child;case 6:return null;case 13:return $o(o,l,g);case 4:return ne(l,l.stateNode.containerInfo),b=l.pendingProps,o===null?l.child=no(l,null,b,g):R0(o,l,b,g),l.child;
197case 11:return ra(o,l,l.type,l.pendingProps,g);case 7:return R0(o,l,l.pendingProps,g),l.child;case 8:case 12:return R0(o,l,l.pendingProps.children,g),l.child;case 10:return b=l.pendingProps,K(0,l.type,b.value),R0(o,l,b.children,g),l.child;case 9:return w=l.type._context,b=l.pendingProps.children,Mt(l),b=b(w=It(w)),l.flags|=1,R0(o,l,b,g),l.child;case 14:return Wn(o,l,l.type,l.pendingProps,g);case 15:return Jr(o,l,l.type,l.pendingProps,g);case 19:return Qn(o,l,g);case 31:return(function(le,pe,me){var Ue=pe.pendingProps,Ye=(128&pe.flags)!=0;if(pe.flags&=-129,le===null)return Mn(pe,Ue);var Xe=le.memoizedState;if(Xe!==null){var at=Xe.dehydrated;if($t(pe),Ye)if(256&pe.flags)pe.flags&=-257,pe=$r(le,pe,me);else{if(pe.memoizedState===null)throw Error(r(558));pe.child=le.child,pe.flags|=128,pe=null}else if(En||Ie(le,pe,me,!1),Ye=(me&le.childLanes)!=0,En||Ye){if((Ue=Ar)!==null&&(at=G(Ue,me))!==0&&at!==Xe.retryLane)throw Xe.retryLane=at,Pe(le,at),Ei(Ue,0,at),Ro;Da(),pe=$r(le,pe,me)}else le=Xe.treeContext,(pe=Mn(pe,Ue)).flags|=4096;return pe}return(le=On(le.child,{mode:Ue.mode,children:Ue.children})).ref=pe.ref,pe.child=le,le.return=pe,le})(o,l,g);case 22:return er(o,l,g,l.pendingProps);case 24:return Mt(l),b=It(Rr),o===null?((w=Pt())===null&&(w=Ar,R=Ot(),w.pooledCache=R,R.refCount++,R!==null&&(w.pooledCacheLanes|=g),w=R),l.memoizedState={parent:b,cache:w},ue(l),K(0,Rr,w)):((o.lanes&g)!=0&&(Ne(o,l),_e(l,null,null,g),Re()),w=o.memoizedState,R=l.memoizedState,w.parent!==b?(w={parent:b,cache:b},l.memoizedState=w,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=w),K(0,Rr,b)):(b=R.cache,K(0,Rr,b),b!==w.cache&&ce(l,[Rr],g,!0))),R0(o,l,l.pendingProps.children,g),l.child;case 29:throw l.pendingProps}throw Error(r(156,l.tag))}function ps(o){o.flags|=4}function Ja(o,l,g,b,w){if((32&o.mode)!=0&&(g===null?p(l,b):h(l,g,b))){if(o.flags|=16777216,(335544128&w)===w||C(l,b))if(T(o.stateNode,l,b))o.flags|=8192;else{if((R=Ji.current)!==null&&((4194048&y0)===y0?qi!==null:(62914560&y0)!==y0&&(536870912&y0)==0||R!==qi))throw Qs=eu,yl;o.flags|=8192}}else o.flags&=-16777217;var R}function mo(o,l){l!==null&&(o.flags|=4),16384&o.flags&&(l=o.tag!==22?v():536870912,o.lanes|=l,No|=l)}function qa(o,l){switch(o.tailMode){case"hidden":l=o.tail;for(var g=null;l!==null;)l.alternate!==null&&(g=l),l=l.sibling;g===null?o.tail=null:g.sibling=null;break;case"collapsed":g=o.tail;for(var b=null;g!==null;)g.alternate!==null&&(b=g),g=g.sibling;b===null?l||o.tail===null?o.tail=null:o.tail.sibling=null:b.sibling=null}}function Ur(o){var l=o.alternate!==null&&o.alternate.child===o.child,g=0,b=0;if(l)for(var w=o.child;w!==null;)g|=w.lanes|w.childLanes,b|=65011712&w.subtreeFlags,b|=65011712&w.flags,w.return=o,w=w.sibling;else for(w=o.child;w!==null;)g|=w.lanes|w.childLanes,b|=w.subtreeFlags,b|=w.flags,w.return=o,w=w.sibling;return o.subtreeFlags|=b,o.childLanes=g,l}function ia(o,l,g){var b=l.pendingProps;switch(re(l),l.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Ur(l),null;case 3:return g=l.stateNode,b=null,o!==null&&(b=o.memoizedState.cache),l.memoizedState.cache!==b&&(l.flags|=2048),oe(Rr),ve(),g.pendingContext&&(g.context=g.pendingContext,g.pendingContext=null),o!==null&&o.child!==null||o===null||o.memoizedState.isDehydrated&&(256&l.flags)==0||(l.flags|=1024,Y()),Ur(l),null;case 26:var w,R;case 27:case 5:if(_(l),w=l.type,o!==null&&l.stateNode!=null)(function(le,pe,me,Ue){le.memoizedProps!==Ue&&ps(pe)})(o,l,0,b);else{if(!b){if(l.stateNode===null)throw Error(r(166));return Ur(l),null}R=Ki.current;var ee=Jc(w,b,Ac.current,R,l);(function(le,pe,me,Ue){for(me=pe.child;me!==null;){if(me.tag===5||me.tag===6)js(le,me.stateNode);else if(me.tag!==4&&me.child!==null){me.child.return=me,me=me.child;continue}if(me===pe)break;for(;me.sibling===null;){if(me.return===null||me.return===pe)return;me=me.return}me.sibling.return=me.return,me=me.sibling}})(ee,l,!1),l.stateNode=ee,wo(ee,w,b,R)&&ps(l)}return Ur(l),Ja(l,l.type,o===null?null:o.memoizedProps,l.pendingProps,g),null;case 6:if(o&&l.stateNode!=null)(g=o.memoizedProps)!==b&&ps(l);else{if(typeof b!="string"&&l.stateNode===null)throw Error(r(166));o=Ac.current,g=Ki.current,l.stateNode=qc(b,o,g,l)}return Ur(l),null;case 31:if(g=l.memoizedState,o===null||o.memoizedState!==null){if(b=!1,g!==null){if(o===null)throw Error(r(b?556:318));(128&l.flags)==0&&(l.memoizedState=null),l.flags|=4,Ur(l),o=!1}else g=Y(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=g),o=!0;if(!o)return 256&l.flags?(qt(l),l):(qt(l),null);if((128&l.flags)!=0)throw Error(r(558))}return Ur(l),null;case 13:if(b=l.memoizedState,o===null||o.memoizedState!==null&&o.memoizedState.dehydrated!==null){if(w=!1,b!==null&&b.dehydrated!==null){if(o===null)throw Error(r(w?344:318));(128&l.flags)==0&&(l.memoizedState=null),l.flags|=4,Ur(l),w=!1}else w=Y(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=w),w=!0;if(!w)return 256&l.flags?(qt(l),l):(qt(l),null)}return qt(l),(128&l.flags)!=0?(l.lanes=g,l):(g=b!==null,o=o!==null&&o.memoizedState!==null,g&&(w=null,(b=l.child).alternate!==null&&b.alternate.memoizedState!==null&&b.alternate.memoizedState.cachePool!==null&&(w=b.alternate.memoizedState.cachePool.pool),R=null,b.memoizedState!==null&&b.memoizedState.cachePool!==null&&(R=b.memoizedState.cachePool.pool),R!==w&&(b.flags|=2048)),g!==o&&g&&(l.child.flags|=8192),mo(l,l.updateQueue),Ur(l),null);case 4:return ve(),o===null&&tc(l.stateNode.containerInfo),Ur(l),null;case 10:return oe(l.type),Ur(l),null;case 19:if(s(wr),(b=l.memoizedState)===null)return Ur(l),null;if(w=(128&l.flags)!=0,(R=b.rendering)===null)if(w)qa(b,!1);else{if(Er!==0||o!==null&&(128&o.flags)!=0)for(o=l.child;o!==null;){if((R=E0(o))!==null){for(l.flags|=128,qa(b,!1),o=R.updateQueue,l.updateQueue=o,mo(l,o),l.subtreeFlags=0,o=g,g=l.child;g!==null;)Na(g,o),g=g.sibling;return c(wr,1&wr.current|2),l.child}o=o.sibling}b.tail!==null&&wi()>y&&(l.flags|=128,w=!0,qa(b,!1),l.lanes=4194304)}else{if(!w)if((o=E0(R))!==null){if(l.flags|=128,w=!0,o=o.updateQueue,l.updateQueue=o,mo(l,o),qa(b,!0),b.tail===null&&b.tailMode==="hidden"&&!R.alternate)return Ur(l),null}else 2*wi()-b.renderingStartTime>y&&g!==536870912&&(l.flags|=128,w=!0,qa(b,!1),l.lanes=4194304);b.isBackwards?(R.sibling=l.child,l.child=R):((o=b.last)!==null?o.sibling=R:l.child=R,b.last=R)}return b.tail!==null?(o=b.tail,b.rendering=o,b.tail=o.sibling,b.renderingStartTime=wi(),o.sibling=null,g=wr.current,c(wr,w?1&g|2:1&g),o):(Ur(l),null);case 22:case 23:return qt(l),ct(),b=l.memoizedState!==null,o!==null?o.memoizedState!==null!==b&&(l.flags|=8192):b&&(l.flags|=8192),b?(536870912&g)!=0&&(128&l.flags)==0&&(Ur(l),6&l.subtreeFlags&&(l.flags|=8192)):Ur(l),(g=l.updateQueue)!==null&&mo(l,g.retryQueue),g=null,o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(g=o.memoizedState.cachePool.pool),b=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(b=l.memoizedState.cachePool.pool),b!==g&&(l.flags|=2048),o!==null&&s(Tr),null;case 24:return g=null,o!==null&&(g=o.memoizedState.cache),l.memoizedState.cache!==g&&(l.flags|=2048),oe(Rr),Ur(l),null;case 25:case 30:return null}throw Error(r(156,l.tag))}function ku(o,l){switch(re(l),l.tag){case 1:return 65536&(o=l.flags)?(l.flags=-65537&o|128,l):null;case 3:return oe(Rr),ve(),(65536&(o=l.flags))!=0&&(128&o)==0?(l.flags=-65537&o|128,l):null;case 26:case 27:case 5:return _(l),null;case 31:if(l.memoizedState!==null&&(qt(l),l.alternate===null))throw Error(r(340));return 65536&(o=l.flags)?(l.flags=-65537&o|128,l):null;case 13:if(qt(l),(o=l.memoizedState)!==null&&o.dehydrated!==null&&l.alternate===null)throw Error(r(340));return 65536&(o=l.flags)?(l.flags=-65537&o|128,l):null;case 19:return s(wr),null;case 4:return ve(),null;case 10:return oe(l.type),null;case 22:case 23:return qt(l),ct(),o!==null&&s(Tr),65536&(o=l.flags)?(l.flags=-65537&o|128,l):null;case 24:return oe(Rr),null;default:return null}}function Pi(o,l){switch(re(l),l.tag){case 3:oe(Rr),ve();break;case 26:case 27:case 5:_(l);break;case 4:ve();break;case 31:l.memoizedState!==null&&qt(l);break;case 13:qt(l);break;case 19:s(wr);break;case 10:oe(l.type);break;case 22:case 23:qt(l),ct(),o!==null&&s(Tr);break;case 24:oe(Rr)}}function Sn(o,l){try{var g=l.updateQueue,b=g!==null?g.lastEffect:null;if(b!==null){var w=b.next;g=w;
197do{if((g.tag&o)===o){b=void 0;var R=g.create,ee=g.inst;b=R(),ee.destroy=b}g=g.next}while(g!==w)}}catch(le){K0(l,l.return,le)}}function aa(o,l,g){try{var b=l.updateQueue,w=b!==null?b.lastEffect:null;if(w!==null){var R=w.next;b=R;do{if((b.tag&o)===o){var ee=b.inst,le=ee.destroy;if(le!==void 0){ee.destroy=void 0,w=l;var pe=g,me=le;try{me()}catch(Ue){K0(w,pe,Ue)}}}b=b.next}while(b!==R)}}catch(Ue){K0(l,l.return,Ue)}}function el(o){var l=o.updateQueue;if(l!==null){var g=o.stateNode;try{fe(l,g)}catch(b){K0(o,o.return,b)}}}function Kl(o,l,g){g.props=ur(o.type,o.memoizedProps),g.state=o.memoizedState;try{g.componentWillUnmount()}catch(b){K0(o,l,b)}}function zs(o,l){try{var g=o.ref;if(g!==null){switch(o.tag){case 26:case 27:case 5:var b=Tu(o.stateNode);break;default:b=o.stateNode}typeof g=="function"?o.refCleanup=g(b):g.current=b}}catch(w){K0(o,l,w)}}function ni(o,l){var g=o.ref,b=o.refCleanup;if(g!==null)if(typeof b=="function")try{b()}catch(w){K0(o,l,w)}finally{o.refCleanup=null,(o=o.alternate)!=null&&(o.refCleanup=null)}else if(typeof g=="function")try{g(null)}catch(w){K0(o,l,w)}else g.current=null}function Jl(o){var l=o.type,g=o.memoizedProps,b=o.stateNode;try{Bi(b,l,g,o)}catch(w){K0(o,o.return,w)}}function Io(o){return o.tag===5||o.tag===3||o.tag===4}function Ui(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||Io(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(2&o.flags||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(2&o.flags))return o.stateNode}}function tl(o,l,g){var b=o.tag;if(b===5||b===6)o=o.stateNode,l?We(g,o,l):Hr(g,o);else if(b!==4&&(o=o.child)!==null)for(tl(o,l,g),o=o.sibling;o!==null;)tl(o,l,g),o=o.sibling}function ii(o,l,g){var b=o.tag;if(b===5||b===6)o=o.stateNode,l?xi(g,o,l):Zt(g,o);else if(b!==4&&(o=o.child)!==null)for(ii(o,l,g),o=o.sibling;o!==null;)ii(o,l,g),o=o.sibling}function ql(o,l,g){var b=g.flags;switch(g.tag){case 0:case 11:case 15:si(o,g),4&b&&Sn(5,g);break;case 1:if(si(o,g),4&b)if(o=g.stateNode,l===null)try{o.componentDidMount()}catch(ee){K0(g,g.return,ee)}else{var w=ur(g.type,l.memoizedProps);l=l.memoizedState;try{o.componentDidUpdate(w,l,o.__reactInternalSnapshotBeforeUpdate)}catch(ee){K0(g,g.return,ee)}}64&b&&el(g),512&b&&zs(g,g.return);break;case 3:if(si(o,g),64&b&&(b=g.updateQueue)!==null){if(o=null,g.child!==null)switch(g.child.tag){case 27:case 5:o=Tu(g.child.stateNode);break;case 1:o=g.child.stateNode}try{fe(b,o)}catch(ee){K0(g,g.return,ee)}}break;case 27:case 26:case 5:if(si(o,g),l===null){if(4&b)Jl(g);else if(64&b){o=g.type,l=g.memoizedProps,w=g.stateNode;try{nc(w,o,l,g)}catch(ee){K0(g,g.return,ee)}}}512&b&&zs(g,g.return);break;case 12:case 31:default:si(o,g);break;case 13:si(o,g),64&b&&(b=g.memoizedState)!==null&&(b=b.dehydrated)!==null&&(g=Fa.bind(null,g),QA(b,g));break;case 22:if(!(b=g.memoizedState!==null||ao)){l=l!==null&&l.memoizedState!==null||T0,w=ao;var R=T0;ao=b,(T0=l)&&!R?Va(o,g,(8772&g.subtreeFlags)!=0):si(o,g),ao=w,T0=R}case 30:}}function ms(o){var l=o.alternate;l!==null&&(o.alternate=null,ms(l)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(l=o.stateNode)!==null&&wA(l),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}function ai(o,l,g){for(g=g.child;g!==null;)Is(o,l,g),g=g.sibling}function Is(o,l,g){switch(g.tag){case 26:case 27:var b,w;case 5:T0||ni(g,l);case 6:if(b=F0,w=bn,F0=null,ai(o,l,g),bn=w,(F0=b)!==null)if(bn)try{$e(F0,g.stateNode)}catch(R){K0(g,l,R)}else try{Me(F0,g.stateNode)}catch(R){K0(g,l,R)}break;case 18:F0!==null&&(bn?Qo(F0,g.stateNode):ic(F0,g.stateNode));break;case 4:b=F0,w=bn,F0=g.stateNode.containerInfo,bn=!0,ai(o,l,g),F0=b,bn=w;break;case 0:case 11:case 14:case 15:aa(2,g,l),T0||aa(4,g,l),ai(o,l,g);break;case 1:T0||(ni(g,l),typeof(b=g.stateNode).componentWillUnmount=="function"&&Kl(g,l,b)),ai(o,l,g);break;case 21:ai(o,l,g);break;case 22:T0=(b=T0)||g.memoizedState!==null,ai(o,l,g),T0=b;break;default:ai(o,l,g)}}function Ws(o,l){var g=(function(b){switch(b.tag){case 31:case 13:case 19:var w=b.stateNode;return w===null&&(w=b.stateNode=new x0),w;case 22:return(w=(b=b.stateNode)._retryCache)===null&&(w=b._retryCache=new x0),w;default:throw Error(r(435,b.tag))}})(o);l.forEach((function(b){if(!g.has(b)){g.add(b);var w=$l.bind(null,o,b);b.then(w,w)}}))}function Yn(o,l){var g=l.deletions;if(g!==null)for(var b=0;b<g.length;b++){var w=g[b],R=o,ee=l,le=ee;e:for(;le!==null;){switch(le.tag){case 27:case 5:F0=le.stateNode,bn=!1;break e;case 3:case 4:F0=le.stateNode.containerInfo,bn=!0;break e}le=le.return}if(F0===null)throw Error(r(160));Is(R,ee,w),F0=null,bn=!1,(R=w.alternate)!==null&&(R.return=null),w.return=null}if(13886&l.subtreeFlags)for(l=l.child;l!==null;)Qa(l,o),l=l.sibling}function Qa(o,l){var g=o.alternate,b=o.flags;switch(o.tag){case 0:case 11:case 14:case 15:Yn(l,o),en(o),4&b&&(aa(3,o,o.return),Sn(3,o),aa(5,o,o.return));break;case 1:Yn(l,o),en(o),512&b&&(T0||g===null||ni(g,g.return)),64&b&&ao&&(o=o.updateQueue)!==null&&(b=o.callbacks)!==null&&(g=o.shared.hiddenCallbacks,o.shared.hiddenCallbacks=g===null?b:g.concat(b));break;case 26:var w,R;case 27:case 5:if(Yn(l,o),en(o),512&b&&(T0||g===null||ni(g,g.return)),32&o.flags){w=o.stateNode;try{Yt(w)}catch(Ye){K0(o,o.return,Ye)}}4&b&&o.stateNode!=null&&(function(Ye,Xe,at){try{Vs(Ye.stateNode,Ye.type,at,Xe,Ye)}catch(r0){K0(Ye,Ye.return,r0)}})(o,w=o.memoizedProps,g!==null?g.memoizedProps:w),1024&b&&(Ir=!0);break;case 6:if(Yn(l,o),en(o),4&b&&ua){if(o.stateNode===null)throw Error(r(162));b=o.memoizedProps,g=g!==null?g.memoizedProps:b,w=o.stateNode;try{V0(w,g,b)}catch(Ye){K0(o,o.return,Ye)}}break;case 3:Yn(l,o),en(o),Ir&&(Ir=!1,ja(o));break;case 4:case 12:Yn(l,o),en(o);break;case 31:Yn(l,o),en(o),4&b&&(b=o.updateQueue)!==null&&(o.updateQueue=null,Ws(o,b));break;case 13:Yn(l,o),en(o),8192&o.child.flags&&o.memoizedState!==null!=(g!==null&&g.memoizedState!==null)&&(A=wi()),4&b&&(b=o.updateQueue)!==null&&(o.updateQueue=null,Ws(o,b));break;case 22:w=o.memoizedState!==null;var ee=g!==null&&g.memoizedState!==null,le=ao,pe=T0;if(ao=le||w,T0=pe||ee,Yn(l,o),T0=pe,ao=le,en(o),8192&b&&((l=o.stateNode)._visibility=w?-2&l._visibility:1|l._visibility,w&&(g===null||ee||ao||T0||sa(o)),ua)){e:if(g=null,ua)for(l=o;;){if(l.tag===5||SA){if(g===null){ee=g=l;try{R=ee.stateNode,w?s0(R):f0(ee.stateNode,ee.memoizedProps)}catch(Ye){K0(ee,ee.return,Ye)}}}else if(l.tag===6){if(g===null){ee=l;try{var me=ee.stateNode;w?X0(me):U0(me,ee.memoizedProps)}catch(Ye){K0(ee,ee.return,Ye)}}}else if(l.tag===18){if(g===null){ee=l;try{var Ue=ee.stateNode;w?Zd(Ue):$d(ee.stateNode)}catch(Ye){K0(ee,ee.return,Ye)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===o)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===o)break e;for(;l.sibling===null;){if(l.return===null||l.return===o)break e;g===l&&(g=null),l=l.return}g===l&&(g=null),l.sibling.return=l.return,l=l.sibling}}4&b&&(b=o.updateQueue)!==null&&(g=b.retryQueue)!==null&&(b.retryQueue=null,Ws(o,g));break;case 19:Yn(l,o),en(o),4&b&&(b=o.updateQueue)!==null&&(o.updateQueue=null,Ws(o,b));break;case 30:case 21:break;default:Yn(l,o),en(o)}}function en(o){var l=o.flags;if(2&l){try{for(var g,b=o.return;b!==null;){if(Io(b)){g=b;break}b=b.return}if(ua){if(g==null)throw Error(r(160));switch(g.tag){case 27:case 5:var w=g.stateNode;32&g.flags&&(Yt(w),g.flags&=-33),ii(o,Ui(o),w);break;case 3:case 4:var R=g.stateNode.containerInfo;tl(o,Ui(o),R);break;default:throw Error(r(161))}}}catch(ee){K0(o,o.return,ee)}o.flags&=-3}4096&l&&(o.flags&=-4097)}function ja(o){if(1024&o.subtreeFlags)for(o=o.child;o!==null;){var l=o;ja(l),l.tag===5&&1024&l.flags&>(l.stateNode),o=o.sibling}}function si(o,l){if(8772&l.subtreeFlags)for(l=l.child;l!==null;)ql(o,l.alternate,l),l=l.sibling}function sa(o){for(o=o.child;o!==null;){var l=o;switch(l.tag){case 0:case 11:case 14:case 15:aa(4,l,l.return),sa(l);break;case 1:ni(l,l.return);var g=l.stateNode;typeof g.componentWillUnmount=="function"&&Kl(l,l.return,g),sa(l);break;case 27:case 26:case 5:ni(l,l.return),sa(l);break;case 22:l.memoizedState===null&&sa(l);break;default:sa(l)}o=o.sibling}}function Va(o,l,g){for(g=g&&(8772&l.subtreeFlags)!=0,l=l.child;l!==null;){var b=l.alternate,w=o,R=l,ee=R.flags;switch(R.tag){case 0:case 11:case 15:Va(w,R,g),Sn(4,R);break;case 1:if(Va(w,R,g),typeof(w=(b=R).stateNode).componentDidMount=="function")try{w.componentDidMount()}catch(me){K0(b,b.return,me)}if((w=(b=R).updateQueue)!==null){var le=b.stateNode;try{var pe=w.shared.hiddenCallbacks;
197if(pe!==null)for(w.shared.hiddenCallbacks=null,w=0;w<pe.length;w++)V(pe[w],le)}catch(me){K0(b,b.return,me)}}g&&64&ee&&el(R),zs(R,R.return);break;case 27:case 26:case 5:Va(w,R,g),g&&b===null&&4&ee&&Jl(R),zs(R,R.return);break;case 12:case 31:case 13:default:Va(w,R,g);break;case 22:R.memoizedState===null&&Va(w,R,g),zs(R,R.return);case 30:}l=l.sibling}}function jl(o,l){var g=null;o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(g=o.memoizedState.cachePool.pool),o=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(o=l.memoizedState.cachePool.pool),o!==g&&(o!=null&&o.refCount++,g!=null&&Lt(g))}function Ys(o,l){o=null,l.alternate!==null&&(o=l.alternate.memoizedState.cache),(l=l.memoizedState.cache)!==o&&(l.refCount++,o!=null&&Lt(o))}function Sa(o,l,g,b){if(10256&l.subtreeFlags)for(l=l.child;l!==null;)rl(o,l,g,b),l=l.sibling}function rl(o,l,g,b){var w=l.flags;switch(l.tag){case 0:case 11:case 15:Sa(o,l,g,b),2048&w&&Sn(9,l);break;case 1:case 31:case 13:default:Sa(o,l,g,b);break;case 3:Sa(o,l,g,b),2048&w&&(o=null,l.alternate!==null&&(o=l.alternate.memoizedState.cache),(l=l.memoizedState.cache)!==o&&(l.refCount++,o!=null&&Lt(o)));break;case 12:if(2048&w){Sa(o,l,g,b),o=l.stateNode;try{var R=l.memoizedProps,ee=R.id,le=R.onPostCommit;typeof le=="function"&&le(ee,l.alternate===null?"mount":"update",o.passiveEffectDuration,-0)}catch(pe){K0(l,l.return,pe)}}else Sa(o,l,g,b);break;case 23:break;case 22:R=l.stateNode,ee=l.alternate,l.memoizedState!==null?2&R._visibility?Sa(o,l,g,b):Kn(o,l):2&R._visibility?Sa(o,l,g,b):(R._visibility|=2,oa(o,l,g,b,(10256&l.subtreeFlags)!=0||!1)),2048&w&&jl(ee,l);break;case 24:Sa(o,l,g,b),2048&w&&Ys(l.alternate,l)}}function oa(o,l,g,b,w){for(w=w&&((10256&l.subtreeFlags)!=0||!1),l=l.child;l!==null;){var R=o,ee=l,le=g,pe=b,me=ee.flags;switch(ee.tag){case 0:case 11:case 15:oa(R,ee,le,pe,w),Sn(8,ee);break;case 23:break;case 22:var Ue=ee.stateNode;ee.memoizedState!==null?2&Ue._visibility?oa(R,ee,le,pe,w):Kn(R,ee):(Ue._visibility|=2,oa(R,ee,le,pe,w)),w&&2048&me&&jl(ee.alternate,ee);break;case 24:oa(R,ee,le,pe,w),w&&2048&me&&Ys(ee.alternate,ee);break;default:oa(R,ee,le,pe,w)}l=l.sibling}}function Kn(o,l){if(10256&l.subtreeFlags)for(l=l.child;l!==null;){var g=o,b=l,w=b.flags;switch(b.tag){case 22:Kn(g,b),2048&w&&jl(b.alternate,b);break;case 24:Kn(g,b),2048&w&&Ys(b.alternate,b);break;default:Kn(g,b)}l=l.sibling}}function Ks(o,l,g){if(o.subtreeFlags&To)for(o=o.child;o!==null;)oi(o,l,g),o=o.sibling}function oi(o,l,g){switch(o.tag){case 26:if(Ks(o,l,g),o.flags&To)if(o.memoizedState!==null)DA(g,Uu,o.memoizedState,o.memoizedProps);else{var b=o.stateNode,w=o.type;o=o.memoizedProps,((335544128&l)===l||C(w,o))&&te(g,b,w,o)}break;case 5:Ks(o,l,g),o.flags&To&&(b=o.stateNode,w=o.type,o=o.memoizedProps,((335544128&l)===l||C(w,o))&&te(g,b,w,o));break;case 3:case 4:default:Ks(o,l,g);break;case 22:o.memoizedState===null&&((b=o.alternate)!==null&&b.memoizedState!==null?(b=To,To=16777216,Ks(o,l,g),To=b):Ks(o,l,g))}}function Vl(o){var l=o.alternate;if(l!==null&&(o=l.child)!==null){l.child=null;do l=o.sibling,o.sibling=null,o=l;while(o!==null)}}function Eo(o){var l=o.deletions;if((16&o.flags)!=0){if(l!==null)for(var g=0;g<l.length;g++){var b=l[g];l0=b,ka(b,o)}Vl(o)}if(10256&o.subtreeFlags)for(o=o.child;o!==null;)Xl(o),o=o.sibling}function Xl(o){switch(o.tag){case 0:case 11:case 15:Eo(o),2048&o.flags&&aa(9,o,o.return);break;case 3:case 12:default:Eo(o);break;case 22:var l=o.stateNode;o.memoizedState!==null&&2&l._visibility&&(o.return===null||o.return.tag!==13)?(l._visibility&=-3,bo(o)):Eo(o)}}function bo(o){var l=o.deletions;if((16&o.flags)!=0){if(l!==null)for(var g=0;g<l.length;g++){var b=l[g];l0=b,ka(b,o)}Vl(o)}for(o=o.child;o!==null;){switch((l=o).tag){case 0:case 11:case 15:aa(8,l,l.return),bo(l);break;case 22:2&(g=l.stateNode)._visibility&&(g._visibility&=-3,bo(l));break;default:bo(l)}o=o.sibling}}function ka(o,l){for(;l0!==null;){var g=l0;switch(g.tag){case 0:case 11:case 15:aa(8,g,l);break;case 23:case 22:if(g.memoizedState!==null&&g.memoizedState.cachePool!==null){var b=g.memoizedState.cachePool.pool;b!=null&&b.refCount++}break;case 24:Lt(g.memoizedState.cache)}if((b=g.child)!==null)b.return=g,l0=b;else e:for(g=o;l0!==null;){var w=(b=l0).sibling,R=b.return;if(ms(b),b===g){l0=null;break e}if(w!==null){w.return=R,l0=w;break e}l0=R}}}function Gi(){return(2&N0)!=0&&y0!==0?y0&-y0:I0.T!==null?Qt():rc()}function Es(){if(Si===0)if((536870912&y0)==0||bl){var o=RA;(3932160&(RA<<=1))==0&&(RA=262144),Si=o}else Si=536870912;return(o=Ji.current)!==null&&(o.flags|=32),Si}function Ei(o,l,g){(o!==Ar||z0!==2&&z0!==9)&&o.cancelPendingCommit===null||(bs(o,0),la(o,y0,Si,!1)),Q(o,g),(2&N0)!=0&&o===Ar||(o===Ar&&((2&N0)==0&&(pa|=g),Er===4&&la(o,y0,Si,!1)),Oe(o))}function Zl(o,l,g){if((6&N0)!=0)throw Error(r(327));for(var b=!g&&(127&l)==0&&(l&o.expiredLanes)==0||m(o,l),w=b?(function(me,Ue){var Ye=N0;N0|=2;var Xe=Ci(),at=Xa();Ar!==me||y0!==Ue?(D=null,y=wi()+500,bs(me,Ue)):Fo=m(me,Ue);e:for(;;)try{if(z0!==0&&c0!==null){Ue=c0;var r0=nn;t:switch(z0){case 1:z0=0,nn=null,un(me,Ue,r0,1);break;case 2:case 9:if(Jt(r0)){z0=0,nn=null,n0(Ue);break}Ue=function(){z0!==2&&z0!==9||Ar!==me||(z0=7),Oe(me)}
197,r0.then(Ue,Ue);break e;case 3:z0=7;break e;case 4:z0=5;break e;case 7:Jt(r0)?(z0=0,nn=null,n0(Ue)):(z0=0,nn=null,un(me,Ue,r0,7));break;case 5:var Be=null;switch(c0.tag){case 26:Be=c0.memoizedState;case 5:case 27:var De=c0,et=De.type,Nt=De.pendingProps;if(Be?kA(Be):T(De.stateNode,et,Nt)){z0=0,nn=null;var u0=De.sibling;if(u0!==null)c0=u0;else{var jr=De.return;jr!==null?(c0=jr,Wt(jr)):c0=null}break t}}z0=0,nn=null,un(me,Ue,r0,5);break;case 6:z0=0,nn=null,un(me,Ue,r0,6);break;case 8:Br(),Er=6;break e;default:throw Error(r(462))}}al();break}catch(fr){bi(me,fr)}return fa=Cl=null,I0.H=Xe,I0.A=at,N0=Ye,c0!==null?0:(Ar=null,y0=0,Ut(),Er)})(o,l):Js(o,l,!0),R=b;;){if(w===0){Fo&&!b&&la(o,l,0,!1);break}if(g=o.current.alternate,!R||nl(g)){if(w===2){if(R=l,o.errorRecoveryDisabledLanes&R)var ee=0;else ee=(ee=-536870913&o.pendingLanes)!=0?ee:536870912&ee?536870912:0;if(ee!==0){l=ee;e:{var le=o;w=lo;var pe=Nu;if(pe&&(bs(le,ee).flags|=256),(ee=Js(le,ee,!1))!==2){if(ru&&!pe){le.errorRecoveryDisabledLanes|=R,pa|=R,w=4;break e}R=ui,ui=w,R!==null&&(ui===null?ui=R:ui.push.apply(ui,R))}w=ee}if(R=!1,w!==2)continue}}if(w===1){bs(o,0),la(o,l,0,!0);break}e:{switch(b=o,R=w){case 0:case 1:throw Error(r(345));case 4:if((4194048&l)!==l)break;case 6:la(b,l,Si,!Ds);break e;case 2:ui=null;break;case 3:case 5:break;default:throw Error(r(329))}if((62914560&l)===l&&10<(w=A+300-wi())){if(la(b,l,Si,!Ds),d(b,0,!0)!==0)break e;Je=l,b.timeoutHandle=jc(zc.bind(null,b,g,ui,D,u,l,Si,pa,No,Ds,R,"Throttled",-0,0),w)}else zc(b,g,ui,D,u,l,Si,pa,No,Ds,R,null,-0,0)}break}w=Js(o,l,!1),R=!1}Oe(o)}function zc(o,l,g,b,w,R,ee,le,pe,me,Ue,Ye,Xe,at){if(o.timeoutHandle=ca,8192&(Ye=l.subtreeFlags)||(16785408&Ye)==16785408){oi(l,R,Ye=M());var r0=(62914560&R)===R?A-wi():(4194048&R)===R?E-wi():0;if((r0=he(Ye,r0))!==null)return Je=R,o.cancelPendingCommit=r0(An.bind(null,o,l,R,g,b,w,ee,le,pe,Ue,Ye,null,Xe,at)),void la(o,R,ee,!me)}An(o,l,R,g,b,w,ee,le,pe)}function nl(o){for(var l=o;;){var g=l.tag;if((g===0||g===11||g===15)&&16384&l.flags&&(g=l.updateQueue)!==null&&(g=g.stores)!==null)for(var b=0;b<g.length;b++){var w=g[b],R=w.getSnapshot;w=w.value;try{if(!ci(R(),w))return!1}catch{return!1}}if(g=l.child,16384&l.subtreeFlags&&g!==null)g.return=l,l=g;else{if(l===o)break;for(;l.sibling===null;){if(l.return===null||l.return===o)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function la(o,l,g,b){l&=~xl,l&=~pa,o.suspendedLanes|=l,o.pingedLanes&=~l,b&&(o.warmLanes|=l),b=o.expirationTimes;for(var w=l;0<w;){var R=31-li(w),ee=1<<R;b[R]=-1,w&=~ee}g!==0&&N(o,g,l)}function Br(){if(c0!==null){if(z0===0)var o=c0.return;else fa=Cl=null,Cr(o=c0),os=null,tu=0,o=c0;for(;o!==null;)Pi(o.alternate,o),o=o.return;c0=null}}function bs(o,l){var g=o.timeoutHandle;g!==ca&&(o.timeoutHandle=ca,vs(g)),(g=o.cancelPendingCommit)!==null&&(o.cancelPendingCommit=null,g()),Je=0,Br(),Ar=o,c0=g=On(o.current,null),y0=l,z0=0,nn=null,Ds=!1,Fo=m(o,l),ru=!1,No=Si=xl=pa=As=Er=0,ui=lo=null,u=!1,(8&l)!=0&&(l|=32&l);var b=o.entangledLanes;if(b!==0)for(o=o.entanglements,b&=l;0<b;){var w=31-li(b),R=1<<w;l|=o[w],b&=~R}return Pa=l,Ut(),g}function bi(o,l){b0=null,I0.H=rn,l===ro||l===ws?(l=vt(),z0=3):l===yl?(l=vt(),z0=4):z0=l===Ro?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,nn=l,c0===null&&(Er=1,Ln(o,P(l,o.current)))}function Ci(){var o=I0.H;return I0.H=rn,o===null?rn:o}function Xa(){var o=I0.A;return I0.A=so,o}function Da(){Er=4,Ds||(4194048&y0)!==y0&&Ji.current!==null||(Fo=!0),(134217727&As)==0&&(134217727&pa)==0||Ar===null||la(Ar,y0,Si,!1)}function Js(o,l,g){var b=N0;N0|=2;var w=Ci(),R=Xa();Ar===o&&y0===l||(D=null,bs(o,l)),l=!1;var ee=Er;e:for(;;)try{if(z0!==0&&c0!==null){var le=c0,pe=nn;switch(z0){case 8:Br(),ee=6;break e;case 3:case 2:case 9:case 6:Ji.current===null&&(l=!0);var me=z0;if(z0=0,nn=null,un(o,le,pe,me),g&&Fo){ee=0;break e}break;default:me=z0,z0=0,nn=null,un(o,le,pe,me)}}il(),ee=Er;break}catch(Ue){bi(o,Ue)}return l&&o.shellSuspendCounter++,fa=Cl=null,N0=b,I0.H=w,I0.A=R,c0===null&&(Ar=null,y0=0,Ut()),ee}function il(){for(;c0!==null;)sl(c0)}function al(){for(;c0!==null&&!Aa();)sl(c0)}function sl(o){var l=Yl(o.alternate,o,Pa);o.memoizedProps=o.pendingProps,l===null?Wt(o):c0=l}function n0(o){var l=o,g=l.alternate;switch(l.tag){case 15:case 0:l=pn(g,l,l.pendingProps,l.type,void 0,y0);break;case 11:l=pn(g,l,l.pendingProps,l.type.render,l.ref,y0);break;case 5:Cr(l);default:Pi(g,l),l=Yl(g,l=c0=Na(l,Pa),Pa)}o.memoizedProps=o.pendingProps,l===null?Wt(o):c0=l}function un(o,l,g,b){fa=Cl=null,Cr(l),os=null,tu=0;var w=l.return;try{if((function(R,ee,le,pe,me){if(le.flags|=32768,pe!==null&&typeof pe
197=="object"&&typeof pe.then=="function"){if((ee=le.alternate)!==null&&Ie(ee,le,me,!0),(le=Ji.current)!==null){switch(le.tag){case 31:case 13:return qi===null?Da():le.alternate===null&&Er===0&&(Er=3),le.flags&=-257,le.flags|=65536,le.lanes=me,pe===eu?le.flags|=16384:((ee=le.updateQueue)===null?le.updateQueue=new Set([pe]):ee.add(pe),Ht(R,pe,me)),!1;case 22:return le.flags|=65536,pe===eu?le.flags|=16384:((ee=le.updateQueue)===null?(ee={transitions:null,markerInstances:null,retryQueue:new Set([pe])},le.updateQueue=ee):(le=ee.retryQueue)===null?ee.retryQueue=new Set([pe]):le.add(pe),Ht(R,pe,me)),!1}throw Error(r(435,le.tag))}return Ht(R,pe,me),Da(),!1}var Ue=Error(r(520),{cause:pe});if(Ue=P(Ue,le),lo===null?lo=[Ue]:lo.push(Ue),Er!==4&&(Er=2),ee===null)return!0;pe=P(pe,le),le=ee;do{switch(le.tag){case 3:return le.flags|=65536,R=me&-me,le.lanes|=R,B(le,R=Zr(le.stateNode,pe,R)),!1;case 1:if(ee=le.type,Ue=le.stateNode,(128&le.flags)==0&&(typeof ee.getDerivedStateFromError=="function"||Ue!==null&&typeof Ue.componentDidCatch=="function"&&(L===null||!L.has(Ue))))return le.flags|=65536,me&=-me,le.lanes|=me,cn(me=_n(me),R,le,pe),B(le,me),!1}le=le.return}while(le!==null);return!1})(o,w,l,g,y0))return Er=1,Ln(o,P(g,o.current)),void(c0=null)}catch(R){if(w!==null)throw c0=w,R;return Er=1,Ln(o,P(g,o.current)),void(c0=null)}32768&l.flags?(b===1?o=!0:Fo||(536870912&y0)!=0?o=!1:(Ds=o=!0,(b===2||b===9||b===3||b===6)&&(b=Ji.current)!==null&&b.tag===13&&(b.flags|=16384)),kn(l,o)):Wt(l)}function Wt(o){var l=o;do{if((32768&l.flags)!=0)return void kn(l,Ds);o=l.return;var g=ia(l.alternate,l,Pa);if(g!==null)return void(c0=g);if((l=l.sibling)!==null)return void(c0=l);c0=l=o}while(l!==null);Er===0&&(Er=5)}function kn(o,l){do{var g=ku(o.alternate,o);if(g!==null)return g.flags&=32767,void(c0=g);if((g=o.return)!==null&&(g.flags|=32768,g.subtreeFlags=0,g.deletions=null),!l&&(o=o.sibling)!==null)return void(c0=o);c0=o=g}while(o!==null);Er=6,c0=null}function An(o,l,g,b,w,R,ee,le,pe){o.cancelPendingCommit=null;do Ta();while(se!==0);if((6&N0)!=0)throw Error(r(327));if(l!==null){if(l===o.current)throw Error(r(177));if(R=l.lanes|l.childLanes,(function(me,Ue,Ye,Xe,at,r0){var Be=me.pendingLanes;me.pendingLanes=Ye,me.suspendedLanes=0,me.pingedLanes=0,me.warmLanes=0,me.expiredLanes&=Ye,me.entangledLanes&=Ye,me.errorRecoveryDisabledLanes&=Ye,me.shellSuspendCounter=0;var De=me.entanglements,et=me.expirationTimes,Nt=me.hiddenUpdates;for(Ye=Be&~Ye;0<Ye;){var u0=31-li(Ye),jr=1<<u0;De[u0]=0,et[u0]=-1;var fr=Nt[u0];if(fr!==null)for(Nt[u0]=null,u0=0;u0<fr.length;u0++){var ji=fr[u0];ji!==null&&(ji.lane&=-536870913)}Ye&=~jr}Xe!==0&&N(me,Xe,0),r0!==0&&at===0&&me.tag!==0&&(me.suspendedLanes|=r0&~(Be&~Ue))})(o,g,R|=io,ee,le,pe),o===Ar&&(c0=Ar=null,y0=0),be=l,ge=o,Je=g,xt=R,Tt=w,pt=b,(10256&l.subtreeFlags)!=0||(10256&l.flags)!=0?(o.callbackNode=null,o.callbackPriority=0,FA(pl,(function(){return Hi(),null}))):(o.callbackNode=null,o.callbackPriority=0),b=(13878&l.flags)!=0,(13878&l.subtreeFlags)!=0||b){b=I0.T,I0.T=null,w=Bs(),vi(2),ee=N0,N0|=4;try{(function(me,Ue){for(Fu(me.containerInfo),l0=Ue;l0!==null;)if(Ue=(me=l0).child,(1028&me.subtreeFlags)!=0&&Ue!==null)Ue.return=me,l0=Ue;else for(;l0!==null;){var Ye=(me=l0).alternate;switch(Ue=me.flags,me.tag){case 0:if((4&Ue)!=0&&(Ue=(Ue=me.updateQueue)!==null?Ue.events:null)!==null)for(var Xe=0;Xe<Ue.length;Xe++){var at=Ue[Xe];at.ref.impl=at.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if((1024&Ue)!=0&&Ye!==null){Ue=void 0,Xe=me,at=Ye.memoizedProps,Ye=Ye.memoizedState;var r0=Xe.stateNode;try{var Be=ur(Xe.type,at);Ue=r0.getSnapshotBeforeUpdate(Be,Ye),r0.__reactInternalSnapshotBeforeUpdate=Ue}catch(De){K0(Xe,Xe.return,De)}}break;case 3:(1024&Ue)!=0&&ua&&Rn(me.stateNode.containerInfo);break;default:if((1024&Ue)!=0)throw Error(r(163))}if((Ue=me.sibling)!==null){Ue.return=me.return,l0=Ue;break}l0=me.return}})(o,l)}finally{N0=ee,vi(w),I0.T=b}}se=1,Co(),Ra(),yo()}}function Co(){if(se===1){se=0;var o=ge,l=be,g=(13878&l.flags)!=0;if((13878&l.subtreeFlags)!=0||g){g=I0.T,I0.T=null;var b=Bs();vi(2);var w=N0;N0|=4;try{Qa(l,o),is(o.containerInfo)}finally{N0=w,vi(b),I0.T=g}}o.current=l,se=2}}function Ra(){if(se===2){se=0;
197var o=ge,l=be,g=(8772&l.flags)!=0;if((8772&l.subtreeFlags)!=0||g){g=I0.T,I0.T=null;var b=Bs();vi(2);var w=N0;N0|=4;try{ql(o,l.alternate,l)}finally{N0=w,vi(b),I0.T=g}}se=3}}function yo(){if(se===4||se===3){se=0,Pf();var o=ge,l=be,g=Je,b=pt;(10256&l.subtreeFlags)!=0||(10256&l.flags)!=0?se=5:(se=0,be=ge=null,ol(o,o.pendingLanes));var w=o.pendingLanes;if(w===0&&(L=null),W(g),l=l.stateNode,b!==null){l=I0.T,w=Bs(),vi(2),I0.T=null;try{for(var R=o.onRecoverableError,ee=0;ee<b.length;ee++){var le=b[ee];R(le.value,{componentStack:le.stack})}}finally{I0.T=l,vi(w)}}(3&Je)!=0&&Ta(),Oe(o),w=o.pendingLanes,(261930&g)!=0&&(42&w)!=0?o===Qr?zt++:(zt=0,Qr=o):zt=0,Te(0)}}function ol(o,l){(o.pooledCacheLanes&=l)==0&&(l=o.pooledCache)!=null&&(o.pooledCache=null,Lt(l))}function Ta(){return Co(),Ra(),yo(),Hi()}function Hi(){if(se!==5)return!1;var o=ge,l=xt;xt=0;var g=W(Je),b=32>g?32:g;g=I0.T;var w=Bs();try{vi(b),I0.T=null,b=Tt,Tt=null;var R=ge,ee=Je;if(se=0,be=ge=null,Je=0,(6&N0)!=0)throw Error(r(331));var le=N0;return N0|=4,Xl(R.current),rl(R,R.current,ee,b),N0=le,Te(0),lc&&lc.onPostCommitFiberRoot,!0}finally{vi(w),I0.T=g,ol(o,l)}}function ll(o,l,g){l=P(g,l),(o=je(o,l=Zr(o.stateNode,l,2),2))!==null&&(Q(o,2),Oe(o))}function K0(o,l,g){if(o.tag===3)ll(o,o,g);else for(;l!==null;){if(l.tag===3){ll(l,o,g);break}if(l.tag===1){var b=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof b.componentDidCatch=="function"&&(L===null||!L.has(b))){o=P(g,o),(b=je(l,g=_n(2),2))!==null&&(cn(g,b,l,o),Q(b,2),Oe(b));break}}l=l.return}}function Ht(o,l,g){var b=o.pingCache;if(b===null){b=o.pingCache=new oo;var w=new Set;b.set(l,w)}else(w=b.get(l))===void 0&&(w=new Set,b.set(l,w));w.has(g)||(ru=!0,w.add(g),o=cl.bind(null,o,l,g),l.then(o,o))}function cl(o,l,g){var b=o.pingCache;b!==null&&b.delete(l),o.pingedLanes|=o.suspendedLanes&g,o.warmLanes&=~g,Ar===o&&(y0&g)===g&&(Er===4||Er===3&&(62914560&y0)===y0&&300>wi()-A?(2&N0)==0&&bs(o,0):xl|=g,No===y0&&(No=0)),Oe(o)}function vo(o,l){l===0&&(l=v()),(o=Pe(o,l))!==null&&(Q(o,l),Oe(o))}function Fa(o){var l=o.memoizedState,g=0;l!==null&&(g=l.retryLane),vo(o,g)}function $l(o,l){var g=0;switch(o.tag){case 31:case 13:var b=o.stateNode,w=o.memoizedState;w!==null&&(g=w.retryLane);break;case 19:b=o.stateNode;break;case 22:b=o.stateNode._retryCache;break;default:throw Error(r(314))}b!==null&&b.delete(l),vo(o,g)}function ul(o,l,g,b){this.tag=o,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=b,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Za(o){return!(!(o=o.prototype)||!o.isReactComponent)}function On(o,l){var g=o.alternate;return g===null?((g=e(o.tag,l,o.key,o.mode)).elementType=o.elementType,g.type=o.type,g.stateNode=o.stateNode,g.alternate=o,o.alternate=g):(g.pendingProps=l,g.type=o.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=65011712&o.flags,g.childLanes=o.childLanes,g.lanes=o.lanes,g.child=o.child,g.memoizedProps=o.memoizedProps,g.memoizedState=o.memoizedState,g.updateQueue=o.updateQueue,l=o.dependencies,g.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},g.sibling=o.sibling,g.index=o.index,g.ref=o.ref,g.refCleanup=o.refCleanup,g}function Na(o,l){o.flags&=65011714;var g=o.alternate;return g===null?(o.childLanes=0,o.lanes=l,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=g.childLanes,o.lanes=g.lanes,o.child=g.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=g.memoizedProps,o.memoizedState=g.memoizedState,o.updateQueue=g.updateQueue,o.type=g.type,l=g.dependencies,o.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),o}function Bo(o,l,g,b,w,R){var ee=0;if(b=o,typeof o=="function")Za(o)&&(ee=1);else if(typeof o=="string")ee=5;else e:switch(o){case xo:return(o=e(31,g,l,w)).elementType=xo,o.lanes=R,o;case ts:return Gr(g.children,w,R,l);case fl:ee=8,w|=24;break;case ys:return(o=e(12,g,l,2|w)).elementType=ys,o.lanes=R,o;case dl:return(o=e(13,g,l,w)).elementType=dl,o.lanes=R,o;case hl:return(o=e(19,g,l,w)).elementType=hl,o.lanes=R,o;default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case ns:ee=10;break e;case rs:ee=9;break e;case ec:ee=11;break e;case d0:ee=14;break e;case La:ee=16,b=null;break e}ee=29,g=Error(r(130,o===null?"null":typeof o,"")),b=null}
197return(l=e(ee,g,l,w)).elementType=o,l.type=b,l.lanes=R,l}function Gr(o,l,g,b){return(o=e(7,o,b,l)).lanes=g,o}function Pn(o,l,g){return(o=e(6,o,null,l)).lanes=g,o}function $a(o,l,g){return(l=e(4,o.children!==null?o.children:[],o.key,l)).lanes=g,l.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},l}function zi(o,l,g,b,w,R,ee,le,pe){this.tag=1,this.containerInfo=o,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ca,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=x(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=x(0),this.hiddenUpdates=x(null),this.identifierPrefix=b,this.onUncaughtError=w,this.onCaughtError=R,this.onRecoverableError=ee,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=pe,this.incompleteTransitions=new Map}function es(o,l,g,b,w,R){w=(function(ee){return ee?ee=sc:sc})(w),b.context===null?b.context=w:b.pendingContext=w,(b=H(l)).payload={element:g},(R=R===void 0?null:R)!==null&&(b.callback=R),(g=je(o,b,l))!==null&&(Ei(g,0,l),bt(g,o,l))}var yi={},Jn=cd,Un=oW,Al=Object.assign,Wc=Symbol.for("react.element"),Dn=Symbol.for("react.transitional.element"),Cs=Symbol.for("react.portal"),ts=Symbol.for("react.fragment"),fl=Symbol.for("react.strict_mode"),ys=Symbol.for("react.profiler"),rs=Symbol.for("react.consumer"),ns=Symbol.for("react.context"),ec=Symbol.for("react.forward_ref"),dl=Symbol.for("react.suspense"),hl=Symbol.for("react.suspense_list"),d0=Symbol.for("react.memo"),La=Symbol.for("react.lazy"),xo=Symbol.for("react.activity"),qs=Symbol.for("react.memo_cache_sentinel"),Du=Symbol.iterator,Ru=Symbol.for("react.client.reference"),_a=Array.isArray,I0=Jn.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Tu=t.getPublicInstance,Yc=t.getRootHostContext,Kc=t.getChildHostContext,Fu=t.prepareForCommit,is=t.resetAfterCommit,Jc=t.createInstance,js=t.appendInitialChild,wo=t.finalizeInitialChildren,Wi=t.shouldSetTextContent,qc=t.createTextInstance,jc=null,vs=null,ca=t.noTimeout,ua=!0,Nu=null,tc=null,vi=t.setCurrentUpdatePriority,Bs=t.getCurrentUpdatePriority,rc=t.resolveUpdatePriority;t.trackSchedulerEvent,t.resolveEventType,t.resolveEventTimeStamp;var Vc=t.shouldAttemptEagerTransition,wA=t.detachDeletedInstance;t.requestPostPaintCallback;var p=t.maySuspendCommit,h=null,C=null,T=null,M=null,te=null,he=null,He=null,rt=null,gt=null,Zt=t.appendChild,Hr=t.appendChildToContainer,V0=t.commitTextUpdate,Bi=null,Vs=t.commitUpdate,xi=t.insertBefore,We=null,Me=t.removeChild,$e=t.removeChildFromContainer,Yt=t.resetTextContent,s0=null,X0=null,f0=null,U0=null,Rn=t.clearContainer,G0=null,as=null,gl=null,QA=null,nc=null,ic=null,Qo=null,Zd=null,$d=null,SA=null,kA=null,DA=null,Xc=[],ac=-1,sc={},li=Math.clz32?Math.clz32:function(o){return(o>>>=0)==0?32:31-(Of(o)/eh|0)|0},Of=Math.log,eh=Math.LN2,Lu=256,RA=262144,TA=4194304,FA=Un.unstable_scheduleCallback,_u=Un.unstable_cancelCallback,Aa=Un.unstable_shouldYield,Pf=Un.unstable_requestPaint,wi=Un.unstable_now,Mu=Un.unstable_ImmediatePriority,Uf=Un.unstable_UserBlockingPriority,pl=Un.unstable_NormalPriority,oc=Un.unstable_IdlePriority,Gf=Un.log,Xs=Un.unstable_setDisableYieldValue,lc=null,ci=typeof Object.is=="function"?Object.is:function(o,l){return o===l&&(o!==0||1/o==1/l)||o!=o&&l!=l};typeof reportError=="function"&&reportError;var cc,Hf,Zs=Object.prototype.hasOwnProperty,Yi=!1,ml=new WeakMap,uc=[],Il=0,El=null,So=[],$s=0,Ou=null,Ki=a(null),eo=a(null),Ac=a(null),xs=a(null),bl=!1,Ma=null;Error(r(519));var Zc=a(null),Cl=null,fa=null,zf=typeof AbortController<"u"?AbortController:function(){var o=[],l=this.signal={aborted:!1,addEventListener:function(g,b){o.push(b)}};this.abort=function(){l.aborted=!0,o.forEach((function(g){return g()}))}},NA=Un.unstable_scheduleCallback,$c=Un.unstable_NormalPriority,Rr={$$typeof:ns,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0}
197,ko=null,ss=null,LA=!1,to=!1,fc=!1,Qi=0,da=null,fn=0,ha=0,p0=null,xr=I0.S;I0.S=function(o,l){E=wi(),typeof l=="object"&&l!==null&&typeof l.then=="function"&&(function(g,b){if(da===null){var w=da=[];fn=0,ha=Qt(),p0={status:"pending",value:void 0,then:function(R){w.push(R)}}}fn++,b.then(yt,yt)})(0,l),xr!==null&&xr(o,l)};var Tr=a(null),ro=Error(r(460)),yl=Error(r(474)),ws=Error(r(542)),eu={then:function(){}},Qs=null,os=null,tu=0,no=Rt(!0),Ss=Rt(!1),Gn=[],ga=0,io=0,ks=!1,Pu=!1,qr=a(null),dc=a(0),Ji=a(null),qi=null,wr=a(0),ls=0,b0=null,Fr=null,In=null,tn=!1,vl=!1,Oa=!1,cs=0,Tn=0,Do=null,Wf=0,rn={readContext:It,use:D0,useCallback:Xt,useContext:Xt,useEffect:Xt,useImperativeHandle:Xt,useLayoutEffect:Xt,useInsertionEffect:Xt,useMemo:Xt,useReducer:Xt,useRef:Xt,useState:Xt,useDebugValue:Xt,useDeferredValue:Xt,useTransition:Xt,useSyncExternalStore:Xt,useId:Xt,useHostTransitionStatus:Xt,useFormState:Xt,useActionState:Xt,useOptimistic:Xt,useMemoCache:Xt,useCacheRefresh:Xt};rn.useEffectEvent=Xt;var _A={readContext:It,use:D0,useCallback:function(o,l){return B0().memoizedState=[o,l===void 0?null:l],o}
197,useContext:It,useEffect:h0,useImperativeHandle:function(o,l,g){g=g!=null?g.concat([o]):null,A0(4194308,4,Zi.bind(null,l,o),g)},useLayoutEffect:function(o,l){return A0(4194308,4,o,l)},useInsertionEffect:function(o,l){A0(4,2,o,l)},useMemo:function(o,l){var g=B0();l=l===void 0?null:l;var b=o();if(Oa){U(!0);try{o()}finally{U(!1)}}return g.memoizedState=[b,l],b},useReducer:function(o,l,g){var b=B0();if(g!==void 0){var w=g(l);if(Oa){U(!0);try{g(l)}finally{U(!1)}}}else w=l;return b.memoizedState=b.baseState=w,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:w},b.queue=o,o=o.dispatch=ea.bind(null,b0,o),[b.memoizedState,o]},useRef:function(o){return o={current:o},B0().memoizedState=o},useState:function(o){var l=(o=on(o)).queue,g=Ii.bind(null,b0,l);return l.dispatch=g,[o.memoizedState,g]},useDebugValue:ei,useDeferredValue:function(o,l){return ri(B0(),o,l)},useTransition:function(){var o=on(!1);return o=va.bind(null,b0,o.queue,!0,!1),B0().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,l,g){var b=b0,w=B0();if(g=l(),Ar===null)throw Error(r(349));(127&y0)!=0||$0(b,l,g),w.memoizedState=g;var R={value:g,getSnapshot:l};return w.queue=R,h0(hn.bind(null,b,R,o),[o]),b.flags|=2048,Dt(9,{destroy:void 0},Xr.bind(null,b,R,g,l),null),g},useId:function(){var o=B0(),l=Ar.identifierPrefix;return l="_"+l+"r_"+(Wf++).toString(32)+"_",o.memoizedState=l},useHostTransitionStatus:vr,useFormState:ze,useActionState:ze,useOptimistic:function(o){var l=B0();l.memoizedState=l.baseState=o;var g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=g,l=Pr.bind(null,b0,!0,g),g.dispatch=l,[o,l]},useMemoCache:Kr,useCacheRefresh:function(){return B0().memoizedState=Ya.bind(null,b0)},useEffectEvent:function(o){var l=B0(),g={impl:o};return l.memoizedState=g,function(){if((2&N0)!=0)throw Error(r(440));return g.impl.apply(void 0,arguments)}}},qn={readContext:It,use:D0,useCallback:mi,useContext:It,useEffect:cr,useImperativeHandle:pi,useInsertionEffect:zn,useLayoutEffect:gn,useMemo:ti,useReducer:_r,useRef:Kt,useState:function(){return _r(yr)},useDebugValue:ei,useDeferredValue:function(o,l){return ya(k0(),Fr.memoizedState,o,l)},useTransition:function(){var o=_r(yr)[0],l=k0().memoizedState;return[typeof o=="boolean"?o:j0(o),l]},useSyncExternalStore:vn,useId:$i,useHostTransitionStatus:vr,useFormState:nt,useActionState:nt,useOptimistic:function(o,l){return kr(k0(),0,o,l)},useMemoCache:Kr,useCacheRefresh:Nn};qn.useEffectEvent=Or;var us={readContext:It,use:D0,useCallback:mi,useContext:It,useEffect:cr,useImperativeHandle:pi,useInsertionEffect:zn,useLayoutEffect:gn,useMemo:ti,useReducer:Gt,useRef:Kt,useState:function(){return Gt(yr)},useDebugValue:ei,useDeferredValue:function(o,l){var g=k0();return Fr===null?ri(g,o,l):ya(g,Fr.memoizedState,o,l)},useTransition:function(){var o=Gt(yr)[0],l=k0().memoizedState;return[typeof o=="boolean"?o:j0(o),l]},useSyncExternalStore:vn,useId:$i,useHostTransitionStatus:vr,useFormState:ot,useActionState:ot,useOptimistic:function(o,l){var g=k0();return Fr!==null?kr(g,0,o,l):(g.baseState=o,[o,g.queue.dispatch])},useMemoCache:Kr,useCacheRefresh:Nn};us.useEffectEvent=Or;var MA={enqueueSetState:function(o,l,g){o=o._reactInternals;var b=Gi(),w=H(b);w.payload=l,g!=null&&(w.callback=g),(l=je(o,w,b))!==null&&(Ei(l,0,b),bt(l,o,b))},enqueueReplaceState:function(o,l,g){o=o._reactInternals;var b=Gi(),w=H(b);w.tag=1,w.payload=l,g!=null&&(w.callback=g),(l=je(o,w,b))!==null&&(Ei(l,0,b),bt(l,o,b))},enqueueForceUpdate:function(o,l){o=o._reactInternals;var g=Gi(),b=H(g);b.tag=2,l!=null&&(b.callback=l),(l=je(o,b,g))!==null&&(Ei(l,0,g),bt(l,o,g))}},Ro=Error(r(461)),En=!1,Bl={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},ao=!1,T0=!1,Ir=!1,x0=typeof WeakSet=="function"?WeakSet:Set,l0=null,F0=null,bn=!1,Uu=null,To=8192,so={getCacheForType:function(o){var l=It(Rr),g=l.data.get(o);return g===void 0&&(g=o(),l.data.set(o,g)),g},cacheSignal:function(){return It(Rr).controller.signal}};if(typeof Symbol=="function"&&Symbol.for){var zr=Symbol.for;zr("selector.component"),zr("selector.has_pseudo_class"),zr("selector.role"),zr("selector.test_id"),zr("selector.text")}var oo=typeof WeakMap=="function"?WeakMap:Map,N0=0,Ar=null,c0=null,y0=0,z0=0,nn=null,Ds=!1,Fo=!1,ru=!1,Pa=0,Er=0,As=0,pa=0,xl=0,Si=0,No=0,lo=null,ui=null,u=!1,A=0,E=0,y=1/0,D=null,
197L=null,se=0,ge=null,be=null,Je=0,xt=0,Tt=null,pt=null,zt=0,Qr=null;return yi.createContainer=function(o,l,g,b,w,R,ee,le,pe,me){return(function(Ue,Ye,Xe,at,r0,Be,De,et,Nt,u0,jr,fr){return Ue=new zi(Ue,Ye,Xe,De,Nt,u0,jr,fr,null),Ye=1,Be===!0&&(Ye|=24),Be=e(3,null,null,Ye),Ue.current=Be,Be.stateNode=Ue,(Ye=Ot()).refCount++,Ue.pooledCache=Ye,Ye.refCount++,Be.memoizedState={element:at,isDehydrated:Xe,cache:Ye},ue(Be),Ue})(o,l,!1,null,0,b,R,0,ee,le,pe,me)},yi.flushSyncWork=function(){return(6&N0)!=0||(Te(0),!1)},yi.updateContainer=function(o,l,g,b){var w=l.current,R=Gi();return es(w,R,o,l,g,b),R},yi.updateContainerSync=function(o,l,g,b){return es(l.current,2,o,l,g,b),2},yi},C1.exports.default=C1.exports,Object.defineProperty(C1.exports,"__esModule",{value:!0})),HI.exports);var zI,lW=aW(Hv.exports),zv={exports:{}},vc={};zv.exports=(zI||(zI=1,vc.ConcurrentRoot=1,vc.ContinuousEventPriority=8,vc.DefaultEventPriority=32,vc.DiscreteEventPriority=2,vc.IdleEventPriority=268435456,vc.LegacyRoot=0,vc.NoEventPriority=0),vc);var Ng=zv.exports;const Wv=(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 a=r[i];if(a==="render"&&!t[a]!=!e[a])return!1;if(a!=="children"&&t[a]!==e[a]){if(typeof t[a]=="object"&&typeof e[a]=="object"&&Wv(t[a],e[a]))continue;return!1}if(a==="children"&&(typeof t[a]=="string"||typeof e[a]=="string"))return t[a]===e[a]}return!0},WI={},Lg=console.error,cW=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:s,removeChild:c,removeChildFromContainer:f,resetAfterCommit:d})=>{const m=lW({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:a,insertBefore:s,commitUpdate:(I,v,x,Q)=>{Wv(x,Q)||n(I,null,v,x,Q)},commitTextUpdate:r,removeChild:c,removeChildFromContainer:f,resetAfterCommit:d,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:I=>I,getRootHostContext:()=>WI,getChildHostContext:()=>WI,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>Ng.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>Ng.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:I=>m.createContainer(I,Ng.ConcurrentRoot,null,!1,null,"",Lg,Lg,Lg,(()=>{}),null),updateContainer:(I,v,x,Q)=>{m.updateContainerSync(I,v,x,Q),m.flushSyncWork()}}};var uW=Xv();const AW=sn(uW);function fW(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function dW(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 y1,Yv={exports:{}},hW=dW(M2);(y1=Yv).exports=function t(e){var r=AW,n=cd,i=hW;function a(p){for(var h="https://reactjs.org/docs/error-decoder.html?invariant="+p,C=1;C<arguments.length;C++)h+="&args[]="+encodeURIComponent(arguments[C]);return"Minified React error #"+p+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;s.hasOwnProperty("ReactCurrentDispatcher")||(s.ReactCurrentDispatcher={current:null}),s.hasOwnProperty("ReactCurrentBatchConfig")||(s.ReactCurrentBatchConfig={suspense:null});var c=typeof Symbol=="function"&&Symbol.for,f=c?Symbol.for("react.element"):60103,d=c?Symbol.for("react.portal"):60106,m=c?Symbol.for("react.fragment"):60107,I=c?Symbol.for("react.strict_mode"):60108,v=c?Symbol.for("react.profiler"):60114,x=c?Symbol.for("react.provider"):60109,Q=c?Symbol.for("react.context"):60110,N=c?Symbol.for("react.concurrent_mode"):60111,z=c?Symbol.for("react.forward_ref"):60112,G=c?Symbol.for("react.suspense"):60113,W=c?Symbol.for("react.suspense_list"):60120,U=c?Symbol.for("react.memo"):60115,J=c?Symbol.for("react.lazy"):60116,F=typeof Symbol=="function"&&Symbol.iterator;function ie(p){return p===null||typeof p!="object"?null:typeof(p=F&&p[F]||p["@@iterator"])=="function"?p:null}function $(p){if(p==null)return null;if(typeof p=="function")return p.displayName||p.name||null;if(typeof p=="string")return p;switch(p){case m:return"Fragment";case d:return"Portal";case v:return"Profiler";case I:return"StrictMode";case G:return"Suspense";case W:return"SuspenseList"}if(typeof p=="object")switch(p.$$typeof){case Q:return"Context.Consumer";case x:return"Context.Provider";case z:var h=p.render;return h=h.displayName||h.name||"",p.displayName||(h!==""?"ForwardRef("+h+")":"ForwardRef");case U:return $(p.type);case J:if(p=p._status===1?p._result:null)return $(p)}return null}function P(p){var h=p,C=p;if(p.alternate)for(;h.return;)h=h.return;else{p=h;do(1026&(h=p).effectTag)!=0&&(C=h.return),p=h.return;while(p)}return h.tag===3?C:null}function re(p){if(P(p)!==p)throw Error(a(188))}function ne(p){var h=p.alternate;if(!h){if((h=P(p))===null)throw Error(a(188));return h!==p?null:p}for(var C=p,T=h;;){var M=C.return;if(M===null)break;var te=M.alternate;if(te===null){if((T=M.return)!==null){C=T;continue}break}if(M.child===te.child){for(te=M.child;te;){if(te===C)return re(M),p;if(te===T)return re(M),h;te=te.sibling}throw Error(a(188))}if(C.return!==T.return)C=M,T=te;else{for(var he=!1,He=M.child;He;){if(He===C){he=!0,C=M,T=te;break}if(He===T){he=!0,T=M,C=te;break}He=He.sibling}if(!he){for(He=te.child;He;){if(He===C){he=!0,C=te,T=M;break}if(He===T){he=!0,T=te,C=M;break}He=He.sibling}if(!he)throw Error(a(189))}}if(C.alternate!==T)throw Error(a(190))}if(C.tag!==3)throw Error(a(188));return C.stateNode.current===C?p:h}
197function ve(p){if(!(p=ne(p)))return null;for(var h=p;;){if(h.tag===5||h.tag===6)return h;if(h.child)h.child.return=h,h=h.child;else{if(h===p)break;for(;!h.sibling;){if(!h.return||h.return===p)return null;h=h.return}h.sibling.return=h.return,h=h.sibling}}return null}var k=e.getPublicInstance,_=e.getRootHostContext,Y=e.getChildHostContext,K=e.prepareForCommit,oe=e.resetAfterCommit,ae=e.createInstance,ce=e.appendInitialChild,Ie=e.finalizeInitialChildren,Ge=e.prepareUpdate,Mt=e.shouldSetTextContent,It=e.createTextInstance,Ft=null,Vt=null,Ot=e.noTimeout,Lt=!0,At=null,Oe=e.appendChild,Te=e.appendChildToContainer,Le=e.commitTextUpdate,Se=null,Ve=e.commitUpdate,mt=e.insertBefore,Qt=null,yt=e.removeChild,Pt=e.removeChildFromContainer,ft=e.resetTextContent,we=null,Ct=null,Jt=null,lt=null,_t=null,vt=null,St=/^(.*)[\\\/]/;function Bt(p){var h="";do{e:switch(p.tag){case 3:case 4:case 6:case 7:case 10:case 9:var C="";break e;default:var T=p._debugOwner,M=p._debugSource,te=$(p.type);C=null,T&&(C=$(T.type)),T=te,te="",M?te=" (at "+M.fileName.replace(St,"")+":"+M.lineNumber+")":C&&(te=" (created by "+C+")"),C=` 198 in `+(T||"Unknown")+te}h+=C,p=p.return}while(p);return h}var a0=[],kt=-1;function Rt(p){0>kt||(p.current=a0[kt],a0[kt]=null,kt--)}function Ut(p,h){kt++,a0[kt]=p.current,p.current=h}var jt={},Z={current:jt},Pe={current:!1},qe=jt;function Ze(p,h){var C=p.type.contextTypes;if(!C)return jt;var T=p.stateNode;if(T&&T.__reactInternalMemoizedUnmaskedChildContext===h)return T.__reactInternalMemoizedMaskedChildContext;var M,te={};for(M in C)te[M]=h[M];return T&&((p=p.stateNode).__reactInternalMemoizedUnmaskedChildContext=h,p.__reactInternalMemoizedMaskedChildContext=te),te}function ue(p){return(p=p.childContextTypes)!=null}function Ne(p){Rt(Pe),Rt(Z)}function H(p){Rt(Pe),Rt(Z)}function je(p,h,C){if(Z.current!==jt)throw Error(a(168));Ut(Z,h),Ut(Pe,C)}function bt(p,h,C){var T=p.stateNode;if(p=h.childContextTypes,typeof T.getChildContext!="function")return C;for(var M in T=T.getChildContext())if(!(M in p))throw Error(a(108,$(h)||"Unknown",M));return r({},C,{},T)}function B(p){var h=p.stateNode;return h=h&&h.__reactInternalMemoizedMergedChildContext||jt,qe=Z.current,Ut(Z,h),Ut(Pe,Pe.current),!0}function Re(p,h,C){var T=p.stateNode;if(!T)throw Error(a(169));C?(h=bt(p,h,qe),T.__reactInternalMemoizedMergedChildContext=h,Rt(Pe),Rt(Z),Ut(Z,h)):Rt(Pe),Ut(Pe,C)}var _e=i.unstable_runWithPriority,V=i.unstable_scheduleCallback,fe=i.unstable_cancelCallback,Ce=i.unstable_shouldYield,Et=i.unstable_requestPaint,ct=i.unstable_now,ut=i.unstable_getCurrentPriorityLevel,$t=i.unstable_ImmediatePriority,mr=i.unstable_UserBlockingPriority,i0=i.unstable_NormalPriority,qt=i.unstable_LowPriority,E0=i.unstable_IdlePriority,Xt={},H0=Et!==void 0?Et:function(){},q0=null,Sr=null,C0=!1,lr=ct(),g0=1e4>lr?ct:function(){return ct()-lr};function ir(){switch(ut()){case $t:return 99;case mr:return 98;case i0:return 97;case qt:return 96;case E0:return 95;default:throw Error(a(332))}}function Cr(p){switch(p){case 99:return $t;case 98:return mr;case 97:return i0;case 96:return qt;case 95:return E0;default:throw Error(a(332))}}function B0(p,h){return p=Cr(p),_e(p,h)}function k0(p,h,C){return p=Cr(p),V(p,h,C)}function j0(p){return q0===null?(q0=[p],Sr=V($t,Kr)):q0.push(p),Xt}function D0(){if(Sr!==null){var p=Sr;Sr=null,fe(p)}Kr()}function Kr(){if(!C0&&q0!==null){C0=!0;var p=0;try{var h=q0;B0(99,(function(){for(;p<h.length;p++){var C=h[p];do C=C(!0);while(C!==null)}})),q0=null}catch(C){throw q0!==null&&(q0=q0.slice(p+1)),V($t,D0),C}finally{C0=!1}}}var yr=3;function _r(p,h,C){return 1073741821-(1+((1073741821-p+h/10)/(C/=10)|0))*C}var Mr=typeof Object.is=="function"?Object.is:function(p,h){return p===h&&(p!==0||1/p==1/h)||p!=p&&h!=h},Gt=Object.prototype.hasOwnProperty;function vn(p,h){if(Mr(p,h))return!0;if(typeof p!="object"||p===null||typeof h!="object"||h===null)return!1;var C=Object.keys(p),T=Object.keys(h);if(C.length!==T.length)return!1;for(T=0;T<C.length;T++)if(!Gt.call(h,C[T])||!Mr(p[C[T]],h[C[T]]))return!1;return!0}function $0(p,h){if(p&&p.defaultProps)for(var C in h=r({},h),p=p.defaultProps)h[C]===void 0&&(h[C]=p[C]);return h}var Xr={current:null},hn=null,Bn=null,Hn=null;function on(){Hn=Bn=hn=null}function kr(p,h){var C=p.type._context;Ut(Xr,C._currentValue2),C._currentValue2=h}function xn(p){var h=Xr.current;Rt(Xr),(p=p.type._context)._currentValue2=h}function Li(p,h){for(;p!==null;){var C=p.alternate;if(p.childExpirationTime<h)p.childExpirationTime=h,C!==null&&C.childExpirationTime<h&&(C.childExpirationTime=h);else{if(!(C!==null&&C.childExpirationTime<h))break;C.childExpirationTime=h}p=p.return}}function q(p,h){hn=p,Hn=Bn=null,(p=p.dependencies)!==null&&p.firstContext!==null&&(p.expirationTime>=h&&(Pi=!0),p.firstContext=null)}function j(p,h){if(Hn!==p&&h!==!1&&h!==0)if(typeof h=="number"&&h!==1073741823||(Hn=p,h=1073741823),h={context:p,observedBits:h,next:null},Bn===null){if(hn===null)throw Error(a(308));Bn=h,hn.dependencies={expirationTime:0,firstContext:h,responders:null}}else Bn=Bn.next=h;return p._currentValue2}var de=!1;function Ee(p){return{baseState:p,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ke(p){return{baseState:p.baseState,firstUpdate:p.firstUpdate,lastUpdate:p.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ze(p,h){return{expirationTime:p,suspenseConfig:h,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function nt(p,h){p.lastUpdate===null?p.firstUpdate=p.lastUpdate=h:(p.lastUpdate.next=h,p.lastUpdate=h)}function tt(p,h){var C=p.alternate;if(C===null){var T=p.updateQueue,M=null;T===null&&(T=p.updateQueue=Ee(p.memoizedState))}else T=p.updateQueue,M=C.updateQueue,T===null?M===null?(T=p.updateQueue=Ee(p.memoizedState),M=C.updateQueue=Ee(C.memoizedState)):T=p.updateQueue=ke(M):M===null&&(M=C.updateQueue=ke(T));M===null||T===M?nt(T,h):T.lastUpdate===null||M.lastUpdate===null?(nt(T,h),nt(M,h)):(nt(T,h),M.lastUpdate=h)}function ht(p,h){var C=p.updateQueue;(C=C===null?p.updateQueue=Ee(p.memoizedState):ot(p,C)).lastCapturedUpdate===null?C.firstCapturedUpdate=C.lastCapturedUpdate=h:(C.lastCapturedUpdate.next=h,C.lastCapturedUpdate=h)}function ot(p,h){var C=p.alternate;return C!==null&&h===C.updateQueue&&(h=p.updateQueue=ke(h)),h}function Dt(p,h,C,T,M,te){switch(C.tag){case 1:return typeof(p=C.payload)=="function"?p.call(te,T,M):p;case 3:p.effectTag=-4097&p.effectTag|64;case 0:if((M=typeof(p=C.payload)=="function"?p.call(te,T,M):p)==null)break;return r({},T,M);case 2:de=!0}return T}function Kt(p,h,C,T,M){de=!1;for(var te=(h=ot(p,h)).baseState,he=null,He=0,rt=h.firstUpdate,gt=te;rt!==null;){var Zt=rt.expirationTime;Zt<M?(he===null&&(he=rt,te=gt),He<Zt&&(He=Zt)):(fl(Zt,rt.suspenseConfig),gt=Dt(p,0,rt,gt,C,T),rt.callback!==null&&(p.effectTag|=32,rt.nextEffect=null,h.lastEffect===null?h.firstEffect=h.lastEffect=rt:(h.lastEffect.nextEffect=rt,h.lastEffect=rt))),rt=rt.next}for(Zt=null,rt=h.firstCapturedUpdate;rt!==null;){var Hr=rt.expirationTime;Hr<M?(Zt===null&&(Zt=rt,he===null&&(te=gt)),He<Hr&&(He=Hr)):(gt=Dt(p,0,rt,gt,C,T),rt.callback!==null&&(p.effectTag|=32,rt.nextEffect=null,h.lastCapturedEffect===null?h.firstCapturedEffect=h.lastCapturedEffect=rt:(h.lastCapturedEffect.nextEffect=rt,h.lastCapturedEffect=rt))),rt=rt.next}he===null&&(h.lastUpdate=null),Zt===null?h.lastCapturedUpdate=null:p.effectTag|=32,he===null&&Zt===null&&(te=gt),h.baseState=te,h.firstUpdate=he,h.firstCapturedUpdate=Zt,ys(He),p.expirationTime=He,p.memoizedState=gt}function A0(p,h,C){h.firstCapturedUpdate!==null&&(h.lastUpdate!==null&&(h.lastUpdate.next=h.firstCapturedUpdate,h.lastUpdate=h.lastCapturedUpdate),h.firstCapturedUpdate=h.lastCapturedUpdate=null),P0(h.firstEffect,C),h.firstEffect=h.lastEffect=null,P0(h.firstCapturedEffect,C),h.firstCapturedEffect=h.lastCapturedEffect=null}function P0(p,h){for(;p!==null;){var C=p.callback;if(C!==null){p.callback=null;var T=h;if(typeof C!="function")throw Error(a(191,C));C.call(T)}p=p.nextEffect}}var h0=s.ReactCurrentBatchConfig,cr=new n.Component().refs;function Or(p,h,C,T){C=(C=C(T,h=p.memoizedState))==null?h:r({},h,C),p.memoizedState=C,(T=p.updateQueue)!==null&&p.expirationTime===0&&(T.baseState=C)}var zn={isMounted:function(p){return!!(p=p._reactInternalFiber)&&P(p)===p},enqueueSetState:function(p,h,C){p=p._reactInternalFiber;var T=Pn(),M=h0.suspense;(M=ze(T=$a(T,p,M),M)).payload=h,C!=null&&(M.callback=C),tt(p,M),zi(p,T)},enqueueReplaceState:function(p,h,C){p=p._reactInternalFiber;var T=Pn(),M=h0.suspense;(M=ze(T=$a(T,p,M),M)).tag=1,M.payload=h,C!=null&&(M.callback=C),tt(p,M),zi(p,T)},enqueueForceUpdate:function(p,h){p=p._reactInternalFiber;var C=Pn(),T=h0.suspense;(T=ze(C=$a(C,p,T),T)).tag=2,h!=null&&(T.callback=h),tt(p,T),zi(p,C)}};function gn(p,h,C,T,M,te,he){return typeof(p=p.stateNode).shouldComponentUpdate=="function"?p.shouldComponentUpdate(T,te,he):!(h.prototype&&h.prototype.isPureReactComponent&&vn(C,T)&&vn(M,te))}function Zi(p,h,C){var T=!1,M=jt,te=h.contextType;return typeof te=="object"&&te!==null?te=j(te):(M=ue(h)?qe:Z.current,te=(T=(T=h.contextTypes)!=null)?Ze(p,M):jt),h=new h(C,te),p.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=zn,p.stateNode=h,h._reactInternalFiber=p,T&&((p=p.stateNode).__reactInternalMemoizedUnmaskedChildContext=M,p.__reactInternalMemoizedMaskedChildContext=te),h}function pi(p,h,C,T){p=h.state,typeof h.componentWillReceiveProps=="function"&&h.componentWillReceiveProps(C,T),typeof h.UNSAFE_componentWillReceiveProps=="function"&&h.UNSAFE_componentWillReceiveProps(C,T),h.state!==p&&zn.enqueueReplaceState(h,h.state,null)}function ei(p,h,C,T){var M=p.stateNode;M.props=C,M.state=p.memoizedState,M.refs=cr;var te=h.contextType;typeof te=="object"&&te!==null?M.context=j(te):(te=ue(h)?qe:Z.current,M.context=Ze(p,te)),(te=p.updateQueue)!==null&&(Kt(p,te,C,M,T),M.state=p.memoizedState),typeof(te=h.getDerivedStateFromProps)=="function"&&(Or(p,h,te,C),M.state=p.memoizedState),typeof h.getDerivedStateFromProps=="function"||typeof M.getSnapshotBeforeUpdate=="function"||typeof M.UNSAFE_componentWillMount!="function"&&typeof M.componentWillMount!="function"||(h=M.state,typeof M.componentWillMount=="function"&&M.componentWillMount(),typeof M.UNSAFE_componentWillMount=="function"&&M.UNSAFE_componentWillMount(),h!==M.state&&zn.enqueueReplaceState(M,M.state,null),(te=p.updateQueue)!==null&&(Kt(p,te,C,M,T),M.state=p.memoizedState)),typeof M.componentDidMount=="function"&&(p.effectTag|=4)}var mi=Array.isArray;function ti(p,h,C){if((p=C.ref)!==null&&typeof p!="function"&&typeof p!="object"){if(C._owner){if(C=C._owner){if(C.tag!==1)throw Error(a(309));var T=C.stateNode}if(!T)throw Error(a(147,p));var M=""+p;return h!==null&&h.ref!==null&&typeof h.ref=="function"&&h.ref._stringRef===M?h.ref:(h=function(te){var he=T.refs;he===cr&&(he=T.refs={}),te===null?delete he[M]:he[M]=te},h._stringRef=M,h)}if(typeof p!="string")throw Error(a(284));if(!C._owner)throw Error(a(290,p))}return p}
vendor: 4,209 bytes, line 198
198function ri(p,h){if(p.type!=="textarea")throw Error(a(31,Object.prototype.toString.call(h)==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":h,""))}function ya(p){function h(We,Me){if(p){var $e=We.lastEffect;$e!==null?($e.nextEffect=Me,We.lastEffect=Me):We.firstEffect=We.lastEffect=Me,Me.nextEffect=null,Me.effectTag=8}}function C(We,Me){if(!p)return null;for(;Me!==null;)h(We,Me),Me=Me.sibling;return null}function T(We,Me){for(We=new Map;Me!==null;)Me.key!==null?We.set(Me.key,Me):We.set(Me.index,Me),Me=Me.sibling;return We}function M(We,Me,$e){return(We=js(We,Me)).index=0,We.sibling=null,We}function te(We,Me,$e){return We.index=$e,p?($e=We.alternate)!==null?($e=$e.index)<Me?(We.effectTag=2,Me):$e:(We.effectTag=2,Me):Me}function he(We){return p&&We.alternate===null&&(We.effectTag=2),We}function He(We,Me,$e,Yt){return Me===null||Me.tag!==6?((Me=qc($e,We.mode,Yt)).return=We,Me):((Me=M(Me,$e)).return=We,Me)}function rt(We,Me,$e,Yt){return Me!==null&&Me.elementType===$e.type?((Yt=M(Me,$e.props)).ref=ti(We,Me,$e),Yt.return=We,Yt):((Yt=wo($e.type,$e.key,$e.props,null,We.mode,Yt)).ref=ti(We,Me,$e),Yt.return=We,Yt)}function gt(We,Me,$e,Yt){return Me===null||Me.tag!==4||Me.stateNode.containerInfo!==$e.containerInfo||Me.stateNode.implementation!==$e.implementation?((Me=jc($e,We.mode,Yt)).return=We,Me):((Me=M(Me,$e.children||[])).return=We,Me)}function Zt(We,Me,$e,Yt,s0){return Me===null||Me.tag!==7?((Me=Wi($e,We.mode,Yt,s0)).return=We,Me):((Me=M(Me,$e)).return=We,Me)}function Hr(We,Me,$e){if(typeof Me=="string"||typeof Me=="number")return(Me=qc(""+Me,We.mode,$e)).return=We,Me;if(typeof Me=="object"&&Me!==null){switch(Me.$$typeof){case f:return($e=wo(Me.type,Me.key,Me.props,null,We.mode,$e)).ref=ti(We,null,Me),$e.return=We,$e;case d:return(Me=jc(Me,We.mode,$e)).return=We,Me}if(mi(Me)||ie(Me))return(Me=Wi(Me,We.mode,$e,null)).return=We,Me;ri(We,Me)}return null}function V0(We,Me,$e,Yt){var s0=Me!==null?Me.key:null;if(typeof $e=="string"||typeof $e=="number")return s0!==null?null:He(We,Me,""+$e,Yt);if(typeof $e=="object"&&$e!==null){switch($e.$$typeof){case f:return $e.key===s0?$e.type===m?Zt(We,Me,$e.props.children,Yt,s0):rt(We,Me,$e,Yt):null;case d:return $e.key===s0?gt(We,Me,$e,Yt):null}if(mi($e)||ie($e))return s0!==null?null:Zt(We,Me,$e,Yt,null);ri(We,$e)}return null}function Bi(We,Me,$e,Yt,s0){if(typeof Yt=="string"||typeof Yt=="number")return He(Me,We=We.get($e)||null,""+Yt,s0);if(typeof Yt=="object"&&Yt!==null){switch(Yt.$$typeof){case f:return We=We.get(Yt.key===null?$e:Yt.key)||null,Yt.type===m?Zt(Me,We,Yt.props.children,s0,Yt.key):rt(Me,We,Yt,s0);case d:return gt(Me,We=We.get(Yt.key===null?$e:Yt.key)||null,Yt,s0)}if(mi(Yt)||ie(Yt))return Zt(Me,We=We.get($e)||null,Yt,s0,null);ri(Me,Yt)}return null}function Vs(We,Me,$e,Yt){for(var s0=null,X0=null,f0=Me,U0=Me=0,Rn=null;f0!==null&&U0<$e.length;U0++){f0.index>U0?(Rn=f0,f0=null):Rn=f0.sibling;var G0=V0(We,f0,$e[U0],Yt);if(G0===null){f0===null&&(f0=Rn);break}p&&f0&&G0.alternate===null&&h(We,f0),Me=te(G0,Me,U0),X0===null?s0=G0:X0.sibling=G0,X0=G0,f0=Rn}if(U0===$e.length)return C(We,f0),s0;if(f0===null){for(;U0<$e.length;U0++)(f0=Hr(We,$e[U0],Yt))!==null&&(Me=te(f0,Me,U0),X0===null?s0=f0:X0.sibling=f0,X0=f0);return s0}for(f0=T(We,f0);U0<$e.length;U0++)(Rn=Bi(f0,We,U0,$e[U0],Yt))!==null&&(p&&Rn.alternate!==null&&f0.delete(Rn.key===null?U0:Rn.key),Me=te(Rn,Me,U0),X0===null?s0=Rn:X0.sibling=Rn,X0=Rn);return p&&f0.forEach((function(as){return h(We,as)})),s0}function xi(We,Me,$e,Yt){var s0=ie($e);if(typeof s0!="function")throw Error(a(150));if(($e=s0.call($e))==null)throw Error(a(151));for(var X0=s0=null,f0=Me,U0=Me=0,Rn=null,G0=$e.next();f0!==null&&!G0.done;U0++,G0=$e.next()){f0.index>U0?(Rn=f0,f0=null):Rn=f0.sibling;var as=V0(We,f0,G0.value,Yt);if(as===null){f0===null&&(f0=Rn);break}p&&f0&&as.alternate===null&&h(We,f0),Me=te(as,Me,U0),X0===null?s0=as:X0.sibling=as,X0=as,f0=Rn}if(G0.done)return C(We,f0),s0;if(f0===null){for(;!G0.done;U0++,G0=$e.next())(G0=Hr(We,G0.value,Yt))!==null&&(Me=te(G0,Me,U0),X0===null?s0=G0:X0.sibling=G0,X0=G0);return s0}for(f0=T(We,f0);!G0.done;U0++,G0=$e.next())(G0=Bi(f0,We,U0,G0.value,Yt))!==null&&(p&&G0.alternate!==null&&f0.delete(G0.key===null?U0:G0.
198key),Me=te(G0,Me,U0),X0===null?s0=G0:X0.sibling=G0,X0=G0);return p&&f0.forEach((function(gl){return h(We,gl)})),s0}return function(We,Me,$e,Yt){var s0=typeof $e=="object"&&$e!==null&&$e.type===m&&$e.key===null;s0&&($e=$e.props.children);var X0=typeof $e=="object"&&$e!==null;if(X0)switch($e.$$typeof){case f:e:{for(X0=$e.key,s0=Me;s0!==null;){if(s0.key===X0){if(s0.tag===7?$e.type===m:s0.elementType===$e.type){C(We,s0.sibling),(Me=M(s0,$e.type===m?$e.props.children:$e.props)).ref=ti(We,s0,$e),Me.return=We,We=Me;break e}C(We,s0);break}h(We,s0),s0=s0.sibling}$e.type===m?((Me=Wi($e.props.children,We.mode,Yt,$e.key)).return=We,We=Me):((Yt=wo($e.type,$e.key,$e.props,null,We.mode,Yt)).ref=ti(We,Me,$e),Yt.return=We,We=Yt)}return he(We);case d:e:{for(s0=$e.key;Me!==null;){if(Me.key===s0){if(Me.tag===4&&Me.stateNode.containerInfo===$e.containerInfo&&Me.stateNode.implementation===$e.implementation){C(We,Me.sibling),(Me=M(Me,$e.children||[])).return=We,We=Me;break e}C(We,Me);break}h(We,Me),Me=Me.sibling}(Me=jc($e,We.mode,Yt)).return=We,We=Me}return he(We)}if(typeof $e=="string"||typeof $e=="number")return $e=""+$e,Me!==null&&Me.tag===6?(C(We,Me.sibling),(Me=M(Me,$e)).return=We,We=Me):(C(We,Me),(Me=qc($e,We.mode,Yt)).return=We,We=Me),he(We);if(mi($e))return Vs(We,Me,$e,Yt);if(ie($e))return xi(We,Me,$e,Yt);if(X0&&ri(We,$e),$e===void 0&&!s0)switch(We.tag){case 1:case 0:throw We=We.type,Error(a(152,We.displayName||We.name||"Component"))}return C(We,Me)}}var va=ya(!0),vr=ya(!1),$i={},Nn={current:$i},Ya={current:$i},ea={current:$i};function Ii(p){if(p===$i)throw Error(a(174));return p}function ta(p,h){Ut(ea,h),Ut(Ya,p),Ut(Nn,$i),h=_(h),Rt(Nn),Ut(Nn,h)}function Pr(p){Rt(Nn),Rt(Ya),Rt(ea)}function Ba(p){var h=Ii(ea.current),C=Ii(Nn.current);C!==(h=Y(C,p.type,h))&&(Ut(Ya,p),Ut(Nn,h))}function hs(p){Ya.current===p&&(Rt(Nn),Rt(Ya))}var ar={current:0};function _i(p){for(var h=p;h!==null;){if(h.tag===13){var C=h.memoizedState;if(C!==null&&((C=C.dehydrated)===null||_t(C)||vt(C)))return h}else if(h.tag===19&&h.memoizedProps.revealOrder!==void 0){if((64&h.effectTag)!=0)return h}else if(h.child!==null){h.child.return=h,h=h.child;continue}if(h===p)break;for(;h.sibling===null;){if(h.return===null||h.return===p)return null;h=h.return}h.sibling.return=h.return,h=h.sibling}return null}function Ps(p,h){return{responder:p,props:h}}var xa=s.ReactCurrentDispatcher,ur=s.ReactCurrentBatchConfig,Ln=0,ln=null,Zr=null,_n=null,cn=null,R0=null,ra=null,Wn=0,Jr=null,er=0,Mi=!1,wn=null,Mn=0;function $r(){throw Error(a(321))}function Oi(p,h){if(h===null)return!1;for(var C=0;C<h.length&&C<p.length;C++)if(!Mr(p[C],h[C]))return!1;return!0}function Q0(p,h,C,T,M,te){if(Ln=te,ln=h,_n=p!==null?p.memoizedState:null,xa.current=_n===null?Ur:ia,h=C(T,M),Mi){do Mi=!1,Mn+=1,_n=p!==null?p.memoizedState:null,ra=cn,Jr=R0=Zr=null,xa.current=ia,h=C(T,M);while(Mi);wn=null,Mn=0}if(xa.current=qa,(p=ln).memoizedState=cn,p.expirationTime=Wn,p.updateQueue=Jr,p.effectTag|=er,p=Zr!==null&&Zr.next!==null,Ln=0,ra=R0=cn=_n=Zr=ln=null,Wn=0,Jr=null,er=0,p)throw Error(a(300));return h}function pn(){xa.current=qa,Ln=0,ra=R0=cn=_n=Zr=ln=null,Wn=0,Jr=null,er=0,Mi=!1,wn=null,Mn=0}function Dr(){var p={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return R0===null?cn=R0=p:R0=R0.next=p,R0}function mn(){if(ra!==null)ra=(R0=ra).next,_n=(Zr=_n)!==null?Zr.next:null;else{if(_n===null)throw Error(a(310));var p={memoizedState:(Zr=_n).memoizedState,baseState:Zr.baseState,queue:Zr.queue,baseUpdate:Zr.baseUpdate,next:null};R0=R0===null?cn=p:R0.next=p,_n=Zr.next}return R0}function na(p,h){return typeof h=="function"?h(p):h}function $o(p){var h=mn(),C=h.queue;if(C===null)throw Error(a(311));if(C.lastRenderedReducer=p,0<Mn){var T=C.dispatch;if(wn!==null){var M=wn.get(C);if(M!==void 0){wn.delete(C);var te=h.memoizedState;do te=p(te,M.action),M=M.next;while(M!==null);return Mr(te,h.memoizedState)||(Pi=!0),h.memoizedState=te,h.baseUpdate===C.last&&(h.baseState=te),C.lastRenderedState=te,[te,T]}}return[h.memoizedState,T]}T=C.last;var he=h.baseUpdate;if(te=h.baseState,he!==null?(T!==null&&(T.next=null),T=he.next):T=T!==null?T.next:null,T!==null){var He=M=null,rt=T,gt=!1;do{var Zt=rt.expirationTime;Zt<Ln?(gt||(gt=!0,He=he,M=te),Zt>Wn&&ys(Wn=Zt)):(fl(Zt,rt.suspenseConfig),te=rt.eagerReducer===p?rt.eagerState:p(te,rt.action)),he=rt,rt=rt.next}while(rt!==null&&rt!==T);gt||(He=he,M=te),Mr(te,h.memoizedState)||(Pi=!0),h.memoizedState=te,h.baseUpdate=He,h.baseState=M,C.lastRenderedState=te}return[h.memoizedState,C.dispatch]}
vendor: 8,730 bytes, line 198
198function gs(p){var h=Dr();return typeof p=="function"&&(p=p()),h.memoizedState=h.baseState=p,p=(p=h.queue={last:null,dispatch:null,lastRenderedReducer:na,lastRenderedState:p}).dispatch=mo.bind(null,ln,p),[h.memoizedState,p]}function Us(p){return $o(na)}function Gs(p,h,C,T){return p={tag:p,create:h,destroy:C,deps:T,next:null},Jr===null?(Jr={lastEffect:null}).lastEffect=p.next=p:(h=Jr.lastEffect)===null?Jr.lastEffect=p.next=p:(C=h.next,h.next=p,p.next=C,Jr.lastEffect=p),p}function Hs(p,h,C,T){var M=Dr();er|=p,M.memoizedState=Gs(h,C,void 0,T===void 0?null:T)}function Ka(p,h,C,T){var M=mn();T=T===void 0?null:T;var te=void 0;if(Zr!==null){var he=Zr.memoizedState;if(te=he.destroy,T!==null&&Oi(T,he.deps))return void Gs(0,C,te,T)}er|=p,M.memoizedState=Gs(h,C,te,T)}function Qn(p,h){return Hs(516,192,p,h)}function wa(p,h){return Ka(516,192,p,h)}function Wl(p,h){return typeof h=="function"?(p=p(),h(p),function(){h(null)}):h!=null?(p=p(),h.current=p,function(){h.current=null}):void 0}function Yl(){}function ps(p,h){return Dr().memoizedState=[p,h===void 0?null:h],p}function Ja(p,h){var C=mn();h=h===void 0?null:h;var T=C.memoizedState;return T!==null&&h!==null&&Oi(h,T[1])?T[0]:(C.memoizedState=[p,h],p)}function mo(p,h,C){if(!(25>Mn))throw Error(a(301));var T=p.alternate;if(p===ln||T!==null&&T===ln)if(Mi=!0,p={expirationTime:Ln,suspenseConfig:null,action:C,eagerReducer:null,eagerState:null,next:null},wn===null&&(wn=new Map),(C=wn.get(h))===void 0)wn.set(h,p);else{for(h=C;h.next!==null;)h=h.next;h.next=p}else{var M=Pn(),te=h0.suspense;te={expirationTime:M=$a(M,p,te),suspenseConfig:te,action:C,eagerReducer:null,eagerState:null,next:null};var he=h.last;if(he===null)te.next=te;else{var He=he.next;He!==null&&(te.next=He),he.next=te}if(h.last=te,p.expirationTime===0&&(T===null||T.expirationTime===0)&&(T=h.lastRenderedReducer)!==null)try{var rt=h.lastRenderedState,gt=T(rt,C);if(te.eagerReducer=T,te.eagerState=gt,Mr(gt,rt))return}catch{}zi(p,M)}}var qa={readContext:j,useCallback:$r,useContext:$r,useEffect:$r,useImperativeHandle:$r,useLayoutEffect:$r,useMemo:$r,useReducer:$r,useRef:$r,useState:$r,useDebugValue:$r,useResponder:$r,useDeferredValue:$r,useTransition:$r},Ur={readContext:j,useCallback:ps,useContext:j,useEffect:Qn,useImperativeHandle:function(p,h,C){return C=C!=null?C.concat([p]):null,Hs(4,36,Wl.bind(null,h,p),C)},useLayoutEffect:function(p,h){return Hs(4,36,p,h)},useMemo:function(p,h){var C=Dr();return h=h===void 0?null:h,p=p(),C.memoizedState=[p,h],p},useReducer:function(p,h,C){var T=Dr();return h=C!==void 0?C(h):h,T.memoizedState=T.baseState=h,p=(p=T.queue={last:null,dispatch:null,lastRenderedReducer:p,lastRenderedState:h}).dispatch=mo.bind(null,ln,p),[T.memoizedState,p]},useRef:function(p){return p={current:p},Dr().memoizedState=p},useState:gs,useDebugValue:Yl,useResponder:Ps,useDeferredValue:function(p,h){var C=gs(p),T=C[0],M=C[1];return Qn((function(){i.unstable_next((function(){var te=ur.suspense;ur.suspense=h===void 0?null:h;try{M(p)}finally{ur.suspense=te}}))}),[p,h]),T},useTransition:function(p){var h=gs(!1),C=h[0],T=h[1];return[ps((function(M){T(!0),i.unstable_next((function(){var te=ur.suspense;ur.suspense=p===void 0?null:p;try{T(!1),M()}finally{ur.suspense=te}}))}),[p,C]),C]}},ia={readContext:j,useCallback:Ja,useContext:j,useEffect:wa,useImperativeHandle:function(p,h,C){return C=C!=null?C.concat([p]):null,Ka(4,36,Wl.bind(null,h,p),C)},useLayoutEffect:function(p,h){return Ka(4,36,p,h)},useMemo:function(p,h){var C=mn();h=h===void 0?null:h;var T=C.memoizedState;return T!==null&&h!==null&&Oi(h,T[1])?T[0]:(p=p(),C.memoizedState=[p,h],p)},useReducer:$o,useRef:function(){return mn().memoizedState},useState:Us,useDebugValue:Yl,useResponder:Ps,useDeferredValue:function(p,h){var C=Us(),T=C[0],M=C[1];return wa((function(){i.unstable_next((function(){var te=ur.suspense;ur.suspense=h===void 0?null:h;try{M(p)}finally{ur.suspense=te}}))}),[p,h]),T},useTransition:function(p){var h=Us(),C=h[0],T=h[1];return[Ja((function(M){T(!0),i.unstable_next((function(){var te=ur.suspense;ur.suspense=p===void 0?null:p;try{T(!1),M()}finally{ur.suspense=te}}))}),[p,C]),C]}},ku=s.ReactCurrentOwner,Pi=!1;function Sn(p,h,C,T){h.child=p===null?vr(h,null,C,T):va(h,p.child,C,T)}function aa(p,h,C,T,M){C=C.render;var te=h.ref;return q(h,M),T=Q0(p,h,C,T,te,M),p===null||Pi?(h.effectTag|=1,Sn(p,h,T,M),h.child):(h.updateQueue=p.updateQueue,h.effectTag&=-517,p.expirationTime<=M&&(p.expirationTime=0),en(p,h,M))}function el(p,h,C,T,M,te){if(p===null){var he=C.type;return typeof he!="function"||Jc(he)||he.defaultProps!==void 0||C.compare!==null||C.defaultProps!==void 0?((p=wo(C.type,null,T,null,h.mode,te)).ref=h.ref,p.return=h,h.child=p):(h.tag=15,h.type=he,Kl(p,h,he,T,M,te))}return he=p.child,M<te&&(M=he.memoizedProps,(C=(C=C.compare)!==null?C:vn)(M,T)&&p.ref===h.ref)?en(p,h,te):(h.effectTag|=1,(p=js(he,T)).ref=h.ref,p.return=h,h.child=p)}function Kl(p,h,C,T,M,te){return p!==null&&vn(p.memoizedProps,T)&&p.ref===h.ref&&(Pi=!1,M<te)?en(p,h,te):ni(p,h,C,T,te)}function zs(p,h){var C=h.ref;(p===null&&C!==null||p!==null&&p.ref!==C)&&(h.effectTag|=128)}function ni(p,h,C,T,M){var te=ue(C)?qe:Z.current;return te=Ze(h,te),q(h,M),C=Q0(p,h,C,T,te,M),p===null||Pi?(h.effectTag|=1,Sn(p,h,C,M),h.child):(h.updateQueue=p.updateQueue,h.effectTag&=-517,p.expirationTime<=M&&(p.expirationTime=0),en(p,h,M))}function Jl(p,h,C,T,M){if(ue(C)){var te=!0;B(h)}else te=!1;if(q(h,M),h.stateNode===null)p!==null&&(p.alternate=null,h.alternate=null,h.effectTag|=2),Zi(h,C,T),ei(h,C,T,M),T=!0;else if(p===null){var he=h.stateNode,He=h.memoizedProps;he.props=He;var rt=he.context,gt=C.contextType;gt=typeof gt=="object"&>!==null?j(gt):Ze(h,gt=ue(C)?qe:Z.current);var Zt=C.getDerivedStateFromProps,Hr=typeof Zt=="function"||typeof he.getSnapshotBeforeUpdate=="function";Hr||typeof he.UNSAFE_componentWillReceiveProps!="function"&&typeof he.componentWillReceiveProps!="function"||(He!==T||rt!==gt)&&pi(h,he,T,gt),de=!1;var V0=h.memoizedState;rt=he.state=V0;var Bi=h.updateQueue;Bi!==null&&(Kt(h,Bi,T,he,M),rt=h.memoizedState),He!==T||V0!==rt||Pe.current||de?(typeof Zt=="function"&&(Or(h,C,Zt,T),rt=h.memoizedState),(He=de||gn(h,C,He,T,V0,rt,gt))?(Hr||typeof he.UNSAFE_componentWillMount!="function"&&typeof he.componentWillMount!="function"||(typeof he.componentWillMount=="function"&&he.componentWillMount(),typeof he.UNSAFE_componentWillMount=="function"&&he.UNSAFE_componentWillMount()),typeof he.componentDidMount=="function"&&(h.effectTag|=4)):(typeof he.componentDidMount=="function"&&(h.effectTag|=4),h.memoizedProps=T,h.memoizedState=rt),he.props=T,he.state=rt,he.context=gt,T=He):(typeof he.componentDidMount=="function"&&(h.effectTag|=4),T=!1)}else he=h.stateNode,He=h.memoizedProps,he.props=h.type===h.elementType?He:$0(h.type,He),rt=he.context,gt=typeof(gt=C.contextType)=="object"&>!==null?j(gt):Ze(h,gt=ue(C)?qe:Z.current),(Hr=typeof(Zt=C.getDerivedStateFromProps)=="function"||typeof he.getSnapshotBeforeUpdate=="function")||typeof he.UNSAFE_componentWillReceiveProps!="function"&&typeof he.componentWillReceiveProps!="function"||(He!==T||rt!==gt)&&pi(h,he,T,gt),de=!1,rt=h.memoizedState,V0=he.state=rt,(Bi=h.updateQueue)!==null&&(Kt(h,Bi,T,he,M),V0=h.memoizedState),He!==T||rt!==V0||Pe.current||de?(typeof Zt=="function"&&(Or(h,C,Zt,T),V0=h.memoizedState),(Zt=de||gn(h,C,He,T,rt,V0,gt))?(Hr||typeof he.UNSAFE_componentWillUpdate!="function"&&typeof he.componentWillUpdate!="function"||(typeof he.componentWillUpdate=="function"&&he.componentWillUpdate(T,V0,gt),typeof he.UNSAFE_componentWillUpdate=="function"&&he.UNSAFE_componentWillUpdate(T,V0,gt)),typeof he.componentDidUpdate=="function"&&(h.effectTag|=4),typeof he.getSnapshotBeforeUpdate=="function"&&(h.effectTag|=256)):(typeof he.componentDidUpdate!="function"||He===p.memoizedProps&&rt===p.memoizedState||(h.effectTag|=4),typeof he.getSnapshotBeforeUpdate!="function"||He===p.memoizedProps&&rt===p.memoizedState||(h.effectTag|=256),h.memoizedProps=T,h.memoizedState=V0),he.props=T,he.state=V0,he.context=gt,T=Zt):(typeof he.componentDidUpdate!="function"||He===p.memoizedProps&&rt===p.memoizedState||(h.effectTag|=4),typeof he.getSnapshotBeforeUpdate!="function"||He===p.memoizedProps&&rt===p.memoizedState||(h.effectTag|=256),T=!1);return Io(p,h,C,T,te,M)}function Io(p,h,C,T,M,te){zs(p,h);var he=(64&h.effectTag)!=0;if(!T&&!he)return M&&Re(h,C,!1),en(p,h,te);T=h.stateNode,ku.current=h;var He=he&&typeof C.getDerivedStateFromError!="function"?null:T.render();return h.effectTag|=1,p!==null&&he?(h.child=va(h,p.child,null,te),h.child=va(h,null,He,te)):Sn(p,h,He,te),h.memoizedState=T.state,M&&Re(h,C,!0),h.child}function Ui(p){var h=p.stateNode;h.pendingContext?je(0,h.pendingContext,h.pendingContext!==h.context):h.context&&je(0,h.
198context,!1),ta(p,h.containerInfo)}var tl,ii,ql,ms,ai={dehydrated:null,retryTime:0};function Is(p,h,C){var T,M=h.mode,te=h.pendingProps,he=ar.current,He=!1;if((T=(64&h.effectTag)!=0)||(T=(2&he)!=0&&(p===null||p.memoizedState!==null)),T?(He=!0,h.effectTag&=-65):p!==null&&p.memoizedState===null||te.fallback===void 0||te.unstable_avoidThisFallback===!0||(he|=1),Ut(ar,1&he),p===null){if(te.fallback,He){if(He=te.fallback,(te=Wi(null,M,0,null)).return=h,(2&h.mode)==0)for(p=h.memoizedState!==null?h.child.child:h.child,te.child=p;p!==null;)p.return=te,p=p.sibling;return(C=Wi(He,M,C,null)).return=h,te.sibling=C,h.memoizedState=ai,h.child=te,C}return M=te.children,h.memoizedState=null,h.child=vr(h,null,M,C)}if(p.memoizedState!==null){if(M=(p=p.child).sibling,He){if(te=te.fallback,(C=js(p,p.pendingProps)).return=h,(2&h.mode)==0&&(He=h.memoizedState!==null?h.child.child:h.child)!==p.child)for(C.child=He;He!==null;)He.return=C,He=He.sibling;return(M=js(M,te,M.expirationTime)).return=h,C.sibling=M,C.childExpirationTime=0,h.memoizedState=ai,h.child=C,M}return C=va(h,p.child,te.children,C),h.memoizedState=null,h.child=C}if(p=p.child,He){if(He=te.fallback,(te=Wi(null,M,0,null)).return=h,te.child=p,p!==null&&(p.return=te),(2&h.mode)==0)for(p=h.memoizedState!==null?h.child.child:h.child,te.child=p;p!==null;)p.return=te,p=p.sibling;return(C=Wi(He,M,C,null)).return=h,te.sibling=C,C.effectTag|=2,te.childExpirationTime=0,h.memoizedState=ai,h.child=te,C}return h.memoizedState=null,h.child=va(h,p,te.children,C)}function Ws(p,h){p.expirationTime<h&&(p.expirationTime=h);var C=p.alternate;C!==null&&C.expirationTime<h&&(C.expirationTime=h),Li(p.return,h)}function Yn(p,h,C,T,M,te){var he=p.memoizedState;he===null?p.memoizedState={isBackwards:h,rendering:null,last:T,tail:C,tailExpiration:0,tailMode:M,lastEffect:te}:(he.isBackwards=h,he.rendering=null,he.last=T,he.tail=C,he.tailExpiration=0,he.tailMode=M,he.lastEffect=te)}function Qa(p,h,C){var T=h.pendingProps,M=T.revealOrder,te=T.tail;if(Sn(p,h,T.children,C),(2&(T=ar.current))!=0)T=1&T|2,h.effectTag|=64;else{if(p!==null&&(64&p.effectTag)!=0)e:for(p=h.child;p!==null;){if(p.tag===13)p.memoizedState!==null&&Ws(p,C);else if(p.tag===19)Ws(p,C);else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===h)break e;for(;p.sibling===null;){if(p.return===null||p.return===h)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}T&=1}if(Ut(ar,T),(2&h.mode)==0)h.memoizedState=null;else switch(M){case"forwards":for(C=h.child,M=null;C!==null;)(p=C.alternate)!==null&&_i(p)===null&&(M=C),C=C.sibling;(C=M)===null?(M=h.child,h.child=null):(M=C.sibling,C.sibling=null),Yn(h,!1,M,C,te,h.lastEffect);break;case"backwards":for(C=null,M=h.child,h.child=null;M!==null;){if((p=M.alternate)!==null&&_i(p)===null){h.child=M;break}p=M.sibling,M.sibling=C,C=M,M=p}Yn(h,!0,C,null,te,h.lastEffect);break;case"together":Yn(h,!1,null,null,void 0,h.lastEffect);break;default:h.memoizedState=null}return h.child}function en(p,h,C){p!==null&&(h.dependencies=p.dependencies);var T=h.expirationTime;if(T!==0&&ys(T),h.childExpirationTime<C)return null;if(p!==null&&h.child!==p.child)throw Error(a(153));if(h.child!==null){for(C=js(p=h.child,p.pendingProps,p.expirationTime),h.child=C,C.return=h;p.sibling!==null;)p=p.sibling,(C=C.sibling=js(p,p.pendingProps,p.expirationTime)).return=h;C.sibling=null}return h.child}function ja(p){p.effectTag|=4}function si(p,h){switch(p.tailMode){case"hidden":h=p.tail;for(var C=null;h!==null;)h.alternate!==null&&(C=h),h=h.sibling;C===null?p.tail=null:C.sibling=null;break;case"collapsed":C=p.tail;for(var T=null;C!==null;)C.alternate!==null&&(T=C),C=C.sibling;T===null?h||p.tail===null?p.tail=null:p.tail.sibling=null:T.sibling=null}}function sa(p){switch(p.tag){case 1:ue(p.type)&&Ne();var h=p.effectTag;return 4096&h?(p.effectTag=-4097&h|64,p):null;case 3:if(Pr(),H(),(64&(h=p.effectTag))!=0)throw Error(a(285));return p.effectTag=-4097&h|64,p;case 5:return hs(p),null;case 13:return Rt(ar),4096&(h=p.effectTag)?(p.effectTag=-4097&h|64,p):null;case 19:return Rt(ar),null;case 4:return Pr(),null;case 10:return xn(p),null;default:return null}}function Va(p,h){return{value:p,source:h,stack:Bt(h)}}tl=function(p,h){for(var C=h.child;C!==null;){if(C.tag===5||C.tag===6)ce(p,C.stateNode);else if(C.tag!==4&&C.child!==null){C.child.return=C,C=C.child;continue}if(C===h)break;for(;C.sibling===null;){if(C.return===null||C.return===h)return;C=C.return}C.sibling.return=C.return,C=C.sibling}},ii=function(){},ql=function(p,h,C,T,M){if((p=p.memoizedProps)!==T){var te=h.stateNode,he=Ii(Nn.current);C=Ge(te,C,p,T,M,he),(h.updateQueue=C)&&ja(h)}},ms=function(p,h,C,T){C!==T&&ja(h)};var jl=typeof WeakSet=="function"?WeakSet:Set;function Ys(p,h){var C=h.source,T=h.stack;T===null&&C!==null&&(T=Bt(C)),C!==null&&$(C.type),h=h.value,p!==null&&p.tag===1&&$(p.type);try{console.error(h)}catch(M){setTimeout((function(){throw M}))}}function Sa(p){var h=p.ref;if(h!==null)if(typeof h=="function")try{h(null)}catch(C){_a(p,C)}else h.current=null}function rl(p,h){switch(h.tag){case 0:case 11:case 15:oa(2,0,h);break;case 1:if(256&h.effectTag&&p!==null){var C=p.memoizedProps,T=p.memoizedState;h=(p=h.stateNode).getSnapshotBeforeUpdate(h.elementType===h.type?C:$0(h.type,C),T),p.__reactInternalSnapshotBeforeUpdate=h}break;
198case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function oa(p,h,C){if((C=(C=C.updateQueue)!==null?C.lastEffect:null)!==null){var T=C=C.next;do{if((T.tag&p)!=0){var M=T.destroy;T.destroy=void 0,M!==void 0&&M()}(T.tag&h)!=0&&(M=T.create,T.destroy=M()),T=T.next}while(T!==C)}}function Kn(p,h,C){switch(typeof Kc=="function"&&Kc(h),h.tag){case 0:case 11:case 14:case 15:if((p=h.updateQueue)!==null&&(p=p.lastEffect)!==null){var T=p.next;B0(97<C?97:C,(function(){var M=T;do{var te=M.destroy;if(te!==void 0){var he=h;try{te()}catch(He){_a(he,He)}}M=M.next}while(M!==T)}))}break;case 1:Sa(h),typeof(C=h.stateNode).componentWillUnmount=="function"&&(function(M,te){try{te.props=M.memoizedProps,te.state=M.memoizedState,te.componentWillUnmount()}catch(he){_a(M,he)}})(h,C);break;case 5:Sa(h);break;case 4:Xl(p,h,C)}}function Ks(p,h,C){for(var T=h;;)if(Kn(p,T,C),T.child===null||T.tag===4){if(T===h)break;for(;T.sibling===null;){if(T.return===null||T.return===h)return;T=T.return}T.sibling.return=T.return,T=T.sibling}else T.child.return=T,T=T.child}function oi(p){var h=p.alternate;p.return=null,p.child=null,p.memoizedState=null,p.updateQueue=null,p.dependencies=null,p.alternate=null,p.firstEffect=null,p.lastEffect=null,p.pendingProps=null,p.memoizedProps=null,h!==null&&oi(h)}function Vl(p){return p.tag===5||p.tag===3||p.tag===4}function Eo(p){e:{for(var h=p.return;h!==null;){if(Vl(h)){var C=h;break e}h=h.return}throw Error(a(160))}switch(h=C.stateNode,C.tag){case 5:var T=!1;break;case 3:case 4:h=h.containerInfo,T=!0;break;default:throw Error(a(161))}16&C.effectTag&&(ft(h),C.effectTag&=-17);e:t:for(C=p;;){for(;C.sibling===null;){if(C.return===null||Vl(C.return)){C=null;break e}C=C.return}for(C.sibling.return=C.return,C=C.sibling;C.tag!==5&&C.tag!==6&&C.tag!==18;){if(2&C.effectTag||C.child===null||C.tag===4)continue t;C.child.return=C,C=C.child}if(!(2&C.effectTag)){C=C.stateNode;break e}}for(var M=p;;){var te=M.tag===5||M.tag===6;if(te)te=te?M.stateNode:M.stateNode.instance,C?T?Qt(h,te,C):mt(h,te,C):T?Te(h,te):Oe(h,te);else if(M.tag!==4&&M.child!==null){M.child.return=M,M=M.child;continue}if(M===p)break;for(;M.sibling===null;){if(M.return===null||M.return===p)return;M=M.return}M.sibling.return=M.return,M=M.sibling}}function Xl(p,h,C){for(var T,M,te=h,he=!1;;){if(!he){he=te.return;e:for(;;){if(he===null)throw Error(a(160));switch(T=he.stateNode,he.tag){case 5:M=!1;break e;case 3:case 4:T=T.containerInfo,M=!0;break e}he=he.return}he=!0}if(te.tag===5||te.tag===6)Ks(p,te,C),M?Pt(T,te.stateNode):yt(T,te.stateNode);else if(te.tag===4){if(te.child!==null){T=te.stateNode.containerInfo,M=!0,te.child.return=te,te=te.child;continue}}else if(Kn(p,te,C),te.child!==null){te.child.return=te,te=te.child;continue}if(te===h)break;for(;te.sibling===null;){if(te.return===null||te.return===h)return;(te=te.return).tag===4&&(he=!1)}te.sibling.return=te.return,te=te.sibling}}function bo(p,h){switch(h.tag){case 0:case 11:case 14:case 15:oa(4,8,h);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var C=h.stateNode;if(C!=null){var T=h.memoizedProps;p=p!==null?p.memoizedProps:T;var M=h.type,te=h.updateQueue;h.updateQueue=null,te!==null&&Ve(C,te,M,p,T,h)}break;case 6:if(h.stateNode===null)throw Error(a(162));C=h.memoizedProps,Le(h.stateNode,p!==null?p.memoizedProps:C,C);break;case 13:(function(he){var He=he;if(he.memoizedState===null)var rt=!1;else rt=!0,He=he.child,ll=g0();if(He!==null){e:if(he=He,Lt)for(He=he;;){if(He.tag===5){var gt=He.stateNode;rt?we(gt):Jt(He.stateNode,He.memoizedProps)}else if(He.tag===6)gt=He.stateNode,rt?Ct(gt):lt(gt,He.memoizedProps);else{if(He.tag===13&&He.memoizedState!==null&&He.memoizedState.dehydrated===null){(gt=He.child.sibling).return=He,He=gt;continue}if(He.child!==null){He.child.return=He,He=He.child;continue}}if(He===he)break e;for(;He.sibling===null;){if(He.return===null||He.return===he)break e;He=He.return}He.sibling.return=He.return,He=He.sibling}}})(h),ka(h);break;case 19:ka(h);break;default:throw Error(a(163))}}function ka(p){var h=p.updateQueue;if(h!==null){p.updateQueue=null;var C=p.stateNode;C===null&&(C=p.stateNode=new jl),h.forEach((function(T){var M=Tu.bind(null,p,T);C.has(T)||(C.add(T),T.then(M,M))}))}}var Gi=typeof WeakMap=="function"?WeakMap:Map;function Es(p,h,C){(C=ze(C,null)).tag=3,C.payload={element:null};var T=h.value;return C.callback=function(){cl||(cl=!0,vo=T),Ys(p,h)},C}function Ei(p,h,C){(C=ze(C,null)).tag=3;var T=p.type.getDerivedStateFromError;if(typeof T=="function"){var M=h.value;C.payload=function(){return Ys(p,h),T(M)}}var te=p.stateNode;return te!==null&&typeof te.componentDidCatch=="function"&&(C.callback=function(){typeof T!="function"&&(Fa===null?Fa=new Set([this]):Fa.add(this),Ys(p,h));var he=h.stack;this.componentDidCatch(h.value,{componentStack:he!==null?he:""})}),C}var Zl,zc=Math.ceil,nl=s.ReactCurrentDispatcher,la=s.ReactCurrentOwner,Br=0,bs=8,bi=16,Ci=32,Xa=0,Da=1,Js=2,il=3,al=4,sl=5,n0=Br,un=null,Wt=null,kn=0,An=Xa,Co=null,Ra=1073741823,yo=1073741823,ol=null,Ta=0,Hi=!1,ll=0,K0=500,Ht=null,cl=!1,vo=null,Fa=null,$l=!1,ul=null,Za=90,On=null,Na=0,Bo=null,Gr=0;function Pn(){return(n0&(bi|Ci))!==Br?1073741821-(g0()/10|0):Gr!==0?Gr:Gr=1073741821-(g0()/10|0)}function $a(p,h,C){if((2&(h=h.mode))==0)return 1073741823;var T=ir();if((4&h)==0)return T===99?1073741823:1073741822;if((n0&bi)!==Br)return kn;if(C!==null)p=_r(p,0|C.timeoutMs||5e3,250);else switch(T){case 99:p=1073741823;break;case 98:p=_r(p,150,100);break;case 97:case 96:p=_r(p,5e3,250);break;case 95:p=2;break;default:throw Error(a(326))}return un!==null&&p===kn&&--p,p}function zi(p,h){if(50<Na)throw Na=0,Bo=null,Error(a(185));if((p=es(p,h))!==null){var C=ir();h===1073741823?(n0&bs)!==Br&&(n0&(bi|Ci))===Br?Al(p):(Jn(p),n0===Br&&D0()):Jn(p),(4&n0)===Br||C!==98&&C!==99||(On===null?On=new Map([[p,h]]):((C=On.get(p))===void 0||C>h)&&On.set(p,h))}}function es(p,h){p.expirationTime<h&&(p.expirationTime=h);var C=p.alternate;C!==null&&C.expirationTime<h&&(C.expirationTime=h);var T=p.return,M=null;if(T===null&&p.tag===3)M=p.stateNode;else for(;T!==null;){if(C=T.alternate,T.childExpirationTime<h&&(T.childExpirationTime=h),C!==null&&C.childExpirationTime<h&&(C.childExpirationTime=h),T.return===null&&T.tag===3){M=T.stateNode;break}T=T.return}return M!==null&&(un===M&&(ys(h),An===al&&ua(M,kn)),Nu(M,h)),M}function yi(p){var h=p.lastExpiredTime;return h!==0?h:ca(p,h=p.firstPendingTime)?(h=p.lastPingedTime)>(p=p.nextKnownPendingLevel)?h:p:h}function Jn(p){if(p.lastExpiredTime!==0)p.callbackExpirationTime=1073741823,p.callbackPriority=99,p.callbackNode=j0(Al.bind(null,p));else{var h=yi(p),C=p.callbackNode;if(h===0)C!==null&&(p.callbackNode=null,p.callbackExpirationTime=0,p.callbackPriority=90);else{var T=Pn();if(T=h===1073741823?99:h===1||h===2?95:0>=(T=10*(1073741821-h)-10*(1073741821-T))?99:250>=T?98:5250>=T?97:95,C!==null){var M=p.callbackPriority;if(p.callbackExpirationTime===h&&M>=T)return;C!==Xt&&fe(C)}p.callbackExpirationTime=h,p.callbackPriority=T,h=h===1073741823?j0(Al.bind(null,p)):k0(T,Un.bind(null,p),{timeout:10*(1073741821-h)-g0()}),p.callbackNode=h}}}function Un(p,h){if(Gr=0,h)return tc(p,h=Pn()),Jn(p),null;var C=yi(p);if(C!==0){if(h=p.callbackNode,(n0&(bi|Ci))!==Br)throw Error(a(327));if(qs(),p===un&&C===kn||Dn(p,C),Wt!==null){var T=n0;n0|=bi;for(var M=ts();;)try{ns();break}catch(He){Cs(p,He)}if(on(),n0=T,nl.current=M,An===Da)throw h=Co,Dn(p,C),ua(p,C),Jn(p),h;if(Wt===null)switch(M=p.finishedWork=p.current.alternate,p.finishedExpirationTime=C,T=An,un=null,T){case Xa:case Da:throw Error(a(345));case Js:tc(p,2<C?2:C);break;case il:if(ua(p,C),C===(T=p.lastSuspendedTime)&&(p.nextKnownPendingLevel=hl(M)),Ra===1073741823&&10<(M=ll+K0-g0())){if(Hi){var te=p.lastPingedTime;if(te===0||te>=C){p.lastPingedTime=C,Dn(p,C);break}}if((te=yi(p))!==0&&te!==C)break;if(T!==0&&T!==C){p.lastPingedTime=T;break}p.timeoutHandle=Ft(d0.bind(null,p),M);break}d0(p);break;case al:if(ua(p,C),C===(T=p.lastSuspendedTime)&&(p.nextKnownPendingLevel=hl(M)),Hi&&((M=p.lastPingedTime)===0||M>=C)){p.lastPingedTime=C,Dn(p,C);break}if((M=yi(p))!==0&&M!==C)break;if(T!==0&&T!==C){p.lastPingedTime=T;break}if(yo!==1073741823?T=10*(1073741821-yo)-g0():Ra===1073741823?T=0:(T=10*(1073741821-Ra)-5e3,0>(T=(M=g0())-T)&&(T=0),(C=10*(1073741821-C)-M)<(T=(120>T?120:480>T?480:1080>T?1080:1920>T?1920:3e3>T?3e3:4320>T?4320:1960*zc(T/1960))-T)&&(T=C)),10<T){p.timeoutHandle=Ft(d0.bind(null,p),T);break}d0(p);break;case sl:if(Ra!==1073741823&&ol!==null){te=Ra;var he=ol;if(0>=(T=0|he.busyMinDurationMs)?T=0:(M=0|he.busyDelayMs,T=(te=g0()-(10*(1073741821-te)-(0|he.timeoutMs||5e3)))<=M?0:M+T-te),10<T){ua(p,C),p.timeoutHandle=Ft(d0.bind(null,p),T);break}}d0(p);break;default:throw Error(a(329))}if(Jn(p),p.callbackNode===h)return Un.bind(null,p)}}return null}function Al(p){var h=p.lastExpiredTime;if(h=h!==0?h:1073741823,p.finishedExpirationTime===h)d0(p);else{if((n0&(bi|Ci))!==Br)throw Error(a(327));if(qs(),p===un&&h===kn||Dn(p,h),Wt!==null){var C=n0;n0|=bi;for(var T=ts();;)try{rs();break}catch(M){Cs(p,M)}if(on(),n0=C,nl.current=T,An===Da)throw C=Co,Dn(p,h),ua(p,h),Jn(p),C;if(Wt!==null)throw Error(a(261));p.finishedWork=p.current.alternate,p.finishedExpirationTime=h,un=null,d0(p),Jn(p)}}return null}function Wc(p,h){if((n0&(bi|Ci))!==Br)throw Error(a(187));var C=n0;n0|=1;try{return B0(99,p.bind(null,h))}finally{n0=C,D0()}}function Dn(p,h){p.finishedWork=null,p.finishedExpirationTime=0;var C=p.timeoutHandle;if(C!==Ot&&(p.timeoutHandle=Ot,Vt(C)),Wt!==null)for(C=Wt.return;C!==null;){var T=C;switch(T.tag){case 1:var M=T.type.childContextTypes;M!=null&&Ne();break;case 3:Pr(),H();break;case 5:hs(T);break;case 4:Pr();break;case 13:case 19:Rt(ar);break;case 10:xn(T)}C=C.return}un=p,Wt=js(p.current,null),kn=h,An=Xa,Co=null,yo=Ra=1073741823,ol=null,Ta=0,Hi=!1}
198function Cs(p,h){for(;;){try{if(on(),pn(),Wt===null||Wt.return===null)return An=Da,Co=h,null;e:{var C=p,T=Wt.return,M=Wt,te=h;if(h=kn,M.effectTag|=2048,M.firstEffect=M.lastEffect=null,te!==null&&typeof te=="object"&&typeof te.then=="function"){var he=te,He=(1&ar.current)!=0,rt=T;do{var gt;if(gt=rt.tag===13){var Zt=rt.memoizedState;if(Zt!==null)gt=Zt.dehydrated!==null;else{var Hr=rt.memoizedProps;gt=Hr.fallback!==void 0&&(Hr.unstable_avoidThisFallback!==!0||!He)}}if(gt){var V0=rt.updateQueue;if(V0===null){var Bi=new Set;Bi.add(he),rt.updateQueue=Bi}else V0.add(he);if((2&rt.mode)==0){if(rt.effectTag|=64,M.effectTag&=-2981,M.tag===1)if(M.alternate===null)M.tag=17;else{var Vs=ze(1073741823,null);Vs.tag=2,tt(M,Vs)}M.expirationTime=1073741823;break e}te=void 0,M=h;var xi=C.pingCache;if(xi===null?(xi=C.pingCache=new Gi,te=new Set,xi.set(he,te)):(te=xi.get(he))===void 0&&(te=new Set,xi.set(he,te)),!te.has(M)){te.add(M);var We=I0.bind(null,C,he,M);he.then(We,We)}rt.effectTag|=4096,rt.expirationTime=h;break e}rt=rt.return}while(rt!==null);te=Error(($(M.type)||"A React component")+` suspended while rendering, but no fallback UI was specified. 199 200Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+Bt(M))}An!==sl&&(An=Js),te=Va(te,M),rt=T;do{switch(rt.tag){case 3:he=te,rt.effectTag|=4096,rt.expirationTime=h,ht(rt,Es(rt,he,h));break e;case 1:he=te;var Me=rt.type,$e=rt.stateNode;if((64&rt.effectTag)==0&&(typeof Me.getDerivedStateFromError=="function"||$e!==null&&typeof $e.componentDidCatch=="function"&&(Fa===null||!Fa.has($e)))){rt.effectTag|=4096,rt.expirationTime=h,ht(rt,Ei(rt,he,h));break e}}rt=rt.return}while(rt!==null)}Wt=dl(Wt)}catch(Yt){h=Yt;continue}break}}function ts(){var p=nl.current;return nl.current=qa,p===null?qa:p}function fl(p,h){p<Ra&&2<p&&(Ra=p),h!==null&&p<yo&&2<p&&(yo=p,ol=h)}function ys(p){p>Ta&&(Ta=p)}function rs(){for(;Wt!==null;)Wt=ec(Wt)}function ns(){for(;Wt!==null&&!Ce();)Wt=ec(Wt)}function ec(p){var h=Zl(p.alternate,p,kn);return p.memoizedProps=p.pendingProps,h===null&&(h=dl(p)),la.current=null,h}function dl(p){Wt=p;do{var h=Wt.alternate;if(p=Wt.return,(2048&Wt.effectTag)==0){e:{var C=h,T=kn,M=(h=Wt).pendingProps;switch(h.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:ue(h.type)&&Ne();break;case 3:Pr(),H(),(M=h.stateNode).pendingContext&&(M.context=M.pendingContext,M.pendingContext=null),C===null||C.child,ii(h);break;case 5:hs(h);var te=Ii(ea.current);if(T=h.type,C!==null&&h.stateNode!=null)ql(C,h,T,M,te),C.ref!==h.ref&&(h.effectTag|=128);else if(M){C=Ii(Nn.current);var he=ae(T,M,te,C,h);tl(he,h,!1,!1),h.stateNode=he,Ie(he,T,M,te,C)&&ja(h),h.ref!==null&&(h.effectTag|=128)}else if(h.stateNode===null)throw Error(a(166));break;case 6:if(C&&h.stateNode!=null)ms(C,h,C.memoizedProps,M);else{if(typeof M!="string"&&h.stateNode===null)throw Error(a(166));C=Ii(ea.current),te=Ii(Nn.current),h.stateNode=It(M,C,te,h)}break;case 13:if(Rt(ar),M=h.memoizedState,(64&h.effectTag)!=0){h.expirationTime=T;break e}M=M!==null,te=!1,C===null?h.memoizedProps.fallback:(te=(T=C.memoizedState)!==null,M||T===null||(T=C.child.sibling)!==null&&((he=h.firstEffect)!==null?(h.firstEffect=T,T.nextEffect=he):(h.firstEffect=h.lastEffect=T,T.nextEffect=null),T.effectTag=8)),M&&!te&&(2&h.mode)!=0&&(C===null&&h.memoizedProps.unstable_avoidThisFallback!==!0||(1&ar.current)!=0?An===Xa&&(An=il):(An!==Xa&&An!==il||(An=al),Ta!==0&&un!==null&&(ua(un,kn),Nu(un,Ta)))),(M||te)&&(h.effectTag|=4);break;case 4:Pr(),ii(h);break;case 10:xn(h);break;case 19:if(Rt(ar),(M=h.memoizedState)===null)break;if(te=(64&h.effectTag)!=0,(he=M.rendering)===null){if(te)si(M,!1);else if(An!==Xa||C!==null&&(64&C.effectTag)!=0)for(C=h.child;C!==null;){if((he=_i(C))!==null){for(h.effectTag|=64,si(M,!1),(C=he.updateQueue)!==null&&(h.updateQueue=C,h.effectTag|=4),M.lastEffect===null&&(h.firstEffect=null),h.lastEffect=M.lastEffect,C=T,M=h.child;M!==null;)T=C,(te=M).effectTag&=2,te.nextEffect=null,te.firstEffect=null,te.lastEffect=null,(he=te.alternate)===null?(te.childExpirationTime=0,te.expirationTime=T,te.child=null,te.memoizedProps=null,te.memoizedState=null,te.updateQueue=null,te.dependencies=null):(te.childExpirationTime=he.childExpirationTime,te.expirationTime=he.expirationTime,te.child=he.child,te.memoizedProps=he.memoizedProps,te.memoizedState=he.memoizedState,te.updateQueue=he.updateQueue,T=he.depen
200dencies,te.dependencies=T===null?null:{expirationTime:T.expirationTime,firstContext:T.firstContext,responders:T.responders}),M=M.sibling;Ut(ar,1&ar.current|2),h=h.child;break e}C=C.sibling}}else{if(!te)if((C=_i(he))!==null){if(h.effectTag|=64,te=!0,(C=C.updateQueue)!==null&&(h.updateQueue=C,h.effectTag|=4),si(M,!0),M.tail===null&&M.tailMode==="hidden"){(h=h.lastEffect=M.lastEffect)!==null&&(h.nextEffect=null);break}}else g0()>M.tailExpiration&&1<T&&(h.effectTag|=64,te=!0,si(M,!1),h.expirationTime=h.childExpirationTime=T-1);M.isBackwards?(he.sibling=h.child,h.child=he):((C=M.last)!==null?C.sibling=he:h.child=he,M.last=he)}if(M.tail!==null){M.tailExpiration===0&&(M.tailExpiration=g0()+500),C=M.tail,M.rendering=C,M.tail=C.sibling,M.lastEffect=h.lastEffect,C.sibling=null,M=ar.current,Ut(ar,M=te?1&M|2:1&M),h=C;break e}break;default:throw Error(a(156,h.tag))}h=null}if(C=Wt,kn===1||C.childExpirationTime!==1){for(M=0,te=C.child;te!==null;)(T=te.expirationTime)>M&&(M=T),(he=te.childExpirationTime)>M&&(M=he),te=te.sibling;C.childExpirationTime=M}if(h!==null)return h;p!==null&&(2048&p.effectTag)==0&&(p.firstEffect===null&&(p.firstEffect=Wt.firstEffect),Wt.lastEffect!==null&&(p.lastEffect!==null&&(p.lastEffect.nextEffect=Wt.firstEffect),p.lastEffect=Wt.lastEffect),1<Wt.effectTag&&(p.lastEffect!==null?p.lastEffect.nextEffect=Wt:p.firstEffect=Wt,p.lastEffect=Wt))}else{if((h=sa(Wt))!==null)return h.effectTag&=2047,h;p!==null&&(p.firstEffect=p.lastEffect=null,p.effectTag|=2048)}if((h=Wt.sibling)!==null)return h;Wt=p}while(Wt!==null);return An===Xa&&(An=sl),null}function hl(p){var h=p.expirationTime;return h>(p=p.childExpirationTime)?h:p}function d0(p){var h=ir();return B0(99,La.bind(null,p,h)),null}function La(p,h){if(qs(),(n0&(bi|Ci))!==Br)throw Error(a(327));var C=p.finishedWork,T=p.finishedExpirationTime;if(C===null)return null;if(p.finishedWork=null,p.finishedExpirationTime=0,C===p.current)throw Error(a(177));p.callbackNode=null,p.callbackExpirationTime=0,p.callbackPriority=90,p.nextKnownPendingLevel=0;var M=hl(C);if(p.firstPendingTime=M,T<=p.lastSuspendedTime?p.firstSuspendedTime=p.lastSuspendedTime=p.nextKnownPendingLevel=0:T<=p.firstSuspendedTime&&(p.firstSuspendedTime=T-1),T<=p.lastPingedTime&&(p.lastPingedTime=0),T<=p.lastExpiredTime&&(p.lastExpiredTime=0),p===un&&(Wt=un=null,kn=0),1<C.effectTag?C.lastEffect!==null?(C.lastEffect.nextEffect=C,M=C.firstEffect):M=C:M=C.firstEffect,M!==null){var te=n0;n0|=Ci,la.current=null,K(p.containerInfo),Ht=M;do try{xo()}catch(U0){if(Ht===null)throw Error(a(330));_a(Ht,U0),Ht=Ht.nextEffect}while(Ht!==null);Ht=M;do try{for(var he=p,He=h;Ht!==null;){var rt=Ht.effectTag;if(16&rt&&Lt&&ft(Ht.stateNode),128&rt){var gt=Ht.alternate;if(gt!==null){var Zt=gt.ref;Zt!==null&&(typeof Zt=="function"?Zt(null):Zt.current=null)}}switch(1038&rt){case 2:Eo(Ht),Ht.effectTag&=-3;break;case 6:Eo(Ht),Ht.effectTag&=-3,bo(Ht.alternate,Ht);break;case 1024:Ht.effectTag&=-1025;break;case 1028:Ht.effectTag&=-1025,bo(Ht.alternate,Ht);break;case 4:bo(Ht.alternate,Ht);break;case 8:var Hr=he,V0=Ht,Bi=He;Lt?Xl(Hr,V0,Bi):Ks(Hr,V0,Bi),oi(V0)}Ht=Ht.nextEffect}}catch(U0){if(Ht===null)throw Error(a(330));_a(Ht,U0),Ht=Ht.nextEffect}while(Ht!==null);oe(p.containerInfo),p.current=C,Ht=M;do try{for(rt=T;Ht!==null;){var Vs=Ht.effectTag;if(36&Vs){var xi=Ht.alternate;switch(Zt=rt,(gt=Ht).tag){case 0:case 11:case 15:oa(16,32,gt);break;case 1:var We=gt.stateNode;if(4>.effectTag)if(xi===null)We.componentDidMount();else{var Me=gt.elementType===gt.type?xi.memoizedProps:$0(gt.type,xi.memoizedProps);We.componentDidUpdate(Me,xi.memoizedState,We.__reactInternalSnapshotBeforeUpdate)}var $e=gt.updateQueue;$e!==null&&A0(0,$e,We);break;case 3:var Yt=gt.updateQueue;if(Yt!==null){if(he=null,gt.child!==null)switch(gt.child.tag){case 5:he=k(gt.child.stateNode);break;case 1:he=gt.child.stateNode}A0(0,Yt,he)}break;case 5:var s0=gt.stateNode;xi===null&&4>.effectTag&&Se(s0,gt.type,gt.memoizedProps,gt);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:At&>.memoizedState;break;default:throw Error(a(163))}}if(128&Vs){gt=void 0;var X0=Ht.ref;if(X0!==null){var f0=Ht.stateNode;gt=Ht.tag===5?k(f0):f0,typeof X0=="function"?X0(gt):X0.current=gt}}Ht=Ht.nextEffect}}catch(U0){if(Ht===null)throw Error(a(330));_a(Ht,U0),Ht=Ht.nextEffect}while(Ht!==null);Ht=null,H0(),n0=te}else p.current=C;if($l)$l=!1,ul=p,Za=h;else for(Ht=M;Ht!==null;)h=Ht.nextEffect,Ht.nextEffect=null,Ht=h;if((h=p.firstPendingTime)===0&&(Fa=null),h===1073741823?p===Bo?Na++:(Na=0,Bo=p):Na=0,typeof Yc=="function"&&Yc(C.stateNode,T),Jn(p),cl)throw cl=!1,p=vo,vo=null,p;return(n0&bs)!==Br||D0(),null}function xo(){for(;Ht!==null;){var p=Ht.effectTag;(256&p)!=0&&rl(Ht.alternate,Ht),(512&p)==0||$l||($l=!0,k0(97,(function(){return qs(),null}))),Ht=Ht.nextEffect}}function qs(){if(Za!==90){var p=97<Za?97:Za;return Za=90,B0(p,Du)}}function Du(){if(ul===null)return!1;var p=ul;if(ul=null,(n0&(bi|Ci))!==Br)throw Error(a(331));var h=n0;for(n0|=Ci,p=p.current.firstEffect;p!==null;){try{var C=p;if((512&C.effectTag)!=0)switch(C.tag){case 0:case 11:case 15:oa(128,0,C),oa(0,64,C)}}catch(T){if(p===null)throw Error(a(330));_a(p,T)}C=p.nextEffect,p.nextEffect=null,p=C}return n0=h,D0(),!0}function Ru(p,h,C){tt(p,h=Es(p,h=Va(C,h),1073741823)),(p=es(p,1073741823))!==null&&Jn(p)}function _a(p,h){if(p.tag===3)Ru(p,p,h);else for(var C=p.return;C!==null;){if(C.tag===3){Ru(C,p,h);break}if(C.tag===1){var T=C.stateNode;if(typeof C.type.getDerivedStateFromError=="function"||typeof T.componentDidCatch=="function"&&(Fa===null||!Fa.has(T))){tt(C,p=Ei(C,p=Va(h,p),1073741823)),(C=es(C,1073741823))!==null&&Jn(C);break}}C=C.return}}function I0(p,h,C){var T=p.pingCache;T!==null&&T.delete(h),un===p&&kn===C?An===al||An===il&&Ra===1073741823&&g0()-ll<K0?Dn(p,kn):Hi=!0:ca(p,
200C)&&((h=p.lastPingedTime)!==0&&h<C||(p.lastPingedTime=C,p.finishedExpirationTime===C&&(p.finishedExpirationTime=0,p.finishedWork=null),Jn(p)))}function Tu(p,h){var C=p.stateNode;C!==null&&C.delete(h),(h=0)==0&&(h=$a(h=Pn(),p,null)),(p=es(p,h))!==null&&Jn(p)}Zl=function(p,h,C){var T=h.expirationTime;if(p!==null){var M=h.pendingProps;if(p.memoizedProps!==M||Pe.current)Pi=!0;else{if(T<C){switch(Pi=!1,h.tag){case 3:Ui(h);break;case 5:if(Ba(h),4&h.mode&&C!==1&&null(h.type,M))return h.expirationTime=h.childExpirationTime=1,null;break;case 1:ue(h.type)&&B(h);break;case 4:ta(h,h.stateNode.containerInfo);break;case 10:kr(h,h.memoizedProps.value);break;case 13:if(h.memoizedState!==null)return(T=h.child.childExpirationTime)!==0&&T>=C?Is(p,h,C):(Ut(ar,1&ar.current),(h=en(p,h,C))!==null?h.sibling:null);Ut(ar,1&ar.current);break;case 19:if(T=h.childExpirationTime>=C,(64&p.effectTag)!=0){if(T)return Qa(p,h,C);h.effectTag|=64}if((M=h.memoizedState)!==null&&(M.rendering=null,M.tail=null),Ut(ar,ar.current),!T)return null}return en(p,h,C)}Pi=!1}}else Pi=!1;switch(h.expirationTime=0,h.tag){case 2:if(T=h.type,p!==null&&(p.alternate=null,h.alternate=null,h.effectTag|=2),p=h.pendingProps,M=Ze(h,Z.current),q(h,C),M=Q0(null,h,T,p,M,C),h.effectTag|=1,typeof M=="object"&&M!==null&&typeof M.render=="function"&&M.$$typeof===void 0){if(h.tag=1,pn(),ue(T)){var te=!0;B(h)}else te=!1;h.memoizedState=M.state!==null&&M.state!==void 0?M.state:null;var he=T.getDerivedStateFromProps;typeof he=="function"&&Or(h,T,he,p),M.updater=zn,h.stateNode=M,M._reactInternalFiber=h,ei(h,T,p,C),h=Io(null,h,T,!0,te,C)}else h.tag=0,Sn(null,h,M,C),h=h.child;return h;case 16:if(M=h.elementType,p!==null&&(p.alternate=null,h.alternate=null,h.effectTag|=2),p=h.pendingProps,(function(Zt){if(Zt._status===-1){Zt._status=0;var Hr=Zt._ctor;Hr=Hr(),Zt._result=Hr,Hr.then((function(V0){Zt._status===0&&(V0=V0.default,Zt._status=1,Zt._result=V0)}),(function(V0){Zt._status===0&&(Zt._status=2,Zt._result=V0)}))}})(M),M._status!==1)throw M._result;switch(M=M._result,h.type=M,te=h.tag=(function(Zt){if(typeof Zt=="function")return Jc(Zt)?1:0;if(Zt!=null){if((Zt=Zt.$$typeof)===z)return 11;if(Zt===U)return 14}return 2})(M),p=$0(M,p),te){case 0:h=ni(null,h,M,p,C);break;case 1:h=Jl(null,h,M,p,C);break;case 11:h=aa(null,h,M,p,C);break;case 14:h=el(null,h,M,$0(M.type,p),T,C);break;default:throw Error(a(306,M,""))}return h;case 0:return T=h.type,M=h.pendingProps,ni(p,h,T,M=h.elementType===T?M:$0(T,M),C);case 1:return T=h.type,M=h.pendingProps,Jl(p,h,T,M=h.elementType===T?M:$0(T,M),C);case 3:if(Ui(h),(T=h.updateQueue)===null)throw Error(a(282));if(M=(M=h.memoizedState)!==null?M.element:null,Kt(h,T,h.pendingProps,null,C),(T=h.memoizedState.element)===M)h=en(p,h,C);else{if((M=h.stateNode.hydrate)&&(M=!1),M)for(C=vr(h,null,T,C),h.child=C;C;)C.effectTag=-3&C.effectTag|1024,C=C.sibling;else Sn(p,h,T,C);h=h.child}return h;case 5:return Ba(h),T=h.type,M=h.pendingProps,te=p!==null?p.memoizedProps:null,he=M.children,Mt(T,M)?he=null:te!==null&&Mt(T,te)&&(h.effectTag|=16),zs(p,h),4&h.mode&&C!==1&&null(T,M)?(h.expirationTime=h.childExpirationTime=1,h=null):(Sn(p,h,he,C),h=h.child),h;case 6:return null;case 13:return Is(p,h,C);case 4:return ta(h,h.stateNode.containerInfo),T=h.pendingProps,p===null?h.child=va(h,null,T,C):Sn(p,h,T,C),h.child;case 11:return T=h.type,M=h.pendingProps,aa(p,h,T,M=h.elementType===T?M:$0(T,M),C);case 7:return Sn(p,h,h.pendingProps,C),h.child;case 8:case 12:return Sn(p,h,h.pendingProps.children,C),h.child;case 10:e:{if(T=h.type._context,M=h.pendingProps,he=h.memoizedProps,kr(h,te=M.value),he!==null){var He=he.value;if((te=Mr(He,te)?0:0|(typeof T._calculateChangedBits=="function"?T._calculateChangedBits(He,te):1073741823))==0){if(he.children===M.children&&!Pe.current){h=en(p,h,C);break e}}else for((He=h.child)!==null&&(He.return=h);He!==null;){var rt=He.dependencies;if(rt!==null){he=He.child;for(var gt=rt.firstContext;gt!==null;){if(gt.context===T&&(gt.observedBits&te)!=0){He.tag===1&&((gt=ze(C,null)).tag=2,tt(He,gt)),He.expirationTime<C&&(He.expirationTime=C),(gt=He.alternate)!==null&>.expirationTime<C&&(gt.expirationTime=C),Li(He.return,C),rt.expirationTime<C&&(rt.expirationTime=C);break}gt=gt.next}}else he=He.tag===10&&He.type===h.type?null:He.child;if(he!==null)he.return=He;else for(he=He;he!==null;){if(he===h){he=null;break}if((He=he.sibling)!==null){He.return=he.return,he=He;break}he=he.return}He=he}}Sn(p,h,M.children,C),h=h.child}return h;case 9:return M=h.type,T=(te=h.pendingProps).children,q(h,C),T=T(M=j(M,te.unstable_observedBits)),h.effectTag|=1,Sn(p,h,T,C),h.child;case 14:return te=$0(M=h.type,h.pendingProps),el(p,h,M,te=$0(M.type,te),T,C);case 15:return Kl(p,h,h.type,h.pendingProps,T,C);case 17:return T=h.type,M=h.pendingProps,M=h.elementType===T?M:$0(T,M),p!==null&&(p.alternate=null,h.alternate=null,h.effectTag|=2),h.tag=1,ue(T)?(p=!0,B(h)):p=!1,q(h,C),Zi(h,T,M),ei(h,T,M,C),Io(null,h,T,!0,p,C);case 19:return Qa(p,h,C)}throw Error(a(156,h.tag))};var Yc=null,Kc=null;function Fu(p,h,C,T){this.tag=p,this.key=C,this.sibling=this.child=this.return=this.stateNode=this.t
200ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=h,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=T,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function is(p,h,C,T){return new Fu(p,h,C,T)}function Jc(p){return!(!(p=p.prototype)||!p.isReactComponent)}function js(p,h){var C=p.alternate;return C===null?((C=is(p.tag,h,p.key,p.mode)).elementType=p.elementType,C.type=p.type,C.stateNode=p.stateNode,C.alternate=p,p.alternate=C):(C.pendingProps=h,C.effectTag=0,C.nextEffect=null,C.firstEffect=null,C.lastEffect=null),C.childExpirationTime=p.childExpirationTime,C.expirationTime=p.expirationTime,C.child=p.child,C.memoizedProps=p.memoizedProps,C.memoizedState=p.memoizedState,C.updateQueue=p.updateQueue,h=p.dependencies,C.dependencies=h===null?null:{expirationTime:h.expirationTime,firstContext:h.firstContext,responders:h.responders},C.sibling=p.sibling,C.index=p.index,C.ref=p.ref,C}function wo(p,h,C,T,M,te){var he=2;if(T=p,typeof p=="function")Jc(p)&&(he=1);else if(typeof p=="string")he=5;else e:switch(p){case m:return Wi(C.children,M,te,h);case N:he=8,M|=7;break;case I:he=8,M|=1;break;case v:return(p=is(12,C,h,8|M)).elementType=v,p.type=v,p.expirationTime=te,p;case G:return(p=is(13,C,h,M)).type=G,p.elementType=G,p.expirationTime=te,p;case W:return(p=is(19,C,h,M)).elementType=W,p.expirationTime=te,p;default:if(typeof p=="object"&&p!==null)switch(p.$$typeof){case x:he=10;break e;case Q:he=9;break e;case z:he=11;break e;case U:he=14;break e;case J:he=16,T=null;break e}throw Error(a(130,p==null?p:typeof p,""))}return(h=is(he,C,h,M)).elementType=p,h.type=T,h.expirationTime=te,h}function Wi(p,h,C,T){return(p=is(7,p,T,h)).expirationTime=C,p}function qc(p,h,C){return(p=is(6,p,null,h)).expirationTime=C,p}function jc(p,h,C){return(h=is(4,p.children!==null?p.children:[],p.key,h)).expirationTime=C,h.stateNode={containerInfo:p.containerInfo,pendingChildren:null,implementation:p.implementation},h}function vs(p,h,C){this.tag=h,this.current=null,this.containerInfo=p,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=Ot,this.pendingContext=this.context=null,this.hydrate=C,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ca(p,h){var C=p.firstSuspendedTime;return p=p.lastSuspendedTime,C!==0&&C>=h&&p<=h}function ua(p,h){var C=p.firstSuspendedTime,T=p.lastSuspendedTime;C<h&&(p.firstSuspendedTime=h),(T>h||C===0)&&(p.lastSuspendedTime=h),h<=p.lastPingedTime&&(p.lastPingedTime=0),h<=p.lastExpiredTime&&(p.lastExpiredTime=0)}function Nu(p,h){h>p.firstPendingTime&&(p.firstPendingTime=h);var C=p.firstSuspendedTime;C!==0&&(h>=C?p.firstSuspendedTime=p.lastSuspendedTime=p.nextKnownPendingLevel=0:h>=p.lastSuspendedTime&&(p.lastSuspendedTime=h+1),h>p.nextKnownPendingLevel&&(p.nextKnownPendingLevel=h))}function tc(p,h){var C=p.lastExpiredTime;(C===0||C>h)&&(p.lastExpiredTime=h)}function vi(p){var h=p._reactInternalFiber;if(h===void 0)throw typeof p.render=="function"?Error(a(188)):Error(a(268,Object.keys(p)));return(p=ve(h))===null?null:p.stateNode}function Bs(p,h){(p=p.memoizedState)!==null&&p.dehydrated!==null&&p.retryTime<h&&(p.retryTime=h)}function rc(p,h){Bs(p,h),(p=p.alternate)&&Bs(p,h)}var Vc={createContainer:function(p,h,C){return p=new vs(p,h,C),h=is(3,null,null,h===2?7:h===1?3:0),p.current=h,h.stateNode=p},updateContainer:function(p,h,C,T){var M=h.current,te=Pn(),he=h0.suspense;te=$a(te,M,he);e:if(C){t:{if(P(C=C._reactInternalFiber)!==C||C.tag!==1)throw Error(a(170));var He=C;do{switch(He.tag){case 3:He=He.stateNode.context;break t;case 1:if(ue(He.type)){He=He.stateNode.__reactInternalMemoizedMergedChildContext;break t}}He=He.return}while(He!==null);throw Error(a(171))}if(C.tag===1){var rt=C.type;if(ue(rt)){C=bt(C,rt,He);break e}}C=He}else C=jt;return h.context===null?h.context=C:h.pendingContext=C,(h=ze(te,he)).payload={element:p},(T=T===void 0?null:T)!==null&&(h.callback=T),tt(M,h),zi(M,te),te},batchedEventUpdates:function(p,h){var C=n0;n0|=2;try{return p(h)}finally{(n0=C)===Br&&D0()}},batchedUpdates:function(p,h){var C=n0;n0|=1;try{return p(h)}finally{(n0=C)===Br&&D0()}},unbatchedUpdates:function(p,h){var C=n0;n0&=-2,n0|=bs;try{return p(h)}finally{(n0=C)===Br&&D0()}},deferredUpdates:function(p){return B0(97,p)},syncUpdates:function(p,h,C,T){return B0(99,p.bind(null,h,C,T))},discreteUpdates:function(p,h,C,T){var M=n0;n0|=4;try{return B0(98,p.bind(null,h,C,T))}finally{(n0=M)===Br&&D0()}},flushDiscreteUpdates:function(){(n0&(1|bi|Ci))===Br&&((function(){if(On!==null){var p=On;On=null,p.forEach((function(h,C){tc(C,h),Jn(C)})),D0()}})(),qs())},flushControlled:function(p){var h=n0;n0|=1;try{B0(99,p)}finally{(n0=h)===Br&&D0()}},flushSync:Wc,flushPassiveEffects:qs,IsThisRendererActing:{current:!1},getPublicRootInstance:function(p){return(p=p.current).child?p.child.tag===5?k(p.child.stateNode):p.child.stateNode:null},attemptSynchronousHydration:function(p){switch(p.tag){case 3:var h=p.stateNode;h.hydrate&&(function(C,T){tc(C,T),Jn(C),(n0&(bi|Ci))===Br&&D0()})(h,h.firstPendingTime);break;case 13:Wc((function(){return zi(p,1073741823)})),h=_r(Pn(),150,100),rc(p,h)}},attemptUserBlockingHydration:function(p){if(p.tag===13){var h=_r(Pn(),150,100);zi(p,h),rc(p,h)}},attemptContinuousHydration:function(p){if(p.tag===13){Pn();var h=yr++;zi(p,h),rc(p,h)}},attemptHydrationAtCurrentPriority:function(p){if(p.tag===13){var h=Pn();zi(p,h=$a(h,p,null)),rc(p,h)}},findHostInstance:vi,findHostInstanceWithWarning:function(p){return vi(p)},findHostInstanceWithNoPortals:function(p){return(p=(function(h){if(!(h=ne(h)))return null;for(var C=h;;){if(C.tag===5||C.tag===6)return C;if(C.child&&C.tag!==4)C.child.return=C,C=C.child;else{if(C===h)break;for(;!C.sibling;){if(!C.return||C.return===h)return null;C=C.return}C.sibling.return=C.return,C=C.sibling}}return null})(p))===null?null:p.tag===20?p.stateNode.instance:p.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(p){var h=p.findFiberByHostInstance;return(function(C){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var T=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(T.isDisabled||!T.supportsFiber)return!0;try{var M=T.inject(C);Yc=function(te){try{T.onCommitFiberRoot(M,te,void 0,(64&te.current.effectTag)==64)}catch{}},Kc=function(te){try{T.onCommitFiberUnmount(M,te)}catch{}}}catch{}return!0})(r({},p,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(C){return(C=ve(C))===null?null:C.stateNode},findFiberByHostInstance:function(C){return h?h(C):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};y1.exports=Vc.default||Vc;var wA=y1.exports;return y1.exports=t,wA};var gW=fW(Yv.exports);const Kv=(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 a=r[i];if(a==="render"&&!t[a]!=!e[a])return!1;if(a!=="children"&&t[a]!==e[a]){if(typeof t[a]=="object"&&typeof e[a]=="object"&&Kv(t[a],e[a]))continue;return!1}if(a==="children"&&(typeof t[a]=="string"||typeof e[a]=="string"))return t[a]===e[a]}return!0},YI={},pW=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,
200createInstance:i,createTextInstance:a,insertBefore:s,removeChild:c,removeChildFromContainer:f,resetAfterCommit:d})=>gW({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:a,insertBefore:s,commitUpdate:n,commitTextUpdate:r,removeChild:c,removeChildFromContainer:f,resetAfterCommit:d,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:m=>m,getRootHostContext:()=>YI,getChildHostContext:()=>YI,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(m,I,v,x)=>!Kv(v,x)}),[_g,mW]=cd.version.split(".").map(t=>parseInt(t,10));let M1;_g>=20||_g===19&&mW>=2?M1=cW:_g===19?M1=iW:M1=pW;var IW=M1;const EW=t=>Object.fromEntries(Object.entries(t).filter(e=>{let[,r]=e;return r!==void 0})),bW=(t,e)=>{let{style:r,children:n,...i}=e;return{type:t,box:{},style:r||{},props:i||{},children:[]}},CW=t=>({type:"TEXT_INSTANCE",value:t}),Jv=(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)},yW=(t,e)=>{t.type==="ROOT"?t.document=e:Jv(t,e)},vW=(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)},BW=(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)},xW=(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)},wW=(t,e,r)=>{t.value=r},QW=(t,e,r,n,i)=>{const{style:a,...s}=i;t.props=s,t.style=a},SW=t=>{let{onChange:e=()=>{}}=t;return IW({appendChild:Jv,appendChildToContainer:yW,commitTextUpdate:wW,commitUpdate:QW,createInstance:bW,createTextInstance:CW,insertBefore:vW,removeChild:BW,removeChildFromContainer:xW,resetAfterCommit:e})};var kW="4.5.0",DW={version:kW};const{version:RW}=DW,qv=new wT;let v1;const ou={},jv=t=>{const e=()=>{var v;const x=((v=ou.change)===null||v===void 0?void 0:v.slice())||[];for(let Q=0;Q<x.length;Q+=1)x[Q]()},r={type:"ROOT",document:null};v1=v1||SW({onChange:e});const n=v1.createContainer(r),i=(v,x)=>{v1.updateContainer(v,n,null,x)};t&&i(t);const a=async function(v){v===void 0&&(v=!0);const x=r.document.props||{},{pdfVersion:Q,language:N,pageLayout:z,pageMode:G,title:W,author:U,subject:J,keywords:F,creator:ie="react-pdf",producer:$="react-pdf",creationDate:P=new Date,modificationDate:re,ownerPassword:ne,userPassword:ve,permissions:k}=x,_=new Gd({compress:v,pdfVersion:Q,lang:N,displayTitle:!0,autoFirstPage:!1,ownerPassword:ne,userPassword:ve,permissions:k,info:EW({Title:W,Author:U,Subject:J,Keywords:F,Creator:ie,Producer:$,CreationDate:P,ModificationDate:re})});z&&(_._root.data.PageLayout=gf(z)),G&&(_._root.data.PageMode=gf(G));const Y=await Vz(r.document,qv),K=jN(_,Y);return{layout:Y,fileStream:K}},s=function(v){v===void 0&&(v={}),r.document.props.onRender&&r.document.props.onRender(v)};return{on:(v,x)=>{ou[v]||(ou[v]=[]),ou[v].push(x)},container:r,toBlob:async()=>{const v=[],{layout:x,fileStream:Q}=await a();return new Promise((N,z)=>{Q.on("data",G=>{v.push(G instanceof Uint8Array?G:new Uint8Array(G))}),Q.on("end",()=>{try{const G=new Blob(v,{type:"application/pdf"});s({blob:G,_INTERNAL__LAYOUT__DATA_:x}),N(G)}catch(G){z(G)}})})},toBuffer:async()=>{const{layout:v,fileStream:x}=await a();return s({_INTERNAL__LAYOUT__DATA_:v}),x},toString:async()=>{let v="";const{fileStream:x}=await a(!1);return new Promise((Q,N)=>{try{x.on("data",z=>{v+=z}),x.on("end",()=>{s(),Q(v)})}catch(z){N(z)}})},removeListener:(v,x)=>{if(!ou[v])return;const Q=ou[v].indexOf(x);Q>-1&&ou[v].splice(Q,1)},updateContainer:i}},TW=qv,FW={create:t=>t},Xd=function(t){let{document:e}=t===void 0?{}:t;const r=Fl.useRef(null),[n,i]=Fl.useState({url:null,blob:null,error:null,loading:!!e});Fl.useEffect(()=>{const s=sB({autostart:!0,concurrency:1}),c=()=>{i(m=>({...m,loading:!0})),s.splice(0,s.length,()=>n.error?Promise.resolve():r.current.toBlob())},f=m=>{console.error(m),i(I=>({...I,loading:!1,error:m}))},d=m=>{i({blob:m,error:null,loading:!1,url:URL.createObjectURL(m)})};return r.current=jv(),r.current.on("change",c),e&&r.current.updateContainer(e),s.on("error",f),s.on("success",d),()=>{s.end(),r.current.removeListener("change",c)}},[]),Fl.useEffect(()=>()=>{n.url&&URL.revokeObjectURL(n.url)},[n.url]);const a=Fl.useCallback(s=>{r.current.updateContainer(s)},[]);return[n,a]},NW=t=>{let{title:e,style:r,className:n,children:i,innerRef:a,showToolbar:s=!0,...c}=t;const[f,d]=Xd();Fl.useEffect(()=>d(i),[i]);const m=f.url?`${f.url}#toolbar=${s?1:0}`:null;return KI.jsx("iframe",{src:m,title:e,ref:a,style:r,className:n,...c})},LW=t=>{let{document:e,children:r}=t;const[n,i]=Xd();return Fl.useEffect(()=>i(e),[e]),e?r(n):(console.warn("You should pass a valid document to BlobProvider"),null)},_W=(t,e)=>{let{fileName:r="document.pdf",document:n,children:i,onClick:a,href:s,...c}=t;const[f,d]=Xd();if(Fl.useEffect(()=>d(n),[n]),!n)return console.warn("You should pass a valid document to PDFDownloadLink"),null;const m=()=>{f&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(f.blob,r)},I=v=>{m(),typeof a=="function"&&a(v,f)};return KI.jsx("a",{href:f.url,download:r,onClick:I,ref:e,...c,children:typeof i=="function"?i(f):i})},MW=Fl.forwardRef(_W),Mf=t=>{throw new Error(`${t} is a Node specific API. You're either using this method in a browser, or your bundler is not loading react-pdf from the appropriate web build.`)},OW=()=>{Mf("renderToStream")},XW=()=>{Mf("renderToBuffer")},PW=()=>{Mf("renderToString")},UW=()=>{Mf("renderToFile")},GW=()=>{Mf("render")};var ZW={pdf:jv,usePDF:Xd,Font:TW,version:RW,StyleSheet:FW,PDFViewer:NW,BlobProvider:LW,PDFDownloadLink:MW,renderToStream:OW,renderToString:PW,renderToFile:UW,render:GW,...tB};export{LW as BlobProvider,fd as Canvas,jI as Checkbox,dd as Circle,$I as ClipPath,If as Defs,ZI as Document,hd as Ellipse,E5 as FieldSet,TW as Font,m5 as G,Ul as Image,b5 as ImageBackgroun
200d,mA as Line,C5 as LinearGradient,ud as Link,VI as List,v5 as Marker,Ad as Note,MW as PDFDownloadLink,NW as PDFViewer,I5 as Page,pA as Path,EA as Polygon,bA as Polyline,y5 as RadialGradient,mf as Rect,qI as Select,XI as Stop,FW as StyleSheet,Ls as Svg,ba as Text,JI as TextInput,Gl as TextInstance,IA as Tspan,eB as View,SW as createRenderer,ZW as default,jv as pdf,GW as render,XW as renderToBuffer,UW as renderToFile,OW as renderToStream,PW as renderToString,Xd as usePDF,RW as version}; 201//# sourceMappingURL=react-pdf.browser-BgITTTdE.js.map
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.