vendor: 5,029 bytes, line 1
1var W3=Object.defineProperty;var Y3=(t,e,r)=>e in t?W3(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var i0=(t,e,r)=>Y3(t,typeof e!="symbol"?e+"":e,r);import{k as nn,l as q3,m as r1,R as bg,a as Ac}from"./react-vendor-Bx6U-Hmz.js";import{$ as q4}from"./index-VVNE8LFX.js";import{a6 as qi}from"./ui-CnZsxIfO.js";import{j as Ny}from"./clerk-Cxhyb5sA.js";function K3(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 Oy="G",bc="SVG",j3="VIEW",Ro="TEXT",Ig="LINK",nm="PAGE",yg="NOTE",im="PATH",am="RECT",om="LINE",sm="FIELD_SET",My="TEXT_INPUT",Py="SELECT",Uy="CHECKBOX",zy="LIST",J3="STOP",lm="DEFS",bf="IMAGE",Bg="TSPAN",xg="CANVAS",cm="CIRCLE",um="ELLIPSE",fm="POLYGON",Hy="DOCUMENT",Am="POLYLINE",V3="CLIP_PATH",Bu="TEXT_INSTANCE",Gy="LINEAR_GRADIENT",Wy="RADIAL_GRADIENT",Z3=Object.freeze(Object.defineProperty({__proto__:null,Canvas:xg,Checkbox:Uy,Circle:cm,ClipPath:V3,Defs:lm,Document:Hy,Ellipse:um,FieldSet:sm,G:Oy,Image:bf,Line:om,LinearGradient:Gy,Link:Ig,List:zy,Note:yg,Page:nm,Path:im,Polygon:fm,Polyline:Am,RadialGradient:Wy,Rect:am,Select:Py,Stop:J3,Svg:bc,Text:Ro,TextInput:My,TextInstance:Bu,Tspan:Bg,View:j3},Symbol.toStringTag,{value:"Module"}));var lh={exports:{}},ch={exports:{}},K4;function X3(){return K4||(K4=1,typeof Object.create=="function"?ch.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:ch.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}}),ch.exports}var uh={exports:{}},j4;function $3(){if(j4)return uh.exports;j4=1;var t=typeof Reflect=="object"?Reflect:null,e=t&&typeof t.apply=="function"?t.apply:function(Q,G,P){return Function.prototype.apply.call(Q,G,P)},r;t&&typeof t.ownKeys=="function"?r=t.ownKeys:Object.getOwnPropertySymbols?r=function(Q){return Object.getOwnPropertyNames(Q).concat(Object.getOwnPropertySymbols(Q))}:r=function(Q){return Object.getOwnPropertyNames(Q)};function n(R){console&&console.warn&&console.warn(R)}var i=Number.isNaN||function(Q){return Q!==Q};function a(){a.init.call(this)}uh.exports=a,uh.exports.once=T,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(R){if(typeof R!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof R)}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(R){if(typeof R!="number"||R<0||i(R))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+R+".");o=R}}),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(Q){if(typeof Q!="number"||Q<0||i(Q))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Q+".");return this._maxListeners=Q,this};function u(R){return R._maxListeners===void 0?a.defaultMaxListeners:R._maxListeners}a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(Q){for(var G=[],P=1;P<arguments.length;P++)G.push(arguments[P]);var O=Q==="error",j=this._events;if(j!==void 0)O=O&&j.error===void 0;else if(!O)return!1;if(O){var W;if(G.length>0&&(W=G[0]),W instanceof Error)throw W;var Z=new Error("Unhandled error."+(W?" ("+W.message+")":""));throw Z.context=W,Z}var F=j[Q];if(F===void 0)return!1;if(typeof F=="function")e(F,this,G);else for(var z=F.length,ie=y(F,z),P=0;P<z;++P)e(ie[P],this,G);return!0};function A(R,Q,G,P){var O,j,W;if(s(G),j=R._events,j===void 0?(j=R._events=Object.create(null),R._eventsCount=0):(j.newListener!==void 0&&(R.emit("newListener",Q,G.listener?G.listener:G),j=R._events),W=j[Q]),W===void 0)W=j[Q]=G,++R._eventsCount;else if(typeof W=="function"?W=j[Q]=P?[G,W]:[W,G]:P?W.unshift(G):W.push(G),O=u(R),O>0&&W.length>O&&!W.warned){W.warned=!0;var Z=new Error("Possible EventEmitter memory leak detected. "+W.length+" "+String(Q)+" listeners added. Use emitter.setMaxListeners() to increase limit");Z.name="MaxListenersExceededWarning",Z.emitter=R,Z.type=Q,Z.count=W.length,n(Z)}return R}a.prototype.addListener=function(Q,G){return A(this,Q,G,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(Q,G){return A(this,Q,G,!0)};function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function g(R,Q,G){var P={fired:!1,wrapFn:void 0,target:R,type:Q,listener:G}
1,O=d.bind(P);return O.listener=G,P.wrapFn=O,O}a.prototype.once=function(Q,G){return s(G),this.on(Q,g(this,Q,G)),this},a.prototype.prependOnceListener=function(Q,G){return s(G),this.prependListener(Q,g(this,Q,G)),this},a.prototype.removeListener=function(Q,G){var P,O,j,W,Z;if(s(G),O=this._events,O===void 0)return this;if(P=O[Q],P===void 0)return this;if(P===G||P.listener===G)--this._eventsCount===0?this._events=Object.create(null):(delete O[Q],O.removeListener&&this.emit("removeListener",Q,P.listener||G));else if(typeof P!="function"){for(j=-1,W=P.length-1;W>=0;W--)if(P[W]===G||P[W].listener===G){Z=P[W].listener,j=W;break}if(j<0)return this;j===0?P.shift():x(P,j),P.length===1&&(O[Q]=P[0]),O.removeListener!==void 0&&this.emit("removeListener",Q,Z||G)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(Q){var G,P,O;if(P=this._events,P===void 0)return this;if(P.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):P[Q]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete P[Q]),this;if(arguments.length===0){var j=Object.keys(P),W;for(O=0;O<j.length;++O)W=j[O],W!=="removeListener"&&this.removeAllListeners(W);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(G=P[Q],typeof G=="function")this.removeListener(Q,G);else if(G!==void 0)for(O=G.length-1;O>=0;O--)this.removeListener(Q,G[O]);return this};function E(R,Q,G){var P=R._events;if(P===void 0)return[];var O=P[Q];return O===void 0?[]:typeof O=="function"?G?[O.listener||O]:[O]:G?k(O):y(O,O.length)}a.prototype.listeners=function(Q){return E(this,Q,!0)},a.prototype.rawListeners=function(Q){return E(this,Q,!1)},a.listenerCount=function(R,Q){return typeof R.listenerCount=="function"?R.listenerCount(Q):b.call(R,Q)},a.prototype.listenerCount=b;function b(R){var Q=this._events;if(Q!==void 0){var G=Q[R];if(typeof G=="function")return 1;if(G!==void 0)return G.length}return 0}a.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function y(R,Q){for(var G=new Array(Q),P=0;P<Q;++P)G[P]=R[P];return G}function x(R,Q){for(;Q+1<R.length;Q++)R[Q]=R[Q+1];R.pop()}function k(R){for(var Q=new Array(R.length),G=0;G<Q.length;++G)Q[G]=R[G].listener||R[G];return Q}function T(R,Q){return new Promise(function(G,P){function O(W){R.removeListener(Q,j),P(W)}function j(){typeof R.removeListener=="function"&&R.removeListener("error",O),G([].slice.call(arguments))}S(R,Q,j,{once:!0}),Q!=="error"&&_(R,O,{once:!0})})}function _(R,Q,G){typeof R.on=="function"&&S(R,"error",Q,G)}function S(R,Q,G,P){if(typeof R.on=="function")P.once?R.once(Q,G):R.on(Q,G);else if(typeof R.addEventListener=="function")R.addEventListener(Q,function O(j){P.once&&R.removeEventListener(Q,O),G(j)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof R)}return uh.exports}var J4;function e7(){if(J4)return lh.exports;J4=1;var t=X3(),e=$3().EventEmitter;lh.exports=r,lh.exports.default=r;function r(u){if(!(this instanceof r))return new r(u);e.call(this),u=u||{},this.concurrency=u.concurrency||1/0,this.timeout=u.timeout||0,this.autostart=u.autostart||!1,this.results=u.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(u){r.prototype[u]=function(){return Array.prototype[u].apply(this.jobs,arguments)}}),r.prototype.slice=function(u,A){return this.jobs=this.jobs.slice(u,A),this},r.prototype.reverse=function(){return this.jobs.reverse(),this};var i=["push","unshift","splice"];i.forEach(function(u){r.prototype[u]=function(){var A=Array.prototype[u].apply(this.jobs,arguments);return this.autostart&&this.start(),A}}),Object.defineProperty(r.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),r.prototype.start=function(u){if(u&&o.call(this,u),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&s.call(this);return}var A=this,d=this.jobs.shift(),g=!0,E=this.session,b=null,y=!1,x=null,k=d.hasOwnProperty("timeout")?d.timeout:this.timeout;function T(S,R){g&&A.session===E&&(g=!1,A.pending--,b!==null&&(delete A.timers[b],clearTimeout(b)),S?A.emit("error",S,d):y===!1&&(x!==null&&(A.results[x]=Array.prototype.slice.call(arguments,1
1)),A.emit("success",R,d)),A.session===E&&(A.pending===0&&A.jobs.length===0?s.call(A):A.running&&A.start()))}k&&(b=setTimeout(function(){y=!0,A.listeners("timeout").length>0?A.emit("timeout",T,d):T()},k),this.timers[b]=b),this.results&&(x=this.results.length,this.results[x]=null),this.pending++,A.emit("start",d);var _=d(T);_&&_.then&&typeof _.then=="function"&&_.then(function(S){return T(null,S)}).catch(function(S){return T(S||!0)}),this.running&&this.jobs.length>0&&this.start()},r.prototype.stop=function(){this.running=!1},r.prototype.end=function(u){a.call(this),this.jobs.length=0,this.pending=0,s.call(this,u)};function a(){for(var u in this.timers){var A=this.timers[u];delete this.timers[u],clearTimeout(A)}}function o(u){var A=this;this.on("error",d),this.on("end",g);function d(E){A.end(E)}function g(E){A.removeListener("error",d),A.removeListener("end",g),u(E,this.results)}}function s(u){this.session++,this.running=!1,this.emit("end",u)}return lh.exports}var t7=e7();const r7=nn(t7),n7={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class Gi{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=n7[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)}}Gi.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=Gi.TYPES[e];Gi.prototype["read"+e+(r===1?"":"BE")]=function(){const n=this.view[t](this.pos,!1);return this.pos+=r,n},r!==1&&(Gi.prototype["read"+e+"LE"]=function(){const n=this.view[t](this.pos,!0);return this.pos+=r,n})}const i7=new TextEncoder,V4=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class qd{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=Z4(e,V4);break;case"utf16be":case"utf16-be":n=Z4(e,!V4);break;case"utf8":n=i7.encode(e);break;case"ascii":n=a7(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 Z4(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 a7(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=Gi.TYPES[e];qd.prototype["write"+e+(r===1?"":"BE")]=function(n){this.view[t](this.pos,n,!1),this.pos+=r},r!==1&&(qd.prototype["write"+e+"LE"]=function(n){this.view[t](this.pos,n,!0),this.pos+=r})}class Ic{fromBuffer(e){let r=new Gi(e);return this.decode(r)}toBuffer(e){let r=this.size(e),n=new Uint8Array(r),i=new qd(n);return this.encode(i,e),n}}class dr extends Ic{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 Gi.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,r){return e[`write${this.fn}`](r)}}const It=new dr("UInt8"),Ci=new dr("UInt16","BE"),N=Ci,o7=new dr("UInt16","LE"),s7=new dr("UInt24","BE"),gu=s7;new dr("UInt24","LE");const Yy=new dr("UInt32","BE"),Fe=Yy,l7=new dr("UInt32","LE"),ai=new dr("Int8"),c7=new dr("Int16","BE"),ht=c7;new dr("Int16","LE");new dr("Int24","BE");new dr("Int24","LE");const u7=new dr("Int32","BE"),Xu=u7;new dr("Int32","LE");new dr("Float","BE");new dr("Float","LE");new dr("Double","BE");new dr("Double","LE");class If extends dr{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 f7=new If(16,"BE"),A7=f7;new If(16,"LE");const h7=new If(32,"BE"),Dn=h7;new If(32,"LE");function Bl(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 dr&&(n=t.decode(e)),isNaN(n))throw new Error("Not a fixed size");return n}class hm{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let r in e){const n=e[r];this[r]=n}}}class Be extends Ic{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 o=r;if(this.length!=null&&(n=Bl(this.length,e,r)),this.length instanceof dr&&(Object.defineProperties(a,{parent:{value:r},_startOffset:{value:i},_currentOffset:{value:0,writable:!0},_length:{value:n}}),o=a),n==null||this.lengthType==="bytes"){const s=n!=null?e.pos+n:r!=null&&r._length?r._startOffset+r._length:e.length;for(;e.pos<s;)a.push(this.type.decode(e,o))}else for(let s=0,u=n;s<u;s++)a.push(this.type.decode(e,o));return a}size(e,r,n=!0){if(!e)return this.type.size(null,r)*Bl(this.length,null,r);let i=0;this.length instanceof dr&&(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 dr&&(i+=r.pointerSize),i}encode(e,r,n){let i=n;this.length instanceof dr&&(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 dr){let a=0;for(;a<i.pointers.length;){const o=i.pointers[a++];o.type.encode(e,o.val,o.parent)}}}}class xr extends Be{decode(e,r){const{pos:n}=e,i=Bl(this.length,e,r);this.length instanceof dr&&(r={parent:r,_startOffset:n,_currentOffset:0,_length:i});
1const a=new I2(this.type,i,e,r);return e.pos+=i*this.type.size(null,r),a}size(e,r){return e instanceof I2&&(e=e.toArray()),super.size(e,r)}encode(e,r,n){return r instanceof I2&&(r=r.toArray()),super.encode(e,r,n)}}class I2{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 Us extends Ic{constructor(e,r=[]){super(),this.type=e,this.flags=r}decode(e){const r=this.type.decode(e),n={};for(let i=0;i<this.flags.length;i++){const 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 Wi extends Ic{constructor(e){super(),this.length=e}decode(e,r){const n=Bl(this.length,e,r);return e.readBuffer(n)}size(e,r){if(!e)return Bl(this.length,null,r);let n=e.length;return this.length instanceof dr&&(n+=this.length.size()),n}encode(e,r,n){return this.length instanceof dr&&this.length.encode(e,r.length),e.writeBuffer(r)}}class Kd extends Ic{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 Zr extends Ic{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=Bl(this.count,null,r);return this.type.size()*n}encode(e,r,n){return e.fill(0,this.size(r,n))}}class ur extends Ic{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 o=y2(a);if(this.length!=null)n=Bl(this.length,e,r);else{let u;for({buffer:u,length:n,pos:i}=e;i<n-o+1&&(u[i]!==0||o===2&&u[i+1]!==0);)i+=o;n=i-e.pos}const s=e.readString(n,a);return this.length==null&&e.pos<e.length&&(e.pos+=o),s}size(e,r){if(e==null)return Bl(this.length,null,r);let{encoding:n}=this;typeof n=="function"&&(n=n.call(r!=null?r.val:void 0,r!=null?r.val:void 0)||"ascii"),n==="utf16be"&&(n="utf16le");let i=X4(e,n);return this.length instanceof dr&&(i+=this.length.size()),this.length==null&&(i+=y2(n)),i}encode(e,r,n){let{encoding:i}=this;if(typeof i=="function"&&(i=i.call(n!=null?n.val:void 0,n!=null?n.val:void 0)||"ascii"),this.length instanceof dr&&this.length.encode(e,X4(r,i)),e.writeString(r,i),this.length==null)return y2(i)==2?e.writeUInt16LE(0):e.writeUInt8(0)}}function y2(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 X4(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 ze extends Ic{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 o=n[a];typeof o=="function"?i=o.call(r,r):i=o.decode(e,r),i!==void 0&&(i instanceof hm?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 o in this.fields){const s=this.fields[o];s.size!=null&&(a+=s.size(e[o],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 s in this.fields)i=this.fields[s],i.encode!=null&&i.encode(e,r[s],a);let o=0;for(;o<a.pointers.length;){const s=a.pointers[o++];s.type.encode(e,s.val,s.parent)}}}const d7=(t,e)=>e.reduce((r,n)=>r&&r[n],t);class S0 extends ze{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=d7(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 S0?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 o={parent:r,val:e,pointerSize:0};let s=0;if(typeof this.type!="string"&&(s+=this.type.size(e.version,o)),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.size!=null&&(s+=a.size(e[i],o));const u=this.versions[e.version];
1if(u==null)throw new Error(`Unknown version ${e.version}`);for(i in u)a=u[i],a.size!=null&&(s+=a.size(e[i],o));return n&&(s+=o.pointerSize),s}encode(e,r,n){let i,a;this.preEncode!=null&&this.preEncode.call(r,e);const o={pointers:[],startOffset:e.pos,parent:n,val:r,pointerSize:0};if(o.pointerOffset=e.pos+this.size(r,o,!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],o);const s=this.versions[r.version];for(i in s)a=s[i],a.encode!=null&&a.encode(e,r[i],o);let u=0;for(;u<o.pointers.length;){const A=o.pointers[u++];A.type.encode(e,A.val,A.parent)}}}class De extends Ic{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 o=n+i;if(this.type!=null){let s=null;const u=()=>{if(s!=null)return s;const{pos:A}=e;return e.pos=o,s=this.type.decode(e,r),e.pos=A,s};return this.options.lazy?new hm({get:u}):u()}else return o}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 Cp))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:o}=this;if(o==null){if(!(r instanceof Cp))throw new Error("Must be a VoidPointer");({type:o}=r),r=r.value}return n.pointers.push({type:o,val:r,parent:a}),n.pointerOffset+=o.size(r,a)}}class Cp{constructor(e,r){this.type=e,this.value=r}}function ro(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var YA={},$4;function qy(){if($4)return YA;$4=1,YA.byteLength=s,YA.toByteArray=A,YA.fromByteArray=E;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 o(b){var y=b.length;if(y%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var x=b.indexOf("=");x===-1&&(x=y);var k=x===y?0:4-x%4;return[x,k]}function s(b){var y=o(b),x=y[0],k=y[1];return(x+k)*3/4-k}function u(b,y,x){return(y+x)*3/4-x}function A(b){var y,x=o(b),k=x[0],T=x[1],_=new r(u(b,k,T)),S=0,R=T>0?k-4:k,Q;for(Q=0;Q<R;Q+=4)y=e[b.charCodeAt(Q)]<<18|e[b.charCodeAt(Q+1)]<<12|e[b.charCodeAt(Q+2)]<<6|e[b.charCodeAt(Q+3)],_[S++]=y>>16&255,_[S++]=y>>8&255,_[S++]=y&255;return T===2&&(y=e[b.charCodeAt(Q)]<<2|e[b.charCodeAt(Q+1)]>>4,_[S++]=y&255),T===1&&(y=e[b.charCodeAt(Q)]<<10|e[b.charCodeAt(Q+1)]<<4|e[b.charCodeAt(Q+2)]>>2,_[S++]=y>>8&255,_[S++]=y&255),_}function d(b){return t[b>>18&63]+t[b>>12&63]+t[b>>6&63]+t[b&63]}function g(b,y,x){for(var k,T=[],_=y;_<x;_+=3)k=(b[_]<<16&16711680)+(b[_+1]<<8&65280)+(b[_+2]&255),T.push(d(k));return T.join("")}function E(b){for(var y,x=b.length,k=x%3,T=[],_=16383,S=0,R=x-k;S<R;S+=_)T.push(g(b,S,S+_>R?R:S+_));return k===1?(y=b[x-1],T.push(t[y>>2]+t[y<<4&63]+"==")):k===2&&(y=(b[x-2]<<8)+b[x-1],T.push(t[y>>10]+t[y>>4&63]+t[y<<2&63]+"=")),T.join("")}return YA}var g7=qy();const p7=nn(g7);var B2,ev;function Ky(){if(ev)return B2;ev=1;var t=0,e=-3;function r(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(O,j){this.source=O,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=j,this.destLen=0,this.ltree=new r,this.dtree=new r}var i=new r,a=new r,o=new Uint8Array(30),s=new Uint16Array(30),u=new Uint8Array(30),A=new Uint16Array(30),d=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),g=new r,E=new Uint8Array(320);function b(O,j,W,Z){var F,z;for(F=0;F<W;++F)O[F]=0;for(F=0;F<30-W;++F)O[F+W]=F/W|0;for(z=Z,F=0;F<30;++F)j[F]=z,z+=1<<O[F]}function y(O,j){var W;for(W=0;W<7;++W)O.table[W]=0;for(O.table[7]=24,O.table[8]=152,O.table[9]=112,W=0;W<24;++W)O.trans[W]=256+W;for(W=0;W<144;++W)O.trans[24+W]=W;for(W=0;W<8;++W)O.trans[168+W]=280+W;
1for(W=0;W<112;++W)O.trans[176+W]=144+W;for(W=0;W<5;++W)j.table[W]=0;for(j.table[5]=32,W=0;W<32;++W)j.trans[W]=W}var x=new Uint16Array(16);function k(O,j,W,Z){var F,z;for(F=0;F<16;++F)O.table[F]=0;for(F=0;F<Z;++F)O.table[j[W+F]]++;for(O.table[0]=0,z=0,F=0;F<16;++F)x[F]=z,z+=O.table[F];for(F=0;F<Z;++F)j[W+F]&&(O.trans[x[j[W+F]]++]=F)}function T(O){O.bitcount--||(O.tag=O.source[O.sourceIndex++],O.bitcount=7);var j=O.tag&1;return O.tag>>>=1,j}function _(O,j,W){if(!j)return W;for(;O.bitcount<24;)O.tag|=O.source[O.sourceIndex++]<<O.bitcount,O.bitcount+=8;var Z=O.tag&65535>>>16-j;return O.tag>>>=j,O.bitcount-=j,Z+W}function S(O,j){for(;O.bitcount<24;)O.tag|=O.source[O.sourceIndex++]<<O.bitcount,O.bitcount+=8;var W=0,Z=0,F=0,z=O.tag;do Z=2*Z+(z&1),z>>>=1,++F,W+=j.table[F],Z-=j.table[F];while(Z>=0);return O.tag=z,O.bitcount-=F,j.trans[W+Z]}function R(O,j,W){var Z,F,z,ie,le,oe;for(Z=_(O,5,257),F=_(O,5,1),z=_(O,4,4),ie=0;ie<19;++ie)E[ie]=0;for(ie=0;ie<z;++ie){var fe=_(O,3,0);E[d[ie]]=fe}for(k(g,E,0,19),le=0;le<Z+F;){var de=S(O,g);switch(de){case 16:var xe=E[le-1];for(oe=_(O,2,3);oe;--oe)E[le++]=xe;break;case 17:for(oe=_(O,3,3);oe;--oe)E[le++]=0;break;case 18:for(oe=_(O,7,11);oe;--oe)E[le++]=0;break;default:E[le++]=de;break}}k(j,E,0,Z),k(W,E,Z,F)}function Q(O,j,W){for(;;){var Z=S(O,j);if(Z===256)return t;if(Z<256)O.dest[O.destLen++]=Z;else{var F,z,ie,le;for(Z-=257,F=_(O,o[Z],s[Z]),z=S(O,W),ie=O.destLen-_(O,u[z],A[z]),le=ie;le<ie+F;++le)O.dest[O.destLen++]=O.dest[le]}}}function G(O){for(var j,W,Z;O.bitcount>8;)O.sourceIndex--,O.bitcount-=8;if(j=O.source[O.sourceIndex+1],j=256*j+O.source[O.sourceIndex],W=O.source[O.sourceIndex+3],W=256*W+O.source[O.sourceIndex+2],j!==(~W&65535))return e;for(O.sourceIndex+=4,Z=j;Z;--Z)O.dest[O.destLen++]=O.source[O.sourceIndex++];return O.bitcount=0,t}function P(O,j){var W=new n(O,j),Z,F,z;do{switch(Z=T(W),F=_(W,2,0),F){case 0:z=G(W);break;case 1:z=Q(W,i,a);break;case 2:R(W,W.ltree,W.dtree),z=Q(W,W.ltree,W.dtree);break;default:z=e}if(z!==t)throw new Error("Data error")}while(!Z);return W.destLen<W.dest.length?typeof W.dest.slice=="function"?W.dest.slice(0,W.destLen):W.dest.subarray(0,W.destLen):W.dest}return y(i,a),b(o,s,4,3),b(u,A,2,1),o[28]=0,s[28]=258,B2=P,B2}var x2,tv;function m7(){if(tv)return x2;tv=1;const t=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,e=(i,a,o)=>{let s=i[a];i[a]=i[o],i[o]=s},r=i=>{const a=i.length;for(let o=0;o<a;o+=4)e(i,o,o+3),e(i,o+1,o+2)};return x2={swap32LE:i=>{t&&r(i)}},x2}var w2,rv;function v7(){if(rv)return w2;rv=1;const t=Ky(),{swap32LE:e}=m7(),r=11,n=5,i=r-n,a=65536>>r,s=(1<<i)-1,u=2,d=(1<<n)-1,g=65536>>n,E=1024>>n,k=g+E+32,T=1<<u;class _{constructor(R){const Q=typeof R.readUInt32BE=="function"&&typeof R.slice=="function";if(Q||R instanceof Uint8Array){let G;if(Q)this.highStart=R.readUInt32LE(0),this.errorValue=R.readUInt32LE(4),G=R.readUInt32LE(8),R=R.slice(12);else{const P=new DataView(R.buffer);this.highStart=P.getUint32(0,!0),this.errorValue=P.getUint32(4,!0),G=P.getUint32(8,!0),R=R.subarray(12)}R=t(R,new Uint8Array(G)),R=t(R,new Uint8Array(G)),e(R),this.data=new Uint32Array(R.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=R)}get(R){let Q;return R<0||R>1114111?this.errorValue:R<55296||R>56319&&R<=65535?(Q=(this.data[R>>n]<<u)+(R&d),this.data[Q]):R<=65535?(Q=(this.data[g+(R-55296>>n)]<<u)+(R&d),this.data[Q]):R<this.highStart?(Q=this.data[k-a+(R>>r)],Q=this.data[Q+(R>>n&s)],Q=(Q<<u)+(R&d),this.data[Q]):this.data[this.data.length-T]}}return w2=_,w2}var E7=v7();const F1=nn(E7);function xu(t){return t&&t.__esModule?t.default:t}var yc={};yc=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 R1=new F1(p7
vendor: 12,945 bytes, line 1
1.toByteArray("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"))
1,C7=Math.log2||(t=>Math.log(t)/Math.LN2),wg=t=>C7(t)+1|0,b7=wg(xu(yc).categories.length-1),jy=wg(xu(yc).combiningClasses.length-1),dm=wg(xu(yc).scripts.length-1),Qg=wg(xu(yc).eaw.length-1),T1=10,I7=jy+dm+Qg+T1,y7=dm+Qg+T1,B7=Qg+T1,x7=T1,w7=(1<<b7)-1,Q7=(1<<jy)-1,S7=(1<<dm)-1,k7=(1<<Qg)-1,D7=(1<<T1)-1;function os(t){const e=R1.get(t);return xu(yc).categories[e>>I7&w7]}function Jy(t){const e=R1.get(t);return xu(yc).combiningClasses[e>>y7&Q7]}function gm(t){const e=R1.get(t);return xu(yc).scripts[e>>B7&S7]}function _7(t){const e=R1.get(t);return xu(yc).eaw[e>>x7&k7]}function F7(t){let e=R1.get(t),r=e&D7;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 R7(t){const e=os(t);return e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Nl"}function bp(t){return os(t)==="Nd"}function T7(t){const e=os(t);return e==="Pc"||e==="Pd"||e==="Pe"||e==="Pf"||e==="Pi"||e==="Po"||e==="Ps"}function L7(t){return os(t)==="Ll"}function N7(t){return os(t)==="Lu"}function O7(t){return os(t)==="Lt"}function M7(t){const e=os(t);return e==="Zs"||e==="Zl"||e==="Zp"}function P7(t){const e=os(t);return e==="Nd"||e==="No"||e==="Nl"||e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Me"||e==="Mc"}function pm(t){const e=os(t);return e==="Mn"||e==="Me"||e==="Mc"}var U7={getCategory:os,getCombiningClass:Jy,getScript:gm,getEastAsianWidth:_7,getNumericValue:F7,isAlphabetic:R7,isDigit:bp,isPunctuation:T7,isLowerCase:L7,isUpperCase:N7,isTitleCase:O7,isWhiteSpace:M7,isBaseForm:P7,isMark:pm},Q2,nv;function z7(){if(nv)return Q2;nv=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 o=t,s=null,u=null,A=null,d=0;d<i.length;d++){var g=i[d];A=o,o=a.stateTable[o][g],o===e&&(s!=null&&u!=null&&u>=s&&(yield[s,u,a.tags[A]]),o=a.stateTable[t][g],s=null),o!==e&&s==null&&(s=d),a.accepting[o]&&(u=d),o===e&&(o=t)}s!=null&&u!=null&&u>=s&&(yield[s,u,a.tags[o]])}}}apply(i,a){for(var[o,s,u]of this.match(i))for(var A of u)typeof a[A]=="function"&&a[A](o,s,i.slice(o,s+1))}}return Q2=r,Q2}var H7=z7();const Vy=nn(H7);var S2={exports:{}},iv;function G7(){return iv||(iv=1,(function(t){var e=(function(){function r(E,b){return b!=null&&E instanceof b}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 o(E,b,y,x,k){typeof b=="object"&&(y=b.depth,x=b.prototype,k=b.includeNonEnumerable,b=b.circular);var T=[],_=[],S=typeof Buffer<"u";
1typeof b>"u"&&(b=!0),typeof y>"u"&&(y=1/0);function R(Q,G){if(Q===null)return null;if(G===0)return Q;var P,O;if(typeof Q!="object")return Q;if(r(Q,n))P=new n;else if(r(Q,i))P=new i;else if(r(Q,a))P=new a(function(fe,de){Q.then(function(xe){fe(R(xe,G-1))},function(xe){de(R(xe,G-1))})});else if(o.__isArray(Q))P=[];else if(o.__isRegExp(Q))P=new RegExp(Q.source,g(Q)),Q.lastIndex&&(P.lastIndex=Q.lastIndex);else if(o.__isDate(Q))P=new Date(Q.getTime());else{if(S&&Buffer.isBuffer(Q))return Buffer.allocUnsafe?P=Buffer.allocUnsafe(Q.length):P=new Buffer(Q.length),Q.copy(P),P;r(Q,Error)?P=Object.create(Q):typeof x>"u"?(O=Object.getPrototypeOf(Q),P=Object.create(O)):(P=Object.create(x),O=x)}if(b){var j=T.indexOf(Q);if(j!=-1)return _[j];T.push(Q),_.push(P)}r(Q,n)&&Q.forEach(function(fe,de){var xe=R(de,G-1),Me=R(fe,G-1);P.set(xe,Me)}),r(Q,i)&&Q.forEach(function(fe){var de=R(fe,G-1);P.add(de)});for(var W in Q){var Z;O&&(Z=Object.getOwnPropertyDescriptor(O,W)),!(Z&&Z.set==null)&&(P[W]=R(Q[W],G-1))}if(Object.getOwnPropertySymbols)for(var F=Object.getOwnPropertySymbols(Q),W=0;W<F.length;W++){var z=F[W],ie=Object.getOwnPropertyDescriptor(Q,z);ie&&!ie.enumerable&&!k||(P[z]=R(Q[z],G-1),ie.enumerable||Object.defineProperty(P,z,{enumerable:!1}))}if(k)for(var le=Object.getOwnPropertyNames(Q),W=0;W<le.length;W++){var oe=le[W],ie=Object.getOwnPropertyDescriptor(Q,oe);ie&&ie.enumerable||(P[oe]=R(Q[oe],G-1),Object.defineProperty(P,oe,{enumerable:!1}))}return P}return R(E,y)}o.clonePrototype=function(b){if(b===null)return null;var y=function(){};return y.prototype=b,new y};function s(E){return Object.prototype.toString.call(E)}o.__objToStr=s;function u(E){return typeof E=="object"&&s(E)==="[object Date]"}o.__isDate=u;function A(E){return typeof E=="object"&&s(E)==="[object Array]"}o.__isArray=A;function d(E){return typeof E=="object"&&s(E)==="[object RegExp]"}o.__isRegExp=d;function g(E){var b="";return E.global&&(b+="g"),E.ignoreCase&&(b+="i"),E.multiline&&(b+="m"),b}return o.__getRegExpFlags=g,o})();t.exports&&(t.exports=e)})(S2)),S2.exports}var W7=G7();const k2=nn(W7);var Y7=Ky();const q7=nn(Y7);var qA={},fh={},av;function ov(){if(av)return fh;av=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},fh.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},fh.BrotliOutput=e,fh}var D2,sv;function K7(){if(sv)return D2;sv=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_,o=this.input_.read(this.buf_,a,t);if(o<0)throw new Error("Unexpected end of input");if(o<t){this.eos_=1;for(var s=0;s<32;s++)this.buf_[a+o+s]=0}if(a===0){for(var s=0;s<32;s++)this.buf_[(t<<1)+s]=this.buf_[s];this.buf_ptr_=t}else this.buf_ptr_=0;this.bit_end_pos_+=o<<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 o=this.val_>>>this.bit_pos_&n[a];return this.bit_pos_+=a,o},D2=i,D2}var Vc={},_2={},F2,lv;function j7(){return lv||(lv=1,F2
vendor: 9,554 bytes, line 1
1="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34
vendor: 59,449 bytes, line 1
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"
1),F2}var cv;function J7(){if(cv)return _2;cv=1;var t=qy();return _2.init=function(){var e=Xy().BrotliDecompressBuffer,r=t.toByteArray(j7());return e(r)},_2}var uv;function Zy(){if(uv)return Vc;uv=1;var t=J7();return Vc.init=function(){Vc.dictionary=t.init()},Vc.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]),Vc.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]),Vc.minDictionaryWordLength=4,Vc.maxDictionaryWordLength=24,Vc}var Ah={},fv;function Av(){if(fv)return Ah;fv=1;function t(a,o){this.bits=a,this.value=o}Ah.HuffmanCode=t;var e=15;function r(a,o){for(var s=1<<o-1;a&s;)s>>=1;return(a&s-1)+s}function n(a,o,s,u,A){do u-=s,a[o+u]=new t(A.bits,A.value);while(u>0)}function i(a,o,s){for(var u=1<<o-s;o<e&&(u-=a[o],!(u<=0));)++o,u<<=1;return o-s}return Ah.BrotliBuildHuffmanTable=function(a,o,s,u,A){var d=o,g,E,b,y,x,k,T,_,S,R,Q,G=new Int32Array(e+1),P=new Int32Array(e+1);for(Q=new Int32Array(A),b=0;b<A;b++)G[u[b]]++;for(P[1]=0,E=1;E<e;E++)P[E+1]=P[E]+G[E];for(b=0;b<A;b++)u[b]!==0&&(Q[P[u[b]]++]=b);if(_=s,S=1<<_,R=S,P[e]===1){for(y=0;y<R;++y)a[o+y]=new t(0,Q[0]&65535);return R}for(y=0,b=0,E=1,x=2;E<=s;++E,x<<=1)for(;G[E]>0;--G[E])g=new t(E&255,Q[b++]&65535),n(a,o+y,x,S,g),y=r(y,E);for(T=R-1,k=-1,E=s+1,x=2;E<=e;++E,x<<=1)for(;G[E]>0;--G[E])(y&T)!==k&&(o+=S,_=i(G,E,s),S=1<<_,R+=S,k=y&T,a[d+k]=new t(_+s&255,o-d-k&65535)),g=new t(E-s&255,Q[b++]&65535),n(a,o+(y>>s),x,S,g),y=r(y,E);return R},Ah}var hh={},hv;function V7(){return hv||(hv=1,hh.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]),hh.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])),hh}var Yu={},dv;function Z7(){if(dv)return Yu;dv=1;function t(e,r){this.offset=e,this.nbits=r}return Yu.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)],Yu.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)],Yu.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)],Yu.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],Yu.kCopyRangeLut=[0,8,0,8,16,0,16,8,16],Yu}var KA={},gv;function X7(){if(gv)return KA;gv=1;var t=Zy(),e=0,r=1,n=2,i=3,a=4,o=5,s=6,u=7,A=8,d=9,g=10,E=11,b=12,y=13,x=14,k=15,T=16,_=17,S=18,R=20;function Q(O,j,W){this.prefix=new Uint8Array(O.length),this.transform=j,this.suffix=new Uint8Array(W.length);for(var Z=0;Z<O.length;Z++)this.prefix[Z]=O.charCodeAt(Z);for(var Z=0;Z<W.length;Z++)this.suffix[Z]=W.charCodeAt(Z)}var G=[new Q("",e,""),new Q("",e," "),new Q(" ",e," "),new Q("",b,""),new Q("",g," "),new Q("",e," the "),new Q(" ",e,""),new Q("s ",e," "),new Q("",e," of "),new Q("",g,""),new Q("",e," and "),new Q("",y,""),new Q("",r,""),new Q(", ",e," "),new Q("",e,", "),new Q(" ",g," "),new Q("",e," in "),new Q("",e," to "),new Q("e ",e," "),new Q("",e,'"'),new Q("",e,"."),new Q("",e,'">'),new Q("",e,` 2`),new Q("",i,""),new Q("",e,"]"),new Q("",e," for "),new Q("",x,""),new Q("",n,""),new Q("",e," a "),new Q("",e," that "),new Q(" ",g,""),new Q("",e,". "),new Q(".",e,""),new Q(" ",e,", "),new Q("",k,""),new Q("",e," with "),new Q("",e,"'"),new Q("",e," from "),new Q("",e," by "),new Q("",T,""),new Q("",_,""),new Q(" the ",e,""),new Q("",a,""),new Q("",e,". The "),new Q("",E,""),new Q("",e," on "),new Q("",e," as "),new Q("",e," is "),new Q("",u,""),new Q("",r,"ing "),new Q("",e,` 3 `),new Q("",e,":"),new Q(" ",e,". "),new Q("",e,"ed "),new Q("",R,""),new Q("",S,""),new Q("",s,""),new Q("",e,"("),new Q("",g,", "),new Q("",A,""),new Q("",e," at "),new Q("",e,"ly "),new Q(" the ",e," of "),new Q("",o,""),new Q("",d,""),new Q(" ",g,", "),new Q("",g,'"'),new Q(".",e,"("),new Q("",E," "),new Q("",g,'">'),new Q("",e,'="'),new Q(" ",e,"."),new Q(".com/",e,""),new Q(" the ",e," of the "),new Q("",g,"'"),new Q("",e,". This "),new Q("",e,","),new Q(".",e," "),new Q("",g,"("),new Q("",g,"."),new Q("",e," not "),new Q(" ",e,'="'),new Q("",e,"er "),new Q(" ",E," "),new Q("",e,"al "),new Q(" ",E,""),new Q("",e,"='"),new Q("",E,'"'),new Q("",g,". "),new Q(" ",e,"("),new Q("",e,"ful "),new Q(" ",g,". "),new Q("",e,"ive "),new Q("",e,"less "),new Q("",E,"'"),new Q("",e,"est "),new Q(" ",g,"."),new Q("",E,'">'),new Q(" ",e,"='"),new Q("",g,","),new Q("",e,"ize "),new Q("",E,"."),new Q("ÃÂ ",e,""),new Q(" ",e,","),new Q("",g,'="'),new Q("",E,'="'),new Q("",e,"ous "),new Q("",E,", "),new Q("",g,"='"),new Q(" ",g,","),new Q(" ",E,'="'),new Q(" ",E,", "),new Q("",E,","),new Q("",E,"("),new Q("",E,". "),new Q(" ",E,"."),new Q("",E,"='"),new Q(" ",E,". "),new Q(" ",g,'="'),new Q(" ",E,"='"),new Q(" ",g,"='")];KA.kTransforms=G,KA.kNumTransforms=G.length;function P(O,j){return O[j]<192?(O[j]>=97&&O[j]<=122&&(O[j]^=32),1):O[j]<224?(O[j+1]^=32,2):(O[j+2]^=5,3)}return KA.transformDictionaryWord=function(O,j,W,Z,F){var z=G[F].prefix,ie=G[F].suffix,le=G[F].transform,oe=le<b?0:le-(b-1),fe=0,de=j,xe;oe>Z&&(oe=Z);for(var Me=0;Me<z.length;)O[j++]=z[Me++];for(W+=oe,Z-=oe,le<=d&&(Z-=le),fe=0;fe<Z;fe++)O[j++]=t.dictionary[W+fe];if(xe=j-Z,le===g)P(O,xe);else if(le===E)for(;Z>0;){var Ie=P(O,xe);xe+=Ie,Z-=Ie}for(var we=0;we<ie.length;)O[j++]=ie[we++];return j-de},KA}var pv;function Xy(){if(pv)return qA;pv=1;var t=ov().BrotliInput,e=ov().BrotliOutput,r=K7(),n=Zy(),i=Av().HuffmanCode,a=Av().BrotliBuildHuffmanTable,o=V7(),s=Z7(),u=X7(),A=8,d=16,g=256,E=704,b=26,y=6,x=2,k=8,T=255,_=1080,S=18,R=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),Q=16,G=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),P=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),O=new
3Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function j(Ce){var Le;return Ce.readBits(1)===0?16:(Le=Ce.readBits(3),Le>0?17+Le:(Le=Ce.readBits(3),Le>0?8+Le:17))}function W(Ce){if(Ce.readBits(1)){var Le=Ce.readBits(3);return Le===0?1:Ce.readBits(Le)+(1<<Le)}return 0}function Z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function F(Ce){var Le=new Z,Te,Qe,at;if(Le.input_end=Ce.readBits(1),Le.input_end&&Ce.readBits(1))return Le;if(Te=Ce.readBits(2)+4,Te===7){if(Le.is_metadata=!0,Ce.readBits(1)!==0)throw new Error("Invalid reserved bit");if(Qe=Ce.readBits(2),Qe===0)return Le;for(at=0;at<Qe;at++){var pt=Ce.readBits(8);if(at+1===Qe&&Qe>1&&pt===0)throw new Error("Invalid size byte");Le.meta_block_length|=pt<<at*8}}else for(at=0;at<Te;++at){var bt=Ce.readBits(4);if(at+1===Te&&Te>4&&bt===0)throw new Error("Invalid size nibble");Le.meta_block_length|=bt<<at*4}return++Le.meta_block_length,!Le.input_end&&!Le.is_metadata&&(Le.is_uncompressed=Ce.readBits(1)),Le}function z(Ce,Le,Te){var Qe;return Te.fillBitWindow(),Le+=Te.val_>>>Te.bit_pos_&T,Qe=Ce[Le].bits-k,Qe>0&&(Te.bit_pos_+=k,Le+=Ce[Le].value,Le+=Te.val_>>>Te.bit_pos_&(1<<Qe)-1),Te.bit_pos_+=Ce[Le].bits,Ce[Le].value}function ie(Ce,Le,Te,Qe){for(var at=0,pt=A,bt=0,kt=0,Ht=32768,mt=[],Se=0;Se<32;Se++)mt.push(new i(0,0));for(a(mt,0,5,Ce,S);at<Le&&Ht>0;){var Dt=0,Wt;if(Qe.readMoreInput(),Qe.fillBitWindow(),Dt+=Qe.val_>>>Qe.bit_pos_&31,Qe.bit_pos_+=mt[Dt].bits,Wt=mt[Dt].value&255,Wt<d)bt=0,Te[at++]=Wt,Wt!==0&&(pt=Wt,Ht-=32768>>Wt);else{var st=Wt-14,Qt,yt,Rt=0;if(Wt===d&&(Rt=pt),kt!==Rt&&(bt=0,kt=Rt),Qt=bt,bt>0&&(bt-=2,bt<<=st),bt+=Qe.readBits(st)+3,yt=bt-Qt,at+yt>Le)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Tt=0;Tt<yt;Tt++)Te[at+Tt]=kt;at+=yt,kt!==0&&(Ht-=yt<<15-kt)}}if(Ht!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Ht);for(;at<Le;at++)Te[at]=0}function le(Ce,Le,Te,Qe){var at=0,pt,bt=new Uint8Array(Ce);if(Qe.readMoreInput(),pt=Qe.readBits(2),pt===1){for(var kt,Ht=Ce-1,mt=0,Se=new Int32Array(4),Dt=Qe.readBits(2)+1;Ht;)Ht>>=1,++mt;for(kt=0;kt<Dt;++kt)Se[kt]=Qe.readBits(mt)%Ce,bt[Se[kt]]=2;switch(bt[Se[0]]=1,Dt){case 1:break;case 3:if(Se[0]===Se[1]||Se[0]===Se[2]||Se[1]===Se[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(Se[0]===Se[1])throw new Error("[ReadHuffmanCode] invalid symbols");bt[Se[1]]=1;break;case 4:if(Se[0]===Se[1]||Se[0]===Se[2]||Se[0]===Se[3]||Se[1]===Se[2]||Se[1]===Se[3]||Se[2]===Se[3])throw new Error("[ReadHuffmanCode] invalid symbols");Qe.readBits(1)?(bt[Se[2]]=3,bt[Se[3]]=3):bt[Se[0]]=2;break}}else{var kt,Wt=new Uint8Array(S),st=32,Qt=0,yt=[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(kt=pt;kt<S&&st>0;++kt){var Rt=R[kt],Tt=0,t0;Qe.fillBitWindow(),Tt+=Qe.val_>>>Qe.bit_pos_&15,Qe.bit_pos_+=yt[Tt].bits,t0=yt[Tt].value,Wt[Rt]=t0,t0!==0&&(st-=32>>t0,++Qt)}if(!(Qt===1||st===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");ie(Wt,Ce,bt,Qe)}if(at=a(Le,Te,k,bt,Ce),at===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return at}function oe(Ce,Le,Te){var Qe,at;return Qe=z(Ce,Le,Te),at=s.kBlockLengthPrefixCode[Qe].nbits,s.kBlockLengthPrefixCode[Qe].offset+Te.readBits(at)}function fe(Ce,Le,Te){var Qe;return Ce<Q?(Te+=G[Ce],Te&=3,Qe=Le[Te]+P[Ce]):Qe=Ce-Q+1,Qe}function de(Ce,Le){for(var Te=Ce[Le],Qe=Le;Qe;--Qe)Ce[Qe]=Ce[Qe-1];Ce[0]=Te}function xe(Ce,Le){var Te=new Uint8Array(256),Qe;for(Qe=0;Qe<256;++Qe)Te[Qe]=Qe;for(Qe=0;Qe<Le;++Qe){var at=Ce[Qe];Ce[Qe]=Te[at],at&&de(Te,at)}}function Me(Ce,Le){this.alphabet_size=Ce,this.num_htrees=Le,this.codes=new Array(Le+Le*O[Ce+31>>>5]),this.htrees=new Uint32Array(Le)}Me.prototype.decode=function(Ce){var Le,Te,Qe=0;for(Le=0;Le<this.num_htrees;++Le)this.htrees[Le]=Qe,Te=le(this.alphabet_size,this.codes,Qe,Ce),Qe+=Te};function Ie(Ce,Le){var Te={num_htrees:null,context_map:null},Qe,at=0,pt,bt;Le.readMoreInput();var kt=Te.num_htrees=W(Le)+1,Ht=Te.context_map=new Uint8Array(Ce);if(kt<=1)return Te;for(Qe=Le.readBits(1),Qe&&(at=Le.readBits(4)+1),pt=[],bt=0;bt<_;bt++)pt[bt]=new i(0,0);for(le(kt+at,pt,0,Le),bt=0;bt<Ce;){var mt;if(Le.readMoreInput(),mt=z(pt,0,Le),mt===0)Ht[bt]=0,++bt;else if(mt<=at)for(var Se=1+(1<<mt)+Le.readBits(mt);--Se;){if(bt>=Ce)throw new Error("[DecodeContextMap] i >= context_map_size");Ht[bt]=0,++bt}else Ht[bt]=mt-at,++bt}return Le.readBits(1)&&xe(Ht,Ce),Te}function we(Ce,Le,Te,Qe,at,pt,bt){var kt=Te*2,Ht=Te,mt=z(Le,Te*_,bt),Se;mt===0?Se=at[kt+(pt[Ht]&1)]:mt===1?Se=at[kt+(pt[Ht]-1&1)]+1:Se=mt-2,Se>=Ce&&(Se-=Ce),Qe[Te]=Se,at[kt+(pt[Ht]&1)]=Se,++pt[Ht]}function _e(Ce,Le,Te,Qe,at,pt){var bt=at+1,kt=Te&at,Ht=pt.pos_&r.IBUF_MASK,mt;if(Le<8||pt.bit_pos_+(Le<<3)<pt.bit_end_pos_){for(;Le-- >0;)pt.readMoreInput(),Qe[kt++]=pt.readBits(8),kt===bt&&(Ce.write(Qe,bt),kt=0);return}if(pt.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;pt.bit_pos_<32;)Qe[kt]=pt.val_>>>pt.bit_pos_,pt.bit_pos_+=8,++kt,--Le;if(mt=pt.bit_end_pos_-pt.bit_pos_>>3,Ht+mt>r.IBUF_MASK){for(var Se=r.IBUF_MASK+1-Ht,Dt=0;Dt<Se;Dt++)Qe[kt+Dt]=pt.buf_[Ht+Dt];mt-=Se,kt+=Se,Le-=Se,Ht=0}for(var Dt=0;Dt<mt;Dt++)Qe[kt+Dt]=pt.buf_[Ht+Dt];
3if(kt+=mt,Le-=mt,kt>=bt){Ce.write(Qe,bt),kt-=bt;for(var Dt=0;Dt<kt;Dt++)Qe[Dt]=Qe[bt+Dt]}for(;kt+Le>=bt;){if(mt=bt-kt,pt.input_.read(Qe,kt,mt)<mt)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ce.write(Qe,bt),Le-=mt,kt=0}if(pt.input_.read(Qe,kt,Le)<Le)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");pt.reset()}function Re(Ce){var Le=Ce.bit_pos_+7&-8,Te=Ce.readBits(Le-Ce.bit_pos_);return Te==0}function Ct(Ce){var Le=new t(Ce),Te=new r(Le);j(Te);var Qe=F(Te);return Qe.meta_block_length}qA.BrotliDecompressedSize=Ct;function gt(Ce,Le){var Te=new t(Ce);Le==null&&(Le=Ct(Ce));var Qe=new Uint8Array(Le),at=new e(Qe);return ot(Te,at),at.pos<at.buffer.length&&(at.buffer=at.buffer.subarray(0,at.pos)),at.buffer}qA.BrotliDecompressBuffer=gt;function ot(Ce,Le){var Te,Qe=0,at=0,pt=0,bt,kt=0,Ht,mt,Se,Dt,Wt=[16,15,11,4],st=0,Qt=0,yt=0,Rt=[new Me(0,0),new Me(0,0),new Me(0,0)],Tt,t0,_t,Lt=128+r.READ_SIZE;_t=new r(Ce),pt=j(_t),bt=(1<<pt)-16,Ht=1<<pt,mt=Ht-1,Se=new Uint8Array(Ht+Lt+n.maxDictionaryWordLength),Dt=Ht,Tt=[],t0=[];for(var Gt=0;Gt<3*_;Gt++)Tt[Gt]=new i(0,0),t0[Gt]=new i(0,0);for(;!at;){var Vt=0,te,Ge=[1<<28,1<<28,1<<28],Ze=[0],$e=[1,1,1],ce=[0,1,0,1,0,1],Ue=[0],J,Je,Ft,D,Pe=null,He=null,X,Ae=null,ye,St=0,vt=null,Et=0,$t=0,fr=null,a0=0,Ut=0,l0=0,Xt,U0;for(Te=0;Te<3;++Te)Rt[Te].codes=null,Rt[Te].htrees=null;_t.readMoreInput();var $0=F(_t);if(Vt=$0.meta_block_length,Qe+Vt>Le.buffer.length){var Tr=new Uint8Array(Qe+Vt);Tr.set(Le.buffer),Le.buffer=Tr}if(at=$0.input_end,te=$0.is_uncompressed,$0.is_metadata){for(Re(_t);Vt>0;--Vt)_t.readMoreInput(),_t.readBits(8);continue}if(Vt!==0){if(te){_t.bit_pos_=_t.bit_pos_+7&-8,_e(Le,Vt,Qe,Se,mt,_t),Qe+=Vt;continue}for(Te=0;Te<3;++Te)$e[Te]=W(_t)+1,$e[Te]>=2&&(le($e[Te]+2,Tt,Te*_,_t),le(b,t0,Te*_,_t),Ge[Te]=oe(t0,Te*_,_t),Ue[Te]=1);for(_t.readMoreInput(),J=_t.readBits(2),Je=Q+(_t.readBits(4)<<J),Ft=(1<<J)-1,D=Je+(48<<J),He=new
3Uint8Array($e[0]),Te=0;Te<$e[0];++Te)_t.readMoreInput(),He[Te]=_t.readBits(2)<<1;var y0=Ie($e[0]<<y,_t);X=y0.num_htrees,Pe=y0.context_map;var gr=Ie($e[2]<<x,_t);for(ye=gr.num_htrees,Ae=gr.context_map,Rt[0]=new Me(g,X),Rt[1]=new Me(E,$e[1]),Rt[2]=new Me(D,ye),Te=0;Te<3;++Te)Rt[Te].decode(_t);for(vt=0,fr=0,Xt=He[Ze[0]],Ut=o.lookupOffsets[Xt],l0=o.lookupOffsets[Xt+1],U0=Rt[1].htrees[0];Vt>0;){var v0,Ar,Qr,w0,_0,er,F0,Xr,Sr,Hr,Gr;for(_t.readMoreInput(),Ge[1]===0&&(we($e[1],Tt,1,Ze,ce,Ue,_t),Ge[1]=oe(t0,_,_t),U0=Rt[1].htrees[Ze[1]]),--Ge[1],v0=z(Rt[1].codes,U0,_t),Ar=v0>>6,Ar>=2?(Ar-=2,F0=-1):F0=0,Qr=s.kInsertRangeLut[Ar]+(v0>>3&7),w0=s.kCopyRangeLut[Ar]+(v0&7),_0=s.kInsertLengthPrefixCode[Qr].offset+_t.readBits(s.kInsertLengthPrefixCode[Qr].nbits),er=s.kCopyLengthPrefixCode[w0].offset+_t.readBits(s.kCopyLengthPrefixCode[w0].nbits),Qt=Se[Qe-1&mt],yt=Se[Qe-2&mt],Hr=0;Hr<_0;++Hr)_t.readMoreInput(),Ge[0]===0&&(we($e[0],Tt,0,Ze,ce,Ue,_t),Ge[0]=oe(t0,0,_t),St=Ze[0]<<y,vt=St,Xt=He[Ze[0]],Ut=o.lookupOffsets[Xt],l0=o.lookupOffsets[Xt+1]),Sr=o.lookup[Ut+Qt]|o.lookup[l0+yt],Et=Pe[vt+Sr],--Ge[0],yt=Qt,Qt=z(Rt[0].codes,Rt[0].htrees[Et],_t),Se[Qe&mt]=Qt,(Qe&mt)===mt&&Le.write(Se,Ht),++Qe;if(Vt-=_0,Vt<=0)break;if(F0<0){var Sr;if(_t.readMoreInput(),Ge[2]===0&&(we($e[2],Tt,2,Ze,ce,Ue,_t),Ge[2]=oe(t0,2*_,_t),$t=Ze[2]<<x,fr=$t),--Ge[2],Sr=(er>4?3:er-2)&255,a0=Ae[fr+Sr],F0=z(Rt[2].codes,Rt[2].htrees[a0],_t),F0>=Je){var Yt,Fn,ar;F0-=Je,Fn=F0&Ft,F0>>=J,Yt=(F0>>1)+1,ar=(2+(F0&1)<<Yt)-4,F0=Je+(ar+_t.readBits(Yt)<<J)+Fn}}if(Xr=fe(F0,Wt,st),Xr<0)throw new Error("[BrotliDecompress] invalid distance");if(Qe<bt&&kt!==bt?kt=Qe:kt=bt,Gr=Qe&mt,Xr>kt)if(er>=n.minDictionaryWordLength&&er<=n.maxDictionaryWordLength){var ar=n.offsetsByLength[er],an=Xr-kt-1,In=n.sizeBitsByLength[er],Rn=(1<<In)-1,Zn=an&Rn,dn=an>>In;if(ar+=Zn*er,dn<u.kNumTransforms){var Lr=u.transformDictionaryWord(Se,Gr,ar,er,dn);if(Gr+=Lr,Qe+=Lr,Vt-=Lr,Gr>=Dt){Le.write(Se,Ht);for(var Tn=0;Tn<Gr-Dt;Tn++)Se[Tn]=Se[Dt+Tn]}}else throw new Error("Invalid backward reference. pos: "+Qe+" distance: "+Xr+" len: "+er+" bytes left: "+Vt)}else throw new Error("Invalid backward reference. pos: "+Qe+" distance: "+Xr+" len: "+er+" bytes left: "+Vt);else{if(F0>0&&(Wt[st&3]=Xr,++st),er>Vt)throw new Error("Invalid backward reference. pos: "+Qe+" distance: "+Xr+" len: "+er+" bytes left: "+Vt);for(Hr=0;Hr<er;++Hr)Se[Qe&mt]=Se[Qe-Xr&mt],(Qe&mt)===mt&&Le.write(Se,Ht),++Qe,--Vt}Qt=Se[Qe-1&mt],yt=Se[Qe-2&mt]}Qe&=1073741823}}Le.write(Se,Qe&mt)}return qA.BrotliDecompress=ot,n.init(),qA}var R2,mv;function $7(){return mv||(mv=1,R2=Xy().BrotliDecompressBuffer),R2}var e9=$7();const t9=nn(e9);function L1(t,e,r,n){Object.defineProperty(t,e,{get:r,set:n,enumerable:!0,configurable:!0})}function Sg(t){return t&&t.__esModule?t.default:t}var N1={};L1(N1,"logErrors",()=>r9);L1(N1,"registerFormat",()=>xA);L1(N1,"create",()=>d1);L1(N1,"defaultLanguage",()=>jd);L1(N1,"setDefaultLanguage",()=>n9);let r9=!1,Ip=[];function xA(t){Ip.push(t)}function d1(t,e){for(let r=0;r<Ip.length;r++){let n=Ip[r];if(n.probe(t)){let i=new n(new Gi(t));return e?i.getFont(e):i}}throw new Error("Unknown font format")}let jd="en";function n9(t="en"){jd=t}function Ki(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(...o){let s=o.length>0?o[0]:"value";if(i.has(s))return i.get(s);let u=n.apply(this,o);return i.set(s,u),u}return Object.defineProperty(this,e,{value:a}),a}}}}let i9=new ze({firstCode:N,entryCount:N,idDelta:ht,idRangeOffset:N}),T2=new ze({startCharCode:Fe,endCharCode:Fe,glyphID:Fe}),a9=new ze({startUnicodeValue:gu,additionalCount:It}),o9=new ze({unicodeValue:gu,glyphID:N}),s9=new Be(a9,Fe),l9=new Be(o9,Fe),c9=new ze({varSelector:gu,defaultUVS:new De(Fe,s9,{type:"parent"}),nonDefaultUVS:new De(Fe,l9,{type:"parent"})}),u9=new S0(N,{0:{length:N,language:N,codeMap:new xr(It,256)},2:{length:N,language:N,subHeaderKeys:new Be(N,256),subHeaderCount:t=>Math.max.apply(Math,t.subHeaderKeys),subHeaders:new xr(i9,"subHeaderCount"),glyphIndexArray:new xr(N,"subHeaderCount")},4:{length:N,language:N,segCountX2:N,segCount:t=>t.segCountX2>>1,searchRange:N,entrySelector:N,rangeShift:N,endCode:new xr(N,"segCount"),reservedPad:new Zr(N),startCode:new xr(N,"segCount"),idDelta:new xr(ht,"segCount"),idRangeOffset:new xr(N,"segCount"),glyphIndexArray:new xr(N,t=>(t.length-t._currentOffset)/2)},6:{length:N,language:N,firstCode:N,entryCount:N,glyphIndices:new xr(N,"entryCount")},8:{reserved:new Zr(N),length:Fe,language:N,is32:new xr(It,8192),nGroups:Fe,groups:new xr(T2,"nGroups")},10:{reserved:new Zr(N),length:Fe,language:Fe,firstCode:Fe,entryCount:Fe,glyphIndices:new xr(N,"numChars")},12:{reserved:new Zr(N),length:Fe,language:Fe,nGroups:Fe,groups:new xr(T2,"nGroups")},13:{reserved:new Zr(N),length:Fe,language:Fe,nGroups:Fe,groups:new xr(T2,"nGroups")},14:{length:Fe,numRecords:Fe,varSelectors:new xr(c9,"numRecords")}}),f9=new ze({platformID:N,encodingID:N,table:new De(Fe,u9,{type:"parent",lazy:!0})});
3var A9=new ze({version:N,numSubtables:N,tables:new Be(f9,"numSubtables")}),h9=new ze({version:Xu,revision:Xu,checkSumAdjustment:Fe,magicNumber:Fe,flags:N,unitsPerEm:N,created:new Be(Xu,2),modified:new Be(Xu,2),xMin:ht,yMin:ht,xMax:ht,yMax:ht,macStyle:new Us(N,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:N,fontDirectionHint:ht,indexToLocFormat:ht,glyphDataFormat:ht}),d9=new ze({version:Xu,ascent:ht,descent:ht,lineGap:ht,advanceWidthMax:N,minLeftSideBearing:ht,minRightSideBearing:ht,xMaxExtent:ht,caretSlopeRise:ht,caretSlopeRun:ht,caretOffset:ht,reserved:new Zr(ht,4),metricDataFormat:ht,numberOfMetrics:N});let g9=new ze({advance:N,bearing:ht});var p9=new ze({metrics:new xr(g9,t=>t.parent.hhea.numberOfMetrics),bearings:new xr(ht,t=>t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics)}),m9=new ze({version:Xu,numGlyphs:N,maxPoints:N,maxContours:N,maxComponentPoints:N,maxComponentContours:N,maxZones:N,maxTwilightPoints:N,maxStorage:N,maxFunctionDefs:N,maxInstructionDefs:N,maxStackElements:N,maxSizeOfInstructions:N,maxComponentElements:N,maxComponentDepth:N});function $y(t,e,r=0){return t===1&&vv[r]?vv[r]:b9[t][e]}const v9=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),E9={"x-mac-croatian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®Šâ¢Â´Â¨â ŽÃâ±â¤â¥âµâââÅ¡â«ÂªÂºÎ©Å¾Ã¸Â¿Â¡Â¬âÆâÄ«Ä⦠ÃÃÃÅÅÄâââââ÷â©ââ¬â¹âºÃ»â·âââ°ÃÄÃÄÃÃÃÃÃÃÃÄÃÃÃÃıË˯ÏÃË¸ÃæË","x-mac-gaelic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃá¸Â±â¤â¥á¸ÄÄá¸á¸á¸á¸Ä Ä¡á¹Ã¦Ã¸á¹á¹á¹É¼ÆÅ¿á¹ «»⦠ÃÃÃÅÅââââââṡáºÃ¿Å¸á¹ªâ¬â¹âºÅ¶Å·á¹«Â·á»²á»³âÃÃÃÃÃÃÃÃÃÃÃâ£ÃÃÃÃıÃýŴŵáºáº
áºáºáºáº","x-mac-greek":"ù²Ã³ÃÃÎ
à âäΨçéèêë£â¢Ã®Ã¯â¢Â½â°Ã´Ã¶Â¦â¬Ã¹Ã»Ã¼â ÎÎÎÎÎΠî©ΣΪ§â °·Î±â¤â¥Â¥ÎÎÎÎÎÎÎΦΫΨΩάάÎΡâΤ«»⦠ΥΧÎÎÅââââââ÷ÎÎÎÎÎήίÏÎÏαβÏδεÏγηιξκλμνοÏÏÏÏÏθÏÏÏÏ
ζÏÏÎΰÂ","x-mac-icelandic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûü𢣧â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬ÃðÃþý·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-inuit":"ááá
áááá±á²á³á´á¸á¹áááááááá¦áá®á¯á°á²á³ááááááá°á¡á¥á¦â¢Â¶á§Â®Â©â¢á¨áªá«á»áááá
áááá¯á°á±á²á´áµá
áááááááªá¨á©áªá«á⦠á®á¾áááââââââáááááááááááá¿áááááá
áááááááá±á²á³á´áµá¶áá á¡á¢á£á¤á¥á¦á¼ÅÅ","x-mac-ce":"ÃÄÄÃÄÃÃáÄ
ÄäÄÄÄ鏟ÄÃÄÄÄÄóÄôöõúÄÄüâ °Ä£§â¢Â¶Ã®©â¢Ä¨â ģĮįĪâ¤â¥Ä«Ä¶ââÅĻļĽľĹĺÅ
ÅŬâÅÅâ«»⦠ÅÅÃÅÅââââââ÷âÅÅÅÅâ¹âºÅÅÅÅ ââÅ¡ÅÅÃŤťÃŽžŪÃÃūŮÃůŰűŲųÃýķŻÅżĢË","x-mac-romanian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÄÈâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©ÄÈ¿¡¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬â¹âºÈÈâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-turkish":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸÄÄİıÅÅâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃï¢ Ë˯ËË˸ËËË"},L2=new Map;function C9(t){let e=L2.get(t);if(e)return e;let r=E9[t];if(r){let n=new Map;for(let i=0;i<r.length;i++)n.set(r.charCodeAt(i),128+i);return L2.set(t,n),n}if(v9.has(t)){let n=new TextDecoder(t),i=new Uint8Array(128);for(let s=0;s<128;s++)i[s]=128+s;let a=new Map,o=n.decode(i);for(let s=0;s<128;s++)a.set(o.charCodeAt(s),128+s);return L2.set(t,a),a}}const b9=[["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"]],vv={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"},I9=[[],{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 Ev=new ze({platformID:N,encodingID:N,languageID:N,nameID:N,length:N,string:new De(N,new ur("length",t=>$y(t.platformID,t.encodingID,t.languageID)),{type:"parent",relativeTo:t=>t.parent.stringOffset,allowNull:!1})}),y9=new ze({length:N,tag:new De(N,new ur("length","utf16be"),{type:"parent",relativeTo:t=>t.stringOffset})});var Jd=new S0(N,{0:{count:N,stringOffset:N,records:new Be(Ev,"count")},1:{count:N,stringOffset:N,records:new Be(Ev,"count"),langTagCount:N,langTags:new Be(y9,"langTagCount")}}),B9=Jd;const yp=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];Jd.process=function(t){var e={};for(let r of this.records){let n=I9[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":yp[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};Jd.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:yp.indexOf(e),length:r.en.length*2,string:r.en}),e==="postscriptName"&&t.push({platformID:1,encodingID:0,languageID:0,nameID:yp.indexOf(e),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=Jd.size(this,null,!1)};var eB=new S0(N,{header:{xAvgCharWidth:ht,usWeightClass:N,usWidthClass:N,fsType:new Us(N,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:ht,ySubscriptYSize:ht,ySubscriptXOffset:ht,ySubscriptYOffset:ht,ySuperscriptXSize:ht,ySuperscriptYSize:ht,ySuperscriptXOffset:ht,ySuperscriptYOffset:ht,yStrikeoutSize:ht,yStrikeoutPosition:ht,sFamilyClass:ht,panose:new Be(It,10),ulCharRange:new Be(Fe,4),vendorID:new ur(4),fsSelection:new Us(N,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:N,usLastCharIndex:N},0:{},1:{typoAscender:ht,typoDescender:ht,typoLineGap:ht,winAscent:N,winDescent:N,codePageRange:new Be(Fe,2)},2:{typoAscender:ht,typoDescender:ht,typoLineGap:ht,winAscent:N,winDescent:N,codePageRange:new Be(Fe,2),xHeight:ht,capHeight:ht,defaultChar:N,breakChar:N,maxContent:N},5:{typoAscender:ht,typoDescender:ht,typoLineGap:ht,winAscent:N,winDescent:N,codePageRange:new Be(Fe,2),xHeight:ht,capHeight:ht,defaultChar:N,breakChar:N,maxContent:N,usLowerOpticalPointSize:N,usUpperOpticalPointSize:N}});let N2=eB.versions;N2[3]=N2[4]=N2[2];var x9=eB,w9=new S0(Dn,{header:{italicAngle:Dn,underlinePosition:ht,underlineThickness:ht,isFixedPitch:Fe,minMemType42:Fe,maxMemType42:Fe,minMemType1:Fe,maxMemType1:Fe},1:{},2:{numberOfGlyphs:N,glyphNameIndex:new Be(N,"numberOfGlyphs"),names:new Be(new ur(It))},2.5:{numberOfGlyphs:N,offsets:new Be(It,"numberOfGlyphs")},3:{},4:{map:new Be(Fe,t=>t.parent.maxp.numGlyphs)}}),Q9=new ze({controlValues:new Be(ht)}),S9=new ze({instructions:new Be(It)});let mm=new S0("head.indexToLocFormat",{0:{offsets:new Be(N)},1:{offsets:new Be(Fe)}});mm.process=function(){if(this.version===0&&!this._processed){for(let t=0;t<this.offsets.length;t++)this.offsets[t]<<=1;this._processed=!0}};mm.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 k9=mm,D9=new ze({controlValueProgram:new Be(It)}),_9=new Be(new Wi);class dl{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(),o;if(a===1)o=It;else if(a===2)o=N;else if(a===3)o=gu;else if(a===4)o=Fe;else throw new Error(`Bad offset size in CFFIndex: ${a} ${e.pos}`);let s=[],u=e.pos+(i+1)*a-1,A=o.decode(e);for(let d=0;d<i;d++){let g=o.decode(e);if(this.type!=null){let E=e.pos;e.pos=u+A,r.length=g-A,s.push(this.type.decode(e,r)),e.pos=E}else s.push({offset:u+A,length:g-A});A=g}return e.pos=u+A,s}size(e,r){let n=2;if(e.length===0)return n;let i=this.type||new Wi,a=1;for(let s=0;s<e.length;s++){let u=e[s];a+=i.size(u,r)}let o;if(a<=255)o=It;else if(a<=65535)o=N;else if(a<=16777215)o=gu;else if(a<=4294967295)o=Fe;else throw new Error("Bad offset in CFFIndex");return n+=1+o.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 Wi,a=[],o=1;for(let u of r){let A=i.size(u,n);a.push(A),o+=A}let s;if(o<=255)s=It;else if(o<=65535)s=N;else if(o<=16777215)s=gu;else if(o<=4294967295)s=Fe;else throw new Error("Bad offset in CFFIndex");e.writeUInt8(s.size()),o=1,s.encode(e,o);for(let u of a)o+=u,s.encode(e,o);for(let u of r)i.encode(e,u,n)}constructor(e){this.type=e}}const jA=15,Cv=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],bv={".":10,E:11,"E-":12,"-":14};class O2{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===jA)break;n+=Cv[a];let o=i&15;if(o===jA)break;n+=Cv[o]}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 o=0;o<a.length;o+=2){let s=a[o],u=bv[s]||+s;if(o===a.length-1)var i=jA;else{let A=a[o+1];var i=bv[A]||+A}e.writeUInt8(u<<4|i&15)}if(i!==jA)return e.writeUInt8(jA<<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 kg{decodeOperands(e,r,n,i){if(Array.isArray(e))return i.map((a,o)=>this.decodeOperands(e[o],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,o)=>this.encodeOperands(e[o],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 o in this.fields){let s=this.fields[o];i[s[1]]=s[3]}for(;e.pos<n;){let o=e.readUInt8();if(o<28){o===12&&(o=o<<8|e.readUInt8());let s=this.fields[o];if(!s)throw new Error(`Unknown operator ${o}`);let u=this.decodeOperands(s[2],e,i,a);u!=null&&(u instanceof hm?Object.defineProperty(i,s[1],u):i[s[1]]=u),a=[]}else a.push(O2.decode(e,o))}return i}size(e,r,n=!0){let i={parent:r,val:e,pointerSize:0,startOffset:r.startOffset||0},a=0;for(let o in this.fields){let s=this.fields[o],u=e[s[1]];if(u==null||q4(u,s[3]))continue;let A=this.encodeOperands(s[2],null,i,u);for(let g of A)a+=O2.size(g);let d=Array.isArray(s[0])?s[0]:[s[0]];a+=d.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 o of this.ops){let s=r[o[1]];if(s==null||q4(s,o[3]))continue;let u=this.encodeOperands(o[2],e,i,s);for(let d of u)O2.encode(e,d);let A=Array.isArray(o[0])?o[0]:[o[0]];for(let d of A)e.writeUInt8(d)}let a=0;for(;a<i.pointers.length;){let o=i.pointers[a++];o.type.encode(e,o.val,o.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 Ls extends De{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 Iv(0)];let i=null;return this.offsetType={encode:(a,o)=>i=o},super.encode(e,r,n),[new Iv(i)]}constructor(e,r={}){r.type==null&&(r.type="global"),super(null,e,r)}}class Iv{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}class F9{static decode(e,r,n){let i=n.pop();for(;n.length>i;)n.pop()}}var Bp=new kg([[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",F9,null],[19,"Subrs",new Ls(new dl,{type:"local"}),null]]),Yh=[".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 tB=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],R9=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],rB=[".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"],T9=[".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"],L9=[".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"],nB=new ze({reserved:new Zr(N),reqFeatureIndex:N,featureCount:N,featureIndexes:new Be(N,"featureCount")}),N9=new ze({tag:new ur(4),langSys:new De(N,nB,{type:"parent"})}),O9=new ze({defaultLangSys:new De(N,nB),count:N,langSysRecords:new Be(N9,"count")}),M9=new ze({tag:new ur(4),script:new De(N,O9,{type:"parent"})}),iB=new Be(M9,N),P9=new ze({version:N,nameID:N}
3),aB=new ze({featureParams:new De(N,P9),lookupCount:N,lookupListIndexes:new Be(N,"lookupCount")}),U9=new ze({tag:new ur(4),feature:new De(N,aB,{type:"parent"})}),oB=new Be(U9,N),z9=new ze({markAttachmentType:It,flags:new Us(It,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Vd(t){let e=new ze({lookupType:N,flags:z9,subTableCount:N,subTables:new Be(new De(N,t),"subTableCount"),markFilteringSet:new Kd(N,r=>r.flags.flags.useMarkFilteringSet)});return new xr(new De(N,e),N)}let H9=new ze({start:N,end:N,startCoverageIndex:N}),br=new S0(N,{1:{glyphCount:N,glyphs:new Be(N,"glyphCount")},2:{rangeCount:N,rangeRecords:new Be(H9,"rangeCount")}}),G9=new ze({start:N,end:N,class:N}),pu=new S0(N,{1:{startGlyph:N,glyphCount:N,classValueArray:new Be(N,"glyphCount")},2:{classRangeCount:N,classRangeRecord:new Be(G9,"classRangeCount")}}),fu=new ze({a:N,b:N,deltaFormat:N}),O1=new ze({sequenceIndex:N,lookupListIndex:N}),W9=new ze({glyphCount:N,lookupCount:N,input:new Be(N,t=>t.glyphCount-1),lookupRecords:new Be(O1,"lookupCount")}),Y9=new Be(new De(N,W9),N),q9=new ze({glyphCount:N,lookupCount:N,classes:new Be(N,t=>t.glyphCount-1),lookupRecords:new Be(O1,"lookupCount")}),K9=new Be(new De(N,q9),N),sB=new S0(N,{1:{coverage:new De(N,br),ruleSetCount:N,ruleSets:new Be(new De(N,Y9),"ruleSetCount")},2:{coverage:new De(N,br),classDef:new De(N,pu),classSetCnt:N,classSet:new Be(new De(N,K9),"classSetCnt")},3:{glyphCount:N,lookupCount:N,coverages:new Be(new De(N,br),"glyphCount"),lookupRecords:new Be(O1,"lookupCount")}}),j9=new ze({backtrackGlyphCount:N,backtrack:new Be(N,"backtrackGlyphCount"),inputGlyphCount:N,input:new Be(N,t=>t.inputGlyphCount-1),lookaheadGlyphCount:N,lookahead:new Be(N,"lookaheadGlyphCount"),lookupCount:N,lookupRecords:new Be(O1,"lookupCount")}),yv=new Be(new De(N,j9),N),lB=new S0(N,{1:{coverage:new De(N,br),chainCount:N,chainRuleSets:new Be(new De(N,yv),"chainCount")},2:{coverage:new De(N,br),backtrackClassDef:new De(N,pu),inputClassDef:new De(N,pu),lookaheadClassDef:new De(N,pu),chainCount:N,chainClassSet:new Be(new De(N,yv),"chainCount")},3:{backtrackGlyphCount:N,backtrackCoverage:new Be(new De(N,br),"backtrackGlyphCount"),inputGlyphCount:N,inputCoverage:new Be(new De(N,br),"inputGlyphCount"),lookaheadGlyphCount:N,lookaheadCoverage:new Be(new De(N,br),"lookaheadGlyphCount"),lookupCount:N,lookupRecords:new Be(O1,"lookupCount")}}),n1=new If(16,"BE",14),J9=new ze({startCoord:n1,peakCoord:n1,endCoord:n1}),V9=new ze({axisCount:N,regionCount:N,variationRegions:new Be(new Be(J9,"axisCount"),"regionCount")}),Z9=new ze({shortDeltas:new Be(ht,t=>t.parent.shortDeltaCount),regionDeltas:new Be(ai,t=>t.parent.regionIndexCount-t.parent.shortDeltaCount),deltas:t=>t.shortDeltas.concat(t.regionDeltas)}),X9=new ze({itemCount:N,shortDeltaCount:N,regionIndexCount:N,regionIndexes:new Be(N,"regionIndexCount"),deltaSets:new Be(Z9,"itemCount")}),Dg=new ze({format:N,variationRegionList:new De(Fe,V9),variationDataCount:N,itemVariationData:new Be(new De(Fe,X9),"variationDataCount")}),$9=new S0(N,{1:{axisIndex:N,axisIndex:N,filterRangeMinValue:n1,filterRangeMaxValue:n1}}),eQ=new ze({conditionCount:N,conditionTable:new Be(new De(Fe,$9),"conditionCount")}),tQ=new ze({featureIndex:N,alternateFeatureTable:new De(Fe,aB,{type:"parent"})}),rQ=new ze({version:Dn,substitutionCount:N,substitutions:new Be(tQ,"substitutionCount")}),nQ=new ze({conditionSet:new De(Fe,eQ,{type:"parent"}),featureTableSubstitution:new De(Fe,rQ,{type:"parent"})}),cB=new ze({majorVersion:N,minorVersion:N,featureVariationRecordCount:Fe,featureVariationRecords:new Be(nQ,"featureVariationRecordCount")});class uB{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 iQ extends dr{decode(e){return It.decode(e)&127}constructor(){super("UInt8")}}let fB=new ze({first:N,nLeft:It}),aQ=new ze({first:N,nLeft:N}),oQ=new S0(new iQ,{0:{nCodes:It,codes:new Be(It,"nCodes")},1:{nRanges:It,ranges:new Be(fB,"nRanges")}
3}),sQ=new uB([tB,R9],new Ls(oQ,{lazy:!0}));class Bv extends Be{decode(e,r){let n=Bl(this.length,e,r),i=0,a=[];for(;i<n;){let o=this.type.decode(e,r);o.offset=i,i+=o.nLeft+1,a.push(o)}return a}}let lQ=new S0(It,{0:{glyphs:new Be(N,t=>t.parent.CharStrings.length-1)},1:{ranges:new Bv(fB,t=>t.parent.CharStrings.length-1)},2:{ranges:new Bv(aQ,t=>t.parent.CharStrings.length-1)}}),cQ=new uB([rB,T9,L9],new Ls(lQ,{lazy:!0})),uQ=new ze({first:N,fd:It}),fQ=new ze({first:Fe,fd:N}),AB=new S0(It,{0:{fds:new Be(It,t=>t.parent.CharStrings.length)},3:{nRanges:N,ranges:new Be(uQ,"nRanges"),sentinel:N},4:{nRanges:Fe,ranges:new Be(fQ,"nRanges"),sentinel:Fe}}),M2=new Ls(Bp);class hB{decode(e,r,n){return r.length=n[0],M2.decode(e,r,[n[1]])}size(e,r){return[Bp.size(e,r,!1),M2.size(e,r)[0]]}encode(e,r,n){return[Bp.size(r,n,!1),M2.encode(e,r,n)[0]]}}let dB=new kg([[18,"Private",new hB,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),AQ=new kg([[[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",cQ,rB],[16,"Encoding",sQ,tB],[17,"CharStrings",new Ls(new dl),null],[18,"Private",new hB,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 Ls(AB),null],[[12,36],"FDArray",new Ls(new dl(dB)),null],[[12,38],"FontName","sid",null]]),hQ=new ze({length:N,itemVariationStore:Dg}),dQ=new kg([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Ls(new dl),null],[[12,37],"FDSelect",new Ls(AB),null],[[12,36],"FDArray",new Ls(new dl(dB)),null],[24,"vstore",new Ls(hQ),null],[25,"maxstack","number",193]]),gQ=new S0(A7,{1:{hdrSize:It,offSize:It,nameIndex:new dl(new ur("length")),topDictIndex:new dl(AQ),stringIndex:new dl(new ur("length")),globalSubrIndex:new dl},2:{hdrSize:It,length:N,topDict:dQ,globalSubrIndex:new dl}});var gB=gQ;class vm{static decode(e){return new vm(e)}decode(){this.stream.pos;let e=gB.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<Yh.length?Yh[e]:this.stringIndex[e-Yh.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 pB=vm;let pQ=new ze({glyphIndex:N,vertOriginY:ht});var mQ=new ze({majorVersion:N,minorVersion:N,defaultVertOriginY:ht,numVertOriginYMetrics:N,metrics:new Be(pQ,"numVertOriginYMetrics")});let $f=new ze({height:It,width:It,horiBearingX:ai,horiBearingY:ai,horiAdvance:It,vertBearingX:ai,vertBearingY:ai,vertAdvance:It}),dh=new ze({height:It,width:It,bearingX:ai,bearingY:ai,advance:It}),xv=new ze({glyph:N,xOffset:ai,yOffset:ai});class wv{}class P2{}new S0("version",{1:{metrics:dh,data:wv},2:{metrics:dh,data:P2},5:{data:P2},6:{metrics:$f,data:wv},7:{metrics:$f,data:P2},8:{metrics:dh,pad:new Zr(It),numComponents:N,components:new Be(xv,"numComponents")},9:{metrics:$f,pad:new Zr(It),numComponents:N,components:new Be(xv,"numComponents")},17:{metrics:dh,dataLen:Fe,data:new Wi("dataLen")},18:{metrics:$f,dataLen:Fe,data:new Wi("dataLen")},19:{dataLen:Fe,data:new Wi("dataLen")}});let Qv=new ze({ascender:ai,descender:ai,widthMax:It,caretSlopeNumerator:ai,caretSlopeDenominator:ai,caretOffset:ai,minOriginSB:ai,minAdvanceSB:ai,maxBeforeBL:ai,minAfterBL:ai,pad:new Zr(ai,2)}),vQ=new ze({glyphCode:N,offset:N}),EQ=new S0(N,{header:{imageFormat:N,imageDataOffset:Fe},1:{offsetArray:new Be(Fe,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},2:{imageSize:Fe,bigMetrics:$f},3:{offsetArray:new Be(N,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},4:{numGlyphs:Fe,glyphArray:new Be(vQ,t=>t.numGlyphs+1)},5:{imageSize:Fe,bigMetrics:$f,numGlyphs:Fe,glyphCodeArray:new Be(N,"numGlyphs")}}),CQ=new ze({firstGlyphIndex:N,lastGlyphIndex:N,subtable:new De(Fe,EQ)}),bQ=new ze({indexSubTableArray:new De(Fe,new Be(CQ,1),{type:"parent"}),indexTablesSize:Fe,numberOfIndexSubTables:Fe,colorRef:Fe,hori:Qv,vert:Qv,startGlyphIndex:N,endGlyphIndex:N,ppemX:It,ppemY:It,bitDepth:It,flags:new Us(It,["horizontal","vertical"])});var IQ=new ze({version:Fe,numSizes:Fe,sizes:new Be(bQ,"numSizes")});let yQ=new ze({ppem:N,resolution:N,imageOffsets:new Be(new De(Fe,"void"),t=>t.parent.parent.maxp.numGlyphs+1)});
3var BQ=new ze({version:N,flags:new Us(N,["renderOutlines"]),numImgTables:Fe,imageTables:new Be(new De(Fe,yQ),"numImgTables")});let xQ=new ze({gid:N,paletteIndex:N}),wQ=new ze({gid:N,firstLayerIndex:N,numLayers:N});var QQ=new ze({version:N,numBaseGlyphRecords:N,baseGlyphRecord:new De(Fe,new Be(wQ,"numBaseGlyphRecords")),layerRecords:new De(Fe,new Be(xQ,"numLayerRecords"),{lazy:!0}),numLayerRecords:N});let SQ=new ze({blue:It,green:It,red:It,alpha:It});var kQ=new S0(N,{header:{numPaletteEntries:N,numPalettes:N,numColorRecords:N,colorRecords:new De(Fe,new Be(SQ,"numColorRecords")),colorRecordIndices:new Be(N,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new De(Fe,new Be(Fe,"numPalettes")),offsetPaletteLabelArray:new De(Fe,new Be(N,"numPalettes")),offsetPaletteEntryLabelArray:new De(Fe,new Be(N,"numPaletteEntries"))}});let g1=new S0(N,{1:{coordinate:ht},2:{coordinate:ht,referenceGlyph:N,baseCoordPoint:N},3:{coordinate:ht,deviceTable:new De(N,fu)}}),DQ=new ze({defaultIndex:N,baseCoordCount:N,baseCoords:new Be(new De(N,g1),"baseCoordCount")}),_Q=new ze({tag:new ur(4),minCoord:new De(N,g1,{type:"parent"}),maxCoord:new De(N,g1,{type:"parent"})}),mB=new ze({minCoord:new De(N,g1),maxCoord:new De(N,g1),featMinMaxCount:N,featMinMaxRecords:new Be(_Q,"featMinMaxCount")}),FQ=new ze({tag:new ur(4),minMax:new De(N,mB,{type:"parent"})}),RQ=new ze({baseValues:new De(N,DQ),defaultMinMax:new De(N,mB),baseLangSysCount:N,baseLangSysRecords:new Be(FQ,"baseLangSysCount")}),TQ=new ze({tag:new ur(4),script:new De(N,RQ,{type:"parent"})}),LQ=new Be(TQ,N),NQ=new Be(new ur(4),N),Sv=new ze({baseTagList:new De(N,NQ),baseScriptList:new De(N,LQ)});var OQ=new S0(Fe,{header:{horizAxis:new De(N,Sv),vertAxis:new De(N,Sv)},65536:{},65537:{itemVariationStore:new De(Fe,Dg)}});let MQ=new Be(N,N),PQ=new ze({coverage:new De(N,br),glyphCount:N,attachPoints:new Be(new De(N,MQ),"glyphCount")}),UQ=new S0(N,{1:{coordinate:ht},2:{caretValuePoint:N},3:{coordinate:ht,deviceTable:new De(N,fu)}}),zQ=new Be(new De(N,UQ),N),HQ=new ze({coverage:new De(N,br),ligGlyphCount:N,ligGlyphs:new Be(new De(N,zQ),"ligGlyphCount")}),kv=new ze({markSetTableFormat:N,markSetCount:N,coverage:new Be(new De(Fe,br),"markSetCount")});var GQ=new S0(Fe,{header:{glyphClassDef:new De(N,pu),attachList:new De(N,PQ),ligCaretList:new De(N,HQ),markAttachClassDef:new De(N,pu)},65536:{},65538:{markGlyphSetsDef:new De(N,kv)},65539:{markGlyphSetsDef:new De(N,kv),itemVariationStore:new De(Fe,Dg)}});let Wf=new Us(N,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),WQ={xPlacement:ht,yPlacement:ht,xAdvance:ht,yAdvance:ht,xPlaDevice:new De(N,fu,{type:"global",relativeTo:t=>t.rel}),yPlaDevice:new De(N,fu,{type:"global",relativeTo:t=>t.rel}),xAdvDevice:new De(N,fu,{type:"global",relativeTo:t=>t.rel}),yAdvDevice:new De(N,fu,{type:"global",relativeTo:t=>t.rel})};class hA{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]=WQ[a]);return new ze(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 YQ=new ze({secondGlyph:N,value1:new hA("valueFormat1"),value2:new hA("valueFormat2")}),qQ=new Be(YQ,N),KQ=new ze({value1:new hA("valueFormat1"),value2:new hA("valueFormat2")}),p1=new S0(N,{1:{xCoordinate:ht,yCoordinate:ht},2:{xCoordinate:ht,yCoordinate:ht,anchorPoint:N},3:{xCoordinate:ht,yCoordinate:ht,xDeviceTable:new De(N,fu),yDeviceTable:new De(N,fu)}}),jQ=new ze({entryAnchor:new De(N,p1,{type:"parent"}),exitAnchor:new De(N,p1,{type:"parent"})}),JQ=new ze({class:N,markAnchor:new De(N,p1,{type:"parent"})}),U2=new Be(JQ,N),VQ=new Be(new De(N,p1),t=>t.parent.classCount),Dv=new Be(VQ,N),ZQ=new Be(new De(N,p1),t=>t.parent.parent.classCount),XQ=new Be(ZQ,N),$Q=new Be(new De(N,XQ),N),m1=new S0("lookupType",{1:new S0(N,{1:{coverage:new De(N,br),valueFormat:Wf,value:new hA},2:{coverage:new De(N,br),valueFormat:Wf,valueCount:N,values:new xr(new hA,"valueCount")}}),2:new S0(N,{1:{coverage:new De(N,br),valueFormat1:Wf,valueFormat2:Wf,pairSetCount:N,pairSets:new xr(new De(N,qQ),"pairSetCount")},2:{coverage:new De(N,br),valueFormat1:Wf,valueFormat2:Wf,classDef1:new De(N,pu),classDef2:new De(N,pu),class1Count:N,class2Count:N,classRecords:new xr(new xr(KQ,"class2Count"),"class1Count")}}),3:{format:N,coverage:new De(N,br),entryExitCount:N,entryExitRecords:new Be(jQ,"entryExitCount")},4:{format:N,markCoverage:new De(N,br),baseCoverage:new De(N,br),classCount:N,markArray:new De(N,U2),baseArray:new De(N,Dv)},5:{format:N,markCoverage:new De(N,br),ligatureCoverage:new De(N,br),classCount:N,markArray:new De(N,U2),ligatureArray:new De(N,$Q)},6:{format:N,mark1Coverage:new De(N,br),mark2Coverage:new De(N,br),classCount:N,mark1Array:new De(N,U2),mark2Array:new De(N,Dv)},7:sB,8:lB,9:{posFormat:N,lookupType:N,extension:new De(Fe,null)}});m1.versions[9].extension.type=m1;var eS=new S0(Fe,{header:{scriptList:new De(N,iB),featureList:new De(N,oB),lookupList:new De(N,new Vd(m1))},65536:{},65537:{featureVariations:new De(Fe,cB)}});let vB=new Be(N,N),tS=vB,rS=new ze({glyph:N,compCount:N,components:new Be(N,t=>t.compCount-1)}),nS=new Be(new De(N,rS),N),xp=new S0("lookupType",{1:new S0(N,{1:{coverage:new De(N,br),deltaGlyphID:ht},2:{coverage:new De(N,br),glyphCount:N,substitute:new xr(N,"glyphCount")}}),2:{substFormat:N,coverage:new De(N,br),count:N,sequences:new xr(new De(N,vB),"count")},3:{substFormat:N,coverage:new De(N,br),count:N,alternateSet:new xr(new De(N,tS),"count")},4:{substFormat:N,coverage:new De(N,br),count:N,ligatureSets:new xr(new De(N,nS),"count")},5:sB,6:lB,7:{substFormat:N,lookupType:N,extension:new De(Fe,null)},8:{substFormat:N,coverage:new De(N,br),backtrackCoverage:new Be(new De(N,br),"backtrackGlyphCount"),lookaheadGlyphCount:N,lookaheadCoverage:new Be(new De(N,br),"lookaheadGlyphCount"),glyphCount:N,substitutes:new Be(N,"glyphCount")}});xp.versions[7].extension.type=xp;var iS=new S0(Fe,{header:{scriptList:new De(N,iB),featureList:new De(N,oB),lookupList:new De(N,new Vd(xp))},65536:{},65537:{featureVariations:new De(Fe,cB)}});let Zc=new Be(N,N),aS=new ze({shrinkageEnableGSUB:new De(N,Zc),shrinkageDisableGSUB:new De(N,Zc),shrinkageEnableGPOS:new De(N,Zc),shrinkageDisableGPOS:new De(N,Zc),shrinkageJstfMax:new De(N,new Vd(m1)),extensionEnableGSUB:new De(N,Zc),extensionDisableGSUB:new De(N,Zc),extensionEnableGPOS:new De(N,Zc),extensionDisableGPOS:new De(N,Zc),extensionJstfMax:new De(N,new Vd(m1))}),EB=new Be(new De(N,aS),N),oS=new ze({tag:new ur(4),jstfLangSys:new De(N,EB)}),sS=new ze({extenderGlyphs:new De(N,new Be(N,N)),defaultLangSys:new De(N,EB),langSysCount:N,langSysRecords:new Be(oS,"langSysCount")}
3),lS=new ze({tag:new ur(4),script:new De(N,sS,{type:"parent"})});var cS=new ze({version:Fe,scriptCount:N,scriptList:new Be(lS,"scriptCount")});class uS{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 Bl(this._size,null,r)}constructor(e){this._size=e}}let fS=new ze({entry:new uS(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}),z2=new ze({entryFormat:N,mapCount:N,mapData:new Be(fS,"mapCount")});var AS=new ze({majorVersion:N,minorVersion:N,itemVariationStore:new De(Fe,Dg),advanceWidthMapping:new De(Fe,z2),LSBMapping:new De(Fe,z2),RSBMapping:new De(Fe,z2)});let hS=new ze({format:Fe,length:Fe,offset:Fe}),dS=new ze({reserved:new Zr(N,2),cbSignature:Fe,signature:new Wi("cbSignature")});var gS=new ze({ulVersion:Fe,usNumSigs:N,usFlag:N,signatures:new Be(hS,"usNumSigs"),signatureBlocks:new Be(dS,"usNumSigs")});let pS=new ze({rangeMaxPPEM:N,rangeGaspBehavior:new Us(N,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var mS=new ze({version:N,numRanges:N,gaspRanges:new Be(pS,"numRanges")});let vS=new ze({pixelSize:It,maximumWidth:It,widths:new Be(It,t=>t.parent.parent.maxp.numGlyphs)});var ES=new ze({version:N,numRecords:ht,sizeDeviceRecord:Xu,records:new Be(vS,"numRecords")});let CS=new ze({left:N,right:N,value:ht}),_v=new ze({firstGlyph:N,nGlyphs:N,offsets:new Be(N,"nGlyphs"),max:t=>t.offsets.length&&Math.max.apply(Math,t.offsets)}),bS=new ze({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 xr(ht,"len")}),Fv=new S0("format",{0:{nPairs:N,searchRange:N,entrySelector:N,rangeShift:N,pairs:new Be(CS,"nPairs")},2:{rowWidth:N,leftTable:new De(N,_v,{type:"parent"}),rightTable:new De(N,_v,{type:"parent"}),array:new De(N,bS,{type:"parent"})},3:{glyphCount:N,kernValueCount:It,leftClassCount:It,rightClassCount:It,flags:It,kernValue:new Be(ht,"kernValueCount"),leftClass:new Be(It,"glyphCount"),rightClass:new Be(It,"glyphCount"),kernIndex:new Be(It,t=>t.leftClassCount*t.rightClassCount)}}),Rv=new S0("version",{0:{subVersion:N,length:N,format:It,coverage:new Us(It,["horizontal","minimum","crossStream","override"]),subtable:Fv,padding:new Zr(It,t=>t.length-t._currentOffset)},1:{length:Fe,coverage:new Us(It,[null,null,null,null,null,"variation","crossStream","vertical"]),format:It,tupleIndex:N,subtable:Fv,padding:new Zr(It,t=>t.length-t._currentOffset)}});var IS=new S0(N,{0:{nTables:N,tables:new Be(Rv,"nTables")},1:{reserved:new Zr(N),nTables:Fe,tables:new Be(Rv,"nTables")}}),yS=new ze({version:N,numGlyphs:N,yPels:new Be(It,"numGlyphs")}),BS=new ze({version:N,fontNumber:Fe,pitch:N,xHeight:N,style:N,typeFamily:N,capHeight:N,symbolSet:N,typeface:new ur(16),characterComplement:new ur(8),fileName:new ur(6),strokeWeight:new ur(1),widthType:new ur(1),serifStyle:It,reserved:new Zr(It)});let xS=new ze({bCharSet:It,xRatio:It,yStartRatio:It,yEndRatio:It}),wS=new ze({yPelHeight:N,yMax:ht,yMin:ht}),QS=new ze({recs:N,startsz:It,endsz:It,entries:new Be(wS,"recs")});var SS=new ze({version:N,numRecs:N,numRatios:N,ratioRanges:new Be(xS,"numRatios"),offsets:new Be(N,"numRatios"),groups:new Be(QS,"numRecs")}),kS=new ze({version:N,ascent:ht,descent:ht,lineGap:ht,advanceHeightMax:ht,minTopSideBearing:ht,minBottomSideBearing:ht,yMaxExtent:ht,caretSlopeRise:ht,caretSlopeRun:ht,caretOffset:ht,reserved:new Zr(ht,4),metricDataFormat:ht,numberOfMetrics:N});let DS=new ze({advance:N,bearing:ht});var _S=new ze({metrics:new xr(DS,t=>t.parent.vhea.numberOfMetrics),bearings:new xr(ht,t=>t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics)});let Tv=new If(16,"BE",14),FS=new ze({fromCoord:Tv,toCoord:Tv}),RS=new ze({pairCount:N,correspondence:new Be(FS,"pairCount")});var TS=new ze({version:Dn,axisCount:Fe,segment:new Be(RS,"axisCount")}
3);class LS{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 Cl extends Be{decode(e,r){return new LS(this.type,e,r)}constructor(e){super(e,0)}}let Cu=function(t=N){class e{decode(s,u){return u=u.parent.parent,this.type.decode(s,u)}size(s,u){return u=u.parent.parent,this.type.size(s,u)}encode(s,u,A){return A=A.parent.parent,this.type.encode(s,u,A)}constructor(s){this.type=s}}t=new e(t);let r=new ze({unitSize:N,nUnits:N,searchRange:N,entrySelector:N,rangeShift:N}),n=new ze({lastGlyph:N,firstGlyph:N,value:t}),i=new ze({lastGlyph:N,firstGlyph:N,values:new De(N,new Be(t,o=>o.lastGlyph-o.firstGlyph+1),{type:"parent"})}),a=new ze({glyph:N,value:t});return new S0(N,{0:{values:new Cl(t)},2:{binarySearchHeader:r,segments:new Be(n,o=>o.binarySearchHeader.nUnits)},4:{binarySearchHeader:r,segments:new Be(i,o=>o.binarySearchHeader.nUnits)},6:{binarySearchHeader:r,segments:new Be(a,o=>o.binarySearchHeader.nUnits)},8:{firstGlyph:N,count:N,values:new Be(t,"count")}})};function gh(t={},e=N){let r=Object.assign({newState:N,flags:N},t),n=new ze(r),i=new Cl(new Be(N,o=>o.nClasses));return new ze({nClasses:Fe,classTable:new De(Fe,new Cu(e)),stateArray:new De(Fe,i),entryTable:new De(Fe,new Cl(n))})}function NS(t={},e=N){let r=new ze({version(){return 8},firstGlyph:N,values:new Be(It,N)}),n=Object.assign({newStateOffset:N,newState:s=>(s.newStateOffset-(s.parent.stateArray.base-s.parent._startOffset))/s.parent.nClasses,flags:N},t),i=new ze(n),a=new Cl(new Be(It,s=>s.nClasses));return new ze({nClasses:N,classTable:new De(N,r),stateArray:new De(N,a),entryTable:new De(N,new Cl(i))})}let OS=new S0("format",{0:{deltas:new Be(ht,32)},1:{deltas:new Be(ht,32),mappingData:new Cu(N)},2:{standardGlyph:N,controlPoints:new Be(N,32)},3:{standardGlyph:N,controlPoints:new Be(N,32),mappingData:new Cu(N)}});var MS=new ze({version:Dn,format:N,defaultBaseline:N,subtable:OS});let PS=new ze({setting:N,nameIndex:ht,name:t=>t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}),US=new ze({feature:N,nSettings:N,settingTable:new De(Fe,new Be(PS,"nSettings"),{type:"parent"}),featureFlags:new Us(It,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:It,nameIndex:ht,name:t=>t.parent.parent.name.records.fontFeatures[t.nameIndex]});var zS=new ze({version:Dn,featureNameCount:N,reserved1:new Zr(N),reserved2:new Zr(Fe),featureNames:new Be(US,"featureNameCount")});let HS=new ze({axisTag:new ur(4),minValue:Dn,defaultValue:Dn,maxValue:Dn,flags:N,nameID:N,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID]}),GS=new ze({nameID:N,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID],flags:N,coord:new Be(Dn,t=>t.parent.axisCount),postscriptNameID:new Kd(N,t=>t.parent.instanceSize-t._currentOffset>0)});var WS=new ze({version:Dn,offsetToData:N,countSizePairs:N,axisCount:N,axisSize:N,instanceCount:N,instanceSize:N,axis:new Be(HS,"axisCount"),instance:new Be(GS,"instanceCount")});let YS=new If(16,"BE",14);class qS{static decode(e,r){return r.flags?e.readUInt32BE():e.readUInt16BE()*2}}let KS=new ze({version:N,reserved:new Zr(N),axisCount:N,globalCoordCount:N,globalCoords:new De(Fe,new Be(new Be(YS,"axisCount"),"globalCoordCount")),glyphCount:N,flags:N,offsetToData:Fe,offsets:new Be(new De(qS,"void",{relativeTo:t=>t.offsetToData,allowNull:!1}),t=>t.glyphCount+1)});var jS=KS;let JS=new ze({length:N,coverage:N,subFeatureFlags:Fe,stateTable:new NS}),VS=new ze({justClass:Fe,beforeGrowLimit:Dn,beforeShrinkLimit:Dn,afterGrowLimit:Dn,afterShrinkLimit:Dn,growFlags:N,shrinkFlags:N}
3),ZS=new Be(VS,Fe),XS=new S0("actionType",{0:{lowerLimit:Dn,upperLimit:Dn,order:N,glyphs:new Be(N,N)},1:{addGlyph:N},2:{substThreshold:Dn,addGlyph:N,substGlyph:N},3:{},4:{variationAxis:Fe,minimumLimit:Dn,noStretchValue:Dn,maximumLimit:Dn},5:{flags:N,glyph:N}}),$S=new ze({actionClass:N,actionType:N,actionLength:Fe,actionData:XS,padding:new Zr(It,t=>t.actionLength-t._currentOffset)}),ek=new Be($S,Fe),tk=new ze({lookupTable:new Cu(new De(N,ek))}),Lv=new ze({classTable:new De(N,JS,{type:"parent"}),wdcOffset:N,postCompensationTable:new De(N,tk,{type:"parent"}),widthDeltaClusters:new Cu(new De(N,ZS,{type:"parent",relativeTo:t=>t.wdcOffset}))});var rk=new ze({version:Fe,format:N,horizontal:new De(N,Lv),vertical:new De(N,Lv)});let nk={action:N},ik={markIndex:N,currentIndex:N},ak={currentInsertIndex:N,markedInsertIndex:N},ok=new ze({items:new Cl(new De(Fe,new Cu))}),sk=new S0("type",{0:{stateTable:new gh},1:{stateTable:new gh(ik),substitutionTable:new De(Fe,ok)},2:{stateTable:new gh(nk),ligatureActions:new De(Fe,new Cl(Fe)),components:new De(Fe,new Cl(N)),ligatureList:new De(Fe,new Cl(N))},4:{lookupTable:new Cu},5:{stateTable:new gh(ak),insertionActions:new De(Fe,new Cl(N))}}),lk=new ze({length:Fe,coverage:gu,type:It,subFeatureFlags:Fe,table:sk,padding:new Zr(It,t=>t.length-t._currentOffset)}),ck=new ze({featureType:N,featureSetting:N,enableFlags:Fe,disableFlags:Fe}),uk=new ze({defaultFlags:Fe,chainLength:Fe,nFeatureEntries:Fe,nSubtables:Fe,features:new Be(ck,"nFeatureEntries"),subtables:new Be(lk,"nSubtables")});var fk=new ze({version:N,unused:new Zr(N),nChains:Fe,chains:new Be(uk,"nChains")});let Ak=new ze({left:ht,top:ht,right:ht,bottom:ht});var hk=new ze({version:Dn,format:N,lookupTable:new Cu(Ak)});let C0={};var Zd=C0;C0.cmap=A9;C0.head=h9;C0.hhea=d9;C0.hmtx=p9;C0.maxp=m9;C0.name=B9;C0["OS/2"]=x9;C0.post=w9;C0.fpgm=S9;C0.loca=k9;C0.prep=D9;C0["cvt "]=Q9;C0.glyf=_9;C0["CFF "]=pB;C0.CFF2=pB;C0.VORG=mQ;C0.EBLC=IQ;C0.CBLC=C0.EBLC;C0.sbix=BQ;C0.COLR=QQ;C0.CPAL=kQ;C0.BASE=OQ;C0.GDEF=GQ;C0.GPOS=eS;C0.GSUB=iS;C0.JSTF=cS;C0.HVAR=AS;C0.DSIG=gS;C0.gasp=mS;C0.hdmx=ES;C0.kern=IS;C0.LTSH=yS;C0.PCLT=BS;C0.VDMX=SS;C0.vhea=kS;C0.vmtx=_S;C0.avar=TS;C0.bsln=MS;C0.feat=zS;C0.fvar=WS;C0.gvar=jS;C0.just=rk;C0.morx=fk;C0.opbd=hk;let dk=new ze({tag:new ur(4),checkSum:Fe,offset:new De(Fe,"void",{type:"global"}),length:Fe}),Em=new ze({tag:new ur(4),numTables:N,searchRange:N,entrySelector:N,rangeShift:N,tables:new Be(dk,"numTables")});Em.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};Em.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 Cp(Zd[n],i),length:Zd[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 CB=Em;function qh(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 Vf(t,e){let r=[];for(;t<e;)r.push(t++);return r}const _g=new TextDecoder("ascii"),Nv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ZA=new Uint8Array(256);for(let t=0;t<Nv.length;t++)ZA[Nv.charCodeAt(t)]=t;function Cm(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 o=ZA[t.charCodeAt(i)],s=ZA[t.charCodeAt(i+1)],u=ZA[t.charCodeAt(i+2)],A=ZA[t.charCodeAt(i+3)];r[n++]=o<<2|s>>4,r[n++]=(s&15)<<4|u>>2,r[n++]=(u&3)<<6|A&63}return r}class bm{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 o=i+a>>1;if(e<n.startCode.get(o))a=o-1;else if(e>n.endCode.get(o))i=o+1;else{let s=n.idRangeOffset.get(o),u;if(s===0)u=e+n.idDelta.get(o);else{let A=s/2+(e-n.startCode.get(o))-(n.segCount-o);u=n.glyphIndexArray.get(A)||0,u!==0&&(u+=n.idDelta.get(o))}return u&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 o=i+a>>1,s=n.groups.get(o);if(e<s.startCharCode)a=o-1;else if(e>s.endCharCode)i=o+1;else return n.version===12?s.glyphID+(e-s.startCharCode):s.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=qh(n,o=>r-o.varSelector),a=n[i];return i!==-1&&a.defaultUVS&&(i=qh(a.defaultUVS,o=>e<o.startUnicodeValue?-1:e>o.startUnicodeValue+o.additionalCount?1:0)),i!==-1&&a.nonDefaultUVS&&(i=qh(a.nonDefaultUVS,o=>e-o.unicodeValue),i!==-1)?a.nonDefaultUVS[i].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Vf(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,o=e.startCode.get(i);
vendor: 4,185 bytes, line 3
3r.push(...Vf(o,a))}return r}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Vf(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let r=[];for(let n of e.groups.toArray())r.push(...Vf(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 o=r.endCode.get(a),s=r.startCode.get(a),u=r.idRangeOffset.get(a),A=r.idDelta.get(a);for(var n=s;n<=o;n++){let d=0;if(u===0)d=n+A;else{let g=u/2+(n-s)-(r.segCount-a);d=r.glyphIndexArray.get(g)||0,d!==0&&(d+=A)}d===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(...Vf(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=$y(r.platformID,r.encodingID,r.table.language-1),i=C9(n);i&&(this.cmap=r.table,this.encoding=i)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&this.uvs.version!==14&&(this.uvs=null)}}qi([Ki],bm.prototype,"getCharacterSet",null);qi([Ki],bm.prototype,"codePointsForGlyph",null);class gk{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,o=i.subtable;switch(i.format){case 0:let s=qh(o.pairs,function(g){return e-g.left||r-g.right});s>=0&&(a=o.pairs[s].value);break;case 2:let u=0,A=0;e>=o.leftTable.firstGlyph&&e<o.leftTable.firstGlyph+o.leftTable.nGlyphs?u=o.leftTable.offsets[e-o.leftTable.firstGlyph]:u=o.array.off,r>=o.rightTable.firstGlyph&&r<o.rightTable.firstGlyph+o.rightTable.nGlyphs&&(A=o.rightTable.offsets[r-o.rightTable.firstGlyph]);let d=(u+A-o.array.off)/2;a=o.array.values.get(d);break;case 3:if(e>=o.glyphCount||r>=o.glyphCount)return 0;a=o.kernValue[o.kernIndex[o.leftClass[e]*o.rightClassCount+o.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 pk{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],o=a.cbox.copy();a.codePoints.length>1&&(o.minX+=(a.codePoints.length-1)*o.width/a.codePoints.length);let s=-r[n].xAdvance,u=0,A=this.font.unitsPerEm/16;for(let d=n+1;d<=i;d++){let g=e[d],E=g.cbox,b=r[d],y=this.getCombiningClass(g.codePoints[0]);if(y!=="Not_Reordered"){switch(b.xOffset=b.yOffset=0,y){case"Double_Above":case"Double_Below":b.xOffset+=o.minX-E.width/2-E.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":b.xOffset+=o.minX-E.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":b.xOffset+=o.maxX-E.width-E.minX;break;default:b.xOffset+=o.minX+(o.width-E.width)/2-E.minX}switch(y){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(y==="Attached_Below_Left"||y==="Attached_Below")&&(o.minY+=A),b.yOffset=-o.minY-E.maxY,o.minY+=E.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(y==="Attached_Above"||y==="Attached_Above_Right")&&(o.maxY+=A),b.yOffset=o.maxY-E.minY,o.maxY+=E.height;break}b.xAdvance=b.yAdvance=0,b.xOffset+=s,b.yOffset+=u}else s-=b.xAdvance,u-=b.yAdvance}}
3getCombiningClass(e){let r=Jy(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 bu{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 bu(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 dA={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"},wp={};for(let t in dA){let e=dA[t];if(Array.isArray(e))for(let r of e)wp[r]=t;else wp[e]=t}function mk(t){return wp[t]}function vk(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=gm(n);if(i!=="Common"&&i!=="Inherited"&&i!=="Unknown")return dA[i]}return dA.Unknown}function Ek(t){for(let e=0;e<t.length;e++){let r=t[e],n=gm(r);if(n!=="Common"&&n!=="Inherited"&&n!=="Unknown")return dA[n]}return dA.Unknown}const Ck={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 bB(t){return Ck[t]?"rtl":"ltr"}class bk{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 bu,r=0,n=0;for(let i=0;i<this.glyphs.length;i++){let a=this.glyphs[i],o=this.positions[i],s=a.bbox;e.addPoint(s.minX+r+o.xOffset,s.minY+n+o.yOffset),e.addPoint(s.maxX+r+o.xOffset,s.maxY+n+o.yOffset),r+=o.xAdvance,n+=o.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||bB(n),this.features={},Array.isArray(r))for(let o of r)this.features[o]=!0;else typeof r=="object"&&(this.features=r)}}class Ik{constructor(e=0,r=0,n=0,i=0){this.xAdvance=e,this.yAdvance=r,this.xOffset=n,this.yOffset=i}}const $u
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}},
3Ot=(t,e)=>[$u[t].code,$u[t][e]],Xd={rlig:Ot("ligatures","requiredLigatures"),clig:Ot("ligatures","contextualLigatures"),dlig:Ot("ligatures","rareLigatures"),hlig:Ot("ligatures","historicalLigatures"),liga:Ot("ligatures","commonLigatures"),hist:Ot("ligatures","historicalLigatures"),smcp:Ot("lowerCase","lowerCaseSmallCaps"),pcap:Ot("lowerCase","lowerCasePetiteCaps"),frac:Ot("fractions","diagonalFractions"),dnom:Ot("fractions","diagonalFractions"),numr:Ot("fractions","diagonalFractions"),afrc:Ot("fractions","verticalFractions"),case:Ot("caseSensitiveLayout","caseSensitiveLayout"),ccmp:Ot("unicodeDecomposition","canonicalComposition"),cpct:Ot("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:Ot("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:Ot("contextualAlternates","swashAlternates"),cswh:Ot("contextualAlternates","contextualSwashAlternates"),curs:Ot("cursiveConnection","cursive"),c2pc:Ot("upperCase","upperCasePetiteCaps"),c2sc:Ot("upperCase","upperCaseSmallCaps"),init:Ot("smartSwash","wordInitialSwashes"),fin2:Ot("smartSwash","wordFinalSwashes"),medi:Ot("smartSwash","nonFinalSwashes"),med2:Ot("smartSwash","nonFinalSwashes"),fin3:Ot("smartSwash","wordFinalSwashes"),fina:Ot("smartSwash","wordFinalSwashes"),pkna:Ot("kanaSpacing","proportionalKana"),half:Ot("textSpacing","halfWidthText"),halt:Ot("textSpacing","altHalfWidthText"),hkna:Ot("alternateKana","alternateHorizKana"),vkna:Ot("alternateKana","alternateVertKana"),ital:Ot("italicCJKRoman","CJKItalicRoman"),lnum:Ot("numberCase","upperCaseNumbers"),onum:Ot("numberCase","lowerCaseNumbers"),mgrk:Ot("mathematicalExtras","mathematicalGreek"),calt:Ot("contextualAlternates","contextualAlternates"),vrt2:Ot("verticalSubstitution","substituteVerticalForms"),vert:Ot("verticalSubstitution","substituteVerticalForms"),tnum:Ot("numberSpacing","monospacedNumbers"),pnum:Ot("numberSpacing","proportionalNumbers"),sups:Ot("verticalPosition","superiors"),subs:Ot("verticalPosition","inferiors"),ordn:Ot("verticalPosition","ordinals"),pwid:Ot("textSpacing","proportionalText"),hwid:Ot("textSpacing","halfWidthText"),qwid:Ot("textSpacing","quarterWidthText"),twid:Ot("textSpacing","thirdWidthText"),fwid:Ot("textSpacing","proportionalText"),palt:Ot("textSpacing","altProportionalText"),trad:Ot("characterShape","traditionalCharacters"),smpl:Ot("characterShape","simplifiedCharacters"),jp78:Ot("characterShape","JIS1978Characters"),jp83:Ot("characterShape","JIS1983Characters"),jp90:Ot("characterShape","JIS1990Characters"),jp04:Ot("characterShape","JIS2004Characters"),expt:Ot("characterShape","expertCharacters"),hojo:Ot("characterShape","hojoCharacters"),nlck:Ot("characterShape","NLCCharacters"),tnam:Ot("characterShape","traditionalNamesCharacters"),ruby:Ot("rubyKana","rubyKana"),titl:Ot("styleOptions","titlingCaps"),zero:Ot("typographicExtras","slashedZero"),ss01:Ot("stylisticAlternatives","stylisticAltOne"),ss02:Ot("stylisticAlternatives","stylisticAltTwo"),ss03:Ot("stylisticAlternatives","stylisticAltThree"),ss04:Ot("stylisticAlternatives","stylisticAltFour"),ss05:Ot("stylisticAlternatives","stylisticAltFive"),ss06:Ot("stylisticAlternatives","stylisticAltSix"),ss07:Ot("stylisticAlternatives","stylisticAltSeven"),ss08:Ot("stylisticAlternatives","stylisticAltEight"),ss09:Ot("stylisticAlternatives","stylisticAltNine"),ss10:Ot("stylisticAlternatives","stylisticAltTen"),ss11:Ot("stylisticAlternatives","stylisticAltEleven"),ss12:Ot("stylisticAlternatives","stylisticAltTwelve"),ss13:Ot("stylisticAlternatives","stylisticAltThirteen"),ss14:Ot("stylisticAlternatives","stylisticAltFourteen"),ss15:Ot("stylisticAlternatives","stylisticAltFifteen"),ss16:Ot("stylisticAlternatives","stylisticAltSixteen"),ss17:Ot("stylisticAlternatives","stylisticAltSeventeen"),ss18:Ot("stylisticAlternatives","stylisticAltEighteen"),ss19:Ot("stylisticAlternatives","stylisticAltNineteen"),ss20:Ot("stylisticAlternatives","stylisticAltTwenty")};for(let t=1;t<=99;t++)Xd[`cv${`00${t}`.slice(-2)}`]=[$u.characterAlternatives.code,t];let ef={};for(let t in Xd){let e=Xd[t];ef[e[0]]==null&&(ef[e[0]]={}),ef[e[0]][e[1]]=t}function yk(t){let e={};for(let r in t){let n;(n=Xd[r])&&(e[n[0]]==null&&(e[n[0]]={}),e[n[0]][n[1]]=t[r])}return e}function Ov(t){let[e,r]=t;if(isNaN(e))var n=$u[e]&&$u[e].code;else var n=e;if(isNaN(r))var i=$u[e]&&$u[e][r];else var i=r;return[n,i]}function Bk(t){let e={};if(Array.isArray(t))for(let r=0;r<t.length;r++){let n,i=Ov(t[r]);(n=ef[i[0]]&&ef[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,o=Ov([r,i]);n[i]&&(a=ef[o[0]]&&ef[o[0]][o[1]])&&(e[a]=!0)}}return Object.keys(e)}
3class i1{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(...Vf(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}}qi([Ki],i1.prototype,"glyphsForValue",null);const xk=0,Mv=0,Pv=1,Uv=2,wk=16384;class Qk{process(e,r,n){let i=xk,a=r?e.length-1:0,o=r?-1:1;for(;o===1&&a<=e.length||o===-1&&a>=-1;){let s=null,u=Pv,A=!0;a===e.length||a===-1?u=Mv:(s=e[a],s.id===65535?u=Uv:(u=this.lookupTable.lookup(s.id),u==null&&(u=Pv)));let g=this.stateTable.stateArray.getItem(i)[u],E=this.stateTable.entryTable.getItem(g);u!==Mv&&u!==Uv&&(n(s,E,a),A=!(E.flags&wk)),i=E.newState,A&&(a+=o)}return e}traverse(e,r=0,n=new Set){if(n.has(r))return;n.add(r);let{nClasses:i,stateArray:a,entryTable:o}=this.stateTable,s=a.getItem(r);for(let u=4;u<i;u++){let A=s[u],d=o.getItem(A);for(let g of this.lookupTable.glyphsForValue(u))e.enter&&e.enter(g,d),d.newState!==0&&this.traverse(e,d.newState,n),e.exit&&e.exit(g,d)}}constructor(e){this.stateTable=e,this.lookupTable=new i1(e.classTable)}}const Sk=32768,kk=8192,Dk=15,zv=32768,_k=32768,Fk=8192,Rk=2147483648,Tk=1073741824,Lk=1073741823,Hv=4194304,Nk=2048,Ok=1024,Mk=992,Pk=31;class IB{process(e,r={}){for(let i of this.morx.chains){let a=i.defaultFlags;for(let o of i.features){let s;(s=r[o.featureType])&&(s[o.featureSetting]?(a&=o.disableFlags,a|=o.enableFlags):s[o.featureSetting]===!1&&(a|=~o.disableFlags,a&=~o.enableFlags))}for(let o of i.subtables)o.subFeatureFlags&a&&this.processSubtable(o,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&Hv);return n.process(this.glyphs,a,i)}getStateMachine(e){return new Qk(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&Sk&&(this.firstGlyph=n),r.flags&kk&&(this.lastGlyph=n),Uk(this.glyphs,r.flags&Dk,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,r,n){let i=this.subtable.table.substitutionTable.items;if(r.markIndex!==65535){let o=i.getItem(r.markIndex),s=new i1(o);e=this.glyphs[this.markedGlyph];var a=s.lookup(e.id);a&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(a,e.codePoints))}if(r.currentIndex!==65535){let o=i.getItem(r.currentIndex),s=new i1(o);e=this.glyphs[n];var a=s.lookup(e.id);a&&(this.glyphs[n]=this.font.getGlyph(a,e.codePoints))}r.flags&zv&&(this.markedGlyph=n)}processLigature(e,r,n){if(r.flags&_k&&this.ligatureStack.push(n),r.flags&Fk){let i=this.subtable.table.ligatureActions,a=this.subtable.table.components,o=this.subtable.table.ligatureList,s=r.action,u=!1,A=0,d=[],g=[];for(;!u;){let E=this.ligatureStack.pop();d.unshift(...this.glyphs[E].codePoints);let b=i.getItem(s++);u=!!(b&Rk);let y=!!(b&Tk),x=(b&Lk)<<2>>2;x+=this.glyphs[E].id;let k=a.getItem(x);if(A+=k,u||y){let T=o.getItem(A);this.glyphs[E]=this.font.getGlyph(T,d),g.push(E),A=0,d=[]}else this.glyphs[E]=this.font.getGlyph(65535)}this.ligatureStack.push(...g)}}processNoncontextualSubstitutions(e,r,n){let i=new i1(e.table.lookupTable);for(n=0;n<r.length;n++){let a=r[n];if(a.id!==65535){let o=i.lookup(a.id);o&&(r[n]=this.font.getGlyph(o,a.codePoints))}}}_insertGlyphs(e,r,n,i){let a=[];for(;n--;){let o=this.subtable.table.insertionActions.getItem(r++);a.push(this.font.getGlyph(o))}i||e++,this.glyphs.splice(e,0,...a)}processGlyphInsertion(e,r,n){if(r.flags&zv&&(this.markedIndex=n),r.markedInsertIndex!==65535){let i=(r.flags&Pk)>>>5,a=!!(r.flags&Ok);this._insertGlyphs(this.markedIndex,r.markedInsertIndex,i,a)}if(r.currentInsertIndex!==65535){let i=(r.flags&Mk)>>>5,a=!!(r.flags&Nk);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&Hv))throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let n=this.getStateMachine(e),i=this.getProcessor(),a=[],o=[];this.glyphs=[],n.traverse({enter:(s,u)=>{let A=this.glyphs;o.push({glyphs:A.slice(),ligatureStack:this.ligatureStack.slice()});let d=this.font.getGlyph(s);a.push(d),A.push(a[a.length-1]),i(A[A.length-1],u,A.length-1);let g=0,E=0;for(let b=0;b<A.length&&g<=1;b++)A[b].id!==65535&&(g++,E=A[b].id);if(g===1){let b=a.map(x=>x.id),y=this.inputCache[E];y?y.push(b):this.inputCache[E]=[b]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=o.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}}qi([Ki],IB.prototype,"getStateMachine",null);function ka(t,e,r,n=!1,i=!1){let a=t.splice(r[0]-(r[1]-1),r[1]);i&&a.reverse();let o=t.splice(e[0],e[1],...a);return n&&o.reverse(),t.splice(r[0]-(e[1]-1),0,...o),t}function Uk(t,e,r,n){switch(e){case 0:return t;case 1:return ka(t,[r,1],[n,0]);case 2:return ka(t,[r,0],[n,1]);case 3:return ka(t,[r,1],[n,1]);case 4:return ka(t,[r,2],[n,0]);case 5:return ka(t,[r,2],[n,0],!0,!1);case 6:return ka(t,[r,0],[n,2]);case 7:return ka(t,[r,0],[n,2],!1,!0);case 8:return ka(t,[r,1],[n,2]);case 9:return ka(t,[r,1],[n,2],!1,!0);case 10:return ka(t,[r,2],[n,1]);case 11:return ka(t,[r,2],[n,1],!0,!1);case 12:return ka(t,[r,2],[n,2]);case 13:return ka(t,[r,2],[n,2],!0,!1);case 14:return ka(t,[r,2],[n,2],!1,!0);case 15:return ka(t,[r,2],[n,2],!0,!0);default:throw new Error(`Unknown verb: ${e}`)}}class zk{substitute(e){e.direction==="rtl"&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,yk(e.features))}
3getAvailableFeatures(e,r){return Bk(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 o of a){let s=i+String.fromCodePoint(o);r<e.length-1?this._addStrings(e,r+1,n,s):n.add(s)}}constructor(e){this.font=e,this.morxProcessor=new IB(e),this.fallbackPosition=!1}}class Hk{_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 Gk=["rvrn"],Wk=["ccmp","locl","rlig","mark","mkmk"],Yk=["frac","numr","dnom"],qk=["calt","clig","liga","rclt","curs","kern"],Kk={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class Iu{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:[...Gk,...Kk[e.direction]],local:Yk})}static planFeatures(e){}static planPostprocessing(e,r){e.add([...Wk,...qk]),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,o=n+1;for(;a>0&&bp(r[a-1].codePoints[0]);)r[a-1].features.numr=!0,r[a-1].features.frac=!0,a--;for(;o<r.length&&bp(r[o].codePoints[0]);)r[o].features.dnom=!0,r[o].features.frac=!0,o++;i.features.frac=!0,n=o-1}}}}ro(Iu,"zeroMarkWidths","AFTER_GPOS");const jk=new F1(Cm("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==")),Gv=["isol","fina","fin2","fin3","medi","med2","init"],Qp={Non_Joining:0,Transparent:6},Ur="isol",Xc="fina",H2="fin2",Jk="fin3",ph="medi",mh="med2",vh="init",K0=null,Vk=[[[K0,K0,0],[K0,Ur,2],[K0,Ur,1],[K0,Ur,2],[K0,Ur,1],[K0,Ur,6]],[[K0,K0,0],[K0,Ur,2],[K0,Ur,1],[K0,Ur,2],[K0,H2,5],[K0,Ur,6]],[[K0,K0,0],[K0,Ur,2],[vh,Xc,1],[vh,Xc,3],[vh,Xc,4],[vh,Xc,6]],[[K0,K0,0],[K0,Ur,2],[ph,Xc,1],[ph,Xc,3],[ph,Xc,4],[ph,Xc,6]],[[K0,K0,0],[K0,Ur,2],[mh,Ur,1],[mh,Ur,2],[mh,H2,5],[mh,Ur,6]],[[K0,K0,0],[K0,Ur,2],[Ur,Ur,1],[Ur,Ur,2],[Ur,H2,5],[Ur,Ur,6]],[[K0,K0,0],[K0,Ur,2],[K0,Ur,1],[K0,Ur,2],[K0,Jk,5],[K0,Ur,6]]];class $c extends Iu{static planFeatures(e){e.add(["ccmp","locl"]);for(let r=0;r<Gv.length;r++){let n=Gv[r];e.addStage(n,!1)}e.addStage("mset")}static assignFeatures(e,r){super.assignFeatures(e,r);let n=-1,i=0,a=[];for(let s=0;s<r.length;s++){let u,A;var o=r[s];let d=Zk(o.codePoints[0]);if(d===Qp.Transparent){a[s]=K0;continue}[A,u,i]=Vk[i][d],A!==K0&&n!==-1&&(a[n]=A),a[s]=u,n=s}for(let s=0;s<r.length;s++){let u;var o=r[s];(u=a[s])&&(o.features[u]=!0)}}}function Zk(t){let e=jk.get(t);if(e)return e-1;let r=os(t);return r==="Mn"||r==="Me"||r==="Cf"?Qp.Transparent:Qp.Non_Joining}class Xk{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 $k=["DFLT","dflt","latn"];class $d{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($k)),!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||bB(e)),r&&r.length<4&&(r+=" ".repeat(4-r.length)),!r||r!==this.languageTag){this.language=null;for(let o of this.script.langSysRecords)if(o.tag===r){this.language=o.langSys,this.languageTag=o.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let o of this.language.featureIndexes){let s=this.table.featureList[o],u=this.substituteFeatureForVariations(o);this.features[s.tag]=u||s.feature}return this.scriptTag}lookupsForFeatures(e=[],r){let n=[];for(let i of e){let a=this.features[i];if(a)for(let o of a.lookupListIndexes)r&&r.indexOf(o)!==-1||n.push({feature:i,index:o,lookup:this.table.lookupList.get(o)})}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 Xk(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 o of a.subTables)if(this.applyLookup(a.lookupType,o))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 o of a.subTables)if(this.applyLookup(a.lookupType,o))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,o=this.glyphIterator.increment(e),s=0;for(;s<r.length&&o&&n(r[s],o);)i&&i.push(this.glyphIterator.index),s++,o=this.glyphIterator.next();return this.glyphIterator.index=a,s<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 zs{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=$d.prototype.getClassID(e,r.glyphClassDef);this.isBase=n===1,this.isLigature=n===2,this.isMark=n===3,this.markAttachmentType=r.markAttachClassDef?$d.prototype.getClassID(e,r.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(pm),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new zs(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 o=i[a];this.features[o]=!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 yB extends Iu{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,r){let n=0,i=0;for(;i<r.length;){let a,s=r[i].codePoints[0],u=ng(s);switch([a,n]=mD[n][u],a){case lc:e.font.hasGlyphForCodePoint(s)||(i=wB(r,i,e.font));break;case Sp:i=vD(r,i,e.font);break;case kp:CD(r,i,e.font);break;case Dp:i=bD(r,i,e.font);break}i++}}}ro(yB,"zeroMarkWidths","NONE");const gA=44032,BB=55204,eD=BB-gA+1,Fg=4352,Rg=4449,ff=4519,tD=19,eg=21,v1=28,rD=Fg+tD-1,nD=Rg+eg-1,iD=ff+v1-1,Wv=9676,aD=t=>4352<=t&&t<=4447||43360<=t&&t<=43388,oD=t=>4448<=t&&t<=4519||55216<=t&&t<=55238,sD=t=>4520<=t&&t<=4607||55243<=t&&t<=55291,lD=t=>12334<=t&&t<=12335,cD=t=>gA<=t&&t<=BB,uD=t=>t-gA<eD&&(t-gA)%v1===0,fD=t=>Fg<=t&&t<=rD,AD=t=>Rg<=t&&t<=nD,hD=t=>1<=t&&t<=iD,dD=0,gD=1,tg=2,Im=3,rg=4,xB=5,pD=6;function ng(t){return aD(t)?gD:oD(t)?tg:sD(t)?Im:uD(t)?rg:cD(t)?xB:lD(t)?pD:dD}const $a=0,lc=1,Sp=2,kp=4,Dp=5,mD=[[[$a,0],[$a,1],[$a,0],[$a,0],[lc,2],[lc,3],[Dp,0]],[[$a,0],[$a,1],[Sp,2],[$a,0],[lc,2],[lc,3],[Dp,0]],[[$a,0],[$a,1],[$a,0],[Sp,3],[lc,2],[lc,3],[kp,0]],[[$a,0],[$a,1],[$a,0],[$a,0],[lc,2],[lc,3],[kp,0]]];function a1(t,e,r){return new zs(t,t.glyphForCodePoint(e).id,[e],r)}function wB(t,e,r){let n=t[e],a=n.codePoints[0]-gA,o=ff+a%v1;a=a/v1|0;let s=Fg+a/eg|0,u=Rg+a%eg;if(!r.hasGlyphForCodePoint(s)||!r.hasGlyphForCodePoint(u)||o!==ff&&!r.hasGlyphForCodePoint(o))return e;let A=a1(r,s,n.features);A.features.ljmo=!0;let d=a1(r,u,n.features);d.features.vjmo=!0;let g=[A,d];if(o>ff){let E=a1(r,o,n.features);E.features.tjmo=!0,g.push(E)}return t.splice(e,1,...g),e+g.length-1}function vD(t,e,r){let n=t[e],i=t[e].codePoints[0],a=ng(i),o=t[e-1].codePoints[0],s=ng(o),u,A,d,g;if(s===rg&&a===Im)u=o,g=n;else{a===tg?(A=t[e-1],d=n):(A=t[e-2],d=t[e-1],g=n);let b=A.codePoints[0],y=d.codePoints[0];fD(b)&&AD(y)&&(u=gA+((b-Fg)*eg+(y-Rg))*v1)}let E=g&&g.codePoints[0]||ff;if(u!=null&&(E===ff||hD(E))){let b=u+(E-ff);if(r.hasGlyphForCodePoint(b)){let y=s===tg?3:2;return t.splice(e-y+1,y,a1(r,b,n.features)),e-y+1}}return A&&(A.features.ljmo=!0),d&&(d.features.vjmo=!0),g&&(g.features.tjmo=!0),s===rg?(wB(t,e-1,r),e+1):e}function ED(t){switch(ng(t)){case rg:case xB:return 1;case tg:return 2;case Im:return 3}}function CD(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],o=ED(a);return t.splice(e,1),t.splice(e-o,0,n)}function bD(t,e,r){let n=t[e],i=t[e].codePoints[0];if(r.hasGlyphForCodePoint(Wv)){let a=a1(r,Wv,n.features),o=r.glyphForCodePoint(i).advanceWidth===0?e:e+1;t.splice(o,0,a),e++}return e}var QB={};QB=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 3
3[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],
3"accepting":[false,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,false,false,true,false,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,false,false,true,true,false,false,true,true,true,false,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,false,false,false,false,false,false,false,true,true,false,false,true,true,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,false,true,true,false,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,false,true,true,true,true,true,false,true,true,false,true,true,true],"tags":[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}');var Tg={};Tg=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 O0={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},u0={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},ID=O0.C|O0.Ra|O0.CM|O0.V|O0.Placeholder|O0.Dotted_Circle,SB=O0.ZWJ|O0.ZWNJ,o1=O0.H|O0.Coeng,Yv={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:u0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:u0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:u0.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:u0.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:u0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:u0.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:u0.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:u0.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:u0.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:u0.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:u0.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
3,yD={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:BD}=Sg(Tg),kB=new F1(Cm("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")),xD=new Vy(Sg(QB));class Hn extends Iu{static planFeatures(e){e.addStage(wD),e.addStage(["locl","ccmp"]),e.addStage(SD),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(kD),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=mk(e.script),e.indicConfig=Yv[e.unicodeScript]||Yv.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=yD[i]||BD[i];if(a){let o=a.map(s=>{let u=e.font.glyphForCodePoint(s);return new zs(e.font,u.id,[s],r[n].features)});r.splice(n,1,...o)}}}}ro(Hn,"zeroMarkWidths","NONE");function _p(t){return kB.get(t.codePoints[0])>>8}function DB(t){return 1<<(kB.get(t.codePoints[0])&255)}class Kh{constructor(e,r,n,i){this.category=e,this.position=r,this.syllableType=n,this.syllable=i}}function wD(t,e){let r=0,n=0;for(let[i,a,o]of xD.match(e.map(_p))){if(i>n){++r;for(let s=n;s<i;s++)e[s].shaperInfo=new Kh(O0.X,u0.End,"non_indic_cluster",r)}++r;for(let s=i;s<=a;s++)e[s].shaperInfo=new Kh(1<<_p(e[s]),DB(e[s]),o[0],r);n=a+1}if(n<e.length){++r;for(let i=n;i<e.length;i++)e[i].shaperInfo=new Kh(O0.X,u0.End,"non_indic_cluster",r)}}function Ju(t){return t.shaperInfo.category&ID}function Al(t){return t.shaperInfo.category&SB}function ic(t){return t.shaperInfo.category&o1}function cc(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 QD(t,e,r){let n=[r,e,r];return cc(n.slice(0,2),"blwf")||cc(n.slice(1,3),"blwf")?u0.Below_C:cc(n.slice(0,2),"pstf")||cc(n.slice(1,3),"pstf")||cc(n.slice(0,2),"pref")||cc(n.slice(1,3),"pref")?u0.Post_C:u0.Base_C}function SD(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,a=t.glyphForCodePoint(9676).id,o=t.glyphForCodePoint(n.virama).id;if(o){let s=new zs(t,o,[n.virama]);for(let u=0;u<e.length;u++)e[u].shaperInfo.position===u0.Base_C&&(e[u].shaperInfo.position=QD(t,e[u].copy(),s))}for(let s=0,u=ig(e,0);s<e.length;s=u,u=ig(e,s)){let{category:A,syllableType:d}=e[s].shaperInfo;if(d==="symbol_cluster"||d==="non_indic_cluster")continue;if(d==="broken_cluster"&&a){let S=new zs(t,a,[9676]);S.shaperInfo=new Kh(1<<_p(S),DB(S),e[s].shaperInfo.syllableType,e[s].shaperInfo.syllable);let R=s;for(;R<u&&e[R].shaperInfo.category===O0.Repha;)R++;e.splice(R++,0,S),u++}let g=u,E=s,b=!1;if(n.rephPos!==u0.Ra_To_Become_Reph&&i.rphf&&s+3<=u&&(n.rephMode==="Implicit"&&!Al(e[s+2])||n.rephMode==="Explicit"&&e[s+2].shaperInfo.category===O0.ZWJ)){let S=[e[s].copy(),e[s+1].copy(),e[s+2].copy()];if(cc(S.slice(0,2),"rphf")||n.rephMode==="Explicit"&&cc(S,"rphf")){for(E+=2;E<u&&Al(e[E]);)E++;g=s,b=!0}}else if(n.rephMode==="Log_Repha"&&e[s].shaperInfo.category===O0.Reph
vendor: 5,948 bytes, line 3
3a){for(E++;E<u&&Al(e[E]);)E++;g=s,b=!0}switch(n.basePos){case"Last":{let S=u,R=!1;do{let Q=e[--S].shaperInfo;if(Ju(e[S])){if(Q.position!==u0.Below_C&&(Q.position!==u0.Post_C||R)){g=S;break}Q.position===u0.Below_C&&(R=!0),g=S}else if(s<S&&Q.category===O0.ZWJ&&e[S-1].shaperInfo.category===O0.H)break}while(S>E);break}case"First":g=s;for(let S=g+1;S<u;S++)Ju(e[S])&&(e[S].shaperInfo.position=u0.Below_C)}b&&g===s&&E-g<=2&&(b=!1);for(let S=s;S<g;S++){let R=e[S].shaperInfo;R.position=Math.min(u0.Pre_C,R.position)}g<u&&(e[g].shaperInfo.position=u0.Base_C);for(let S=g+1;S<u;S++)if(e[S].shaperInfo.category===O0.M){for(let R=S+1;R<u;R++)if(Ju(e[R])){e[R].shaperInfo.position=u0.Final_C;break}break}if(b&&(e[s].shaperInfo.position=u0.Ra_To_Become_Reph),r.isOldSpec){let S=r.unicodeScript!=="Malayalam";for(let R=g+1;R<u;R++)if(e[R].shaperInfo.category===O0.H){let Q;for(Q=u-1;Q>R&&!(Ju(e[Q])||S&&e[Q].shaperInfo.category===O0.H);Q--);if(e[Q].shaperInfo.category!==O0.H&&Q>R){let G=e[R];e.splice(R,0,...e.splice(R+1,Q-R)),e[Q]=G}break}}let y=u0.Start;for(let S=s;S<u;S++){let R=e[S].shaperInfo;if(R.category&(SB|O0.N|O0.RS|O0.CM|o1&R.category)){if(R.position=y,R.category===O0.H&&R.position===u0.Pre_M){for(let Q=S;Q>s;Q--)if(e[Q-1].shaperInfo.position!==u0.Pre_M){R.position=e[Q-1].shaperInfo.position;break}}}else R.position!==u0.SMVD&&(y=R.position)}let x=g;for(let S=g+1;S<u;S++)if(Ju(e[S])){for(let R=x+1;R<S;R++)e[R].shaperInfo.position<u0.SMVD&&(e[R].shaperInfo.position=e[S].shaperInfo.position);x=S}else e[S].shaperInfo.category===O0.M&&(x=S);let k=e.slice(s,u);k.sort((S,R)=>S.shaperInfo.position-R.shaperInfo.position),e.splice(s,k.length,...k);for(let S=s;S<u;S++)if(e[S].shaperInfo.position===u0.Base_C){g=S;break}for(let S=s;S<u&&e[S].shaperInfo.position===u0.Ra_To_Become_Reph;S++)e[S].features.rphf=!0;let T=!r.isOldSpec&&n.blwfMode==="Pre_And_Post";for(let S=s;S<g;S++)e[S].features.half=!0,T&&(e[S].features.blwf=!0);for(let S=g+1;S<u;S++)e[S].features.abvf=!0,e[S].features.pstf=!0,e[S].features.blwf=!0;if(r.isOldSpec&&r.unicodeScript==="Devanagari")for(let S=s;S+1<g;S++)e[S].shaperInfo.category===O0.Ra&&e[S+1].shaperInfo.category===O0.H&&(S+1===g||e[S+2].shaperInfo.category===O0.ZWJ)&&(e[S].features.blwf=!0,e[S+1].features.blwf=!0);let _=2;if(i.pref&&g+_<u)for(let S=g+1;S+_-1<u;S++){let R=[e[S].copy(),e[S+1].copy()];if(cc(R,"pref")){for(let Q=0;Q<_;Q++)e[S++].features.pref=!0;if(i.cfar)for(;S<u;S++)e[S].features.cfar=!0;break}}for(let S=s+1;S<u;S++)if(Al(e[S])){let R=e[S].shaperInfo.category===O0.ZWNJ,Q=S;do Q--,R&&delete e[Q].features.half;while(Q>s&&!Ju(e[Q]))}}}function kD(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features;for(let a=0,o=ig(e,0);a<e.length;a=o,o=ig(e,a)){let s=!!i.pref,u=a;for(;u<o;u++)if(e[u].shaperInfo.position>=u0.Base_C){if(s&&u+1<o){for(let A=u+1;A<o;A++)if(e[A].features.pref){if(!(e[A].substituted&&e[A].isLigated&&!e[A].isMultiplied)){for(u=A;u<o&&ic(e[u]);)u++;e[u].shaperInfo.position=u0.BASE_C,s=!1}break}}if(r.unicodeScript==="Malayalam")for(let A=u+1;A<o;A++){for(;A<o&&Al(e[A]);)A++;if(A===o||!ic(e[A]))break;for(A++;A<o&&Al(e[A]);)A++;A<o&&Ju(e[A])&&e[A].shaperInfo.position===u0.Below_C&&(u=A,e[u].shaperInfo.position=u0.Base_C)}a<u&&e[u].shaperInfo.position>u0.Base_C&&u--;break}if(u===o&&a<u&&e[u-1].shaperInfo.category===O0.ZWJ&&u--,u<o)for(;a<u&&e[u].shaperInfo.category&(O0.N|o1);)u--;if(a+1<o&&a<u){let A=u===o?u-2:u-1;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;A>a&&!(e[A].shaperInfo.category&(O0.M|o1));)A--;ic(e[A])&&e[A].shaperInfo.position!==u0.Pre_M?A+1<o&&Al(e[A+1])&&A++:A=a}if(a<A&&e[A].shaperInfo.position!==u0.Pre_M){for(let d=A;d>a;d--)if(e[d-1].shaperInfo.position===u0.Pre_M){let g=d-1;g<u&&u<=A&&u--;let E=e[g];e.splice(g,0,...e.splice(g+1,A-g)),e[A]=E,A--}}}if(a+1<o&&e[a].shaperInfo.position===u0.Ra_To_Become_Reph&&e[a].shaperInfo.category===O0.Repha!==(e[a].isLigated&&!e[a].isMultiplied)){let A,d=n.rephPos,g=!1;if(d!==u0.After_Post){for(A=a+1;A<u&&!ic(e[A]);)A++;if(A<u&&ic(e[A])&&(A+1<u&&Al(e[A+1])&&A++,g=!0),!g&&d===u0.After_Main){for(A=u;A+1<o&&e[A+1].shaperInfo.position<=u0.After_Main;)A++;g=A<o}if(!g&&d===u0.After_Sub){for(A=u;A+1<o&&!(e[A+1].shaperInfo.position&(u0.Post_C|u0.After_Post|u0.SMVD));)A++;g=A<o}}if(!g){for(A=a+1;A<u&&!ic(e[A]);)A++;A<u&&ic(e[A])&&(A+1<u&&Al(e[A+1])&&A++,g=!0)}if(!g){for(A=o-1;A>a&&e[A].shaperInfo.position===u0.SMVD;)A--;if(ic(e[A]))for(let b=u+1;b<A;b++)e[b].shaperInfo.category===O0.M&&A--}let E=e[a];e.splice(a,0,...e.splice(a+1,A-a)),e[A]=E,a<u&&u<=A&&u--}if(s&&u+1<o){for(let A=u+1;A<o;A++)if(e[A].features.pref){if(e[A].isLigated&&!e[A].isMultiplied){let d=u;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;d>a&&!(e[d-1].shaperInfo.category&(O0.M|o1));)d--;if(d>a&&e[d-1].shaperInfo.category===O0.M){let b=A;for(let y=u+1;y<b;y++)if(e[y].shaperInfo.category===O0.M){d--;break}}}d>a&&ic(e[d-1])&&d<o&&Al(e[d])&&d++;let g=A,E=e[g];e.splice(d+1,0,...e.splice(d,g-d)),e[d]=E,d<=u&&u<g&&u++}break}}e[a].shaperInfo.position===u0.Pre_M&&(!a||!/Cf|Mn/.test(os(e[a-1].codePoints[0])))&&(e[a].features.init=!0)}}function ig(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:DD,decompositions:qv}=Sg(Tg),_D=new F1(Cm("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")),FD=new Vy(Sg(Tg));class D0 extends Iu{static planFeatures(e){e.addStage(TD),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(jv),e.addStage(["rphf"],!1),e.addStage(LD),e.addStage(jv),e.addStage(["pref"]),e.addStage(ND),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(OD),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(qv[i]){let a=qv[i].map(o=>{let s=e.font.glyphForCodePoint(o);return new zs(e.font,s.id,[o],r[n].features)});r.splice(n,1,...a)}}}}ro(D0,"zeroMarkWidths","BEFORE_GPOS");function Kv(t){return _D.get(t.codePoints[0])}class RD{constructor(e,r,n){this.category=e,this.syllableType=r,this.syllable=n}}function TD(t,e){let r=0;for(let[n,i,a]of FD.match(e.map(Kv))){++r;for(let s=n;s<=i;s++)e[s].shaperInfo=new RD(DD[Kv(e[s])],a[0],r);let o=e[n].shaperInfo.category==="R"?1:Math.min(3,i-n);for(let s=n;s<n+o;s++)e[s].features.rphf=!0}}function jv(t,e){for(let r of e)r.substituted=!1}function LD(t,e){for(let r of e)r.substituted&&r.features.rphf&&(r.shaperInfo.category="R")}function ND(t,e){for(let r of e)r.substituted&&(r.shaperInfo.category="VPre")}function OD(t,e){let r=t.glyphForCodePoint(9676).id;for(let n=0,i=Jv(e,0);n<e.length;n=i,i=Jv(e,n)){let a,o,s=e[n].shaperInfo,u=s.syllableType;if(!(u!=="virama_terminated_cluster"&&u!=="standard_cluster"&&u!=="broken_cluster")){if(u==="broken_cluster"&&r){let A=new zs(t,r,[9676]);for(A.shaperInfo=s,a=n;a<i&&e[a].shaperInfo.category==="R";a++);e.splice(++a,0,A),i++}if(s.category==="R"&&i-n>1){for(a=n+1;a<i;a++)if(s=e[a].shaperInfo,Vv(s)||Eh(e[a])){Eh(e[a])&&a--,e.splice(n,0,...e.splice(n+1,a-n),e[a]);break}}for(a=n,o=i;a<i;a++)s=e[a].shaperInfo,Vv(s)||Eh(e[a])?o=Eh(e[a])?a+1:a:(s.category==="VPre"||s.category==="VMPre")&&o<a&&e.splice(o,1,e[a],...e.splice(o,a-o))}}}function Jv(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 Eh(t){return t.shaperInfo.category==="H"&&!t.isLigated}function Vv(t){return t.category==="B"||t.category==="GB"}const MD={arab:$c,mong:$c,syrc:$c,"nko ":$c,phag:$c,mand:$c,mani:$c,phlp:$c,hang:yB,bng2:Hn,beng:Hn,dev2:Hn,deva:Hn,gjr2:Hn,gujr:Hn,guru:Hn,gur2:Hn,knda:Hn,knd2:Hn,mlm2:Hn,mlym:Hn,ory2:Hn,orya:Hn,taml:Hn,tml2:Hn,telu:Hn,tel2:Hn,khmr:Hn,bali:D0,batk:D0,brah:D0,bugi:D0,buhd:D0,cakm:D0,cham:D0,dupl:D0,egyp:D0,gran:D0,hano:D0,java:D0,kthi:D0,kali:D0,khar:D0,khoj:D0,sind:D0,lepc:D0,limb:D0,mahj:D0,mtei:D0,modi:D0,hmng:D0,rjng:D0,saur:D0,shrd:D0,sidd:D0,sinh:Hn,sund:D0,sylo:D0,tglg:D0,tagb:D0,tale:D0,lana:D0,tavt:D0,takr:D0,tibt:D0,tfng:D0,tirh:D0,latn:Iu,DFLT:Iu};function PD(t){Array.isArray(t)||(t=[t]);for(let e of t){let r=MD[e];if(r)return r}return Iu}class UD extends $d{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 o=this.glyphIterator.cur.features,s=this.glyphIterator.cur,u=a.slice(1).map((A,d)=>{let g=new zs(this.font,A,void 0,o);return g.shaperInfo=s.shaperInfo,g.isLigated=s.isLigated,g.ligatureComponent=d+1,g.substituted=!0,g.isMultiplied=!0,g});return this.glyphs.splice(this.glyphIterator.index+1,0,...u),!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 o=this.sequenceMatchIndices(1,a.components);if(!o)continue;let s=this.glyphIterator.cur,u=s.codePoints.slice();for(let x of o)u.push(...this.glyphs[x].codePoints);let A=new zs(this.font,a.glyph,u,s.features);A.shaperInfo=s.shaperInfo,A.isLigated=!0,A.substituted=!0;let d=s.isMark;for(let x=0;x<o.length&&d;x++)d=this.glyphs[o[x]].isMark;A.ligatureID=d?null:this.ligatureID++;let g=s.ligatureID,E=s.codePoints.length,b=E,y=this.glyphIterator.index+1;for(let x of o){if(d)y=x;else for(;y<x;){var n=b-E+Math.min(this.glyphs[y].ligatureComponent||1,E);this.glyphs[y].ligatureID=A.ligatureID,this.glyphs[y].ligatureComponent=n,y++}g=this.glyphs[y].ligatureID,E=this.glyphs[y].codePoints.length,b+=E,y++}if(g&&!d)for(let x=y;x<this.glyphs.length&&this.glyphs[x].ligatureID===g;x++){var n=b-E+Math.min(this.glyphs[x].ligatureComponent||1,E);this.glyphs[x].ligatureComponent=n}for(let x=o.length-1;x>=0;x--)this.glyphs.splice(o[x],1);return this.glyphs[this.glyphIterator.index]=A,!0}return!1}case 5:return this.applyContext(r);case 6:return this.applyChainingContext(r);case 7:return this.applyLookup(r.lookupType,r.extension);default:throw new Error(`GSUB lookupType ${e} is not supported`)}}}class zD extends $d{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,214 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 o=r.pairSets.get(a);for(let A of o)if(A.secondGlyph===i.id)return this.applyPositionValue(0,A.value1),this.applyPositionValue(1,A.value2),!0;return!1;case 2:let s=this.getClassID(this.glyphIterator.cur.id,r.classDef1),u=this.getClassID(i.id,r.classDef2);if(s===-1||u===-1)return!1;var n=r.classRecords.get(s).get(u);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 o=r.entryExitRecords[this.coverageIndex(r.coverage)];if(!o||!o.exitAnchor)return!1;let s=r.entryExitRecords[this.coverageIndex(r.coverage,a.id)];if(!s||!s.entryAnchor)return!1;let u=this.getAnchor(s.entryAnchor),A=this.getAnchor(o.exitAnchor),d=this.positions[this.glyphIterator.index],g=this.positions[i],E;switch(this.direction){case"ltr":d.xAdvance=A.x+d.xOffset,E=u.x+g.xOffset,g.xAdvance-=E,g.xOffset-=E;break;case"rtl":E=A.x+d.xOffset,d.xAdvance-=E,d.xOffset-=E,g.xAdvance=u.x+g.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=i,d.yOffset=u.y-A.y):(a.cursiveAttachment=this.glyphIterator.index,d.yOffset=A.y-u.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 o=this.coverageIndex(r.baseCoverage,this.glyphs[a].id);if(o===-1)return!1;let s=r.markArray[i],u=r.baseArray[o][s.class];return this.applyAnchor(s,u,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 o=this.coverageIndex(r.ligatureCoverage,this.glyphs[a].id);if(o===-1)return!1;let s=r.ligatureArray[o],u=this.glyphIterator.cur,A=this.glyphs[a],d=A.ligatureID&&A.ligatureID===u.ligatureID&&u.ligatureComponent>0?Math.min(u.ligatureComponent,A.codePoints.length)-1:A.codePoints.length-1,g=r.markArray[i],E=s[d][g.class];return this.applyAnchor(g,E,a),!0}case 6:{let i=this.coverageIndex(r.mark1Coverage);if(i===-1)return!1;let a=this.glyphIterator.peekIndex(-1),o=this.glyphs[a];if(!o||!o.isMark)return!1;let s=this.glyphIterator.cur,u=!1;if(s.ligatureID===o.ligatureID?s.ligatureID?s.ligatureComponent===o.ligatureComponent&&(u=!0):u=!0:(s.ligatureID&&!s.ligatureComponent||o.ligatureID&&!o.ligatureComponent)&&(u=!0),!u)return!1;let A=this.coverageIndex(r.mark2Coverage,o.id);if(A===-1)return!1;let d=r.mark1Array[i],g=r.mark2Array[A][d.class];return this.applyAnchor(d,g,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 o=this.positions[this.glyphIterator.index];o.xOffset=i.x-a.x,o.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 HD{setup(e){this.glyphInfos=e.glyphs.map(n=>new zs(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=PD(r),this.plan=new Hk(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 UD(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new zD(e,e.GPOS))}}class GD{layout(e,r,n,i,a){if(typeof r=="string"&&(a=i,i=n,n=r,r=[]),typeof e=="string"){n==null&&(n=vk(e));var o=this.font.glyphsForString(e)}else{if(n==null){let A=[];for(let d of e)A.push(...d.codePoints);n=Ek(A)}var o=e}let s=new bk(o,r,n,i,a);return o.length===0?(s.positions=[],s):(this.engine&&this.engine.setup&&this.engine.setup(s),this.substitute(s),this.position(s),this.hideDefaultIgnorables(s.glyphs,s.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),s)}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(n=>new Ik(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 pk(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),(!r||!r.kern)&&e.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new gk(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 zk(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new HD(this.font))}}const WD={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class wA{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`${WD[r.command]}${n.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new bu;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 bu,r=0,n=0,i=_=>Math.pow(1-_,3)*b[T]+3*Math.pow(1-_,2)*_*y[T]+3*(1-_)*Math.pow(_,2)*x[T]+Math.pow(_,3)*k[T];for(let _ of this.commands)switch(_.command){case"moveTo":case"lineTo":let[S,R]=_.args;e.addPoint(S,R),r=S,n=R;break;case"quadraticCurveTo":case"bezierCurveTo":if(_.command==="quadraticCurveTo")var[a,o,g,E]=_.args,s=r+2/3*(a-r),u=n+2/3*(o-n),A=g+2/3*(a-g),d=E+2/3*(o-E);else var[s,u,A,d,g,E]=_.args;e.addPoint(g,E);for(var b=[r,n],y=[s,u],x=[A,d],k=[g,E],T=0;T<=1;T++){let Q=6*b[T]-12*y[T]+6*x[T],G=-3*b[T]+9*y[T]-9*x[T]+3*k[T];if(_=3*y[T]-3*b[T],G===0){if(Q===0)continue;let W=-_/Q;0<W&&W<1&&(T===0?e.addPoint(i(W),e.maxY):T===1&&e.addPoint(e.maxX,i(W)));continue}let P=Math.pow(Q,2)-4*_*G;if(P<0)continue;let O=(-Q+Math.sqrt(P))/(2*G);0<O&&O<1&&(T===0?e.addPoint(i(O),e.maxY):T===1&&e.addPoint(e.maxX,i(O)));let j=(-Q-Math.sqrt(P))/(2*G);0<j&&j<1&&(T===0?e.addPoint(i(j),e.maxY):T===1&&e.addPoint(e.maxX,i(j)))}r=g,n=E;break}return this._bbox=Object.freeze(e)}mapPoints(e){let r=new wA;for(let n of this.commands){let i=[];for(let a=0;a<n.args.length;a+=2){let[o,s]=e(n.args[a],n.args[a+1]);i.push(o,s)}r[n.command](...i)}return r}transform(e,r,n,i,a,o){return this.mapPoints((s,u)=>{const A=e*s+n*u+a,d=r*s+i*u+o;return[A,d]})}translate(e,r){return this.transform(1,0,0,1,e,r)}rotate(e){let r=Math.cos(e),n=Math.sin(e);return this.transform(r,n,-n,r,0,0)}scale(e,r=e){return this.transform(e,0,0,r,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let t of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])wA.prototype[t]=function(...e){return this._bbox=this._cbox=null,this.commands.push({command:t,args:e}),this};var JA=[".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 xl{_getPath(){return new wA}_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 o;if((typeof e>"u"||e===null)&&({cbox:e}=this),(o=this._font["OS/2"])&&o.version>0)var i=Math.abs(o.typoAscender-o.typoDescender),a=o.typoAscender-e.maxY;else{let{hhea:s}=this._font;var i=Math.abs(s.ascent-s.descent),a=s.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 JA[this.id];case 2:let r=e.glyphNameIndex[this.id];return r<JA.length?JA[r]:e.names[r-JA.length];case 2.5:return JA[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(pm),this.isLigature=this.codePoints.length>1}}qi([Ki],xl.prototype,"cbox",null);qi([Ki],xl.prototype,"bbox",null);qi([Ki],xl.prototype,"path",null);qi([Ki],xl.prototype,"advanceWidth",null);qi([Ki],xl.prototype,"advanceHeight",null);qi([Ki],xl.prototype,"name",null);let Zv=new ze({numberOfContours:ht,xMin:ht,yMin:ht,xMax:ht,yMax:ht});const YD=1,qD=2,KD=4,jD=8,JD=16,VD=32,ZD=1,XD=8,Xv=32,$D=64,e_=128,t_=256;class Ts{copy(){return new Ts(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 r_{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 Lg extends xl{_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=Zv.decode(r),i=new bu(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=Zv.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 Be(N,e.numberOfContours).decode(r);
3e.instructions=new Be(It,N).decode(r);let i=[],a=n[n.length-1]+1;for(;i.length<a;){var o=r.readUInt8();if(i.push(o),o&jD){let d=r.readUInt8();for(let g=0;g<d;g++)i.push(o)}}for(var s=0;s<i.length;s++){var o=i[s];let g=new Ts(!!(o&YD),n.indexOf(s)>=0,0,0);e.points.push(g)}let u=0;for(var s=0;s<i.length;s++){var o=i[s];e.points[s].x=u=this._parseGlyphCoord(r,u,o&qD,o&JD)}let A=0;for(var s=0;s<i.length;s++){var o=i[s];e.points[s].y=A=this._parseGlyphCoord(r,A,o&KD,o&VD)}if(this._font._variationProcessor){let d=e.points.slice();d.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,d),e.phantomPoints=d.slice(-4)}}_decodeComposite(e,r,n=0){e.components=[];let i=!1,a=Xv;for(;a&Xv;){a=r.readUInt16BE();let A=r.pos-n,d=r.readUInt16BE();if(i||(i=(a&t_)!==0),a&ZD)var o=r.readInt16BE(),s=r.readInt16BE();else var o=r.readInt8(),s=r.readInt8();var u=new r_(d,o,s);u.pos=A,a&XD?u.scaleX=u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824:a&$D?(u.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824):a&e_&&(u.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scale01=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scale10=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824),e.components.push(u)}if(this._font._variationProcessor){let A=[];for(let d=0;d<e.components.length;d++){var u=e.components[d];A.push(new Ts(!0,!0,u.dx,u.dy))}A.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,A),e.phantomPoints=A.splice(-4,4);for(let d=0;d<A.length;d++){let g=A[d];e.components[d].dx=g.x,e.components[d].dy=g.y}}return i}_getPhantomPoints(e){let r=this._getCBox(!0);this._metrics==null&&(this._metrics=xl.prototype._getMetrics.call(this,r));let{advanceWidth:n,advanceHeight:i,leftBearing:a,topBearing:o}=this._metrics;return[new Ts(!1,!0,e.xMin-a,0),new Ts(!1,!0,e.xMin-a+n,0),new Ts(!1,!0,0,e.yMax+o),new Ts(!1,!0,0,e.yMax+o+i)]}_getContours(){let e=this._decode();if(!e)return[];let r=[];if(e.numberOfContours<0)for(let o of e.components){let s=this._font.getGlyph(o.glyphID)._getContours();for(let u=0;u<s.length;u++){let A=s[u];for(let d=0;d<A.length;d++){let g=A[d],E=g.x*o.scaleX+g.y*o.scale01+o.dx,b=g.y*o.scaleY+g.x*o.scale10+o.dy;r.push(new Ts(g.onCurve,g.endContour,E,b))}}}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 o=0;o<r.length;o++){var a=r[o];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 wA;for(let i=0;i<e.length;i++){let a=e[i],o=a[0],s=a[a.length-1],u=0;if(o.onCurve){var n=null;u=1}else{s.onCurve?o=s:o=new Ts(!1,!1,(o.x+s.x)/2,(o.y+s.y)/2);var n=o}r.moveTo(o.x,o.y);for(let A=u;A<a.length;A++){let d=a[A],g=A===0?o:a[A-1];if(g.onCurve&&d.onCurve)r.lineTo(d.x,d.y);else if(g.onCurve&&!d.onCurve)var n=d;else if(!g.onCurve&&!d.onCurve){let b=(g.x+d.x)/2,y=(g.y+d.y)/2;r.quadraticCurveTo(g.x,g.y,b,y);var n=d}else if(!g.onCurve&&d.onCurve){r.quadraticCurveTo(n.x,n.y,d.x,d.y);var n=null}else throw new Error("Unknown TTF path state")}n&&r.quadraticCurveTo(n.x,n.y,o.x,o.y),r.closePath()}return r}constructor(...e){super(...e),ro(this,"type","TTF")}}class n_ extends xl{_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 wA,o=[],s=[],u=null,A=0,d=0,g=0,E,b,y=!1;this._usedGsubrs=E={},this._usedSubrs=b={};let x=e.globalSubrIndex||[],k=this.bias(x),T=e.privateDictForGlyph(this.id)||{},_=T.Subrs||[],S=this.bias(_),R=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,Q=T.vsindex,G=this._font._variationProcessor;function P(){u==null&&(u=o.shift()+T.nominalWidthX)}function O(){return o.length%2!==0&&P(),A+=o.length>>1,o.length=0}function j(Z,F){y&&a.closePath(),a.moveTo(Z,F),y=!0}let W=function(){for(;r.pos<i;){let z=r.readUInt8();if(z<32){let ie,le,oe,fe,de,xe,Me,Ie,we,_e,Re,Ct,gt,ot,Ce,Le;switch(z){case 1:case 3:case 18:case 23:O();break;case 4:o.length>1&&P(),g+=o.shift(),j(d,g);break;case 5:for(;o.length>=2;)d+=o.shift(),g+=o.shift(),a.lineTo(d,g);break;case 6:case 7:for(oe=z===6;o.length>=1;)oe?d+=o.shift():g+=o.shift(),a.lineTo(d,g),oe=!oe;break;case 8:for(;o.length>0;
vendor: 7,254 bytes, line 3
3)fe=d+o.shift(),de=g+o.shift(),xe=fe+o.shift(),Me=de+o.shift(),d=xe+o.shift(),g=Me+o.shift(),a.bezierCurveTo(fe,de,xe,Me,d,g);break;case 10:if(ie=o.pop()+S,le=_[ie],le){b[ie]=!0;let Te=r.pos,Qe=i;r.pos=le.offset,i=le.offset+le.length,W(),r.pos=Te,i=Qe}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;o.length>0&&P(),y&&(a.closePath(),y=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");Q=o.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!G)throw new Error("blend operator in non-variation font");let Te=G.getBlendVector(R,Q),Qe=o.pop(),at=Qe*Te.length,pt=o.length-at,bt=pt-Qe;for(let kt=0;kt<Qe;kt++){let Ht=o[bt+kt];for(let mt=0;mt<Te.length;mt++)Ht+=Te[mt]*o[pt++];o[bt+kt]=Ht}for(;at--;)o.pop();break}case 19:case 20:O(),r.pos+=A+7>>3;break;case 21:o.length>2&&P(),d+=o.shift(),g+=o.shift(),j(d,g);break;case 22:o.length>1&&P(),d+=o.shift(),j(d,g);break;case 24:for(;o.length>=8;)fe=d+o.shift(),de=g+o.shift(),xe=fe+o.shift(),Me=de+o.shift(),d=xe+o.shift(),g=Me+o.shift(),a.bezierCurveTo(fe,de,xe,Me,d,g);d+=o.shift(),g+=o.shift(),a.lineTo(d,g);break;case 25:for(;o.length>=8;)d+=o.shift(),g+=o.shift(),a.lineTo(d,g);fe=d+o.shift(),de=g+o.shift(),xe=fe+o.shift(),Me=de+o.shift(),d=xe+o.shift(),g=Me+o.shift(),a.bezierCurveTo(fe,de,xe,Me,d,g);break;case 26:for(o.length%2&&(d+=o.shift());o.length>=4;)fe=d,de=g+o.shift(),xe=fe+o.shift(),Me=de+o.shift(),d=xe,g=Me+o.shift(),a.bezierCurveTo(fe,de,xe,Me,d,g);break;case 27:for(o.length%2&&(g+=o.shift());o.length>=4;)fe=d+o.shift(),de=g,xe=fe+o.shift(),Me=de+o.shift(),d=xe+o.shift(),g=Me,a.bezierCurveTo(fe,de,xe,Me,d,g);break;case 28:o.push(r.readInt16BE());break;case 29:if(ie=o.pop()+k,le=x[ie],le){E[ie]=!0;let Te=r.pos,Qe=i;r.pos=le.offset,i=le.offset+le.length,W(),r.pos=Te,i=Qe}break;case 30:case 31:for(oe=z===31;o.length>=4;)oe?(fe=d+o.shift(),de=g,xe=fe+o.shift(),Me=de+o.shift(),g=Me+o.shift(),d=xe+(o.length===1?o.shift():0)):(fe=d,de=g+o.shift(),xe=fe+o.shift(),Me=de+o.shift(),d=xe+o.shift(),g=Me+(o.length===1?o.shift():0)),a.bezierCurveTo(fe,de,xe,Me,d,g),oe=!oe;break;case 12:switch(z=r.readUInt8(),z){case 3:let Te=o.pop(),Qe=o.pop();o.push(Te&&Qe?1:0);break;case 4:Te=o.pop(),Qe=o.pop(),o.push(Te||Qe?1:0);break;case 5:Te=o.pop(),o.push(Te?0:1);break;case 9:Te=o.pop(),o.push(Math.abs(Te));break;case 10:Te=o.pop(),Qe=o.pop(),o.push(Te+Qe);break;case 11:Te=o.pop(),Qe=o.pop(),o.push(Te-Qe);break;case 12:Te=o.pop(),Qe=o.pop(),o.push(Te/Qe);break;case 14:Te=o.pop(),o.push(-Te);break;case 15:Te=o.pop(),Qe=o.pop(),o.push(Te===Qe?1:0);break;case 18:o.pop();break;case 20:let at=o.pop(),pt=o.pop();s[pt]=at;break;case 21:pt=o.pop(),o.push(s[pt]||0);break;case 22:let bt=o.pop(),kt=o.pop(),Ht=o.pop(),mt=o.pop();o.push(Ht<=mt?bt:kt);break;case 23:o.push(Math.random());break;case 24:Te=o.pop(),Qe=o.pop(),o.push(Te*Qe);break;case 26:Te=o.pop(),o.push(Math.sqrt(Te));break;case 27:Te=o.pop(),o.push(Te,Te);break;case 28:Te=o.pop(),Qe=o.pop(),o.push(Qe,Te);break;case 29:pt=o.pop(),pt<0?pt=0:pt>o.length-1&&(pt=o.length-1),o.push(o[pt]);break;case 30:let Se=o.pop(),Dt=o.pop();if(Dt>=0)for(;Dt>0;){var Z=o[Se-1];for(let Qt=Se-2;Qt>=0;Qt--)o[Qt+1]=o[Qt];o[0]=Z,Dt--}else for(;Dt<0;){var Z=o[0];for(let yt=0;yt<=Se;yt++)o[yt]=o[yt+1];o[Se-1]=Z,Dt++}break;case 34:fe=d+o.shift(),de=g,xe=fe+o.shift(),Me=de+o.shift(),Ie=xe+o.shift(),we=Me,_e=Ie+o.shift(),Re=we,Ct=_e+o.shift(),gt=Re,ot=Ct+o.shift(),Ce=gt,d=ot,g=Ce,a.bezierCurveTo(fe,de,xe,Me,Ie,we),a.bezierCurveTo(_e,Re,Ct,gt,ot,Ce);break;case 35:Le=[];for(let Qt=0;Qt<=5;Qt++)d+=o.shift(),g+=o.shift(),Le.push(d,g);a.bezierCurveTo(...Le.slice(0,6)),a.bezierCurveTo(...Le.slice(6)),o.shift();break;case 36:fe=d+o.shift(),de=g+o.shift(),xe=fe+o.shift(),Me=de+o.shift(),Ie=xe+o.shift(),we=Me,_e=Ie+o.shift(),Re=we,Ct=_e+o.shift(),gt=Re+o.shift(),ot=Ct+o.shift(),Ce=gt,d=ot,g=Ce,a.bezierCurveTo(fe,de,xe,Me,Ie,we),a.bezierCurveTo(_e,Re,Ct,gt,ot,Ce);break;case 37:let Wt=d,st=g;Le=[];for(let Qt=0;Qt<=4;Qt++)d+=o.shift(),g+=o.shift(),Le.push(d,g);Math.abs(d-Wt)>Math.abs(g-st)?(d+=o.shift(),g=st):(d=Wt,g+=o.shift()),Le.push(d,g),a.bezierCurveTo(...Le.slice(0,6)),a.bezierCurveTo(...Le.slice(6));break;default:throw new Error(`Unknown op: 12 ${z}`)}break;default:throw new Error(`Unknown op: ${z}`)}}else if(z<247)o.push(z-139);else if(z<251){var F=r.readUInt8();o.push((z-247)*256+F+108)}else if(z<255){var F=r.readUInt8();o.push(-(z-251)*256-F-108)}else o.push(r.readInt32BE()/65536)}};return W(),y&&a.closePath(),a}constructor(...e){super(...e),ro(this,"type","CFF")}}let i_=new ze({originX:N,originY:N,type:new ur(4),data:new Wi(t=>t.parent.buflen-t._currentOffset)});class a_ extends Lg{getImageForSize(e){for(let o=0;o<this._font.sbix.imageTables.length;o++){var r=this._font.sbix.imageTables[o];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,i_.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),ro(this,"type","SBIX")}}class $v{constructor(e,r){this.glyph=e,this.color=r}}class o_ extends xl{_getBBox(){let e=new bu;for(let r=0;r<this.layers.length;r++){let i=this.layers[r].glyph.bbox;e.addPoint(i.minX,i.minY),e.addPoint(i.maxX,i.maxY)}return e}get layers(){let e=this._font.CPAL,r=this._font.COLR,n=0,i=r.baseGlyphRecord.length-1;for(;n<=i;){let d=n+i>>1;var a=r.baseGlyphRecord[d];if(this.id<a.gid)i=d-1;else if(this.id>a.gid)n=d+1;else{var o=a;break}}if(o==null){var s=this._font._getBaseGlyph(this.id),u={red:0,green:0,blue:0,alpha:255};return[new $v(s,u)]}let A=[];for(let d=o.firstLayerIndex;d<o.firstLayerIndex+o.numLayers;d++){var a=r.layerRecords[d],u=e.colorRecords[a.paletteIndex],s=this._font._getBaseGlyph(a.gid);A.push(new $v(s,u))}return A}render(e,r){for(let{glyph:n,color:i}of this.layers)e.fillColor([i.red,i.green,i.blue],i.alpha/255*100),n.render(e,r)}constructor(...e){super(...e),ro(this,"type","COLR")}}const s_=32768,l_=4095,c_=32768,eE=16384,u_=8192,tE=4095,rE=128,nE=127,f_=128,A_=64,h_=63;class d_{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 o=0;o<a.correspondence.length;o++){let s=a.correspondence[o];if(o>=1&&r[n]<s.fromCoord){let u=a.correspondence[o-1];r[n]=((r[n]-u.fromCoord)*(s.toCoord-u.toCoord)+Number.EPSILON)/(s.fromCoord-u.fromCoord+Number.EPSILON)+u.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 o=a.readUInt16BE(),s=i+a.readUInt16BE();if(o&s_){var u=a.pos;a.pos=s;var A=this.decodePoints();s=a.pos,a.pos=u}let d=r.map(k=>
3k.copy());o&=l_;for(let k=0;k<o;k++){let T=a.readUInt16BE(),_=a.readUInt16BE();if(_&c_){var g=[];for(let O=0;O<n.axisCount;O++)g.push(a.readInt16BE()/16384)}else{if((_&tE)>=n.globalCoordCount)throw new Error("Invalid gvar table");var g=n.globalCoords[_&tE]}if(_&eE){var E=[];for(let O=0;O<n.axisCount;O++)E.push(a.readInt16BE()/16384);var b=[];for(let O=0;O<n.axisCount;O++)b.push(a.readInt16BE()/16384)}let S=this.tupleFactor(_,g,E,b);if(S===0){s+=T;continue}var u=a.pos;if(a.pos=s,_&u_)var y=this.decodePoints();else var y=A;let Q=y.length===0?r.length:y.length,G=this.decodeDeltas(Q),P=this.decodeDeltas(Q);if(y.length===0)for(let O=0;O<r.length;O++){var x=r[O];x.x+=Math.round(G[O]*S),x.y+=Math.round(P[O]*S)}else{let O=d.map(W=>W.copy()),j=r.map(()=>!1);for(let W=0;W<y.length;W++){let Z=y[W];if(Z<r.length){let F=O[Z];j[Z]=!0,F.x+=G[W]*S,F.y+=P[W]*S}}this.interpolateMissingDeltas(O,d,j);for(let W=0;W<r.length;W++){let Z=O[W].x-d[W].x,F=O[W].y-d[W].y;r[W].x=Math.round(r[W].x+Z),r[W].y=Math.round(r[W].y+F)}}s+=T,a.pos=u}}decodePoints(){let e=this.font.stream,r=e.readUInt8();r&rE&&(r=(r&nE)<<8|e.readUInt8());let n=new Uint16Array(r),i=0,a=0;for(;i<r;){let o=e.readUInt8(),s=(o&nE)+1,u=o&rE?e.readUInt16:e.readUInt8;for(let A=0;A<s&&i<r;A++)a+=u.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(),o=(a&h_)+1;if(a&f_)n+=o;else{let s=a&A_?r.readInt16BE:r.readInt8;for(let u=0;u<o&&n<e;u++)i[n++]=s.call(r)}}return i}tupleFactor(e,r,n,i){let a=this.normalizedCoords,{gvar:o}=this.font,s=1;for(let u=0;u<o.axisCount;u++)if(r[u]!==0){if(a[u]===0)return 0;if((e&eE)===0){if(a[u]<Math.min(0,r[u])||a[u]>Math.max(0,r[u]))return 0;s=(s*a[u]+Number.EPSILON)/(r[u]+Number.EPSILON)}else{if(a[u]<n[u]||a[u]>i[u])return 0;a[u]<r[u]?s=s*(a[u]-n[u]+Number.EPSILON)/(r[u]-n[u]+Number.EPSILON):s=s*(i[u]-a[u]+Number.EPSILON)/(i[u]-r[u]+Number.EPSILON)}}return s}interpolateMissingDeltas(e,r,n){if(e.length===0)return;let i=0;for(;i<e.length;){let a=i,o=i,s=e[o];for(;!s.endContour;)s=e[++o];for(;i<=o&&!n[i];)i++;if(i>o)continue;let u=i,A=i;for(i++;i<=o;)n[i]&&(this.deltaInterpolate(A+1,i-1,A,i,r,e),A=i),i++;A===u?this.deltaShift(a,o,A,r,e):(this.deltaInterpolate(A+1,o,A,u,r,e),u>0&&this.deltaInterpolate(a,u-1,A,u,r,e)),i=o+1}}deltaInterpolate(e,r,n,i,a,o){if(e>r)return;let s=["x","y"];for(let A=0;A<s.length;A++){let d=s[A];if(a[n][d]>a[i][d]){var u=n;n=i,i=u}let g=a[n][d],E=a[i][d],b=o[n][d],y=o[i][d];if(g!==E||b===y){let x=g===E?0:(y-b)/(E-g);for(let k=e;k<=r;k++){let T=a[k][d];T<=g?T+=b-g:T>=E?T+=y-E:T=b+(T-g)*x,o[k][d]=T}}}}deltaShift(e,r,n,i,a){let o=a[n].x-i[n].x,s=a[n].y-i[n].y;if(!(o===0&&s===0))for(let u=e;u<=r;u++)u!==n&&(a[u].x+=o,a[u].y+=s)}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],o=this.getBlendVector(e,r),s=0;for(let u=0;u<i.regionIndexCount;u++)s+=a.deltas[u]*o[u];return s}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 o=0;o<n.regionIndexCount;o++){let s=1,u=n.regionIndexes[o],A=e.variationRegionList.variationRegions[u];for(let d=0;d<A.length;d++){let g=A[d],E;g.startCoord>g.peakCoord||g.peakCoord>g.endCoord||g.startCoord<0&&g.endCoord>0&&g.peakCoord!==0||g.peakCoord===0?E=1:i[d]<g.startCoord||i[d]>g.endCoord?E=0:i[d]===g.peakCoord?E=1:i[d]<g.peakCoord?E=(i[d]-g.startCoord+Number.EPSILON)/(g.peakCoord-g.startCoord+Number.EPSILON):E=(g.endCoord-i[d]+Number.EPSILON)/(g.endCoord-g.peakCoord+Number.EPSILON),s*=E}a[o]=s}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 _B{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 g_=1,p_=2,m_=4,v_=8,E_=16,C_=32;class iE{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 aE=new ze({numberOfContours:ht,xMin:ht,yMin:ht,xMax:ht,yMax:ht,endPtsOfContours:new Be(N,"numberOfContours"),instructions:new Be(It,N
vendor: 5,443 bytes, line 3
3),flags:new Be(It,0),xPoints:new Be(iE,0),yPoints:new Be(iE,0)});class b_{encodeSimple(e,r=[]){let n=[],i=[],a=[],o=[],s=0,u=0,A=0,d=0,g=0;for(let T=0;T<e.commands.length;T++){let _=e.commands[T];for(let S=0;S<_.args.length;S+=2){let R=_.args[S],Q=_.args[S+1],G=0;if(_.command==="quadraticCurveTo"&&S===2){let P=e.commands[T+1];if(P&&P.command==="quadraticCurveTo"){let O=(u+P.args[0])/2,j=(A+P.args[1])/2;if(R===O&&Q===j)continue}}_.command==="quadraticCurveTo"&&S===0||(G|=g_),G=this._encodePoint(R,u,i,G,p_,E_),G=this._encodePoint(Q,A,a,G,m_,C_),G===d&&s<255?(o[o.length-1]|=v_,s++):(s>0&&(o.push(s),s=0),o.push(G),d=G),u=R,A=Q,g++}_.command==="closePath"&&n.push(g-1)}e.commands.length>1&&e.commands[e.commands.length-1].command!=="closePath"&&n.push(g-1);let E=e.bbox,b={numberOfContours:n.length,xMin:E.minX,yMin:E.minY,xMax:E.maxX,yMax:E.maxY,endPtsOfContours:n,instructions:r,flags:o,xPoints:i,yPoints:a},y=aE.size(b),x=4-y%4,k=new qd(y+x);return aE.encode(k,b),x!==0&&k.fill(0,x),k.buffer}_encodePoint(e,r,n,i,a,o){let s=e-r;return e===r?i|=o:(-255<=s&&s<=255&&(i|=a,s<0?s=-s:i|=o),n.push(s)),i}}class I_ extends _B{_addGlyph(e){let r=this.font.getGlyph(e),n=r._decode(),i=this.font.loca.offsets[e],a=this.font.loca.offsets[e+1],o=this.font._getTableStream("glyf");o.pos+=i;let s=o.readBuffer(a-i);if(n&&n.numberOfContours<0){s=new Uint8Array(s);let u=new DataView(s.buffer);for(let A of n.components)e=this.includeGlyph(A.glyphID),u.setUint16(A.pos,e)}else n&&this.font._variationProcessor&&(s=this.glyphEncoder.encodeSimple(r.path,n.instructions));return this.glyf.push(s),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:r.advanceWidth,bearing:r._getMetrics().leftBearing}),this.offset+=s.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=k2(this.font.maxp);r.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=k2(this.font.head);n.indexToLocFormat=this.loca.version;let i=k2(this.font.hhea);return i.numberOfMetrics=this.hmtx.metrics.length,CB.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 b_}}class y_ extends _B{subsetCharstrings(){this.charstrings=[];let e={};for(let r of this.glyphs){this.charstrings.push(this.cff.getCharString(r));let n=this.font.getGlyph(r);n.path;for(let i in n._usedGsubrs)e[i]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,r){let n=[];for(let i=0;i<e.length;i++){let 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 o=this.cff.fdForGlyph(a);if(o==null)continue;r[o]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[o])),n.push({}),i[o]=e.FDArray.length-1),r[o]=!0,e.FDSelect.fds.push(i[o]);let s=this.font.getGlyph(a);s.path;for(let u in s._usedSubrs)n[i[o]][u]=!0}for(let a=0;a<e.FDArray.length;a++){let o=e.FDArray[a];delete o.FontName,o.Private&&o.Private.Subrs&&(o.Private=Object.assign({},o.Private),o.Private.Subrs=this.subsetSubrs(o.Private.Subrs,n[a]))}}createCIDFontdict(e){let r={};for(let i of this.glyphs){let a=this.font.getGlyph(i);a.path;for(let o in a._usedSubrs)r[o]=!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),Yh.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 gB.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class ca{static probe(e){let r=_g.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=CB.decode(this.stream,{_startOffset:0})}_decodeTable(e){let r=this.stream.pos,n=this._getTableStream(e.tag),i=Zd[e.tag].decode(n,this,e.length);return this.stream.pos=r,i}getName(e,r=this.defaultLanguage||jd){let n=this.name&&this.name.re
3cords[e];return n&&(n[r]||n[this.defaultLanguage]||n[jd]||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 bu(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new bm(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,o=-1;for(;i<=n;){let s=0,u=0;if(i<n){if(s=e.charCodeAt(i++),55296<=s&&s<=56319&&i<n){let A=e.charCodeAt(i);56320<=A&&A<=57343&&(i++,s=((s&1023)<<10)+(A&1023)+65536)}u=65024<=s&&s<=65039||917760<=s&&s<=917999?1:0}else i++;o===0&&u===1?r.push(this.getGlyph(this._cmapProcessor.lookup(a,s),[a,s])):o===0&&u===0&&r.push(this.glyphForCodePoint(a)),a=s,o=u}return r}get _layoutEngine(){return new GD(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 Lg(e,r,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new n_(e,r,this))),this._glyphs[e]||null}getGlyph(e,r=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new a_(e,r,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new o_(e,r,this):this._getBaseGlyph(e,r)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new y_(this):new I_(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,o)=>{let s=a.axisTag.trim();return s in e?Math.max(a.minValue,Math.min(a.maxValue,e[s])):a.defaultValue}),n=new Gi(this.stream.buffer);n.pos=this._directoryPos;let i=new ca(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 d_(this,e))}getFont(e){return this.getVariation(e)}constructor(e,r=null){ro(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];Zd[n]&&i.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,i)})}}}qi([Ki],ca.prototype,"bbox",null);qi([Ki],ca.prototype,"_cmapProcessor",null);qi([Ki],ca.prototype,"characterSet",null);qi([Ki],ca.prototype,"_layoutEngine",null);qi([Ki],ca.prototype,"variationAxes",null);qi([Ki],ca.prototype,"namedVariations",null);qi([Ki],ca.prototype,"_variationProcessor",null);let B_=new ze({tag:new ur(4),offset:new De(Fe,"void",{type:"global"}),compLength:Fe,length:Fe,origChecksum:Fe}),FB=new ze({tag:new ur(4),flavor:Fe,length:Fe,numTables:N,reserved:new Zr(N),totalSfntSize:Fe,majorVersion:N,minorVersion:N,metaOffset:Fe,metaLength:Fe,metaOrigLength:Fe,privOffset:Fe,privLength:Fe,tables:new Be(B_,"numTables")});FB.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};var x_=FB;class w_ extends ca{static probe(e){return _g.decode(e.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=x_.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=q7(this.stream.readBuffer(r.compLength-2),n);return new Gi(i)}else return this.stream;return null}constructor(...e){super(...e),ro(this,"type","WOFF")}}class Q_ extends Lg{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),ro(this,"type","WOFF2")}}const oE={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 S_=["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"],k_=new ze({flags:It,customTag:new Kd(new ur(4),t=>(t.flags&63)===63),tag:t=>t.customTag||S_[t.flags&63],length:oE,transformVersion:t=>t.flags>>>6&3,transformed:t=>t.tag==="glyf"||t.tag==="loca"?t.transformVersion===0:t.transformVersion!==0,transformLength:new Kd(oE,t=>t.transformed)}),RB=new ze({tag:new ur(4),flavor:Fe,length:Fe,numTables:N,reserved:new Zr(N),totalSfntSize:Fe,totalCompressedSize:Fe,majorVersion:N,minorVersion:N,metaOffset:Fe,metaLength:Fe,metaOrigLength:Fe,privOffset:Fe,privLength:Fe,tables:new Be(k_,"numTables")});RB.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 D_=RB;class __ extends ca{static probe(e){return _g.decode(e.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=D_.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=t9(e,r);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new Gi(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 Q_(e,r,this)):super._getBaseGlyph(e,r)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=F_.decode(this.stream),r=[];for(let i=0;i<e.numGlyphs;i++){let a={},o=e.nContours.readInt16BE();if(a.numberOfContours=o,o>0){let s=[],u=0;for(let A=0;A<o;A++){let d=G2(e.nPoints);u+=d,s.push(u)}a.points=N_(e.flags,e.glyphs,u);for(let A=0;A<o;A++)a.points[s[A]-1].endContour=!0;var n=G2(e.glyphs)}else if(o<0&&Lg.prototype._decodeComposite.call({_font:this},a,e.composites))var n=G2(e.glyphs);
3r.push(a)}this._transformedGlyphs=r}constructor(...e){super(...e),ro(this,"type","WOFF2")}}class qu{decode(e,r){return new Gi(this._buf.decode(e,r))}constructor(e){this.length=e,this._buf=new Wi(e)}}let F_=new ze({version:Fe,numGlyphs:N,indexFormat:N,nContourStreamSize:Fe,nPointsStreamSize:Fe,flagStreamSize:Fe,glyphStreamSize:Fe,compositeStreamSize:Fe,bboxStreamSize:Fe,instructionStreamSize:Fe,nContours:new qu("nContourStreamSize"),nPoints:new qu("nPointsStreamSize"),flags:new qu("flagStreamSize"),glyphs:new qu("glyphStreamSize"),composites:new qu("compositeStreamSize"),bboxes:new qu("bboxStreamSize"),instructions:new qu("instructionStreamSize")});const R_=253,T_=254,L_=255,sE=253;function G2(t){let e=t.readUInt8();return e===R_?t.readUInt16BE():e===L_?t.readUInt8()+sE:e===T_?t.readUInt8()+sE*2:e}function cl(t,e){return t&1?e:-e}function N_(t,e,r){let n,i=n=0,a=[];for(let u=0;u<r;u++){let A=0,d=0,g=t.readUInt8(),E=!(g>>7);if(g&=127,g<10)A=0,d=cl(g,((g&14)<<7)+e.readUInt8());else if(g<20)A=cl(g,((g-10&14)<<7)+e.readUInt8()),d=0;else if(g<84){var o=g-20,s=e.readUInt8();A=cl(g,1+(o&48)+(s>>4)),d=cl(g>>1,1+((o&12)<<2)+(s&15))}else if(g<120){var o=g-84;A=cl(g,1+(o/12<<8)+e.readUInt8()),d=cl(g>>1,1+(o%12>>2<<8)+e.readUInt8())}else if(g<124){var s=e.readUInt8();let y=e.readUInt8();A=cl(g,(s<<4)+(y>>4)),d=cl(g>>1,((y&15)<<8)+e.readUInt8())}else A=cl(g,e.readUInt16BE()),d=cl(g>>1,e.readUInt16BE());i+=A,n+=d,a.push(new Ts(E,!1,i,n))}return a}let O_=new S0(Fe,{65536:{numFonts:Fe,offsets:new Be(Fe,"numFonts")},131072:{numFonts:Fe,offsets:new Be(Fe,"numFonts"),dsigTag:Fe,dsigLength:Fe,dsigOffset:Fe}});class M_{static probe(e){return _g.decode(e.slice(0,4))==="ttcf"}getFont(e){for(let r of this.header.offsets){let n=new Gi(this.stream.buffer);n.pos=r;let i=new ca(n);if(i.postscriptName===e||i.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&i.postscriptName.every((a,o)=>e[o]===a))return i}return null}get fonts(){let e=[];for(let r of this.header.offsets){let n=new Gi(this.stream.buffer);n.pos=r,e.push(new ca(n))}return e}constructor(e){if(ro(this,"type","TTC"),this.stream=e,e.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=O_.decode(e)}}let P_=new ur(It);new ze({len:Fe,buf:new Wi("len")});let U_=new ze({id:N,nameOffset:ht,attr:It,dataOffset:gu,handle:Fe}),z_=new ze({name:new ur(4),maxTypeIndex:N,refList:new De(N,new Be(U_,t=>t.maxTypeIndex+1),{type:"parent"})}),H_=new ze({length:N,types:new Be(z_,t=>t.length+1)}),G_=new ze({reserved:new Zr(It,24),typeList:new De(N,H_),nameListOffset:new De(N,"void")}),lE=new ze({dataOffset:Fe,map:new De(Fe,G_),dataLength:Fe,mapLength:Fe});class W_{static probe(e){let r=new Gi(e);try{var n=lE.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 Gi(this.stream.buffer.slice(n)),a=new ca(i);if(a.postscriptName===e||a.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&a.postscriptName.every((o,s)=>e[s]===o))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 Gi(this.stream.buffer.slice(n));e.push(new ca(i))}return e}constructor(e){ro(this,"type","DFont"),this.stream=e,this.header=lE.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=P_.decode(this.stream)):n.name=null;r.name==="sfnt"&&(this.sfnt=r)}}}xA(ca);xA(w_);xA(__);xA(M_);xA(W_);var W2,cE;function Y_(){if(cE)return W2;cE=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 W2=t,W2}var q_=Y_();const K_=nn(q_);var Rs={},Y2={},uE;function Ng(){return uE||(uE=1,(function(t){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}t.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1
vendor: 8,759 bytes, line 3
3);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var u in s)r(s,u)&&(a[u]=s[u])}}return a},t.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,u,A){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+u),A);return}for(var d=0;d<u;d++)a[A+d]=o[s+d]},flattenChunks:function(a){var o,s,u,A,d,g;for(u=0,o=0,s=a.length;o<s;o++)u+=a[o].length;for(g=new Uint8Array(u),A=0,o=0,s=a.length;o<s;o++)d=a[o],g.set(d,A),A+=d.length;return g}},i={arraySet:function(a,o,s,u,A){for(var d=0;d<u;d++)a[A+d]=o[s+d]},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)})(Y2)),Y2}var Ku={},fE;function j_(){if(fE)return Ku;fE=1;var t=Ng(),e=4,r=0,n=1,i=2;function a(te){for(var Ge=te.length;--Ge>=0;)te[Ge]=0}var o=0,s=1,u=2,A=3,d=258,g=29,E=256,b=E+1+g,y=30,x=19,k=2*b+1,T=15,_=16,S=7,R=256,Q=16,G=17,P=18,O=[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],j=[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],W=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],F=512,z=new Array((b+2)*2);a(z);var ie=new Array(y*2);a(ie);var le=new Array(F);a(le);var oe=new Array(d-A+1);a(oe);var fe=new Array(g);a(fe);var de=new Array(y);a(de);function xe(te,Ge,Ze,$e,ce){this.static_tree=te,this.extra_bits=Ge,this.extra_base=Ze,this.elems=$e,this.max_length=ce,this.has_stree=te&&te.length}var Me,Ie,we;function _e(te,Ge){this.dyn_tree=te,this.max_code=0,this.stat_desc=Ge}function Re(te){return te<256?le[te]:le[256+(te>>>7)]}function Ct(te,Ge){te.pending_buf[te.pending++]=Ge&255,te.pending_buf[te.pending++]=Ge>>>8&255}function gt(te,Ge,Ze){te.bi_valid>_-Ze?(te.bi_buf|=Ge<<te.bi_valid&65535,Ct(te,te.bi_buf),te.bi_buf=Ge>>_-te.bi_valid,te.bi_valid+=Ze-_):(te.bi_buf|=Ge<<te.bi_valid&65535,te.bi_valid+=Ze)}function ot(te,Ge,Ze){gt(te,Ze[Ge*2],Ze[Ge*2+1])}function Ce(te,Ge){var Ze=0;do Ze|=te&1,te>>>=1,Ze<<=1;while(--Ge>0);return Ze>>>1}function Le(te){te.bi_valid===16?(Ct(te,te.bi_buf),te.bi_buf=0,te.bi_valid=0):te.bi_valid>=8&&(te.pending_buf[te.pending++]=te.bi_buf&255,te.bi_buf>>=8,te.bi_valid-=8)}function Te(te,Ge){var Ze=Ge.dyn_tree,$e=Ge.max_code,ce=Ge.stat_desc.static_tree,Ue=Ge.stat_desc.has_stree,J=Ge.stat_desc.extra_bits,Je=Ge.stat_desc.extra_base,Ft=Ge.stat_desc.max_length,D,Pe,He,X,Ae,ye,St=0;for(X=0;X<=T;X++)te.bl_count[X]=0;for(Ze[te.heap[te.heap_max]*2+1]=0,D=te.heap_max+1;D<k;D++)Pe=te.heap[D],X=Ze[Ze[Pe*2+1]*2+1]+1,X>Ft&&(X=Ft,St++),Ze[Pe*2+1]=X,!(Pe>$e)&&(te.bl_count[X]++,Ae=0,Pe>=Je&&(Ae=J[Pe-Je]),ye=Ze[Pe*2],te.opt_len+=ye*(X+Ae),Ue&&(te.static_len+=ye*(ce[Pe*2+1]+Ae)));if(St!==0){do{for(X=Ft-1;te.bl_count[X]===0;)X--;te.bl_count[X]--,te.bl_count[X+1]+=2,te.bl_count[Ft]--,St-=2}while(St>0);for(X=Ft;X!==0;X--)for(Pe=te.bl_count[X];Pe!==0;)He=te.heap[--D],!(He>$e)&&(Ze[He*2+1]!==X&&(te.opt_len+=(X-Ze[He*2+1])*Ze[He*2],Ze[He*2+1]=X),Pe--)}}function Qe(te,Ge,Ze){var $e=new Array(T+1),ce=0,Ue,J;for(Ue=1;Ue<=T;Ue++)$e[Ue]=ce=ce+Ze[Ue-1]<<1;for(J=0;J<=Ge;J++){var Je=te[J*2+1];Je!==0&&(te[J*2]=Ce($e[Je]++,Je))}}function at(){var te,Ge,Ze,$e,ce,Ue=new Array(T+1);for(Ze=0,$e=0;$e<g-1;$e++)for(fe[$e]=Ze,te=0;te<1<<O[$e];te++)oe[Ze++]=$e;for(oe[Ze-1]=$e,ce=0,$e=0;$e<16;$e++)for(de[$e]=ce,te=0;te<1<<j[$e];te++)le[ce++]=$e;for(ce>>=7;$e<y;$e++)for(de[$e]=ce<<7,te=0;te<1<<j[$e]-7;te++)le[256+ce++]=$e;for(Ge=0;Ge<=T;Ge++)Ue[Ge]=0;for(te=0;te<=143;)z[te*2+1]=8,te++,Ue[8]++;for(;te<=255;)z[te*2+1]=9,te++,Ue[9]++;for(;te<=279;)z[te*2+1]=7,te++,Ue[7]++;for(;te<=287;)z[te*2+1]=8,te++,Ue[8]++;for(Qe(z,b+1,Ue),te=0;te<y;te++)ie[te*2+1]=5,ie[te*2]=Ce(te,5);Me=new xe(z,O,E+1,b,T),Ie=new xe(ie,j,0,y,T),we=new xe(new Array(0),W,0,x,S)}function pt(te){var Ge;for(Ge=0;Ge<b;Ge++)te.dyn_ltree[Ge*2]=0;for(Ge=0;Ge<y;Ge++)te.dyn_dtree[Ge*2]=0;for(Ge=0;Ge<x;Ge++)te.bl_tree[Ge*2]=0;te.dyn_ltree[R*2]=1,te.opt_len=te.static_len=0,te.last_lit=te.matches=0}function bt(te){te.bi_valid>8?Ct(te,te.bi_buf):te.bi_valid>0&&(te.pending_buf[te.pending++]=te.bi_buf),te.bi_buf=0,te.bi_valid=0}function kt(te,Ge,Ze,$e){bt(te),Ct(te,Ze),Ct(te,~Ze),t.arraySet(te.pending_buf,te.window,Ge,Ze,te.pending),te.pending+=Ze}function Ht(te,Ge,Ze,$e){var ce=Ge*2,Ue=Ze*2;return te[ce]<te[Ue]||te[ce]===te[Ue]&&$e[Ge]<=$e[Ze]}function mt(te,Ge,Ze){for(var $e=te.heap[Ze],ce=Ze<<1;ce<=te.heap_len&&(ce<te.heap_len&&Ht(Ge,te.heap[ce+1],te.heap[ce],te.depth)&&ce++,!Ht(Ge,$e,te.heap[ce],te.depth));)te.heap[Ze]=te.heap[ce],Ze=ce,ce<<=1;te.heap[Ze]=$e}function Se(te,Ge,Ze){var $e,ce,Ue=0,J,Je;if(te.last_lit!==0)do $e=te.pending_buf[te.d_buf+Ue*2]<<8|te.pending_buf[te.d_buf+Ue*2+1],ce=te.pending_buf[te.l_buf+Ue],Ue++,$e===0?ot(te,ce,Ge):(J=oe[ce],ot(te,J+E+1,Ge),Je=O[J],Je!==0&&(ce-=fe[J],gt(te,ce,Je)),$e--,J=Re($e),ot(te,J,Ze),Je=j[J],Je!==0&&($e-=de[J],gt(te,$e,Je)));while(Ue<te.last_lit);ot(te,R,Ge)}function Dt(te,Ge){var Ze=Ge.dyn_tree,$e=Ge.stat_desc.static_tree,ce=Ge.stat_desc.has_stree,Ue=Ge.stat_desc.elems,J,Je,Ft=-1,D;for(te.heap_len=0,te.heap_max=k,J=0;J<Ue;J++)Ze[J*2]!==0?(te.heap[++te.heap_len]=Ft=J,te.depth[J]=0):Ze[J*2+1]=0;for(;te.heap_len<2;)D=te.heap[++te.heap_len]=Ft<2?++Ft:0,Ze[D*2]=1,te.depth[D]=0,te.opt_len--,ce&&(te.static_len-=$e[D*2+1]);for(Ge.max_code=Ft,J=te.heap_len>>1;J>=1;J--)mt(te,Ze,J);D=Ue;do J=te.heap[1],te.heap[1]=te.heap[te.heap_len--],mt(te,Ze,1),Je=te.heap[1],te.heap[--te.heap_max]=J,te.heap[--te.heap_max]=Je,Ze[D*2]=Ze[J*2]+Ze[Je*2],te.depth[D]=(te.depth[J]>=te.depth[Je]?te.depth[J]:te.depth[Je])+1,Ze[J*2+1]=Ze[Je*2+1]=D,te.heap[1]=D++,mt(te,Ze,1);while(te.heap_len>=2);te.heap[--te.heap_max]=te.heap[1],Te(te,Ge),Qe(Ze,Ft,te.bl_count)}function Wt(te,Ge,Ze){var $e,ce=-1,Ue,J=Ge[1],Je=0,Ft=7,D=4;for(J===0&&(Ft=138,D=3),Ge[(Ze+1)*2+1]=65535,$e=0;$e<=Ze;$e++)Ue=J,J=Ge[($e+1)*2+1],!(++Je<Ft&&Ue===J)&&(Je<D?te.bl_tree[Ue*2]+=Je:Ue!==0?(Ue!==ce&&te.bl_tree[Ue*2]++,te.bl_tree[Q*2]++):Je<=10?te.bl_tree[G*2]++:te.bl_tree[P*2]++,Je=0,ce=Ue,J===0?(Ft=138,D=3):Ue===J?(Ft=6,D=3):(Ft=7,D=4))}function st(te,Ge,Ze){var $e,ce=-1,Ue,J=Ge[1],Je=0,Ft=7,D=4;for(J===0&&(Ft=138,D=3),$e=0;$e<=Ze;$e++)if(Ue=J,J=Ge[($e+1)*2+1],!(++Je<Ft&&Ue===J)){if(Je<D)do ot(te,Ue,te.bl_tree);while(--Je!==0);else Ue!==0?(Ue!==ce&&(ot(te,Ue,te.bl_tree),Je--),ot(te,Q,te.bl_tree),gt(te,Je-3,2)):Je<=10?(ot(te,G,te.bl_tree),gt(te,Je-3,3)):(ot(te,P,te.bl_tree),gt(te,Je-11,7));Je=0,ce=Ue,J===0?(Ft=138,D=3):Ue===J?(Ft=6,D=3):(Ft=7,D=4)}}function Qt(te){var Ge;for(Wt(te,te.dyn_ltree,te.l_desc.max_code),Wt(te,te.dyn_dtree,te.d_desc.max_code),Dt(te,te.bl_desc),Ge=x-1;Ge>=3&&te.bl_tree[Z[Ge]*2+1]===0;Ge--);return te.opt_len+=3*(Ge+1)+5+5+4,Ge}function yt(te,Ge,Ze,$e){var ce;for(gt(te,Ge-257,5),gt(te,Ze-1,5),gt(te,$e-4,4),ce=0;ce<$e;ce++)gt(te,te.bl_tree[Z[ce]*2+1],3);st(te,te.dyn_ltree,Ge-1),st(te,te.dyn_dtree,Ze-1)}function Rt(te){var Ge=4093624447,Ze;for(Ze=0;Ze<=31;Ze++,Ge>>>=1)if(Ge&1&&te.dyn_ltree[Ze*2]!==0)return r;if(te.dyn_ltree[18]!==0||te.dyn_ltree[20]!==0||te.dyn_ltree[26]!==0)return n;for(Ze=32;Ze<E;Ze++)if(te.dyn_ltree[Ze*2]!==0)return n;return r}var Tt=!1;function t0(te){Tt||(at(),Tt=!0),te.l_desc=new _e(te.dyn_ltree,Me),te.d_desc=new _e(te.dyn_dtree,Ie),te.bl_desc=new _e(te.bl_tree,we),te.bi_buf=0,te.bi_valid=0,pt(te)}function _t(te,Ge,Ze,$e){gt(te,(o<<1)+($e?1:0),3),kt(te,Ge,Ze)}function Lt(te){gt(te,s<<1,3),ot(te,R,z),Le(te)}function Gt(te,Ge,Ze,$e){var ce,Ue,J=0;te.level>0?(te.strm.data_type===i&&(te.strm.data_type=Rt(te)),Dt(te,te.l_desc),Dt(te,te.d_desc),J=Qt(te),ce=te.opt_len+3+7>>>3,Ue=te.static_len+3+7>>>3,Ue<=ce&&(ce=Ue)):ce=Ue=Ze+5,Ze+4<=ce&&Ge!==-1?_t(te,Ge,Ze,$e):te.strategy===e||Ue===ce?(gt(te,(s<<1)+($e?1:0),3),Se(te,z,ie)):(gt(te,(u<<1)+($e?1:0),3),yt(te,te.l_desc.max_code+1,te.d_desc.max_code+1,J+1),Se(te,te.dyn_ltree,te.dyn_dtree)),pt(te),$e&&bt(te)}function Vt(te,Ge,Ze){return te.pending_buf[te.d_buf+te.last_lit*2]=Ge>>>8&255,te.pending_buf[te.d_buf+te.last_lit*2+1]=Ge&255,te.pending_buf[te.l_buf+te.last_lit]=Ze&255,te.last_lit++,Ge===0?te.dyn_ltree[Ze*2]++:(te.matches++,Ge--,te.dyn_ltree[(oe[Ze]+E+1)*2]++,te.dyn_dtree[Re(Ge)*2]++),te.last_lit===te.lit_bufsize-1}return Ku._tr_init=t0,Ku._tr_stored_block=_t,Ku._tr_flush_block=Gt,Ku._tr_tally=Vt,Ku._tr_align=Lt,Ku}var q2,AE;function TB(){if(AE)return q2;AE=1;function t(e,r,n,i){for(var a=e&65535|0,o=e>>>16&65535|0,s=0;n!==0;){s=n>2e3?2e3:n,n-=s;do a=a+r[i++]|0,o=o+a|0;while(--s);a%=65521,o%=65521}return a|o<<16|0}return q2=t,q2}var K2,hE;function LB(){if(hE)return K2;hE=1;function t(){for(var n,i=[],a=0;a<256;a++){n=a;for(var o=0;o<8;o++)n=n&1?3988292384^n>>>1:n>>>1;i[a]=n}return i}
vendor: 5,758 bytes, line 3
3var e=t();function r(n,i,a,o){var s=e,u=o+a;n^=-1;for(var A=o;A<u;A++)n=n>>>8^s[(n^i[A])&255];return n^-1}return K2=r,K2}var j2,dE;function J_(){return dE||(dE=1,j2={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"}),j2}var gE;function V_(){if(gE)return Rs;gE=1;var t=Ng(),e=j_(),r=TB(),n=LB(),i=J_(),a=0,o=1,s=3,u=4,A=5,d=0,g=1,E=-2,b=-3,y=-5,x=-1,k=1,T=2,_=3,S=4,R=0,Q=2,G=8,P=9,O=15,j=8,W=29,Z=256,F=Z+1+W,z=30,ie=19,le=2*F+1,oe=15,fe=3,de=258,xe=de+fe+1,Me=32,Ie=42,we=69,_e=73,Re=91,Ct=103,gt=113,ot=666,Ce=1,Le=2,Te=3,Qe=4,at=3;function pt(D,Pe){return D.msg=i[Pe],Pe}function bt(D){return(D<<1)-(D>4?9:0)}function kt(D){for(var Pe=D.length;--Pe>=0;)D[Pe]=0}function Ht(D){var Pe=D.state,He=Pe.pending;He>D.avail_out&&(He=D.avail_out),He!==0&&(t.arraySet(D.output,Pe.pending_buf,Pe.pending_out,He,D.next_out),D.next_out+=He,Pe.pending_out+=He,D.total_out+=He,D.avail_out-=He,Pe.pending-=He,Pe.pending===0&&(Pe.pending_out=0))}function mt(D,Pe){e._tr_flush_block(D,D.block_start>=0?D.block_start:-1,D.strstart-D.block_start,Pe),D.block_start=D.strstart,Ht(D.strm)}function Se(D,Pe){D.pending_buf[D.pending++]=Pe}function Dt(D,Pe){D.pending_buf[D.pending++]=Pe>>>8&255,D.pending_buf[D.pending++]=Pe&255}function Wt(D,Pe,He,X){var Ae=D.avail_in;return Ae>X&&(Ae=X),Ae===0?0:(D.avail_in-=Ae,t.arraySet(Pe,D.input,D.next_in,Ae,He),D.state.wrap===1?D.adler=r(D.adler,Pe,Ae,He):D.state.wrap===2&&(D.adler=n(D.adler,Pe,Ae,He)),D.next_in+=Ae,D.total_in+=Ae,Ae)}function st(D,Pe){var He=D.max_chain_length,X=D.strstart,Ae,ye,St=D.prev_length,vt=D.nice_match,Et=D.strstart>D.w_size-xe?D.strstart-(D.w_size-xe):0,$t=D.window,fr=D.w_mask,a0=D.prev,Ut=D.strstart+de,l0=$t[X+St-1],Xt=$t[X+St];D.prev_length>=D.good_match&&(He>>=2),vt>D.lookahead&&(vt=D.lookahead);do if(Ae=Pe,!($t[Ae+St]!==Xt||$t[Ae+St-1]!==l0||$t[Ae]!==$t[X]||$t[++Ae]!==$t[X+1])){X+=2,Ae++;do;while($t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&$t[++X]===$t[++Ae]&&X<Ut);if(ye=de-(Ut-X),X=Ut-de,ye>St){if(D.match_start=Pe,St=ye,ye>=vt)break;l0=$t[X+St-1],Xt=$t[X+St]}}while((Pe=a0[Pe&fr])>Et&&--He!==0);return St<=D.lookahead?St:D.lookahead}function Qt(D){var Pe=D.w_size,He,X,Ae,ye,St;do{if(ye=D.window_size-D.lookahead-D.strstart,D.strstart>=Pe+(Pe-xe)){t.arraySet(D.window,D.window,Pe,Pe,0),D.match_start-=Pe,D.strstart-=Pe,D.block_start-=Pe,X=D.hash_size,He=X;do Ae=D.head[--He],D.head[He]=Ae>=Pe?Ae-Pe:0;while(--X);X=Pe,He=X;do Ae=D.prev[--He],D.prev[He]=Ae>=Pe?Ae-Pe:0;while(--X);ye+=Pe}if(D.strm.avail_in===0)break;if(X=Wt(D.strm,D.window,D.strstart+D.lookahead,ye),D.lookahead+=X,D.lookahead+D.insert>=fe)for(St=D.strstart-D.insert,D.ins_h=D.window[St],D.ins_h=(D.ins_h<<D.hash_shift^D.window[St+1])&D.hash_mask;D.insert&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[St+fe-1])&D.hash_mask,D.prev[St&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=St,St++,D.insert--,!(D.lookahead+D.insert<fe)););}while(D.lookahead<xe&&D.strm.avail_in!==0)}function yt(D,Pe){var He=65535;for(He>D.pending_buf_size-5&&(He=D.pending_buf_size-5);;){if(D.lookahead<=1){if(Qt(D),D.lookahead===0&&Pe===a)return Ce;if(D.lookahead===0)break}D.strstart+=D.lookahead,D.lookahead=0;var X=D.block_start+He;if((D.strstart===0||D.strstart>=X)&&(D.lookahead=D.strstart-X,D.strstart=X,mt(D,!1),D.strm.avail_out===0)||D.strstart-D.block_start>=D.w_size-xe&&(mt(D,!1),D.strm.avail_out===0))return Ce}return D.insert=0,Pe===u?(mt(D,!0),D.strm.avail_out===0?Te:Qe):(D.strstart>D.block_start&&(mt(D,!1),D.strm.avail_out===0),Ce)}function Rt(D,Pe){for(var He,X;;){if(D.lookahead<xe){if(Qt(D),D.lookahead<xe&&Pe===a)return Ce;if(D.lookahead===0)break}if(He=0,D.lookahead>=fe&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+fe-1])&D.hash_mask,He=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart),He!==0&&D.strstart-He<=D.w_size-xe&&(D.match_length=st(D,He)),D.match_length>=fe)if(X=e._tr_tally(D,D.strstart-D.match_start,D.match_length-fe),D.lookahead-=D.match_length,D.match_length<=D.max_lazy_match&&D.lookahead>=fe){D.match_length--;do D.strstart++,D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+fe-1])&D.hash_mask,He=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart;while(--D.match_length!==0);D.strstart++}else D.strstart+=D.match_length,D.match_length=0,D.ins_h=D.window[D.strstart],D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+1])&D.hash_mask;else X=e._tr_tally(D,0,D.window[D.strstart]),D.lookahead--,D.strstart++;if(X&&(mt(D,!1),D.strm.avail_out===0))return Ce}return D.insert=D.strstart<fe-1?D.strstart:fe-1,Pe===u?(mt(D,!0),D.strm.avail_out===0?Te:Qe):D.last_lit&&(mt(D,!1),D.strm.avail_out===0)?Ce:Le}function Tt(D,Pe){for(var He,X,Ae;;){if(D.lookahead<xe){if(Qt(D),D.lookahead<xe&&Pe===a)return Ce;if(D.lookahead===0)break}if(He=0,D.lookahead>=fe&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+fe-1])&D.hash_mask,He=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart),D.prev_length=D.match_length,D.prev_match=D.match_start,D.match_length=fe-1,He!==0&&D.prev_length<D.max_lazy_match&&D.strstart-He<=D.w_size-xe&&(D.match_length=st(D,He),D.match_length<=5&&(D.strategy===k||D.match_length===fe&&D.strstart-D.match_start>4096)&&(D.match_length=fe-1)),D.prev_length>=fe&&D.match_length<=D.prev_length){Ae=D.strstart+D.lookahead-fe,X=e._tr_tally(D,D.strstart-1-D.prev_match,D.prev_length-fe),D.lookahead-=D.prev_length-1,D.prev_length-=2;do++D.strstart<=Ae&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+fe-1])&D.hash_mask,He=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart);while(--D.prev_length!==0);
vendor: 25,888 bytes, line 3
3if(D.match_available=0,D.match_length=fe-1,D.strstart++,X&&(mt(D,!1),D.strm.avail_out===0))return Ce}else if(D.match_available){if(X=e._tr_tally(D,0,D.window[D.strstart-1]),X&&mt(D,!1),D.strstart++,D.lookahead--,D.strm.avail_out===0)return Ce}else D.match_available=1,D.strstart++,D.lookahead--}return D.match_available&&(X=e._tr_tally(D,0,D.window[D.strstart-1]),D.match_available=0),D.insert=D.strstart<fe-1?D.strstart:fe-1,Pe===u?(mt(D,!0),D.strm.avail_out===0?Te:Qe):D.last_lit&&(mt(D,!1),D.strm.avail_out===0)?Ce:Le}function t0(D,Pe){for(var He,X,Ae,ye,St=D.window;;){if(D.lookahead<=de){if(Qt(D),D.lookahead<=de&&Pe===a)return Ce;if(D.lookahead===0)break}if(D.match_length=0,D.lookahead>=fe&&D.strstart>0&&(Ae=D.strstart-1,X=St[Ae],X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae])){ye=D.strstart+de;do;while(X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae]&&X===St[++Ae]&&Ae<ye);D.match_length=de-(ye-Ae),D.match_length>D.lookahead&&(D.match_length=D.lookahead)}if(D.match_length>=fe?(He=e._tr_tally(D,1,D.match_length-fe),D.lookahead-=D.match_length,D.strstart+=D.match_length,D.match_length=0):(He=e._tr_tally(D,0,D.window[D.strstart]),D.lookahead--,D.strstart++),He&&(mt(D,!1),D.strm.avail_out===0))return Ce}return D.insert=0,Pe===u?(mt(D,!0),D.strm.avail_out===0?Te:Qe):D.last_lit&&(mt(D,!1),D.strm.avail_out===0)?Ce:Le}function _t(D,Pe){for(var He;;){if(D.lookahead===0&&(Qt(D),D.lookahead===0)){if(Pe===a)return Ce;break}if(D.match_length=0,He=e._tr_tally(D,0,D.window[D.strstart]),D.lookahead--,D.strstart++,He&&(mt(D,!1),D.strm.avail_out===0))return Ce}return D.insert=0,Pe===u?(mt(D,!0),D.strm.avail_out===0?Te:Qe):D.last_lit&&(mt(D,!1),D.strm.avail_out===0)?Ce:Le}function Lt(D,Pe,He,X,Ae){this.good_length=D,this.max_lazy=Pe,this.nice_length=He,this.max_chain=X,this.func=Ae}var Gt;Gt=[new Lt(0,0,0,0,yt),new Lt(4,4,8,4,Rt),new Lt(4,5,16,8,Rt),new Lt(4,6,32,32,Rt),new Lt(4,4,16,16,Tt),new Lt(8,16,32,32,Tt),new Lt(8,16,128,128,Tt),new Lt(8,32,128,256,Tt),new Lt(32,128,258,1024,Tt),new Lt(32,258,258,4096,Tt)];function Vt(D){D.window_size=2*D.w_size,kt(D.head),D.max_lazy_match=Gt[D.level].max_lazy,D.good_match=Gt[D.level].good_length,D.nice_match=Gt[D.level].nice_length,D.max_chain_length=Gt[D.level].max_chain,D.strstart=0,D.block_start=0,D.lookahead=0,D.insert=0,D.match_length=D.prev_length=fe-1,D.match_available=0,D.ins_h=0}function te(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=G,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(le*2),this.dyn_dtree=new t.Buf16((2*z+1)*2),this.bl_tree=new t.Buf16((2*ie+1)*2),kt(this.dyn_ltree),kt(this.dyn_dtree),kt(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*F+1),kt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new t.Buf16(2*F+1),kt(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 Ge(D){var Pe;return!D||!D.state?pt(D,E):(D.total_in=D.total_out=0,D.data_type=Q,Pe=D.state,Pe.pending=0,Pe.pending_out=0,Pe.wrap<0&&(Pe.wrap=-Pe.wrap),Pe.status=Pe.wrap?Ie:gt,D.adler=Pe.wrap===2?0:1,Pe.last_flush=a,e._tr_init(Pe),d)}function Ze(D){var Pe=Ge(D);return Pe===d&&Vt(D.state),Pe}function $e(D,Pe){return!D||!D.state||D.state.wrap!==2?E:(D.state.gzhead=Pe,d)}function ce(D,Pe,He,X,Ae,ye){if(!D)return E;var St=1;if(Pe===x&&(Pe=6),X<0?(St=0,X=-X):X>15&&(St=2,X-=16),Ae<1||Ae>P||He!==G||X<8||X>15||Pe<0||Pe>9||ye<0||ye>S)return pt(D,E);X===8&&(X=9);var vt=new te;return D.state=vt,vt.strm=D,vt.wrap=St,vt.gzhead=null,vt.w_bits=X,vt.w_size=1<<vt.w_bits,vt.w_mask=vt.w_size-1,vt.hash_bits=Ae+7,vt.hash_size=1<<vt.hash_bits,vt.hash_mask=vt.hash_size-1,vt.hash_shift=~~((vt.hash_bits+fe-1)/fe),vt.window=new t.Buf8(vt.w_size*2),vt.head=new t.Buf16(vt.hash_size),vt.prev=new t.Buf16(vt.w_size),vt.lit_bufsize=1<<Ae+6,vt.pending_buf_size=vt.lit_bufsize*4,vt.pending_buf=new t.Buf8(vt.pending_buf_size),vt.d_buf=1*vt.lit_bufsize,vt.l_buf=3*vt.lit_bufsize,vt.level=Pe,vt.strategy=ye,vt.method=He,Ze(D)}function Ue(D,Pe){return ce(D,Pe,G,O,j,R)}function J(D,Pe){var He,X,Ae,ye;if(!D||!D.state||Pe>A||Pe<0)return D?pt(D,E):E;if(X=D.state,!D.output||!D.input&&D.avail_in!==0||X.status===ot&&Pe!==u)return pt(D,D.avail_out===0?y:E);if(X.strm=D,He=X.last_flush,X.last_flush=Pe,X.status===Ie)if(X.wrap===2)D.adler=0,Se(X,31),Se(X,139),Se(X,8),X.gzhead?(Se(X,(X.gzhead.text?1:0)+(X.gzhead.hcrc?2:0)+(X.gzhead.extra?4:0)+(X.gzhead.name?8:0)+(X.gzhead.comment?16:0)),Se(X,X.gzhead.time&255),Se(X,X.gzhead.time>>8&255),Se(X,X.gzhead.time>>16&255),Se(X,X.gzhead.time>>24&255),Se(X,X.level===9?2:X.strategy>=T||X.level<2?4:0),Se(X,X.gzhead.os&255),X.gzhead.extra&&X.gzhead.extra.length&&(Se(X,X.gzhead.extra.length&255),Se(X,X.gzhead.extra.length>>8&255)),X.gzhead.hcrc&&(D.adler=n(D.adler,X.pending_buf,X.pending,0)),X.gzindex=0,X.status=we):(Se(X,0),Se(X,0),Se(X,0),Se(X,0),Se(X,0),Se(X,X.level===9?2:X.strategy>=T||X.level<2?4:0),Se(X,at),X.status=gt);else{var St=G+(X.w_bits-8<<4)<<8,vt=-1;X.strategy>=T||X.level<2?vt=0:X.level<6?vt=1:X.level===6?vt=2:vt=3,St|=vt<<6,X.strstart!==0&&(St|=Me),St+=31-St%31,X.status=gt,Dt(X,St),X.strstart!==0&&(Dt(X,D.adler>>>16),Dt(X,D.adler&65535)),D.adler=1}if(X.status===we)if(X.gzhead.extra){for(Ae=X.pending;X.gzindex<(X.gzhead.extra.length&65535)&&!(X.pending===X.pending_buf_size&&(X.gzhead.hcrc&&X.pending>Ae&&(D.adler=n(D.adler,X.pending_buf,X.pending-Ae,Ae)),Ht(D),Ae=X.pending,X.pending===X.pending_buf_size));)Se(X,X.gzhead.extra[X.gzindex]&255),X.gzindex++;X.gzhead.hcrc&&X.pending>Ae&&(D.adler=n(D.adler,X.pending_buf,X.pending-Ae,Ae)),X.gzindex===X.gzhead.extra.length&&(X.gzindex=0,X.status=_e)}else X.status=_e;if(X.status===_e)if(X.gzhead.name){Ae=X.pending;do{if(X.pending===X.pending_buf_size&&(X.gzhead.hcrc&&X.pending>Ae&&(D.adler=n(D.adler,X.pending_buf,X.pending-Ae,Ae)),Ht(D),Ae=X.pending,X.pending===X.pending_buf_size)){ye=1;break}X.gzindex<X.gzhead.name.length?ye=X.gzhead.name.charCodeAt(X.gzindex++)&255:ye=0,Se(X,ye)}while(ye!==0);X.gzhead.hcrc&&X.pending>Ae&&(D.adler=n(D.adler,X.pending_buf,X.pending-Ae,Ae)),ye===0&&(X.gzindex=0,X.status=Re)}else X.status=Re;if(X.status===Re)if(X.gzhead.comment){Ae=X.pending;do{if(X.pending===X.pending_buf_size&&(X.gzhead.hcrc&&X.pending>Ae&&(D.adler=n(D.adler,X.pending_buf,X.pending-Ae,Ae)),Ht(D),Ae=X.pending,X.pending===X.pending_buf_size)){ye=1;break}X.gzindex<X.gzhead.comment.length?ye=X.gzhead.comment.charCodeAt(X.gzindex++)&255:ye=0,Se(X,ye)}while(ye!==0);X.gzhead.hcrc&&X.pending>Ae&&(D.adler=n(D.adler,X.pending_buf,X.pending-Ae,Ae)),ye===0&&(X.status=Ct)}else X.status=Ct;if(X.status===Ct&&(X.gzhead.hcrc?(X.pending+2>X.pending_buf_size&&Ht(D),X.pending+2<=X.pending_buf_size&&(Se(X,D.adler&255),Se(X,D.adler>>8&255),D.adler=0,X.status=gt)):X.status=gt),X.pending!==0){if(Ht(D),D.avail_out===0)return X.last_flush=-1,d}else if(D.avail_in===0&&bt(Pe)<=bt(He)&&Pe!==u)return pt(D,y);if(X.status===ot&&D.avail_in!==0)return pt(D,y);if(D.avail_in!==0||X.lookahead!==0||Pe!==a&&X.status!==ot){var Et=X.strategy===T?_t(X,Pe):X.strategy===_?t0(X,Pe):Gt[X.level].func(X,Pe);if((Et===Te||Et===Qe)&&(X.status=ot),Et===Ce||Et===Te)return D.avail_out===0&&(X.last_flush=-1),d;if(Et===Le&&(Pe===o?e._tr_align(X):Pe!==A&&(e._tr_stored_block(X,0,0,!1),Pe===s&&(kt(X.head),X.lookahead===0&&(X.strstart=0,X.block_start=0,X.insert=0))),Ht(D),D.avail_out===0))return X.last_flush=-1,d}return Pe!==u?d:X.wrap<=0?g:(X.wrap===2?(Se(X,D.adler&255),Se(X,D.adler>>8&255),Se(X,D.adler>>16&255),Se(X,D.adler>>24&255),Se(X,D.total_in&255),Se(X,D.total_in>>8&255),Se(X,D.total_in>>16&255),Se(X,D.total_in>>24&255)):(Dt(X,D.adler>>>16),Dt(X,D.adler&65535)),Ht(D),X.wrap>0&&(X.wrap=-X.wrap),X.pending!==0?d:g)}function Je(D){var Pe;return!D||!D.state?E:(Pe=D.state.status,Pe!==Ie&&Pe!==we&&Pe!==_e&&Pe!==Re&&Pe!==Ct&&Pe!==gt&&Pe!==ot?pt(D,E):(D.state=null,Pe===gt?pt(D,b):d))}function Ft(D,Pe){var He=Pe.length,X,Ae,ye,St,vt,Et,$t,fr;if(!D||!D.state||(X=D.state,St=X.wrap,St===2||St===1&&X.status!==Ie||X.lookahead))return E;for(St===1&&(D.adler=r(D.adler,Pe,He,0)),X.wrap=0,He>=X.w_size&&(St===0&&(kt(X.head),X.strstart=0,X.block_start=0,X.insert=0),fr=new t.Buf8(X.w_size),t.arraySet(fr,Pe,He-X.w_size,X.w_size,0),Pe=fr,He=X.w_size),vt=D.avail_in,Et=D.next_in,$t=D.input,D.avail_in=He,D.next_in=0,D.input=Pe,Qt(X);X.lookahead>=fe;){Ae=X.strstart,ye=X.lookahead-(fe-1);do X.ins_h=(X.ins_h<<X.hash_shift^X.window[Ae+fe-1])&X.hash_mask,X.prev[Ae&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=Ae,Ae++;while(--ye);X.strstart=Ae,X.lookahead=fe-1,Qt(X)}return X.strstart+=X.lookahead,X.block_start=X.strstart,X.insert=X.lookahead,X.lookahead=0,X.match_length=X.prev_length=fe-1,X.match_available=0,D.next_in=Et,D.input=$t,D.avail_in=vt,X.wrap=St,d}return Rs.deflateInit=Ue,Rs.deflateInit2=ce,Rs.deflateReset=Ze,Rs.deflateResetKeep=Ge,Rs.deflateSetHeader=$e,Rs.deflate=J,Rs.deflateEnd=Je,Rs.deflateSetDictionary=Ft,Rs.deflateInfo="pako deflate (from Nodeca project)",Rs}var Z_=V_();const X_=nn(Z_);var Xo={},J2,pE;function $_(){if(pE)return J2;pE=1;var t=30,e=12;return J2=function(n,i){var a,o,s,u,A,d,g,E,b,y,x,k,T,_,S,R,Q,G,P,O,j,W,Z,F,z;a=n.state,o=n.next_in,F=n.input,s=o+(n.avail_in-5),u=n.next_out,z=n.output,A=u-(i-n.avail_out),d=u+(n.avail_out-257),g=a.dmax,E=a.wsize,b=a.whave,y=a.wnext,x=a.window,k=a.hold,T=a.bits,_=a.lencode,S=a.distcode,R=(1<<a.lenbits)-1,Q=(1<<a.distbits)-1;e:do{T<15&&(k+=F[o++]<<T,T+=8,k+=F[o++]<<T,T+=8),G=_[k&R];t:for(;;){if(P=G>>>24,k>>>=P,T-=P,P=G>>>16&255,P===0)z[u++]=G&65535;else if(P&16){O=G&65535,P&=15,P&&(T<P&&(k+=F[o++]<<T,T+=8),O+=k&(1<<P)-1,k>>>=P,T-=P),T<15&&(k+=F[o++]<<T,T+=8,k+=F[o++]<<T,T+=8),G=S[k&Q];r:for(;;){if(P=G>>>24,k>>>=P,T-=P,P=G>>>16&255,P&16){if(j=G&65535,P&=15,T<P&&(k+=F[o++]<<T,T+=8,T<P&&(k+=F[o++]<<T,T+=8)),j+=k&(1<<P)-1,j>g){n.msg="invalid distance too far back",a.mode=t;break e}if(k>>>=P,T-=P,P=u-A,j>P){if(P=j-P,P>b&&a.sane){n.msg="invalid distance too far back",a.mode=t;break e}if(W=0,Z=x,y===0){if(W+=E-P,P<O){O-=P;do z[u++]=x[W++];while(--P);W=u-j,Z=z}}else if(y<P){if(W+=E+y-P,P-=y,P<O){O-=P;do z[u++]=x[W++];while(--P);if(W=0,y<O){P=y,O-=P;do z[u++]=x[W++];while(--P);W=u-j,Z=z}}}else if(W+=y-P,P<O){O-=P;do z[u++]=x[W++];while(--P);W=u-j,Z=z}for(;O>2;)z[u++]=Z[W++],z[u++]=Z[W++],z[u++]=Z[W++],O-=3;O&&(z[u++]=Z[W++],O>1&&(z[u++]=Z[W++]))}else{W=u-j;do z[u++]=z[W++],z[u++]=z[W++],z[u++]=z[W++],O-=3;while(O>2);O&&(z[u++]=z[W++],O>1&&(z[u++]=z[W++]))}}else if((P&64)===0){G=S[(G&65535)+(k&(1<<P)-1)];continue r}else{n.msg="invalid distance code",a.mode=t;break e}break}}else if((P&64)===0){G=_[(G&65535)+(k&(1<<P)-1)];continue t}else if(P&32){a.mode=e;break e}else{n.msg="invalid literal/length code",a.mode=t;break e}break}}while(o<s&&u<d);O=T>>3,o-=O,T-=O<<3,k&=(1<<T)-1,n.next_in=o,n.next_out=u,n.avail_in=o<s?5+(s-o):5-(o-s),n.avail_out=u<d?257+(d-u):257-(u-d),a.hold=k,a.bits=T},J2}var V2,mE;function eF(){if(mE)return V2;mE=1;var t=Ng(),e=15,r=852,n=592,i=0,a=1,o=2,s=[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],u=[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],A=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];return V2=function(E,b,y,x,k,T,_,S){var R=S.bits,Q=0,G=0,P=0,O=0,j=0,W=0,Z=0,F=0,z=0,ie=0,le,oe,fe,de,xe,Me=null,Ie=0,we,_e=new t.Buf16(e+1),Re=new t.Buf16(e+1),Ct=null,gt=0,ot,Ce,Le;for(Q=0;Q<=e;Q++)_e[Q]=0;for(G=0;G<x;G++)_e[b[y+G]]++;for(j=R,O=e;O>=1&&_e[O]===0;O--);if(j>O&&(j=O),O===0)return k[T++]=1<<24|64<<16|0,k[T++]=1<<24|64<<16|0,S.bits=1,0;for(P=1;P<O&&_e[P]===0;P++);for(j<P&&(j=P),F=1,Q=1;Q<=e;Q++)if(F<<=1,F-=_e[Q],F<0)return-1;if(F>0&&(E===i||O!==1))return-1;for(Re[1]=0,Q=1;Q<e;Q++)Re[Q+1]=Re[Q]+_e[Q];for(G=0;G<x;G++)b[y+G]!==0&&(_[Re[b[y+G]]++]=G);if(E===i?(Me=Ct=_,we=19):E===a?(Me=s,Ie-=257,Ct=u,gt-=257,we=256):(Me=A,Ct=d,we=-1),ie=0,G=0,Q=P,xe=T,W=j,Z=0,fe=-1,z=1<<j,de=z-1,E===a&&z>r||E===o&&z>n)return 1;for(;;){ot=Q-Z,_[G]<we?(Ce=0,Le=_[G]):_[G]>we?(Ce=Ct[gt+_[G]],Le=Me[Ie+_[G]]):(Ce=96,Le=0),le=1<<Q-Z,oe=1<<W,P=oe;do oe-=le,k[xe+(ie>>Z)+oe]=ot<<24|Ce<<16|Le|0;while(oe!==0);for(le=1<<Q-1;ie≤)le>>=1;if(le!==0?(ie&=le-1,ie+=le):ie=0,G++,--_e[Q]===0){if(Q===O)break;Q=b[y+_[G]]}if(Q>j&&(ie&de)!==fe){for(Z===0&&(Z=j),xe+=P,W=Q-Z,F=1<<W;W+Z<O&&(F-=_e[W+Z],!(F<=0));)W++,F<<=1;if(z+=1<<W,E===a&&z>r||E===o&&z>n)return 1;fe=ie&de,k[fe]=j<<24|W<<16|xe-T|0}}return ie!==0&&(k[xe+ie]=Q-Z<<24|64<<16|0),S.bits=j,0},V2}var vE;function tF(){if(vE)return Xo;vE=1;var t=Ng(),e=TB(),r=LB(),n=$_(),i=eF(),a=0,o=1,s=2,u=4,A=5,d=6,g=0,E=1,b=2,y=-2,x=-3,k=-4,T=-5,_=8,S=1,R=2,Q=3,G=4,P=5,O=6,j=7,W=8,Z=9,F=10,z=11,ie=12,le=13,oe=14,fe=15,de=16,xe=17,Me=18,Ie=19,we=20,_e=21,Re=22,Ct=23,gt=24,ot=25,Ce=26,Le=27,Te=28,Qe=29,at=30,pt=31,bt=32,kt=852,Ht=592,mt=15,Se=mt;function Dt(ce){return(ce>>>24&255)+(ce>>>8&65280)+((ce&65280)<<8)+((ce&255)<<24)}function Wt(){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 st(ce){var Ue;return!ce||!ce.state?y:(Ue=ce.state,ce.total_in=ce.total_out=Ue.total=0,ce.msg="",Ue.wrap&&(ce.adler=Ue.wrap&1),Ue.mode=S,Ue.last=0,Ue.havedict=0,Ue.dmax=32768,Ue.head=null,Ue.hold=0,Ue.bits=0,Ue.lencode=Ue.lendyn=new t.Buf32(kt),Ue.distcode=Ue.distdyn=new t.Buf32(Ht),Ue.sane=1,Ue.back=-1,g)}function Qt(ce){var Ue;return!ce||!ce.state?y:(Ue=ce.state,Ue.wsize=0,Ue.whave=0,Ue.wnext=0,st(ce))}function yt(ce,Ue){var J,Je;return!ce||!ce.state||(Je=ce.state,Ue<0?(J=0,Ue=-Ue):(J=(Ue>>4)+1,Ue<48&&(Ue&=15)),Ue&&(Ue<8||Ue>15))?y:(Je.window!==null&&Je.wbits!==Ue&&(Je.window=null),Je.wrap=J,Je.wbits=Ue,Qt(ce))}function Rt(ce,Ue){var J,Je;return ce?(Je=new Wt,ce.state=Je,Je.window=null,J=yt(ce,Ue),J!==g&&(ce.state=null),J):y}function Tt(ce){return Rt(ce,Se)}var t0=!0,_t,Lt;function Gt(ce){if(t0){var Ue;for(_t=new t.Buf32(512),Lt=new t.Buf32(32),Ue=0;Ue<144;)ce.lens[Ue++]=8;for(;Ue<256;)ce.lens[Ue++]=9;for(;Ue<280;)ce.lens[Ue++]=7;for(;Ue<288;)ce.lens[Ue++]=8;for(i(o,ce.lens,0,288,_t,0,ce.work,{bits:9}),Ue=0;Ue<32;)ce.lens[Ue++]=5;i(s,ce.lens,0,32,Lt,0,ce.work,{bits:5}),t0=!1}ce.lencode=_t,ce.lenbits=9,ce.distcode=Lt,ce.distbits=5}function Vt(ce,Ue,J,Je){var Ft,D=ce.state;return D.window===null&&(D.wsize=1<<D.wbits,D.wnext=0,D.whave=0,D.window=new t.Buf8(D.wsize)),Je>=D.wsize?(t.arraySet(D.window,Ue,J-D.wsize,D.wsize,0),D.wnext=0,D.whave=D.wsize):(Ft=D.wsize-D.wnext,Ft>Je&&(Ft=Je),t.arraySet(D.window,Ue,J-Je,Ft,D.wnext),Je-=Ft,Je?(t.arraySet(D.window,Ue,J-Je,Je,0),D.wnext=Je,D.whave=D.wsize):(D.wnext+=Ft,D.wnext===D.wsize&&(D.wnext=0),D.whave<D.wsize&&(D.whave+=Ft))),0}function te(ce,Ue){var J,Je,Ft,D,Pe,He,X,Ae,ye,St,vt,Et,$t,fr,a0=0,Ut,l0,Xt,U0,$0,Tr,y0,gr,v0=new t.Buf8(4),Ar,Qr,w0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ce||!ce.state||!ce.output||!ce.input&&ce.avail_in!==0)return y;J=ce.state,J.mode===ie&&(J.mode=le),Pe=ce.next_out,Ft=ce.output,X=ce.avail_out,D=ce.next_in,Je=ce.input,He=ce.avail_in,Ae=J.hold,ye=J.bits,St=He,vt=X,gr=g;e:for(;;)switch(J.mode){case S:if(J.wrap===0){J.mode=le;break}for(;ye<16;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(J.wrap&2&&Ae===35615){J.check=0,v0[0]=Ae&255,v0[1]=Ae>>>8&255,J.check=r(J.check,v0,2,0),Ae=0,ye=0,J.mode=R;break}if(J.flags=0,J.head&&(J.head.done=!1),!(J.wrap&1)||(((Ae&255)<<8)+(Ae>>8))%31){ce.msg="incorrect header check",J.mode=at;break}if((Ae&15)!==_){ce.msg="unknown compression method",J.mode=at;break}if(Ae>>>=4,ye-=4,y0=(Ae&15)+8,J.wbits===0)J.wbits=y0;else if(y0>J.wbits){ce.msg="invalid window size",J.mode=at;break}J.dmax=1<<y0,ce.adler=J.check=1,J.mode=Ae&512?F:ie,Ae=0,ye=0;break;case R:for(;ye<16;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(J.flags=Ae,(J.flags&255)!==_){ce.msg="unknown compression method",J.mode=at;break}if(J.flags&57344){ce.msg="unknown header flags set",J.mode=at;break}J.head&&(J.head.text=Ae>>8&1),J.flags&512&&(v0[0]=Ae&255,v0[1]=Ae>>>8&255,J.check=r(J.check,v0,2,0)),Ae=0,ye=0,J.mode=Q;case Q:for(;ye<32;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}J.head&&(J.head.time=Ae),J.flags&512&&(v0[0]=Ae&255,v0[1]=Ae>>>8&255,v0[2]=Ae>>>16&255,v0[3]=Ae>>>24&255,J.check=r(J.check,v0,4,0)),Ae=0,ye=0,J.mode=G;case G:for(;ye<16;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}J.head&&(J.head.xflags=Ae&255,J.head.os=Ae>>8),J.flags&512&&(v0[0]=Ae&255,v0[1]=Ae>>>8&255,J.check=r(J.check,v0,2,0)),Ae=0,ye=0,J.mode=P;case P:if(J.flags&1024){for(;ye<16;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}J.length=Ae,J.head&&(J.head.extra_len=Ae),J.flags&512&&(v0[0]=Ae&255,v0[1]=Ae>>>8&255,J.check=r(J.check,v0,2,0)),Ae=0,ye=0}else J.head&&(J.head.extra=null);J.mode=O;case O:if(J.flags&1024&&(Et=J.length,Et>He&&(Et=He),Et&&(J.head&&(y0=J.head.extra_len-J.length,J.head.extra||(J.head.extra=new Array(J.head.extra_len)),t.arraySet(J.head.extra,Je,D,Et,y0)),J.flags&512&&(J.check=r(J.check,Je,Et,D)),He-=Et,D+=Et,J.length-=Et),J.length))break e;J.length=0,J.mode=j;case j:if(J.flags&2048){if(He===0)break e;Et=0;do y0=Je[D+Et++],J.head&&y0&&J.length<65536&&(J.head.name+=String.fromCharCode(y0));while(y0&&Et<He);if(J.flags&512&&(J.check=r(J.check,Je,Et,D)),He-=Et,D+=Et,y0)break e}else J.head&&(J.head.name=null);J.length=0,J.mode=W;case W:if(J.flags&4096){if(He===0)break e;Et=0;do y0=Je[D+Et++],J.head&&y0&&J.length<65536&&(J.head.comment+=String.fromCharCode(y0));while(y0&&Et<He);if(J.flags&512&&(J.check=r(J.check,Je,Et,D)),He-=Et,D+=Et,y0)break e}else J.head&&(J.head.comment=null);J.mode=Z;case Z:if(J.flags&512){for(;ye<16;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(Ae!==(J.check&65535)){ce.msg="header crc mismatch",J.mode=at;break}Ae=0,ye=0}J.head&&(J.head.hcrc=J.flags>>9&1,J.head.done=!0),ce.adler=J.check=0,J.mode=ie;break;case F:for(;ye<32;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}ce.adler=J.check=Dt(Ae),Ae=0,ye=0,J.mode=z;case z:if(J.havedict===0)return ce.next_out=Pe,ce.avail_out=X,ce.next_in=D,ce.avail_in=He,J.hold=Ae,J.bits=ye,b;ce.adler=J.check=1,J.mode=ie;case ie:if(Ue===A||Ue===d)break e;case le:if(J.last){Ae>>>=ye&7,ye-=ye&7,J.mode=Le;break}for(;ye<3;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}switch(J.last=Ae&1,Ae>>>=1,ye-=1,Ae&3){case 0:J.mode=oe;break;case 1:if(Gt(J),J.mode=we,Ue===d){Ae>>>=2,ye-=2;break e}break;case 2:J.mode=xe;break;case 3:ce.msg="invalid block type",J.mode=at}Ae>>>=2,ye-=2;break;case oe:for(Ae>>>=ye&7,ye-=ye&7;ye<32;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if((Ae&65535)!==(Ae>>>16^65535)){ce.msg="invalid stored block lengths",J.mode=at;break}if(J.length=Ae&65535,Ae=0,ye=0,J.mode=fe,Ue===d)break e;case fe:J.mode=de;case de:if(Et=J.length,Et){if(Et>He&&(Et=He),Et>X&&(Et=X),Et===0)break e;t.arraySet(Ft,Je,D,Et,Pe),He-=Et,D+=Et,X-=Et,Pe+=Et,J.length-=Et;break}J.mode=ie;break;case xe:for(;ye<14;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(J.nlen=(Ae&31)+257,Ae>>>=5,ye-=5,J.ndist=(Ae&31)+1,Ae>>>=5,ye-=5,J.ncode=(Ae&15)+4,Ae>>>=4,ye-=4,J.nlen>286||J.ndist>30){ce.msg="too many length or distance symbols",J.mode=at;break}J.have=0,J.mode=Me;case Me:for(;J.have<J.ncode;){for(;ye<3;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}J.lens[w0[J.have++]]=Ae&7,Ae>>>=3,ye-=3}for(;J.have<19;)J.lens[w0[J.have++]]=0;if(J.lencode=J.lendyn,J.lenbits=7,Ar={bits:J.lenbits},gr=i(a,J.lens,0,19,J.lencode,0,J.work,Ar),J.lenbits=Ar.bits,gr){ce.msg="invalid code lengths set",J.mode=at;break}J.have=0,J.mode=Ie;case Ie:for(;J.have<J.nlen+J.ndist;){for(;a0=J.lencode[Ae&(1<<J.lenbits)-1],Ut=a0>>>24,l0=a0>>>16&255,Xt=a0&65535,!(Ut<=ye);){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(Xt<16)Ae>>>=Ut,ye-=Ut,J.lens[J.have++]=Xt;else{if(Xt===16){for(Qr=Ut+2;ye<Qr;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(Ae>>>=Ut,ye-=Ut,J.have===0){ce.msg="invalid bit length repeat",J.mode=at;break}y0=J.lens[J.have-1],Et=3+(Ae&3),Ae>>>=2,ye-=2}else if(Xt===17){for(Qr=Ut+3;ye<Qr;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}Ae>>>=Ut,ye-=Ut,y0=0,Et=3+(Ae&7),Ae>>>=3,ye-=3}else{for(Qr=Ut+7;ye<Qr;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}Ae>>>=Ut,ye-=Ut,y0=0,Et=11+(Ae&127),Ae>>>=7,ye-=7}if(J.have+Et>J.nlen+J.ndist){ce.msg="invalid bit length repeat",J.mode=at;break}for(;Et--;)J.lens[J.have++]=y0}}if(J.mode===at)break;if(J.lens[256]===0){ce.msg="invalid code -- missing end-of-block",J.mode=at;break}if(J.lenbits=9,Ar={bits:J.lenbits},gr=i(o,J.lens,0,J.nlen,J.lencode,0,J.work,Ar),J.lenbits=Ar.bits,gr){ce.msg="invalid literal/lengths set",J.mode=at;break}if(J.distbits=6,J.distcode=J.distdyn,Ar={bits:J.distbits},gr=i(s,J.lens,J.nlen,J.ndist,J.distcode,0,J.work,Ar),J.distbits=Ar.bits,gr){ce.msg="invalid distances set",J.mode=at;break}if(J.mode=we,Ue===d)break e;case we:J.mode=_e;case _e:if(He>=6&&X>=258){ce.next_out=Pe,ce.avail_out=X,ce.next_in=D,ce.avail_in=He,J.hold=Ae,J.bits=ye,n(ce,vt),Pe=ce.next_out,Ft=ce.output,X=ce.avail_out,D=ce.next_in,Je=ce.input,He=ce.avail_in,Ae=J.hold,ye=J.bits,J.mode===ie&&(J.back=-1);break}for(J.back=0;a0=J.lencode[Ae&(1<<J.lenbits)-1],Ut=a0>>>24,l0=a0>>>16&255,Xt=a0&65535,!(Ut<=ye);){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(l0&&(l0&240)===0){for(U0=Ut,$0=l0,Tr=Xt;a0=J.lencode[Tr+((Ae&(1<<U0+$0)-1)>>U0)],Ut=a0>>>24,l0=a0>>>16&255,Xt=a0&65535,!(U0+Ut<=ye);){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}Ae>>>=U0,ye-=U0,J.back+=U0}if(Ae>>>=Ut,ye-=Ut,J.back+=Ut,J.length=Xt,l0===0){J.mode=Ce;break}if(l0&32){J.back=-1,J.mode=ie;break}if(l0&64){ce.msg="invalid literal/length code",J.mode=at;break}J.extra=l0&15,J.mode=Re;case Re:if(J.extra){for(Qr=J.extra;ye<Qr;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}J.length+=Ae&(1<<J.extra)-1,Ae>>>=J.extra,ye-=J.extra,J.back+=J.extra}J.was=J.length,J.mode=Ct;case Ct:for(;a0=J.distcode[Ae&(1<<J.distbits)-1],Ut=a0>>>24,l0=a0>>>16&255,Xt=a0&65535,!(Ut<=ye);){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if((l0&240)===0){for(U0=Ut,$0=l0,Tr=Xt;a0=J.distcode[Tr+((Ae&(1<<U0+$0)-1)>>U0)],Ut=a0>>>24,l0=a0>>>16&255,Xt=a0&65535,!(U0+Ut<=ye);){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}Ae>>>=U0,ye-=U0,J.back+=U0}if(Ae>>>=Ut,ye-=Ut,J.back+=Ut,l0&64){ce.msg="invalid distance code",J.mode=at;break}J.offset=Xt,J.extra=l0&15,J.mode=gt;case gt:if(J.extra){for(Qr=J.extra;ye<Qr;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}J.offset+=Ae&(1<<J.extra)-1,Ae>>>=J.extra,ye-=J.extra,J.back+=J.extra}if(J.offset>J.dmax){ce.msg="invalid distance too far back",J.mode=at;break}J.mode=ot;case ot:if(X===0)break e;if(Et=vt-X,J.offset>Et){if(Et=J.offset-Et,Et>J.whave&&J.sane){ce.msg="invalid distance too far back",J.mode=at;break}Et>J.wnext?(Et-=J.wnext,$t=J.wsize-Et):$t=J.wnext-Et,Et>J.length&&(Et=J.length),fr=J.window}else fr=Ft,$t=Pe-J.offset,Et=J.length;Et>X&&(Et=X),X-=Et,J.length-=Et;do Ft[Pe++]=fr[$t++];while(--Et);J.length===0&&(J.mode=_e);break;case Ce:if(X===0)break e;Ft[Pe++]=J.length,X--,J.mode=_e;break;case Le:if(J.wrap){for(;ye<32;){if(He===0)break e;He--,Ae|=Je[D++]<<ye,ye+=8}if(vt-=X,ce.total_out+=vt,J.total+=vt,vt&&(ce.adler=J.check=J.flags?r(J.check,Ft,vt,Pe-vt):e(J.check,Ft,vt,Pe-vt)),vt=X,(J.flags?Ae:Dt(Ae))!==J.check){ce.msg="incorrect data check",J.mode=at;break}Ae=0,ye=0}J.mode=Te;case Te:if(J.wrap&&J.flags){for(;ye<32;){if(He===0)break e;He--,Ae+=Je[D++]<<ye,ye+=8}if(Ae!==(J.total&4294967295)){ce.msg="incorrect length check",J.mode=at;break}Ae=0,ye=0}J.mode=Qe;case Qe:gr=E;break e;case at:gr=x;break e;case pt:return k;case bt:default:return y}return ce.next_out=Pe,ce.avail_out=X,ce.next_in=D,ce.avail_in=He,J.hold=Ae,J.bits=ye,(J.wsize||vt!==ce.avail_out&&J.mode<at&&(J.mode<Le||Ue!==u))&&Vt(ce,ce.output,ce.next_out,vt-ce.avail_out),St-=ce.avail_in,vt-=ce.avail_out,ce.total_in+=St,ce.total_out+=vt,J.total+=vt,J.wrap&&vt&&(ce.adler=J.check=J.flags?r(J.check,Ft,vt,ce.next_out-vt):e(J.check,Ft,vt,ce.next_out-vt)),ce.data_type=J.bits+(J.last?64:0)+(J.mode===ie?128:0)+(J.mode===we||J.mode===fe?256:0),(St===0&&vt===0||Ue===u)&&gr===g&&(gr=T),gr}function Ge(ce){if(!ce||!ce.state)return y;var Ue=ce.state;return Ue.window&&(Ue.window=null),ce.state=null,g}function Ze(ce,Ue){var J;return!ce||!ce.state||(J=ce.state,(J.wrap&2)===0)?y:(J.head=Ue,Ue.done=!1,g)}function $e(ce,Ue){var J=Ue.length,Je,Ft,D;return!ce||!ce.state||(Je=ce.state,Je.wrap!==0&&Je.mode!==z)?y:Je.mode===z&&(Ft=1,Ft=e(Ft,Ue,J,0),Ft!==Je.check)?x:(D=Vt(ce,Ue,J,J),D?(Je.mode=pt,k):(Je.havedict=1,g))}return Xo.inflateReset=Qt,Xo.inflateReset2=yt,Xo.inflateResetKeep=st,Xo.inflateInit=Tt,Xo.inflateInit2=Rt,Xo.inflate=te,Xo.inflateEnd=Ge,Xo.inflateGetHeader=Ze,Xo.inflateSetDictionary=$e,Xo.inflateInfo="pako inflate (from Nodeca project)",Xo}var rF=tF();const nF=nn(rF);var Z2,EE;function iF(){return EE||(EE=1,Z2={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ER
vendor: 8,294 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}),Z2}var aF=iF();const oF=nn(aF);var jh={exports:{}};function sF(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Jh={exports:{}};const lF={},cF=Object.freeze(Object.defineProperty({__proto__:null,default:lF},Symbol.toStringTag,{value:"Module"})),uF=q3(cF);var fF=Jh.exports,CE;function V0(){return CE||(CE=1,(function(t,e){(function(r,n){t.exports=n()})(fF,function(){var r=r||(function(n,i){var a;if(typeof window<"u"&&window.crypto&&(a=window.crypto),typeof self<"u"&&self.crypto&&(a=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(a=globalThis.crypto),!a&&typeof window<"u"&&window.msCrypto&&(a=window.msCrypto),!a&&typeof r1<"u"&&r1.crypto&&(a=r1.crypto),!a&&typeof sF=="function")try{a=uF}catch{}var o=function(){if(a){if(typeof a.getRandomValues=="function")try{return a.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof a.randomBytes=="function")try{return a.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||(function(){function _(){}return function(S){var R;return _.prototype=S,R=new _,_.prototype=null,R}})(),u={},A=u.lib={},d=A.Base=(function(){return{extend:function(_){var S=s(this);return _&&S.mixIn(_),(!S.hasOwnProperty("init")||this.init===S.init)&&(S.init=function(){S.$super.init.apply(this,arguments)}),S.init.prototype=S,S.$super=this,S},create:function(){var _=this.extend();return _.init.apply(_,arguments),_},init:function(){},mixIn:function(_){for(var S in _)_.hasOwnProperty(S)&&(this[S]=_[S]);_.hasOwnProperty("toString")&&(this.toString=_.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),g=A.WordArray=d.extend({init:function(_,S){_=this.words=_||[],S!=i?this.sigBytes=S:this.sigBytes=_.length*4},toString:function(_){return(_||b).stringify(this)},concat:function(_){var S=this.words,R=_.words,Q=this.sigBytes,G=_.sigBytes;if(this.clamp(),Q%4)for(var P=0;P<G;P++){var O=R[P>>>2]>>>24-P%4*8&255;S[Q+P>>>2]|=O<<24-(Q+P)%4*8}else for(var j=0;j<G;j+=4)S[Q+j>>>2]=R[j>>>2];return this.sigBytes+=G,this},clamp:function(){var _=this.words,S=this.sigBytes;_[S>>>2]&=4294967295<<32-S%4*8,_.length=n.ceil(S/4)},clone:function(){var _=d.clone.call(this);return _.words=this.words.slice(0),_},random:function(_){for(var S=[],R=0;R<_;R+=4)S.push(o());return new g.init(S,_)}}),E=u.enc={},b=E.Hex={stringify:function(_){for(var S=_.words,R=_.sigBytes,Q=[],G=0;G<R;G++){var P=S[G>>>2]>>>24-G%4*8&255;Q.push((P>>>4).toString(16)),Q.push((P&15).toString(16))}return Q.join("")},parse:function(_){for(var S=_.length,R=[],Q=0;Q<S;Q+=2)R[Q>>>3]|=parseInt(_.substr(Q,2),16)<<24-Q%8*4;return new g.init(R,S/2)}},y=E.Latin1={stringify:function(_){for(var S=_.words,R=_.sigBytes,Q=[],G=0;G<R;G++){var P=S[G>>>2]>>>24-G%4*8&255;Q.push(String.fromCharCode(P))}return Q.join("")},parse:function(_){for(var S=_.length,R=[],Q=0;Q<S;Q++)R[Q>>>2]|=(_.charCodeAt(Q)&255)<<24-Q%4*8;return new g.init(R,S)}},x=E.Utf8={stringify:function(_){try{return decodeURIComponent(escape(y.stringify(_)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(_){return y.parse(unescape(encodeURIComponent(_)))}},k=A.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=new g.init,this._nDataBytes=0},_append:function(_){typeof _=="string"&&(_=x.parse(_)),this._data.concat(_),this._nDataBytes+=_.sigBytes},_process:function(_){var S,R=this._data,Q=R.words,G=R.sigBytes,P=this.blockSize,O=P*4,j=G/O;_?j=n.ceil(j):j=n.max((j|0)-this._minBufferSize,0);var W=j*P,Z=n.min(W*4,G);if(W){for(var F=0;F<W;F+=P)this._doProcessBlock(Q,F);S=Q.splice(0,W),R.sigBytes-=Z}return new g.init(S,Z)},clone:function(){var _=d.clone.call(this);return _._data=this._data.clone(),_},_minBufferSize:0});A.Hasher=k.extend({cfg:d.extend(),init:function(_){this.cfg=this.cfg.extend(_),this.reset()},reset:function(){k.reset.call(this),this._doReset()},update:function(_){return this._append(_),this._process(),this},finalize:function(_){_&&this._append(_);var S=this._doFinalize();return S},blockSize:16,_createHelper:function(_){return function(S,R){return new _.init(R).finalize(S)}},_createHmacHelper:function(_){return function(S,R){return new T.HMAC.init(_,R).finalize(S)}}});var T=u.algo={};return u})(Math);return r})})(Jh)),Jh.exports}var AF=jh.exports,bE;function wu(){return bE||(bE=1,(function(t,e){(function(r,n){t.exports=n(V0())})(AF,function(r){return(function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.algo,A=[];(function(){for(var x=0;x<64;x++)A[x]=n.abs(n.sin(x+1))*4294967296|0})();var d=u.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,k){for(var T=0;T<16;T++){var _=k+T,S=x[_];x[_]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}var R=this._hash.words,Q=x[k+0],G=x[k+1],P=x[k+2],O=x[k+3],j=x[k+4],W=x[k+5],Z=x[k+6],F=x[k+7],z=x[k+8],ie=x[k+9],le=x[k+10],oe=x[k+11],fe=x[k+12],de=x[k+13],xe=x[k+14],Me=x[k+15],Ie=R[0],we=R[1],_e=R[2],Re=R[3];Ie=g(Ie,we,_e,Re,Q,7,A[0]),Re=g(Re,Ie,we,_e,G,12,A[1]),_e=g(_e,Re,Ie,we,P,17,A[2]),we=g(we,_e,Re,Ie,O,22,A[3]),Ie=g(Ie,we,_e,Re,j,7,A[4]),Re=g(Re,Ie,we,_e,W,12,A[5]),_e=g(_e,Re,Ie,we,Z,17,A[6]),we=g(we,_e,Re,Ie,F,22,A[7]),Ie=g(Ie,we,_e,Re,z,7,A[8]),Re=g(Re,Ie,we,_e,ie,12,A[9]),_e=g(_e,Re,Ie,we,le,17,A[10]),we=g(we,_e,Re,Ie,oe,22,A[11]),Ie=g(Ie,we,_e,Re,fe,7,A[12]),Re=g(Re,Ie,we,_e,de,12,A[13]),_e=g(_e,Re,Ie,we,xe,17,A[14]),we=g(we,_e,Re,Ie,Me,22,A[15]),Ie=E(Ie,we,_e,Re,G,5,A[16]),Re=E(Re,Ie,we,_e,Z,9,A[17]),_e=E(_e,Re,Ie,we,oe,14,A[18]),we=E(we,_e,Re,Ie,Q,20,A[19]),Ie=E(Ie,we,_e,Re,W,5,A[20]),Re=E(Re,Ie,we,_e,le,9,A[21]),_e=E(_e,Re,Ie,we,Me,14,A[22]),we=E(we,_e,Re,Ie,j,20,A[23]),Ie=E(Ie,we,_e,Re,ie,5,A[24]),Re=E(Re,Ie,we,_e,xe,9,A[25]),_e=E(_e,Re,Ie,we,O,14,A[26]),we=E(we,_e,Re,Ie,z,20,A[27]),Ie=E(Ie,we,_e,Re,de,5,A[28]),Re=E(Re,Ie,we,_e,P,9,A[29]),_e=E(_e,Re,Ie,we,F,14,A[30]),we=E(we,_e,Re,Ie,fe,20,A[31]),Ie=b(Ie,we,_e,Re,W,4,A[32]),Re=b(Re,Ie,we,_e,z,11,A[33]),_e=b(_e,Re,Ie,we,oe,16,A[34]),we=b(we,_e,Re,Ie,xe,23,A[35]),Ie=b(Ie,we,_e,Re,G,4,A[36]),Re=b(Re,Ie,we,_e,j,11,A[37]),_e=b(_e,Re,Ie,we,F,16,A[38]),we=b(we,_e,Re,Ie,le,23,A[39]),Ie=b(Ie,we,_e,Re,de,4,A[40]),Re=b(Re,Ie,we,_e,Q,11,A[41]),_e=b(_e,Re,Ie,we,O,16,A[42]),we=b(we,_e,Re,Ie,Z,23,A[43]),Ie=b(Ie,we,_e,Re,ie,4,A[44]),Re=b(Re,Ie,we,_e,fe,11,A[45]),_e=b(_e,Re,Ie,we,Me,16,A[46]),we=b(we,_e,Re,Ie,P,23,A[47]),Ie=y(Ie,we,_e,Re,Q,6,A[48]),Re=y(Re,Ie,we,_e,F,10,A[49]),_e=y(_e,Re,Ie,we,xe,15,A[50]),we=y(we,_e,Re,Ie,W,21,A[51]),Ie=y(Ie,we,_e,Re,fe,6,A[52]),Re=y(Re,Ie,we,_e,O,10,A[53]),_e=y(_e,Re,Ie,we,le,15,A[54]),we=y(we,_e,Re,Ie,G,21,A[55]),Ie=y(Ie,we,_e,Re,z,6,A[56]),Re=y(Re,Ie,we,_e,Me,10,A[57]),_e=y(_e,Re,Ie,we,Z,15,A[58]),we=y(we,_e,Re,Ie,de,21,A[59]),Ie=y(Ie,we,_e,Re,j,6,A[60]),Re=y(Re,Ie,we,_e,oe,10,A[61]),_e=y(_e,Re,Ie,we,P,15,A[62]),we=y(we,_e,Re,Ie,ie,21,A[63]),R[0]=R[0]+Ie|0,R[1]=R[1]+we|0,R[2]=R[2]+_e|0,R[3]=R[3]+Re|0},_doFinalize:function(){var x=this._data,k=x.words,T=this._nDataBytes*8,_=x.sigBytes*8;k[_>>>5]|=128<<24-_%32;var S=n.floor(T/4294967296),R=T;k[(_+64>>>9<<4)+15]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,k[(_+64>>>9<<4)+14]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,x.sigBytes=(k.length+1)*4,this._process();for(var Q=this._hash,G=Q.words,P=0;P<4;P++){var O=G[P];G[P]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}return Q},clone:function(){var x=s.clone.call(this);return x._hash=this._hash.clone(),x}});function g(x,k,T,_,S,R,Q){var G=x+(k&T|~k&_)+S+Q;return(G<<R|G>>>32-R)+k}function E(x,k,T,_,S,R,Q){var G=x+(k&_|T&~_)+S+Q;return(G<<R|G>>>32-R)+k}function b(x,k,T,_,S,R,Q){var G=x+(k^T^_)+S+Q;return(G<<R|G>>>32-R)+k}function y(x,k,T,_,S,R,Q){var G=x+(T^(k|~_))+S+Q;return(G<<R|G>>>32-R)+k}i.MD5=s._createHelper(d),i.HmacMD5=s._createHmacHelper(d)})(Math),r.MD5})})(jh)),jh.exports}var hF=wu();const dF=nn(hF);var X2={},IE;function gF(){return IE||(IE=1,(function(t){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
3+/";(function(r){var n=typeof Uint8Array<"u"?Uint8Array:Array,i=43,a=47,o=48,s=97,u=65,A=45,d=95;function g(y){var x=y.charCodeAt(0);if(x===i||x===A)return 62;if(x===a||x===d)return 63;if(x<o)return-1;if(x<o+10)return x-o+26+26;if(x<u+26)return x-u;if(x<s+26)return x-s+26}function E(y){var x,k,T,_,S,R;if(y.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Q=y.length;S=y.charAt(Q-2)==="="?2:y.charAt(Q-1)==="="?1:0,R=new n(y.length*3/4-S),T=S>0?y.length-4:y.length;var G=0;function P(O){R[G++]=O}for(x=0,k=0;x<T;x+=4,k+=3)_=g(y.charAt(x))<<18|g(y.charAt(x+1))<<12|g(y.charAt(x+2))<<6|g(y.charAt(x+3)),P((_&16711680)>>16),P((_&65280)>>8),P(_&255);return S===2?(_=g(y.charAt(x))<<2|g(y.charAt(x+1))>>4,P(_&255)):S===1&&(_=g(y.charAt(x))<<10|g(y.charAt(x+1))<<4|g(y.charAt(x+2))>>2,P(_>>8&255),P(_&255)),R}function b(y){var x,k=y.length%3,T="",_,S;function R(G){return e.charAt(G)}function Q(G){return R(G>>18&63)+R(G>>12&63)+R(G>>6&63)+R(G&63)}for(x=0,S=y.length-k;x<S;x+=3)_=(y[x]<<16)+(y[x+1]<<8)+y[x+2],T+=Q(_);switch(k){case 1:_=y[y.length-1],T+=R(_>>2),T+=R(_<<4&63),T+="==";break;case 2:_=(y[y.length-2]<<8)+y[y.length-1],T+=R(_>>10),T+=R(_>>4&63),T+=R(_<<2&63),T+="=";break}return T}r.toByteArray=E,r.fromByteArray=b})(t)})(X2)),X2}var pF=gF();const mF=nn(pF);var NB={};const vF=5,yE=12,EF=13,CF=16,bF=17,IF=22,BE=28,xE=31,yF=33,Vh=34,BF=35,$2=36,Fp=37,OB=38,xF=39,wF=40,XA=41,QF=42,K=0,ee=1,lr=2,MB=3,ue=4,SF=[[ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,MB,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue,ue],[K,ue,ue,ee,ee,ue,ue,ue,ue,ee,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ue,ue,ue,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ue,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ue,lr,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ue,lr,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,ee,K,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,K,K,ee,ee,ee,ee,ee,ee,ee,K,K,ue,lr,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,K,K,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,K,ee,ue,ue,ue,K,K,ee,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,K,ee,ue,ue,ue,K,K,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ue,lr,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,K,K,K,K,ee,ee,ee,K,ue,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,K,ue,K,K,K,K,K,K,K,K,K,K,K,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee,ue,lr,ue,ee,ee,ee,ee,ee,ee,ee,ee,ee,ee],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,ee,ee,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,ee,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,ee,ee,ee,ee,K,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,ee,ee,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,ee,K,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,K,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,ee,K,K,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,ee,ee,K],[K,ue,ue,ee,ee,ee,ue,ue,ue,K,ee,K,K,K,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[ee,ue,ue,ee,ee,ee,ue,ue,ue,ee,ee,ee,ee,ee,K,ee,ee,ee,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K],[K,ue,ue,ee,ee,K,ue,ue,ue,K,K,K,K,K,K,K,K,K,K,K,ue,lr,ue,K,K,K,K,K,K,K,K,ee,K]],kF=mF.toByteArray("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"),DF=new F1(kF),wE=function(t){switch(t){case yF:return yE;case xF:case wF:case QF:return yE;case BF:return vF;default:return t}},QE=function(t){switch(t){case Fp:case OB:return Vh;case XA:return IF;default:return t}};class e5{constructor(e,r=!1){this.position=e,this.required=r}}class _F{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 wE(DF.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case XA:return!1;case Vh:case Fp:case OB:return this.curClass=Vh,!1;case $2:return this.curClass=$2,!1}return null}getPairTableBreak(e){let r=!1;switch(SF[this.curClass][this.nextClass]){case K:r=!0;break;case ee:r=e===XA;break;case lr:if(r=e===XA,!r)return r=!1,r;break;case MB:if(e!==XA)return r;break}return this.LB8a&&(r=!1),this.LB21a&&(this.curClass===CF||this.curClass===bF)?(r=!1,this.LB21a=!1):this.LB21a=this.curClass===EF,this.curClass===BE?(this.LB30a++,this.LB30a==2&&this.nextClass===BE&&(r=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,r}nextBreak(){if(this.curClass==null){let e=this.nextCharClass();this.curClass=QE(e),this.nextClass=e,this.LB8a=e===xE,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const e=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===Vh||this.curClass===$2&&this.nextClass!==Fp)return this.curClass=QE(wE(this.nextClass)),new e5(this.lastPos,!0);let r=this.getSimpleBreak();if(r===null&&(r=this.getPairTableBreak(e)),this.LB8a=this.nextClass===xE,r)return new e5(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new e5(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}}NB=_F;const FF=new ze({identifier:new Wi(1),value:new Wi(1)}),RF={name:()=>"DAC",length:Ci,tables:new Be(FF,t=>t.length/2)},PB=(t,e)=>t[e],SE=(t,e)=>t[e]<<8|t[e+1],kE=(t,e)=>t[e]|t[e+1]<<8,t5=(t,e)=>UB(t,e)>>>0,r5=(t,e)=>zB(t,e)>>>0,DE=t=>Array.from(t,e=>e.toString(16).padStart(2,"0")).join(""),TF=new TextDecoder("utf-8"),LF=t=>TF.decode(t),NF=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},UB=(t,e)=>t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3],zB=(t,e)=>t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24;class OF{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 o=[],s=PB(i,0),u=i.slice(a,a+16);a+=16;for(const A of u)o.push(i.slice(a,a+A)),a+=A;i=i.slice(a),n[s]=NF(o)}return e.pos+=r.length-2,n}}const MF={name:()=>"DHT",length:Ci,tables:new OF},PF={name:()=>"DQT",length:Ci,tables:new Be(new ze({identifier:new Wi(1),data:new Wi(64)}),t=>(t.length-2)/65)},UF={name:()=>"DRI",length:Ci,restartInterval:Ci},zF={name:()=>"EOI",afterEOI:new Zr(It,1/0)},n5={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 HF{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 o=0;o<n;
3o+=1)i.push(this._getSingleTagValueForNumericalData(e,r,o*a));return i.length===1?i[0]:i}_getSingleTagValueForNumericalData(e,r,n){const i=s=>this.bigEndian?SE(e,s):kE(e,s),a=s=>this.bigEndian?t5(e,s):r5(e,s),o=s=>this.bigEndian?UB(e,s):zB(e,s);switch(r){case 1:return PB(e,n);case 3:return i(n);case 4:return a(n);case 5:return a(n)/a(n+4);case 9:return o(n);case 10:return o(n)/o(n+4)}}_decodeIDFEntries(e,r,n,i=!1){let a=2+n;const o={},s=d=>this.bigEndian?SE(e,d):kE(e,d),u=d=>this.bigEndian?t5(e,d):r5(e,d),A=s(n);for(let d=0;d<A;d++){const g=e.slice(a,a+2),E=s(a+2),b=u(a+4),y=this.bytes[E],x=b*y;let k=e.slice(a+8,a+12);if(x>4){const R=this.bigEndian?t5(k,0):r5(k,0);k=e.slice(R,R+x)}const T=this._getTagValue(k,E,b),_=this.bigEndian?DE(g):DE(g.reverse()),S=r[_];o[S]=T,a+=12}return o}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,n5.ifd,i),{exifIFDPointer:o,gpsInfoIFDPointer:s}=a;if(o&&(a.subExif=this._decodeIDFEntries(n,n5.ifd,o)),s){const u=s;a.gpsInfo=this._decodeIDFEntries(n,n5.gps,u,!0)}return e.pos+=r.parent.length-16,a}}const GF=t=>{const e=t?Ci:o7,r=t?Yy:l7;return new ze({fortyTwo:e,offsetToFirstIFD:r,entries:new HF(t)})};class WF{decode(e,r){const i=LF(e.buffer.slice(e.pos,e.pos+2))==="MM";return e.pos+=2,GF(i).decode(e,r).entries}}const YF={name:()=>"EXIF",length:Ci,identifier:new ur(6),entries:new WF},qF={name:()=>"JFIF",length:Ci,identifier:new ur(5),version:Ci,units:It,xDensity:Ci,yDensity:Ci,thumbnailWidth:It,thumbnailHeight:It};class KF{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],o=a>=208&&a<=215;if(a!==0&&!o)break;i=r.indexOf(255,i+1)}return e.pos+=n,r.slice(0,n)}}const jF=new ze({scanComponentSelector:It,entropyCodingTable:new Wi(1)}),JF={name:()=>"SOS",length:Ci,numberOfImageComponents:It,componentSpecifications:new Be(jF,t=>t.numberOfImageComponents),startOfSpectral:It,endOfSpectral:It,successiveApproximationBit:new Wi(1),data:new KF},VF=new ze({id:It,samplingFactors:It,quantizationTableId:It}),ko={name:()=>"SOF",length:Ci,precision:It,height:Ci,width:Ci,numberOfComponents:It,components:new Be(VF,t=>t.numberOfComponents)},ZF={name:()=>"SOI"},XF={length:Ci,buf:new Wi(t=>t.length-2)},$F=Array(63).fill(0).reduce((t,e,r)=>({...t,[r+65472]:XF}),{}),eR=new S0(Ci,{...$F,65472:ko,65473:ko,65474:ko,65475:ko,65476:MF,65477:ko,65478:ko,65479:ko,65481:ko,65482:ko,65483:ko,65484:RF,65485:ko,65486:ko,65487:ko,65496:ZF,65497:zF,65498:JF,65499:PF,65501:UF,65504:qF,65505:YF}),tR=new Be(eR),rR=t=>tR.fromBuffer(t).map(({version:r,...n})=>({type:r,...n})),HB={decode:rR};var pf=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},gl=[],$o=[],nR=typeof Uint8Array<"u"?Uint8Array:Array,ym=!1;function GB(){ym=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)gl[e]=t[e],$o[t.charCodeAt(e)]=e;$o[45]=62,$o[95]=63}function iR(t){ym||GB();var e,r,n,i,a,o,s=t.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[s-2]==="="?2:t[s-1]==="="?1:0,o=new nR(s*3/4-a),n=a>0?s-4:s;var u=0;for(e=0,r=0;e<n;e+=4,r+=3)i=$o[t.charCodeAt(e)]<<18|$o[t.charCodeAt(e+1)]<<12|$o[t.charCodeAt(e+2)]<<6|$o[t.charCodeAt(e+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=i&255;return a===2?(i=$o[t.charCodeAt(e)]<<2|$o[t.charCodeAt(e+1)]>>4,o[u++]=i&255):a===1&&(i=$o[t.charCodeAt(e)]<<10|$o[t.charCodeAt(e+1)]<<4|$o[t.charCodeAt(e+2)]>>2,o[u++]=i>>8&255,o[u++]=i&255),o}function aR(t){return gl[t>>18&63]+gl[t>>12&63]+gl[t>>6&63]+gl[t&63]}function oR(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(aR(n));return i.join("")}function _E(t){ym||GB();for(var e,r=t.length,n=r%3,i="",a=[],o=16383,s=0,u=r-n;s<u;s+=o)a.push(oR(t,s,s+o>u?u:s+o));return n===1?(e=t[r-1],i+=gl[e>>2],i+=gl[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=gl[e>>10],i+=gl[e>>4&63],i+=gl[e<<2&63],i+="="),a.push(i),a.join("")}function Og(t,e,r,n,i){var a,o,s=i*8-n-1,u=(1<<s)-1,A=u>>1,d=-7,g=r?i-1:0,E=r?-1:1,b=t[e+g];for(g+=E,a=b&(1<<-d)-1,b>>=-d,d+=s;d>0;a=a*256+t[e+g],g+=E,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=o*256+t[e+g],g+=E,d-=8);if(a===0)a=1-A;else{if(a===u)return o?NaN:(b?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-A}return(b?-1:1)*o*Math.pow(2,a-n)}function WB(t,e,r,n,i,a){var o,s,u,A=a*8-i-1,d=(1<<A)-1,g=d>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=n?0:a-1,y=n?1:-1,x=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=d):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=M
vendor: 31,218 bytes, lines 3-8
3ath.pow(2,-o))<1&&(o--,u*=2),o+g>=1?e+=E/u:e+=E*Math.pow(2,1-g),e*u>=2&&(o++,u/=2),o+g>=d?(s=0,o=d):o+g>=1?(s=(e*u-1)*Math.pow(2,i),o=o+g):(s=e*Math.pow(2,g-1)*Math.pow(2,i),o=0));i>=8;t[r+b]=s&255,b+=y,s/=256,i-=8);for(o=o<<i|s,A+=i;A>0;t[r+b]=o&255,b+=y,o/=256,A-=8);t[r+b-y]|=x*128}var sR={}.toString,YB=Array.isArray||function(t){return sR.call(t)=="[object Array]"};/*! 4 * The buffer module from node.js, for the browser. 5 * 6 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 7 * @license MIT 8 */var qB=50;it.TYPED_ARRAY_SUPPORT=pf.TYPED_ARRAY_SUPPORT!==void 0?pf.TYPED_ARRAY_SUPPORT:!0;var lR=ag();function ag(){return it.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function hc(t,e){if(ag()<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 Bm(this,t)}return KB(this,t,e,r)}it.poolSize=8192;it._augment=function(t){return t.__proto__=it.prototype,t};function KB(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?fR(t,e,r,n):typeof e=="string"?uR(t,e,r):AR(t,e)}it.from=function(t,e,r){return KB(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 jB(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 cR(t,e,r,n){return jB(e),e<=0?hc(t,e):r!==void 0?typeof n=="string"?hc(t,e).fill(r,n):hc(t,e).fill(r):hc(t,e)}it.alloc=function(t,e,r){return cR(null,t,e,r)};function Bm(t,e){if(jB(e),t=hc(t,e<0?0:xm(e)|0),!it.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}it.allocUnsafe=function(t){return Bm(null,t)};it.allocUnsafeSlow=function(t){return Bm(null,t)};function uR(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=JB(e,r)|0;t=hc(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function Rp(t,e){var r=e.length<0?0:xm(e.length)|0;t=hc(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function fR(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=Rp(t,e),t}function AR(t,e){if(wl(e)){var r=xm(e.length)|0;return t=hc(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"||FR(e.length)?hc(t,0):Rp(t,e);if(e.type==="Buffer"&&YB(e.data))return Rp(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function xm(t){if(t>=ag())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ag().toString(16)+" bytes");return t|0}function hR(t){return+t!=t&&(t=0),it.alloc(+t)}it.isBuffer=rf;function wl(t){return!!(t!=null&&t._isBuffer)}it.compare=function(e,r){if(!wl(e)||!wl(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,a=0,o=Math.min(n,i);a<o;++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(!YB(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 o=e[n];if(!wl(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function JB(t,e){if(wl(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 og(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return r6(t).length;default:if(n)return og(t).length;e=(""+e).toLowerCase(),n=!0}}it.byteLength=JB;function dR(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 BR(this,e,r);case"utf8":case"utf-8":return XB(this,e,r);case"ascii":return IR(this,e,r);case"latin1":case"binary":return yR(this,e,r);case"base64":return CR(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xR(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}it.prototype._isBuffer=!0;function tf(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)tf(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)tf(this,r,r+3),tf(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)tf(this,r,r+7),tf(this,r+1,r+6),tf(this,r+2,r+5),tf(this,r+3,r+4);return this};it.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?XB(this,0,e):dR.apply(this,arguments)};it.prototype.equals=function(e){if(!wl(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=qB;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(!wl(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 o=a-i,s=n-r,u=Math.min(o,s),A=this.slice(i,a),d=e.slice(r,n),g=0;g<u;++g)if(A[g]!==d[g]){o=A[g],s=d[g];break}return o<s?-1:s<o?1:0};function VB(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)),wl(e))return e.length===0?-1:FE(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):FE(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function FE(t,e,r,n,i){var a=1,o=t.length,s=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,o/=2,s/=2,r/=2}function u(b,y){return a===1?b[y]:b.readUInt16BE(y*a)}var A;if(i){var d=-1;for(A=r;A<o;A++)if(u(t,A)===u(e,d===-1?0:A-d)){if(d===-1&&(d=A),A-d+1===s)return d*a}else d!==-1&&(A-=A-d),d=-1}else for(r+s>o&&(r=o-s),A=r;A>=0;A--){for(var g=!0,E=0;E<s;E++)if(u(t,A+E)!==u(e,E)){g=!1;break}if(g)return A}return-1}it.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};it.prototype.indexOf=function(e,r,n){return VB(this,e,r,n,!0)};it.prototype.lastIndexOf=function(e,r,n){return VB(this,e,r,n,!1)};function gR(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 o=0;o<n;++o){var s=parseInt(e.substr(o*2,2),16);if(isNaN(s))return o;t[r+o]=s}return o}function pR(t,e,r,n){return Ug(og(e,t.length-r),t,r,n)}function ZB(t,e,r,n){return Ug(DR(e),t,r,n)}function mR(t,e,r,n){return ZB(t,e,r,n)}function vR(t,e,r,n){return Ug(r6(e),t,r,n)}function ER(t,e,r,n){return Ug(_R(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 o=!1;;)switch(i){case"hex":return gR(this,e,r,n);case"utf8":case"utf-8":return pR(this,e,r,n);case"ascii":return ZB(this,e,r,n);case"latin1":case"binary":return mR(this,e,r,n);case"base64":return vR(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ER(this,e,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}};it.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function CR(t,e,r){return e===0&&r===t.length?_E(t):_E(t.slice(e,r))}function XB(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a=t[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=r){var u,A,d,g;switch(s){case 1:a<128&&(o=a);break;case 2:u=t[i+1],(u&192)===128&&(g=(a&31)<<6|u&63,g>127&&(o=g));break;case 3:u=t[i+1],A=t[i+2],(u&192)===128&&(A&192)===128&&(g=(a&15)<<12|(u&63)<<6|A&63,g>2047&&(g<55296||g>57343)&&(o=g));break;case 4:u=t[i+1],A=t[i+2],d=t[i+3],(u&192)===128&&(A&192)===128&&(d&192)===128&&(g=(a&15)<<18|(u&63)<<12|(A&63)<<6|d&63,g>65535&&g<1114112&&(o=g))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|o&1023),n.push(o),i+=s}return bR(n)}var RE=4096;function bR(t){var e=t.length;if(e<=RE)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=RE));return r}function IR(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 yR(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 BR(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+=kR(t[a]);return i}function xR(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 o=0;o<a;++o)i[o]=this[o+e]}return i};function yi(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||yi(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return i};it.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||yi(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||yi(e,1,this.length),this[e]};it.prototype.readUInt16LE=function(e,r){return r||yi(e,2,this.length),this[e]|this[e+1]<<8};it.prototype.readUInt16BE=function(e,r){return r||yi(e,2,this.length),this[e]<<8|this[e+1]};it.prototype.readUInt32LE=function(e,r){return r||yi(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||yi(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||yi(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*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||yi(e,r,this.length);for(var i=r,a=1,o=this[e+--i];i>0&&(a*=256);)o+=this[e+--i]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*r)),o};it.prototype.readInt8=function(e,r){return r||yi(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};it.prototype.readInt16LE=function(e,r){r||yi(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||yi(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||yi(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||yi(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||yi(e,4,this.length),Og(this,e,!0,23,4)};it.prototype.readFloatBE=function(e,r){return r||yi(e,4,this.length),Og(this,e,!1,23,4)};it.prototype.readDoubleLE=function(e,r){return r||yi(e,8,this.length),Og(this,e,!0,52,8)};it.prototype.readDoubleBE=function(e,r){return r||yi(e,8,this.length),Og(this,e,!1,52,8)};function no(t,e,r,n,i,a){if(!wl(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;no(this,e,r,n,a,0)}var o=1,s=0;for(this[r]=e&255;++s<n&&(o*=256);)this[r+s]=e/o&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;no(this,e,r,n,a,0)}var o=n-1,s=1;for(this[r+o]=e&255;--o>=0&&(s*=256);)this[r+o]=e/s&255;return r+n};it.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||no(this,e,r,1,255,0),it.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function Mg(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||no(this,e,r,2,65535,0),it.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Mg(this,e,r,!0),r+2};it.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||no(this,e,r,2,65535,0),it.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Mg(this,e,r,!1),r+2};function Pg(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||no(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):Pg(this,e,r,!0),r+4};it.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||no(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):Pg(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);no(this,e,r,n,a-1,-a)}var o=0,s=1,u=0;for(this[r]=e&255;++o<n&&(s*=256);)e<0&&u===0&&this[r+o-1]!==0&&(u=1),this[r+o]=(e/s>>0)-u&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);no(this,e,r,n,a-1,-a)}var o=n-1,s=1,u=0;for(this[r+o]=e&255;--o>=0&&(s*=256);)e<0&&u===0&&this[r+o+1]!==0&&(u=1),this[r+o]=(e/s>>0)-u&255;return r+n};it.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||no(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||no(this,e,r,2,32767,-32768),it.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Mg(this,e,r,!0),r+2};it.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||no(this,e,r,2,32767,-32768),it.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Mg(this,e,r,!1),r+2};it.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||no(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):Pg(this,e,r,!0),r+4};it.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||no(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):Pg(this,e,r,!1),r+4};function $B(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 e6(t,e,r,n,i){return i||$B(t,e,r,4),WB(t,e,r,n,23,4),r+4}it.prototype.writeFloatLE=function(e,r,n){return e6(this,e,r,!0,n)};it.prototype.writeFloatBE=function(e,r,n){return e6(this,e,r,!1,n)};function t6(t,e,r,n,i){return i||$B(t,e,r,8),WB(t,e,r,n,52,8),r+8}it.prototype.writeDoubleLE=function(e,r,n){return t6(this,e,r,!0,n)};it.prototype.writeDoubleBE=function(e,r,n){return t6(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,o;if(this===e&&n<r&&r<i)for(o=a-1;o>=0;--o)e[o+r]=this[o+n];else if(a<1e3||!it.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+r]=this[o+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)}if(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 o;if(typeof e=="number")for(o=r;o<n;++o)this[o]=e;else{var s=wl(e)?e:og(new it(e,i).toString()),u=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%u]}return this};var wR=/[^+\/0-9A-Za-z-_]/g;function QR(t){if(t=SR(t).replace(wR,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function SR(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function kR(t){return t<16?"0"+t.toString(16):t.toString(16)}function og(t,e){e=e||1/0;for(var r,n=t.length,i=null,a=[],o=0;o<n;++o){if(r=t.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(o+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 DR(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function _R(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function r6(t){return iR(QR(t))}function Ug(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 FR(t){return t!==t}function rf(t){return t!=null&&(!!t._isBuffer||n6(t)||RR(t))}function n6(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function RR(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&n6(t.slice(0,0))}var TR=Object.freeze({__proto__:null,Buffer:it,INSPECT_MAX_BYTES:qB,SlowBuffer:hR,isBuffer:rf,kMaxLength:lR});function i6(){throw new Error("setTimeout has not been defined")}function a6(){throw new Error("clearTimeout has not been defined")}var nu=i6,iu=a6;typeof pf.setTimeout=="function"&&(nu=setTimeout);typeof pf.clearTimeout=="function"&&(iu=clearTimeout);function o6(t){if(nu===setTimeout)return setTimeout(t,0);if((nu===i6||!nu)&&setTimeout)return nu=setTimeout,setTimeout(t,0);try{return nu(t,0)}catch{try{return nu.call(null,t,0)}catch{return nu.call(this,t,0)}}}function LR(t){if(iu===clearTimeout)return clearTimeout(t);if((iu===a6||!iu)&&clearTimeout)return iu=clearTimeout,clearTimeout(t);try{return iu(t)}catch{try{return iu.call(null,t)}catch{return iu.call(this,t)}}}var dc=[],nA=!1,nf,Zh=-1;function NR(){!nA||!nf||(nA=!1,nf.length?dc=nf.concat(dc):Zh=-1,dc.length&&s6())}function s6(){if(!nA){var t=o6(NR);nA=!0;for(var e=dc.length;e;){for(nf=dc,dc=[];++Zh<e;)nf&&nf[Zh].run();Zh=-1,e=dc.length}nf=null,nA=!1,LR(t)}}function To(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];dc.push(new l6(t,e)),dc.length===1&&!nA&&o6(s6)}function l6(t,e){this.fun=t,this.array=e}l6.prototype.run=function(){this.fun.apply(null,this.array)};var OR="browser",MR="browser",PR=!0,UR={},zR=[],HR="",GR={},WR={},YR={};function yf(){}var qR=yf,KR=yf,jR=yf,JR=yf,VR=yf,ZR=yf,XR=yf;function $R(t){throw new Error("process.binding is not supported")}function eT(){return"/"}function tT(t){throw new Error("process.chdir is not supported")}function rT(){return 0}var Zf=pf.performance||{},nT=Zf.now||Zf.mozNow||Zf.msNow||Zf.oNow||Zf.webkitNow||function(){return new Date().getTime()};function iT(t){var e=nT.call(Zf)*.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 aT=new Date;function oT(){var t=new Date,e=t-aT;return e/1e3}var Ns={nextTick:To,title:OR,browser:PR,env:UR,argv:zR,version:HR,versions:GR,on:qR,addListener:KR,once:jR,off:JR,removeListener:VR,removeAllListeners:ZR,emit:XR,binding:$R,cwd:eT,chdir:tT,umask:rT,hrtime:iT,platform:MR,release:WR,config:YR,uptime:oT};function sT(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function zg(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 c6={},TE=zg(TR),lT;function mu(){}mu.prototype=Object.create(null);function J0(){J0.init.call(this)}J0.EventEmitter=J0;J0.usingDomains=!1;J0.prototype.domain=void 0;J0.prototype._events=void 0;J0.prototype._maxListeners=void 0;J0.defaultMaxListeners=10;J0.init=function(){this.domain=null,J0.usingDomains&&lT.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new mu,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};J0.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 u6(t){return t._maxListeners===void 0?J0.defaultMaxListeners:t._maxListeners}J0.prototype.getMaxListeners=function(){return u6(this)};function cT(t,e,r){if(e)t.call(r);else for(var n=t.length,i=M1(t,n),a=0;a<n;++a)i[a].call(r)}function uT(t,e,r,n){if(e)t.call(r,n);else for(var i=t.length,a=M1(t,i),o=0;o<i;++o)a[o].call(r,n)}function fT(t,e,r,n,i){if(e)t.call(r,n,i);else for(var a=t.length,o=M1(t,a),s=0;s<a;++s)o[s].call(r,n,i)}function AT(t,e,r,n,i,a){if(e)t.call(r,n,i,a);else for(var o=t.length,s=M1(t,o),u=0;u<o;++u)s[u].call(r,n,i,a)}function hT(t,e,r,n){if(e)t.apply(r,n);else for(var i=t.length,a=M1(t,i),o=0;o<i;++o)a[o].apply(r,n)}J0.prototype.emit=function(e){var r,n,i,a,o,s,u,A=e==="error";if(s=this._events,s)A=A&&s.error==null;else if(!A)return!1;if(u=this.domain,A){if(r=arguments[1],u)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=u,r.domainThrown=!1,u.emit("error",r);else{if(r instanceof Error)throw r;var d=new Error('Uncaught, unspecified "error" event. ('+r+")");throw d.context=r,d}return!1}if(n=s[e],!n)return!1;var g=typeof n=="function";switch(i=arguments.length,i){case 1:cT(n,g,this);break;case 2:uT(n,g,this,arguments[1]);break;case 3:fT(n,g,this,arguments[1],arguments[2]);break;case 4:AT(n,g,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),o=1;o<i;o++)a[o-1]=arguments[o];hT(n,g,this,a)}return!0};function f6(t,e,r,n){var i,a,o;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),o=a[e]):(a=t._events=new mu,t._eventsCount=0),!o)o=a[e]=r,++t._eventsCount;else if(typeof o=="function"?o=a[e]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),!o.warned&&(i=u6(t),i&&i>0&&o.length>i)){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+e+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=o.length,dT(s)}return t}function dT(t){typeof console.warn=="function"?console.warn(t):console.log(t)}J0.prototype.addListener=function(e,r){return f6(this,e,r,!1)};J0.prototype.on=J0.prototype.addListener;J0.prototype.prependListener=function(e,r){return f6(this,e,r,!0)};function A6(t,e,r){var n=!1;function i(){t.removeListener(e,i),n||(n=!0,r.apply(t,arguments))}return i.listener=r,i}J0.prototype.once=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,A6(this,e,r)),this};J0.prototype.prependOnceListener=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,A6(this,e,r)),this};J0.prototype.removeListener=function(e,r){var n,i,a,o,s;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 mu:(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(a=-1,o=n.length;o-- >0;)if(n[o]===r||n[o].listener&&n[o].listener===r){s=n[o].listener,a=o;break}if(a<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount===0)return this._events=new mu,this;delete i[e]}else gT(n,a);i.removeListener&&this.emit("removeListener",e,s||r)}return this};J0.prototype.off=function(t,e){return this.removeListener(t,e)};J0.prototype.removeAllListeners=function(e){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new mu,this._eventsCount=0):n[e]&&(--this._eventsCount===0?this._events=new mu:delete n[e]),this;if(arguments.length===0){for(var i=Object.keys(n),a=0,o;a<i.length;++a)o=i[a],o!=="removeListener"&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=new mu,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};J0.prototype.listeners=function(e){var r,n,i=this._events;return i?(r=i[e],r?typeof r=="function"?n=[r.listener||r]:n=pT(r):n=[]):n=[],n};J0.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):h6.call(t,e)};J0.prototype.listenerCount=h6;function h6(t){var e=this._events;if(e){var r=e[t];if(typeof r=="function")return 1;if(r)return r.length}return 0}J0.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function gT(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 M1(t,e){for(var r=new Array(e);e--;)r[e]=t[e];return r}function pT(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}var Tp;typeof Object.create=="function"?Tp=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:Tp=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var Bc=Tp,d6=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},mT=/%[sdj%]/g;function Hg(t){if(!U1(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(Os(arguments[r]));return e.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(t).replace(mT,function(s){if(s==="%%")return"%";if(r>=i)return s;switch(s){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 s}}),o=n[r];r<i;o=n[++r])P1(o)||!Bf(o)?a+=" "+o:a+=" "+Os(o);return a}function Gg(t,e){if(bl(pf.process))return function(){return Gg(t,e).apply(this,arguments)};if(Ns.noDeprecation===!0)return t;var r=!1;function n(){if(!r){if(Ns.throwDeprecation)throw new Error(e);Ns.traceDeprecation?console.trace(e):console.error(e),r=!0}return t.apply(this,arguments)}return n}var Ch={},i5;function wm(t){if(bl(i5)&&(i5=Ns.env.NODE_DEBUG||""),t=t.toUpperCase(),!Ch[t])if(new RegExp("\\b"+t+"\\b","i").test(i5)){var e=0;Ch[t]=function(){var r=Hg.apply(null,arguments);console.error("%s %d: %s",t,e,r)}}else Ch[t]=function(){};return Ch[t]}function Os(t,e){var r={seen:[],stylize:ET};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),Wg(e)?r.showHidden=e:e&&Dm(r,e),bl(r.showHidden)&&(r.showHidden=!1),bl(r.depth)&&(r.depth=2),bl(r.colors)&&(r.colors=!1),bl(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=vT),sg(r,t,r.depth)}Os.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]};Os.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function vT(t,e){var r=Os.styles[e];return r?"\x1B["+Os.colors[r][0]+"m"+t+"\x1B["+Os.colors[r][1]+"m":t}function ET(t,e){return t}function CT(t){var e={};return t.forEach(function(r,n){e[r]=!0}),e}function sg(t,e,r){if(t.customInspect&&e&&hf(e.inspect)&&e.inspect!==Os&&!(e.constructor&&e.constructor.prototype===e)){var n=e.inspect(r,t);return U1(n)||(n=sg(t,n,r)),n}var i=bT(t,e);if(i)return i;var a=Object.keys(e),o=CT(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(e)),iA(e)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return a5(e);
vendor: 4,372 bytes, lines 8-17
8if(a.length===0){if(hf(e)){var s=e.name?": "+e.name:"";return t.stylize("[Function"+s+"]","special")}if(Af(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(pA(e))return t.stylize(Date.prototype.toString.call(e),"date");if(iA(e))return a5(e)}var u="",A=!1,d=["{","}"];if(Qm(e)&&(A=!0,d=["[","]"]),hf(e)){var g=e.name?": "+e.name:"";u=" [Function"+g+"]"}if(Af(e)&&(u=" "+RegExp.prototype.toString.call(e)),pA(e)&&(u=" "+Date.prototype.toUTCString.call(e)),iA(e)&&(u=" "+a5(e)),a.length===0&&(!A||e.length==0))return d[0]+u+d[1];if(r<0)return Af(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var E;return A?E=IT(t,e,r,o,a):E=a.map(function(b){return Lp(t,e,r,o,b,A)}),t.seen.pop(),yT(E,u,d)}function bT(t,e){if(bl(e))return t.stylize("undefined","undefined");if(U1(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(Sm(e))return t.stylize(""+e,"number");if(Wg(e))return t.stylize(""+e,"boolean");if(P1(e))return t.stylize("null","null")}function a5(t){return"["+Error.prototype.toString.call(t)+"]"}function IT(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)E6(e,String(o))?a.push(Lp(t,e,r,n,String(o),!0)):a.push("");return i.forEach(function(u){u.match(/^\d+$/)||a.push(Lp(t,e,r,n,u,!0))}),a}function Lp(t,e,r,n,i,a){var o,s,u;if(u=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]},u.get?u.set?s=t.stylize("[Getter/Setter]","special"):s=t.stylize("[Getter]","special"):u.set&&(s=t.stylize("[Setter]","special")),E6(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(u.value)<0?(P1(r)?s=sg(t,u.value,null):s=sg(t,u.value,r-1),s.indexOf(` 9`)>-1&&(a?s=s.split(` 10`).map(function(A){return" "+A}).join(` 11`).substr(2):s=` 12`+s.split(` 13`).map(function(A){return" "+A}).join(` 14`))):s=t.stylize("[Circular]","special")),bl(o)){if(a&&i.match(/^\d+$/))return s;o=JSON.stringify(""+i),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function yT(t,e,r){var n=t.reduce(function(i,a){return a.indexOf(` 15`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(e===""?"":e+` 16 `)+" "+t.join(`, 17 `)+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function Qm(t){return Array.isArray(t)}function Wg(t){return typeof t=="boolean"}function P1(t){return t===null}function g6(t){return t==null}function Sm(t){return typeof t=="number"}function U1(t){return typeof t=="string"}function p6(t){return typeof t=="symbol"}function bl(t){return t===void 0}function Af(t){return Bf(t)&&km(t)==="[object RegExp]"}function Bf(t){return typeof t=="object"&&t!==null}function pA(t){return Bf(t)&&km(t)==="[object Date]"}function iA(t){return Bf(t)&&(km(t)==="[object Error]"||t instanceof Error)}function hf(t){return typeof t=="function"}function lg(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}function m6(t){return it.isBuffer(t)}function km(t){return Object.prototype.toString.call(t)}function o5(t){return t<10?"0"+t.toString(10):t.toString(10)}var BT=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function xT(){var t=new Date,e=[o5(t.getHours()),o5(t.getMinutes()),o5(t.getSeconds())].join(":");return[t.getDate(),BT[t.getMonth()],e].join(" ")}function v6(){console.log("%s - %s",xT(),Hg.apply(null,arguments))}function Dm(t,e){if(!e||!Bf(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}function E6(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Vu=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function _m(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');if(Vu&&t[Vu]){var e=t[Vu];if(typeof e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,Vu,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var r,n,i=new Promise(function(s,u){r=s,n=u}),a=[],o=0;o<arguments.length;o++)a.push(arguments[o]);a.push(function(s,u){s?n(s):r(u)});try{t.apply(this,a)}catch(s){n(s)}return i}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Vu&&Object.defineProperty(e,Vu,{value:e,enumerable:!1,writable:!1,
vendor: 22,448 bytes, line 17
17configurable:!0}),Object.defineProperties(e,d6(t))}_m.custom=Vu;function wT(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}function C6(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,o=function(){return i.apply(a,arguments)};t.apply(this,r).then(function(s){Ns.nextTick(o.bind(null,null,s))},function(s){Ns.nextTick(wT.bind(null,s,o))})}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Object.defineProperties(e,d6(t)),e}var QT={inherits:Bc,_extend:Dm,log:v6,isBuffer:m6,isPrimitive:lg,isFunction:hf,isError:iA,isDate:pA,isObject:Bf,isRegExp:Af,isUndefined:bl,isSymbol:p6,isString:U1,isNumber:Sm,isNullOrUndefined:g6,isNull:P1,isBoolean:Wg,isArray:Qm,inspect:Os,deprecate:Gg,format:Hg,debuglog:wm,promisify:_m,callbackify:C6},ST=Object.freeze({__proto__:null,_extend:Dm,callbackify:C6,debuglog:wm,default:QT,deprecate:Gg,format:Hg,inherits:Bc,inspect:Os,isArray:Qm,isBoolean:Wg,isBuffer:m6,isDate:pA,isError:iA,isFunction:hf,isNull:P1,isNullOrUndefined:g6,isNumber:Sm,isObject:Bf,isPrimitive:lg,isRegExp:Af,isString:U1,isSymbol:p6,isUndefined:bl,log:v6,promisify:_m});function xf(){this.head=null,this.tail=null,this.length=0}xf.prototype.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length};xf.prototype.unshift=function(t){var e={data:t,next:this.head};this.length===0&&(this.tail=e),this.head=e,++this.length};xf.prototype.shift=function(){if(this.length!==0){var t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}};xf.prototype.clear=function(){this.head=this.tail=null,this.length=0};xf.prototype.join=function(t){if(this.length===0)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r};xf.prototype.concat=function(t){if(this.length===0)return it.alloc(0);if(this.length===1)return this.head.data;for(var e=it.allocUnsafe(t>>>0),r=this.head,n=0;r;)r.data.copy(e,n),n+=r.data.length,r=r.next;return e};var kT=it.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 DT(t){if(t&&!kT(t))throw new Error("Unknown encoding: "+t)}function z1(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),DT(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=FT;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=RT;break;default:this.write=_T;return}this.charBuffer=new it(6),this.charReceived=0,this.charLength=0}z1.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};z1.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};z1.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 _T(t){return t.toString(this.encoding)}function FT(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function RT(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}bn.ReadableState=b6;var wr=wm("stream");Bc(bn,J0);function TT(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 LT(t,e){return t.listeners(e).length}function b6(t,e){t=t||{},this.objectMode=!!t.objectMode,e instanceof Fo&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,n=this.objectMode?16:16*1024;this.highWaterMark=r||r===0?r:n,this.highWaterMark=~~this.highWaterMark,this.buffer=new xf,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.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(this.decoder=new z1(t.encoding),this.encoding=t.encoding)}function bn(t){if(!(this instanceof bn))return new bn(t);this._readableState=new b6(t,this),this.readable=!0,t&&typeof t.read=="function"&&(this._read=t.read),J0.call(this)}bn.prototype.push=function(t,e){var r=this._readableState;return!r.objectMode&&typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=it.from(t,e),e="")),I6(this,r,t,e,!1)};bn.prototype.unshift=function(t){var e=this._readableState;return I6(this,e,t,"",!0)};bn.prototype.isPaused=function(){return this._readableState.flowing===!1};function I6(t,e,r,n,i){var a=MT(e,r);if(a)t.emit("error",a);else if(r===null)e.reading=!1,PT(t,e);else if(e.objectMode||r&&r.length>0)if(e.ended&&!i){var o=new Error("stream.push() after EOF");t.emit("error",o)}else if(e.endEmitted&&i){var s=new Error("stream.unshift() after end event");t.emit("error",s)}else{var u;e.decoder&&!i&&!n&&(r=e.decoder.write(r),u=!e.objectMode&&r.length===0),i||(e.reading=!1),u||(e.flowing&&e.length===0&&!e.sync?(t.emit("data",r),t.read(0)):(e.length+=e.objectMode?1:r.length,i?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&Yg(t))),UT(t,e)}else i||(e.reading=!1);return NT(e)}function NT(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||t.length===0)}bn.prototype.setEncoding=function(t){return this._readableState.decoder=new z1(t),this._readableState.encoding=t,this};var LE=8388608;function OT(t){return t>=LE?t=LE:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function NE(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=OT(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}bn.prototype.read=function(t){wr("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return wr("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?s5(this):Yg(this),null;if(t=NE(t,e),t===0&&e.ended)return e.length===0&&s5(this),null;var n=e.needReadable;wr("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,wr("length less than watermark",n)),e.ended||e.reading?(n=!1,wr("reading or ended",n)):n&&(wr("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=NE(r,e)));var i;return t>0?i=y6(t,e):i=null,i===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&s5(this)),i!==null&&this.emit("data",i),i};function MT(t,e){var r=null;return!it.isBuffer(e)&&typeof e!="string"&&e!==null&&e!==void 0&&!t.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function PT(t,e){if(!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,Yg(t)}}function Yg(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(wr("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?To(OE,t):OE(t))}function OE(t){wr("emit readable"),t.emit("readable"),Fm(t)}function UT(t,e){e.readingMore||(e.readingMore=!0,To(zT,t,e))}function zT(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(wr("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}bn.prototype._read=function(t){this.emit("error",new Error("not implemented"))};bn.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,wr("pipe count=%d opts=%j",n.pipesCount,e);var i=!e||e.end!==!1,a=i?s:d;n.endEmitted?To(a):r.once("end",a),t.on("unpipe",o);function o(T){wr("onunpipe"),T===r&&d()}function s(){wr("onend"),t.end()}var u=HT(r);t.on("drain",u);var A=!1;function d(){wr("cleanup"),t.removeListener("close",y),t.removeListener("finish",x),t.removeListener("drain",u),t.removeListener("error",b),t.removeListener("unpipe",o),r.removeListener("end",s),r.removeListener("end",d),r.removeListener("data",E),A=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&u()}var g=!1;r.on("data",E);function E(T){wr("ondata"),g=!1;var _=t.write(T);_===!1&&!g&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&B6(n.pipes,t)!==-1)&&!A&&(wr("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,g=!0),r.pause())}function b(T){wr("onerror",T),k(),t.removeListener("error",b),LT(t,"error")===0&&t.emit("error",T)}TT(t,"error",b);function y(){t.removeListener("finish",x),k()}t.once("close",y);function x(){wr("onfinish"),t.removeListener("close",y),k()}t.once("finish",x);function k(){wr("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(wr("pipe resume"),r.resume()),t};function HT(t){return function(){var e=t._readableState;wr("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&t.listeners("data").length&&(e.flowing=!0,Fm(t))}}bn.prototype.unpipe=function(t){var e=this._readableState;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),this);if(!t){var r=e.pipes,n=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i<n;i++)r[i].emit("unpipe",this);return this}var a=B6(e.pipes,t);return a===-1?this:(e.pipes.splice(a,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this),this)};bn.prototype.on=function(t,e){var r=J0.prototype.on.call(this,t,e);if(t==="data")this._readableState.flowing!==!1&&this.resume();else if(t==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&Yg(this):To(GT,this))}return r};bn.prototype.addListener=bn.prototype.on;function GT(t){wr("readable nexttick read 0"),t.read(0)}bn.prototype.resume=function(){var t=this._readableState;return t.flowing||(wr("resume"),t.flowing=!0,WT(this,t)),this};function WT(t,e){e.resumeScheduled||(e.resumeScheduled=!0,To(YT,t,e))}function YT(t,e){e.reading||(wr("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),Fm(t),e.flowing&&!e.reading&&t.read(0)}bn.prototype.pause=function(){return wr("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(wr("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Fm(t){var e=t._readableState;for(wr("flow",e.flowing);e.flowing&&t.read()!==null;);}bn.prototype.wrap=function(t){var e=this._readableState,r=!1,n=this;t.on("end",function(){if(wr("wrapped end"),e.decoder&&!e.ended){var o=e.decoder.end();o&&o.length&&n.push(o)}n.push(null)}),t.on("data",function(o){if(wr("wrapped data"),e.decoder&&(o=e.decoder.write(o)),!(e.objectMode&&o==null)&&!(!e.objectMode&&(!o||!o.length))){var s=n.push(o);s||(r=!0,t.pause())}});for(var i in t)this[i]===void 0&&typeof t[i]=="function"&&(this[i]=(function(o){return function(){return t[o].apply(t,arguments)}})(i));var a=["error","close","destroy","pause","resume"];return VT(a,function(o){t.on(o,n.emit.bind(n,o))}),n._read=function(o){wr("wrapped _read",o),r&&(r=!1,t.resume())},n};bn._fromList=y6;function y6(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.head.data:r=e.buffer.concat(e.length),e.buffer.clear()):r=qT(t,e.buffer,e.decoder),r}function qT(t,e,r){var n;return t<e.head.data.length?(n=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):t===e.head.data.length?n=e.shift():n=r?KT(t,e):jT(t,e),n}function KT(t,e){var r=e.head,n=1,i=r.data;for(t-=i.length;r=r.next;){var a=r.data,o=t>a.length?a.length:t;if(o===a.length?i+=a:i+=a.slice(0,t),t-=o,t===0){o===a.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=a.slice(o));break}++n}return e.length-=n,i}function jT(t,e){var r=it.allocUnsafe(t),n=e.head,i=1;for(n.data.copy(r),t-=n.data.length;n=n.next;){var a=n.data,o=t>a.length?a.length:t;if(a.copy(r,r.length-t,0,o),t-=o,t===0){o===a.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=a.slice(o));break}++i}return e.length-=i,r}function s5(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,To(JT,e,t))}function JT(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function VT(t,e){for(var r=0,n=t.length;r<n;r++)e(t[r],r)}function B6(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}Yi.WritableState=Rm;Bc(Yi,J0);function ZT(){}function XT(t,e,r){this.chunk=t,this.encoding=e,this.callback=r,this.next=null}function Rm(t,e){Object.defineProperty(this,"buffer",{get:Gg(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),t=t||{},this.objectMode=!!t.objectMode,e instanceof Fo&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var r=t.highWaterMark,n=this.objectMode?16:16*1024;this.highWaterMark=r||r===0?r:n,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var i=t.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){aL(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new S6(this)}Rm.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};function Yi(t){if(!(this instanceof Yi)&&!(this instanceof Fo))return new Yi(t);this._writableState=new Rm(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev)),J0.call(this)}Yi.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function $T(t,e){var r=new Error("write after end");t.emit("error",r),To(e,r)}function eL(t,e,r,n){var i=!0,a=!1;return r===null?a=new TypeError("May not write null values to stream"):!it.isBuffer(r)&&typeof r!="string"&&r!==void 0&&!e.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),To(n,a),i=!1),i}Yi.prototype.write=function(t,e,r){var n=this._writableState,i=!1;return typeof e=="function"&&(r=e,e=null),it.isBuffer(t)?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=ZT),n.ended?$T(this,r):eL(this,n,t,r)&&(n.pendingcb++,i=rL(this,n,t,e,r)),i};Yi.prototype.cork=function(){var t=this._writableState;t.corked++};Yi.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.finished&&!t.bufferProcessing&&t.bufferedRequest&&x6(this,t))};Yi.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 TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this};function tL(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=it.from(e,r)),e}function rL(t,e,r,n,i){r=tL(e,r,n),it.isBuffer(r)&&(n="buffer");var a=e.objectMode?1:r.length;e.length+=a;var o=e.length<e.highWaterMark;if(o||(e.needDrain=!0),e.writing||e.corked){var s=e.lastBufferedRequest;e.lastBufferedRequest=new XT(r,n,i),s?s.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else Np(t,e,!1,a,r,n,i);return o}function Np(t,e,r,n,i,a,o){e.writelen=n,e.writecb=o,e.writing=!0,e.sync=!0,r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync=!1}function nL(t,e,r,n,i){--e.pendingcb,r?To(i,n):i(n),t._writableState.errorEmitted=!0,t.emit("error",n)}function iL(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function aL(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(iL(r),e)nL(t,r,n,e,i);else{var a=w6(r);!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&x6(t,r),n?To(ME,t,r,a,i):ME(t,r,a,i)}}function ME(t,e,r,n){r||oL(t,e),e.pendingcb--,n(),Q6(t,e)}function oL(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function x6(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 o=0;r;)i[o]=r,r=r.next,o+=1;Np(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 S6(e)}else{for(;r;){var s=r.chunk,u=r.encoding,A=r.callback,d=e.objectMode?1:s.length;if(Np(t,e,!1,d,s,u,A),r=r.next,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequestCount=0,e.bufferedRequest=r,e.bufferProcessing=!1}Yi.prototype._write=function(t,e,r){r(new Error("not implemented"))};Yi.prototype._writev=null;Yi.prototype.end=function(t,e,r){var n=this._writableState;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&&!n.finished&&sL(this,n,r)};function w6(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function PE(t,e){e.prefinished||(e.prefinished=!0,t.emit("prefinish"))}function Q6(t,e){var r=w6(e);return r&&(e.pendingcb===0?(PE(t,e),e.finished=!0,t.emit("finish")):PE(t,e)),r}function sL(t,e,r){e.ending=!0,Q6(t,e),r&&(e.finished?To(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function S6(t){var e=this;this.next=null,this.entry=null,this.finish=function(r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}}Bc(Fo,bn);var UE=Object.keys(Yi.prototype);for(var l5=0;l5<UE.length;l5++){var c5=UE[l5];Fo.prototype[c5]||(Fo.prototype[c5]=Yi.prototype[c5])}function Fo(t){if(!(this instanceof Fo))return new Fo(t);bn.call(this,t),Yi.call(this,t),t&&t.readable===!1&&(this.readable=!1),t&&t.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,t&&t.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",lL)}function lL(){this.allowHalfOpen||this._writableState.ended||To(cL,this)}function cL(t){t.end()}Bc(Hs,Fo);function uL(t){this.afterTransform=function(e,r){return fL(t,e,r)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function fL(t,e,r){var n=t._transformState;n.transforming=!1;var i=n.writecb;if(!i)return t.emit("error",new Error("no writecb in Transform class"));n.writechunk=null,n.writecb=null,r!=null&&t.push(r),i(e);var a=t._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&t._read(a.highWaterMark)}function Hs(t){if(!(this instanceof Hs))return new Hs(t);Fo.call(this,t),this._transformState=new uL(this);var e=this;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.once("prefinish",function(){typeof this._flush=="function"?this._flush(function(r){zE(e,r)}):zE(e)})}Hs.prototype.push=function(t,e){return this._transformState.needTransform=!1,Fo.prototype.push.call(this,t,e)};Hs.prototype._transform=function(t,e,r){throw new Error("Not implemented")};Hs.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)}};Hs.prototype._read=function(t){var e=this._transformState;e.writechunk!==null&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0};function zE(t,e){if(e)return t.emit("error",e);var r=t._writableState,n=t._transformState;if(r.length)throw new Error("Calling transform done when ws.length != 0");if(n.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}Bc(mA,Hs);function mA(t){if(!(this instanceof mA))return new mA(t);Hs.call(this,t)}mA.prototype._transform=function(t,e,r){r(null,t)};Bc(Gs,J0);Gs.Readable=bn;Gs.Writable=Yi;Gs.Duplex=Fo;Gs.Transform=Hs;Gs.PassThrough=mA;Gs.Stream=Gs;function Gs(){J0.call(this)}Gs.prototype.pipe=function(t,e){var r=this;function n(d){t.writable&&t.write(d)===!1&&r.pause&&r.pause()}r.on("data",n);function i(){r.readable&&r.resume&&r.resume()}t.on("drain",i),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",o),r.on("close",s));var a=!1;function o(){a||(a=!0,t.end())}function s(){a||(a=!0,typeof t.destroy=="function"&&t.destroy())}function u(d){if(A(),J0.listenerCount(this,"error")===0)throw d}r.on("error",u),t.on("error",u);function A(){r.removeListener("data",n),t.removeListener("drain",i),r.removeListener("end",o),r.removeListener("close",s
17),r.removeListener("error",u),t.removeListener("error",u),r.removeListener("end",A),r.removeListener("close",A),t.removeListener("close",A)}return r.on("end",A),r.on("close",A),t.on("close",A),t.emit("pipe",r),t};var AL=Object.freeze({__proto__:null,Duplex:Fo,PassThrough:mA,Readable:bn,Stream:Gs,Transform:Hs,Writable:Yi,default:Gs}),hL=zg(AL),k6={};function HE(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 dL=Object.prototype.hasOwnProperty,GE=Object.keys||function(t){var e=[];for(var r in t)dL.call(t,r)&&e.push(r);return e},WE=Array.prototype.slice,u5;function D6(){return typeof u5<"u"?u5:u5=(function(){return(function(){}).name==="foo"})()}function YE(t){return Object.prototype.toString.call(t)}function qE(t){return rf(t)||typeof pf.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t?!!(t instanceof DataView||t.buffer&&t.buffer instanceof ArrayBuffer):!1}function Ra(t,e){t||_a(t,!0,e,"==",E1)}var gL=/\s*function\s+([^\(\s]*)\s*/;function _6(t){if(hf(t)){if(D6())return t.name;var e=t.toString(),r=e.match(gL);return r&&r[1]}}Ra.AssertionError=qg;function qg(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=pL(this),this.generatedMessage=!0);var e=t.stackStartFunction||_a;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=_6(e),a=n.indexOf(` 18`+i);if(a>=0){var o=n.indexOf(` 19`,a+1);n=n.substring(o+1)}this.stack=n}}}Bc(qg,Error);function KE(t,e){return typeof t=="string"?t.length<e?t:t.slice(0,e):t}function jE(t){if(D6()||!hf(t))return Os(t);var e=_6(t),r=e?": "+e:"";return"[Function"+r+"]"}function pL(t){return KE(jE(t.actual),128)+" "+t.operator+" "+KE(jE(t.expected),128)}function _a(t,e,r,n,i){throw new qg({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}Ra.fail=_a;function E1(t,e){t||_a(t,!0,e,"==",E1)}Ra.ok=E1;Ra.equal=Tm;function Tm(t,e,r){t!=e&&_a(t,e,r,"==",Tm)}Ra.notEqual=Lm;function Lm(t,e,r){t==e&&_a(t,e,r,"!=",Lm)}Ra.deepEqual=Nm;function Nm(t,e,r){vA(t,e,!1)||_a(t,e,r,"deepEqual",Nm)}Ra.deepStrictEqual=Om;function Om(t,e,r){vA(t,e,!0)||_a(t,e,r,"deepStrictEqual",Om)}function vA(t,e,r,n){if(t===e)return!0;if(rf(t)&&rf(e))return HE(t,e)===0;if(pA(t)&&pA(e))return t.getTime()===e.getTime();if(Af(t)&&Af(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(qE(t)&&qE(e)&&YE(t)===YE(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return HE(new Uint8Array(t.buffer),new Uint8Array(e.buffer))===0;if(rf(t)!==rf(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),mL(t,e,r,n))}function JE(t){return Object.prototype.toString.call(t)=="[object Arguments]"}function mL(t,e,r,n){if(t==null||e===null||e===void 0)return!1;if(lg(t)||lg(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=JE(t),a=JE(e);if(i&&!a||!i&&a)return!1;if(i)return t=WE.call(t),e=WE.call(e),vA(t,e,r);var o=GE(t),s=GE(e),u,A;if(o.length!==s.length)return!1;for(o.sort(),s.sort(),A=o.length-1;A>=0;A--)if(o[A]!==s[A])return!1;for(A=o.length-1;A>=0;A--)if(u=o[A],!vA(t[u],e[u],r,n))return!1;return!0}Ra.notDeepEqual=Mm;function Mm(t,e,r){vA(t,e,!1)&&_a(t,e,r,"notDeepEqual",Mm)}Ra.notDeepStrictEqual=Pm;function Pm(t,e,r){vA(t,e,!0)&&_a(t,e,r,"notDeepStrictEqual",Pm)}Ra.strictEqual=Um;function Um(t,e,r){t!==e&&_a(t,e,r,"===",Um)}Ra.notStrictEqual=zm;function zm(t,e,r){t===e&&_a(t,e,r,"!==",zm)}function VE(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 vL(t){var e;try{t()}catch(r){e=r}return e}function F6(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=vL(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&_a(i,r,"Missing expected exception"+n);var a=typeof n=="string",o=!t&&iA(i),s=!t&&i&&!r;if((o&&a&&VE(i,r)||s)&&_a(i,r,"Got unwanted exception"+n),t&&i&&r&&!VE(i,r)||!t&&i)throw i}Ra.throws=R6;function R6(t,e,r){F6(!0,t,e,r)}Ra.doesNotThrow=T6;function T6(t,e,r){F6(!1,t,e,r)}Ra.ifError=L6;function L6(t){if(t)throw t}var EL=Object.freeze({__proto__:null,AssertionError:qg,assert:E1,deepEqual:Nm,deepStrictEqual:Om,default:Ra,doesNotThrow:T6,equal:Tm,fail:_a,ifError:L6,notDeepEqual:Mm,notDeepStrictEqual:Pm,notEqual:Lm,notStrictEqual:zm,ok:E1,strictEqual:Um,throws:R6}
vendor: 35,755 bytes, line 19
19),N6=zg(EL);function CL(){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}var bL=CL,Dl={},H1={};(function(t){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}t.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var u in s)r(s,u)&&(a[u]=s[u])}}return a},t.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,u,A){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+u),A);return}for(var d=0;d<u;d++)a[A+d]=o[s+d]},flattenChunks:function(a){var o,s,u,A,d,g;for(u=0,o=0,s=a.length;o<s;o++)u+=a[o].length;for(g=new Uint8Array(u),A=0,o=0,s=a.length;o<s;o++)d=a[o],g.set(d,A),A+=d.length;return g}},i={arraySet:function(a,o,s,u,A){for(var d=0;d<u;d++)a[A+d]=o[s+d]},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)})(H1);var QA={},IL=H1,yL=4,ZE=0,XE=1,BL=2;function SA(t){for(var e=t.length;--e>=0;)t[e]=0}var xL=0,O6=1,wL=2,QL=3,SL=258,Hm=29,G1=256,C1=G1+1+Hm,aA=30,Gm=19,M6=2*C1+1,af=15,f5=16,kL=7,Wm=256,P6=16,U6=17,z6=18,Op=[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],Xh=[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],DL=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],H6=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_L=512,uc=new Array((C1+2)*2);SA(uc);var s1=new Array(aA*2);SA(s1);var b1=new Array(_L);SA(b1);var I1=new Array(SL-QL+1);SA(I1);var Ym=new Array(Hm);SA(Ym);var cg=new Array(aA);SA(cg);function A5(t,e,r,n,i){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}var G6,W6,Y6;function h5(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function q6(t){return t<256?b1[t]:b1[256+(t>>>7)]}function y1(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function eo(t,e,r){t.bi_valid>f5-r?(t.bi_buf|=e<<t.bi_valid&65535,y1(t,t.bi_buf),t.bi_buf=e>>f5-t.bi_valid,t.bi_valid+=r-f5):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)}function pl(t,e,r){eo(t,r[e*2],r[e*2+1])}function K6(t,e){var r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1}function FL(t){t.bi_valid===16?(y1(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function RL(t,e){var r=e.dyn_tree,n=e.max_code,i=e.stat_desc.static_tree,a=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,u=e.stat_desc.max_length,A,d,g,E,b,y,x=0;for(E=0;E<=af;E++)t.bl_count[E]=0;for(r[t.heap[t.heap_max]*2+1]=0,A=t.heap_max+1;A<M6;A++)d=t.heap[A],E=r[r[d*2+1]*2+1]+1,E>u&&(E=u,x++),r[d*2+1]=E,!(d>n)&&(t.bl_count[E]++,b=0,d>=s&&(b=o[d-s]),y=r[d*2],t.opt_len+=y*(E+b),a&&(t.static_len+=y*(i[d*2+1]+b)));if(x!==0){do{for(E=u-1;t.bl_count[E]===0;)E--;t.bl_count[E]--,t.bl_count[E+1]+=2,t.bl_count[u]--,x-=2}while(x>0);for(E=u;E!==0;E--)for(d=t.bl_count[E];d!==0;)g=t.heap[--A],!(g>n)&&(r[g*2+1]!==E&&(t.opt_len+=(E-r[g*2+1])*r[g*2],r[g*2+1]=E),d--)}}function j6(t,e,r){var n=new Array(af+1),i=0,a,o;for(a=1;a<=af;a++)n[a]=i=i+r[a-1]<<1;for(o=0;o<=e;o++){var s=t[o*2+1];s!==0&&(t[o*2]=K6(n[s]++,s))}}function TL(){var t,e,r,n,i,a=new Array(af+1);for(r=0,n=0;n<Hm-1;n++)for(Ym[n]=r,t=0;t<1<<Op[n];t++)I1[r++]=n;for(I1[r-1]=n,i=0,n=0;n<16;n++)for(cg[n]=i,t=0;t<1<<Xh[n];t++)b1[i++]=n;for(i>>=7;n<aA;n++)for(cg[n]=i<<7,t=0;t<1<<Xh[n]-7;t++)b1[256+i++]=n;for(e=0;e<=af;e++)a[e]=0;for(t=0;t<=143;)uc[t*2+1]=8,t++,a[8]++;for(;t<=255;)uc[t*2+1]=9,t++,a[9]++;for(;t<=279;)uc[t*2+1]=7,t++,a[7]++;for(;t<=287;)uc[t*2+1]=8,t++,a[8]++;for(j6(uc,C1+1,a),t=0;t<aA;t++)s1[t*2+1]=5,s1[t*2]=K6(t,5);G6=new A5(uc,Op,G1+1,C1,af),W6=new A5(s1,Xh,0,aA,af),Y6=new A5(new Array(0),DL,0,Gm,kL)}function J6(t){var e;for(e=0;e<C1;e++)t.dyn_ltree[e*2]=0;for(e=0;e<aA;e++)t.dyn_dtree[e*2]=0;for(e=0;e<Gm;e++)t.bl_tree[e*2]=0;t.dyn_ltree[Wm*2]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function V6(t){t.bi_valid>8?y1(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function LL(t,e,r,n){V6(t),y1(t,r),y1(t,~r),IL.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function $E(t,e,r,n){var i=e*2,a=r*2;return t[i]<t[a]||t[i]===t[a]&&n[e]<=n[r]}function d5(t,e,r){for(var n=t.heap[r],i=r<<1;i<=t.heap_len&&(i<t.heap_len&&$E(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!$E(e,n,t.heap[i],t.depth));)t.heap[r]=t.heap[i],r=i,i<<=1;t.heap[r]=n}function eC(t,e,r){var n,i,a=0,o,s;if(t.last_lit!==0)do n=t.pending_buf[t.d_buf+a*2]<<8|t.pending_buf[t.d_buf+a*2+1],i=t.pending_buf[t.l_buf+a],a++,n===0?pl(t,i,e):(o=I1[i],pl(t,o+G1+1,e),s=Op[o],s!==0&&(i-=Ym[o],eo(t,i,s)),n--,o=q6(n),pl(t,o,r),s=Xh[o],s!==0&&(n-=cg[o],eo(t,n,s)));while(a<t.last_lit);pl(t,Wm,e)}function Mp(t,e){var r=e.dyn_tree,n=e.stat_desc.static_tree,i=e.stat_desc.has_stree,a=e.stat_desc.elems,o,s,u=-1,A;for(t.heap_len=0,t.heap_max=M6,o=0;o<a;o++)r[o*2]!==0?(t.heap[++t.heap_len]=u=o,t.depth[o]=0):r[o*2+1]=0;for(;t.heap_len<2;)A=t.heap[++t.heap_len]=u<2?++u:0,r[A*2]=1,t.depth[A]=0,t.opt_len--,i&&(t.static_len-=n[A*2+1]);for(e.max_code=u,o=t.heap_len>>1;o>=1;o--)d5(t,r,o);A=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],d5(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,r[A*2]=r[o*2]+r[s*2],t.depth[A]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,r[o*2+1]=r[s*2+1]=A,t.heap[1]=A++,d5(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],RL(t,e),j6(r,u,t.bl_count)}function tC(t,e,r){var n,i=-1,a,o=e[1],s=0,u=7,A=4;for(o===0&&(u=138,A=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=e[(n+1)*2+1],!(++s<u&&a===o)&&(s<A?t.bl_tree[a*2]+=s:a!==0?(a!==i&&t.bl_tree[a*2]++,t.bl_tree[P6*2]++):s<=10?t.bl_tree[U6*2]++:t.bl_tree[z6*2]++,s=0,i=a,o===0?(u=138,A=3):a===o?(u=6,A=3):(u=7,A=4))}function rC(t,e,r){var n,i=-1,a,o=e[1],s=0,u=7,A=4;for(o===0&&(u=138,A=3),n=0;n<=r;n++)if(a=o,o=e[(n+1)*2+1],!(++s<u&&a===o)){if(s<A)do pl(t,a,t.bl_tree);while(--s!==0);else a!==0?(a!==i&&(pl(t,a,t.bl_tree),s--),pl(t,P6,t.bl_tree),eo(t,s-3,2)):s<=10?(pl(t,U6,t.bl_tree),eo(t,s-3,3)):(pl(t,z6,t.bl_tree),eo(t,s-11,7));s=0,i=a,o===0?(u=138,A=3):a===o?(u=6,A=3):(u=7,A=4)}}function NL(t){var e;for(tC(t,t.dyn_ltree,t.l_desc.max_code),tC(t,t.dyn_dtree,t.d_desc.max_code),Mp(t,t.bl_desc),e=Gm-1;e>=3&&t.bl_tree[H6[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function OL(t,e,r,n){var i;for(eo(t,e-257,5),eo(t,r-1,5),eo(t,n-4,4),i=0;i<n;i++)eo(t,t.bl_tree[H6[i]*2+1],3);rC(t,t.dyn_ltree,e-1),rC(t,t.dyn_dtree,r-1)}function ML(t){var e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return ZE;if(t.dyn_ltree[18]!==0||t.dyn_ltree[20]!==0||t.dyn_ltree[26]!==0)return XE;for(r=32;r<G1;r++)if(t.dyn_ltree[r*2]!==0)return XE;return ZE}var nC=!1;function PL(t){nC||(TL(),nC=!0),t.l_desc=new h5(t.dyn_ltree,G6),t.d_desc=new h5(t.dyn_dtree,W6),t.bl_desc=new h5(t.bl_tree,Y6),t.bi_buf=0,t.bi_valid=0,J6(t)}function Z6(t,e,r,n){eo(t,(xL<<1)+(n?1:0),3),LL(t,e,r)}function UL(t){eo(t,O6<<1,3),pl(t,Wm,uc),FL(t)}function zL(t,e,r,n){var i,a,o=0;t.level>0?(t.strm.data_type===BL&&(t.strm.data_type=ML(t)),Mp(t,t.l_desc),Mp(t,t.d_desc),o=NL(t),i=t.opt_len+3+7>>>3,a=t.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&e!==-1?Z6(t,e,r,n):t.strategy===yL||a===i?(eo(t,(O6<<1)+(n?1:0),3),eC(t,uc,s1)):(eo(t,(wL<<1)+(n?1:0),3),OL(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),eC(t,t.dyn_ltree,t.dyn_dtree)),J6(t),n&&V6(t)}function HL(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(I1[r]+G1+1)*2]++,t.dyn_dtree[q6(e)*2]++),t.last_lit===t.lit_bufsize-1}QA._tr_init=PL;QA._tr_stored_block=Z6;QA._tr_flush_block=zL;QA._tr_tally=HL;QA._tr_align=UL;function GL(t,e,r,n){for(var i=t&65535|0,a=t>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+e[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}var X6=GL;function WL(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var YL=WL();function qL(t,e,r,n){var i=YL,a=n+r;t^=-1;for(var o=n;o<a;o++)t=t>>>8^i[(t^e[o])&255];return t^-1}var $6=qL,KL={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"},Da=H1,ns=QA,ex=X6,au=$6,jL=KL,wf=0,JL=1,VL=3,vu=4,iC=5,ml=0,aC=1,is=-2,ZL=-3,g5=-5,XL=-1,$L=1,bh=2,eN=3,tN=4,rN=0,nN=2,Kg=8,iN=9,aN=15,oN=8,sN=29,lN=256,Pp=lN+1+sN,cN=30,uN=19,fN=2*Pp+1,AN=15,j0=3,Au=258,Ms=Au+j0+1,hN=32,jg=42,Up=69,$h=73,ed=91,td=103,of=113,$A=666,li=1,W1=2,mf=3,kA=4,dN=3;function hu(t,e){return t.msg=jL[e],e}function oC(t){return(t<<1)-(t>4?9:0)}function uu(t){for(var e=t.length;--e>=0;)t[e]=0}function ou(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(Da.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))}function Hi(t,e){ns._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,ou(t.strm)}function sr(t,e){t.pending_buf[t.pending++]=e}function VA(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function gN(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,Da.arraySet(e,t.input,t.next_in,i,r),t.state.wrap===1?t.adler=ex(t.adler,e,i,r):t.state.wrap===2&&(t.adler=au(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function tx(t,e){var r=t.max_chain_length,n=t.strstart,i,a,o=t.prev_length,s=t.nice_match,u=t.strstart>t.w_size-Ms?t.strstart-(t.w_size-Ms):0,A=t.window,d=t.w_mask,g=t.prev,E=t.strstart+Au,b=A[n+o-1],y=A[n+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(i=e,!(A[i+o]!==y||A[i+o-1]!==b||A[i]!==A[n]||A[++i]!==A[n+1])){n+=2,i++;do;while(A[++n]===A[++i]&&A[++n]===A[++i]&&A[++n]===A[++i]&&A[++n]===A[++i]&&A[++n]===A[++i]&&A[++n]===A[++i]&&A[++n]===A[++i]&&A[++n]===A[++i]&&n<E);if(a=Au-(E-n),n=E-Au,a>o){if(t.match_start=e,o=a,a>=s)break;b=A[n+o-1],y=A[n+o]}}while((e=g[e&d])>u&&--r!==0);return o<=t.lookahead?o:t.lookahead}function vf(t){var e=t.w_size,r,n,i,a,o;do{if(a=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Ms)){Da.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,n=t.hash_size,r=n;do i=t.head[--r],t.head[r]=i>=e?i-e:0;while(--n);n=e,r=n;do i=t.prev[--r],t.prev[r]=i>=e?i-e:0;while(--n);a+=e}if(t.strm.avail_in===0)break;if(n=gN(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=j0)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[o+j0-1])&t.hash_mask,t.prev[o&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=o,o++,t.insert--,!(t.lookahead+t.insert<j0)););}while(t.lookahead<Ms&&t.strm.avail_in!==0)}function pN(t,e){var r=65535;for(r>t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(vf(t),t.lookahead===0&&e===wf)return li;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((t.strstart===0||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,Hi(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-Ms&&(Hi(t,!1),t.strm.avail_out===0))return li}return t.insert=0,e===vu?(Hi(t,!0),t.strm.avail_out===0?mf:kA):(t.strstart>t.block_start&&(Hi(t,!1),t.strm.avail_out===0),li)}function p5(t,e){for(var r,n;;){if(t.lookahead<Ms){if(vf(t),t.lookahead<Ms&&e===wf)return li;if(t.lookahead===0)break}if(r=0,t.lookahead>=j0&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+j0-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-Ms&&(t.match_length=tx(t,r)),t.match_length>=j0)if(n=ns._tr_tally(t,t.strstart-t.match_start,t.match_length-j0),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=j0){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+j0-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=ns._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(Hi(t,!1),t.strm.avail_out===0))return li}return t.insert=t.strstart<j0-1?t.strstart:j0-1,e===vu?(Hi(t,!0),t.strm.avail_out===0?mf:kA):t.last_lit&&(Hi(t,!1),t.strm.avail_out===0)?li:W1}function Yf(t,e){for(var r,n,i;;){if(t.lookahead<Ms){if(vf(t),t.lookahead<Ms&&e===wf)return li;if(t.lookahead===0)break}if(r=0,t.lookahead>=j0&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+j0-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=j0-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-Ms&&(t.match_length=tx(t,r),t.match_length<=5&&(t.strategy===$L||t.match_length===j0&&t.strstart-t.match_start>4096)&&(t.match_length=j0-1)),t.prev_length>=j0&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-j0,n=ns._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-j0),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+j0-1])&t.hash_mask,r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=j0-1,t.strstart++,n&&(Hi(t,!1),t.strm.avail_out===0))return li}else if(t.match_available){if(n=ns._tr_tally(t,0,t.window[t.strstart-1]),n&&Hi(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return li}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=ns._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<j0-1?t.strstart:j0-1,e===vu?(Hi(t,!0),t.strm.avail_out===0?mf:kA):t.last_lit&&(Hi(t,!1),t.strm.avail_out===0)?li:W1}function mN(t,e){for(var r,n,i,a,o=t.window;;){if(t.lookahead<=Au){if(vf(t),t.lookahead<=Au&&e===wf)return li;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=j0&&t.strstart>0&&(i=t.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=t.strstart+Au;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a);t.match_length=Au-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=j0?(r=ns._tr_tally(t,1,t.match_length-j0),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=ns._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(Hi(t,!1),t.strm.avail_out===0))return li}return t.insert=0,e===vu?(Hi(t,!0),t.strm.avail_out===0?mf:kA):t.last_lit&&(Hi(t,!1),t.strm.avail_out===0)?li:W1}function vN(t,e){for(var r;;){if(t.lookahead===0&&(vf(t),t.lookahead===0)){if(e===wf)return li;break}if(t.match_length=0,r=ns._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(Hi(t,!1),t.strm.avail_out===0))return li}return t.insert=0,e===vu?(Hi(t,!0),t.strm.avail_out===0?mf:kA):t.last_lit&&(Hi(t,!1),t.strm.avail_out===0)?li:W1}function ul(t,e,r,n,i){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=i}var eA;eA=[new ul(0,0,0,0,pN),new ul(4,4,8,4,p5),new ul(4,5,16,8,p5),new ul(4,6,32,32,p5),new ul(4,4,16,16,Yf),new ul(8,16,32,32,Yf),new ul(8,16,128,128,Yf),new ul(8,32,128,256,Yf),new ul(32,128,258,1024,Yf),new ul(32,258,258,4096,Yf)];function EN(t){t.window_size=2*t.w_size,uu(t.head),t.max_lazy_match=eA[t.level].max_lazy,t.good_match=eA[t.level].good_length,t.nice_match=eA[t.level].nice_length,t.max_chain_length=eA[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=j0-1,t.match_available=0,t.ins_h=0}function CN(){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=Kg,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 Da.Buf16(fN*2),this.dyn_dtree=new Da.Buf16((2*cN+1)*2),this.bl_tree=new Da.Buf16((2*uN+1)*2),uu(this.dyn_ltree),uu(this.dyn_dtree),uu(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Da.Buf16(AN+1),this.heap=new Da.Buf16(2*Pp+1),uu(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Da.Buf16(2*Pp+1),uu(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 rx(t){var e;return!t||!t.state?hu(t,is):(t.total_in=t.total_out=0,t.data_type=nN,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?jg:of,t.adler=e.wrap===2?0:1,e.last_flush=wf,ns._tr_init(e),ml)}function nx(t){var e=rx(t);return e===ml&&EN(t.state),e}function bN(t,e){return!t||!t.state||t.state.wrap!==2?is:(t.state.gzhead=e,ml)}function ix(t,e,r,n,i,a){if(!t)return is;var o=1;if(e===XL&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>iN||r!==Kg||n<8||n>15||e<0||e>9||a<0||a>tN)return hu(t,is);n===8&&(n=9);var s=new CN;return t.state=s,s.strm=t,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+j0-1)/j0),s.window=new Da.Buf8(s.w_size*2),s.head=new Da.Buf16(s.hash_size),s.prev=new Da.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Da.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=e,s.strategy=a,s.method=r,nx(t)}function IN(t,e){return ix(t,e,Kg,aN,oN,rN)}function yN(t,e){var r,n,i,a;if(!t||!t.state||e>iC||e<0)return t?hu(t,is):is;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===$A&&e!==vu)return hu(t,t.avail_out===0?g5:is);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===jg)if(n.wrap===2)t.adler=0,sr(n,31),sr(n,139),sr(n,8),n.gzhead?(sr(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),sr(n,n.gzhead.time&255),sr(n,n.gzhead.time>>8&255),sr(n,n.gzhead.time>>16&255),sr(n,n.gzhead.time>>24&255),sr(n,n.level===9?2:n.strategy>=bh||n.level<2?4:0),sr(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(sr(n,n.gzhead.extra.length&255),sr(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=au(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Up):(sr(n,0),sr(n,0),sr(n,0),sr(n,0),sr(n,0),sr(n,n.level===9?2:n.strategy>=bh||n.level<2?4:0),sr(n,dN),n.status=of);else{var o=Kg+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=bh||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=hN),o+=31-o%31,n.status=of,VA(n,o),n.strstart!==0&&(VA(n,t.adler>>>16),VA(n,t.adler&65535)),t.adler=1}if(n.status===Up)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=au(t.adler,n.pending_buf,n.pending-i,i)),ou(t),i=n.pending,n.pending===n.pending_buf_size));)sr(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(t.adler=au(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=$h)}else n.status=$h;if(n.status===$h)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=au(t.adler,n.pending_buf,n.pending-i,i)),ou(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.name.length?a=n.gzhead.name.charCodeAt(n.gzindex++)&255:a=0,sr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=au(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=ed)}else n.status=ed;if(n.status===ed)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=au(t.adler,n.pending_buf,n.pending-i,i)),ou(t),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.comment.length?a=n.gzhead.comment.charCodeAt(n.gzindex++)&255:a=0,sr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=au(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=td)}else n.status=td;if(n.status===td&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&ou(t),n.pending+2<=n.pending_buf_size&&(sr(n,t.adler&255),sr(n,t.adler>>8&255),t.adler=0,n.status=of)):n.status=of),n.pending!==0){if(ou(t),t.avail_out===0)return n.last_flush=-1,ml}else if(t.avail_in===0&&oC(e)<=oC(r)&&e!==vu)return hu(t,g5);if(n.status===$A&&t.avail_in!==0)return hu(t,g5);if(t.avail_in!==0||n.lookahead!==0||e!==wf&&n.status!==$A){var u=n.strategy===bh?vN(n,e):n.strategy===eN?mN(n,e):eA[n.level].func(n,e);if((u===mf||u===kA)&&(n.status=$A),u===li||u===mf)return t.avail_out===0&&(n.last_flush=-1),ml;if(u===W1&&(e===JL?ns._tr_align(n):e!==iC&&(ns._tr_stored_block(n,0,0,!1),e===VL&&(uu(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),ou(t),t.avail_out===0))return n.last_flush=-1,ml}return e!==vu?ml:n.wrap<=0?aC:(n.wrap===2?(sr(n,t.adler&255),sr(n,t.adler>>8&255),sr(n,t.adler>>16&255),sr(n,t.adler>>24&255),sr(n,t.total_in&255),sr(n,t.total_in>>8&255),sr(n,t.total_in>>16&255),sr(n,t.total_in>>24&255)):(VA(n,t.adler>>>16),VA(n,t.adler&65535)),ou(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?ml:aC)}function BN(t){var e;return!t||!t.state?is:(e=t.state.status,e!==jg&&e!==Up&&e!==$h&&e!==ed&&e!==td&&e!==of&&e!==$A?hu(t,is):(t.state=null,e===of?hu(t,ZL):ml))}function xN(t,e){var r=e.length,n,i,a,o,s,u,A,d;if(!t||!t.state||(n=t.state,o=n.wrap,o===2||o===1&&n.status!==jg||n.lookahead))return is;for(o===1&&(t.adler=ex(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(uu(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new Da.Buf8(n.w_size),Da.arraySet(d,e,r-n.w_size,n.w_size,0),e=d,r=n.w_size),s=t.avail_in,u=t.next_in,A=t.input,t.avail_in=r,t.next_in=0,t.input=e,vf(n);n.lookahead>=j0;){i=n.strstart,a=n.lookahead-(j0-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+j0-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++;while(--a);n.strstart=i,n.lookahead=j0-1,vf(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=j0-1,n.match_available=0,t.next_in=u,t.input=A,t.avail_in=s,n.wrap=o,ml}Dl.deflateInit=IN;Dl.deflateInit2=ix;Dl.deflateReset=nx;Dl.deflateResetKeep=rx;Dl.deflateSetHeader=bN;Dl.deflate=yN;Dl.deflateEnd=BN;Dl.deflateSetDictionary=xN;Dl.deflateInfo="pako deflate (from Nodeca project)";var Ws={},Ih=30,wN=12,QN=function(e,r){var n,i,a,o,s,u,A,d,g,E,b,y,x,k,T,_,S,R,Q,G,P,O,j,W,Z;n=e.state,i=e.next_in,W=e.input,a=i+(e.avail_in-5),o=e.next_out,Z=e.output,s=o-(r-e.avail_out),u=o+(e.avail_out-257),A=n.dmax,d=n.wsize,g=n.whave,E=n.wnext,b=n.window,y=n.hold,x=n.bits,k=n.lencode,T=n.distcode,_=(1<<n.lenbits)-1,S=(1<<n.distbits)-1;e:do{x<15&&(y+=W[i++]<<x,x+=8,y+=W[i++]<<x,x+=8),R=k[y&_];t:for(;;){if(Q=R>>>24,y>>>=Q,x-=Q,Q=R>>>16&255,Q===0)Z[o++]=R&65535;else if(Q&16){G=R&65535,Q&=15,Q&&(x<Q&&(y+=W[i++]<<x,x+=8),G+=y&(1<<Q)-1,y>>>=Q,x-=Q),x<15&&(y+=W[i++]<<x,x+=8,y+=W[i++]<<x,x+=8),R=T[y&S];r:for(;;){if(Q=R>>>24,y>>>=Q,x-=Q,Q=R>>>16&255,Q&16){if(P=R&65535,Q&=15,x<Q&&(y+=W[i++]<<x,x+=8,x<Q&&(y+=W[i++]<<x,x+=8)),P+=y&(1<<Q)-1,P>A){e.msg="invalid distance too far back",n.mode=Ih;break e}if(y>>>=Q,x-=Q,Q=o-s,P>Q){if(Q=P-Q,Q>g&&n.sane){e.msg="invalid distance too far back",n.mode=Ih;break e}if(O=0,j=b,E===0){if(O+=d-Q,Q<G){G-=Q;do Z[o++]=b[O++];while(--Q);O=o-P,j=Z}}else if(E<Q){if(O+=d+E-Q,Q-=E,Q<G){G-=Q;do Z[o++]=b[O++];while(--Q);if(O=0,E<G){Q=E,G-=Q;do Z[o++]=b[O++];while(--Q);O=o-P,j=Z}}}else if(O+=E-Q,Q<G){G-=Q;do Z[o++]=b[O++];while(--Q);O=o-P,j=Z}for(;G>2;)Z[o++]=j[O++],Z[o++]=j[O++],Z[o++]=j[O++],G-=3;G&&(Z[o++]=j[O++],G>1&&(Z[o++]=j[O++]))}else{O=o-P;do Z[o++]=Z[O++],Z[o++]=Z[O++],Z[o++]=Z[O++],G-=3;while(G>2);G&&(Z[o++]=Z[O++],G>1&&(Z[o++]=Z[O++]))}}else if((Q&64)===0){R=T[(R&65535)+(y&(1<<Q)-1)];continue r}else{e.msg="invalid distance code",n.mode=Ih;break e}break}}else if((Q&64)===0){R=k[(R&65535)+(y&(1<<Q)-1)];continue t}else if(Q&32){n.mode=wN;break e}else{e.msg="invalid literal/length code",n.mode=Ih;break e}break}}while(i<a&&o<u);G=x>>3,i-=G,x-=G<<3,y&=(1<<x)-1,e.next_in=i,e.next_out=o,e.avail_in=i<a?5+(a-i):5-(i-a),e.avail_out=o<u?257+(u-o):257-(o-u),n.hold=y,n.bits=x},sC=H1,qf=15,lC=852,cC=592,uC=0,m5=1,fC=2,SN=[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],kN=[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],DN=[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],_N=[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],FN=function(e,r,n,i,a,o,s,u){var A=u.bits,d=0,g=0,E=0,b=0,y=0,x=0,k=0,T=0,_=0,S=0,R,Q,G,P,O,j=null,W=0,Z,F=new sC.Buf16(qf+1),z=new sC.Buf16(qf+1),ie=null,le=0,oe,fe,de;for(d=0;d<=qf;d++)F[d]=0;for(g=0;g<i;g++)F[r[n+g]]++;for(y=A,b=qf;b>=1&&F[b]===0;b--);if(y>b&&(y=b),b===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,u.bits=1,0;for(E=1;E<b&&F[E]===0;E++);for(y<E&&(y=E),T=1,d=1;d<=qf;d++)if(T<<=1,T-=F[d],T<0)return-1;if(T>0&&(e===uC||b!==1))return-1;for(z[1]=0,d=1;d<qf;d++)z[d+1]=z[d]+F[d];for(g=0;g<i;g++)r[n+g]!==0&&(s[z[r[n+g]]++]=g);if(e===uC?(j=ie=s,Z=19):e===m5?(j=SN,W-=257,ie=kN,le-=257,Z=256):(j=DN,ie=_N,Z=-1),S=0,g=0,d=E,O=o,x=y,k=0,G=-1,_=1<<y,P=_-1,e===m5&&_>lC||e===fC&&_>cC)return 1;for(;;){oe=d-k,s[g]<Z?(fe=0,de=s[g]):s[g]>Z?(fe=ie[le+s[g]],de=j[W+s[g]]):(fe=96,de=0),R=1<<d-k,Q=1<<x,E=Q;do Q-=R,a[O+(S>>k)+Q]=oe<<24|fe<<16|de|0;while(Q!==0);for(R=1<<d-1;S&R;)R>>=1;if(R!==0?(S&=R-1,S+=R):S=0,g++,--F[d]===0){if(d===b)break;d=r[n+s[g]]}if(d>y&&(S&P)!==G){for(k===0&&(k=y),O+=E,x=d-k,T=1<<x;x+k<b&&(T-=F[x+k],!(T<=0));)x++,T<<=1;if(_+=1<<x,e===m5&&_>lC||e===fC&&_>cC)return 1;G=S&P,a[G]=y<<24|x<<16|O-o|0}}return S!==0&&(a[O+S]=d-k<<24|64<<16|0),u.bits=y,0},Do=H1,zp=X6,fl=$6,RN=QN,l1=FN,TN=0,ax=1,ox=2,AC=4,LN=5,yh=6,Ef=0,NN=1,ON=2,as=-2,sx=-3,lx=-4,MN=-5,hC=8,cx=1,dC=2,gC=3,pC=4,mC=5,vC=6,EC=7,CC=8,bC=9,IC=10,ug=11,ac=12,v5=13,yC=14,E5=15,BC=16,xC=17,wC=18,QC=19,Bh=20,xh=21,SC=22,kC=23,DC=24,_C=25,FC=26,C5=27,RC=28,TC=29,An=30,ux=31,PN=32,UN=852,zN=592,HN=15,GN=HN;function LC(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function WN(){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 Do.Buf16(320),this.work=new Do.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function fx(t){var e;return!t||!t.state?as:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=cx,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Do.Buf32(UN),e.distcode=e.distdyn=new Do.Buf32(zN),e.sane=1,e.back=-1,Ef)}function Ax(t){var e;return!t||!t.state?as:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,fx(t))}function hx(t,e){var r,n;return!t||!t.state||(n=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?as:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,Ax(t))}function dx(t,e){var r,n;return t?(n=new WN,t.state=n,n.window=null,r=hx(t,e),r!==Ef&&(t.state=null),r):as}function YN(t){return dx(t,GN)}var NC=!0,b5,I5;function qN(t){if(NC){var e;for(b5=new Do.Buf32(512),I5=new Do.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(l1(ax,t.lens,0,288,b5,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;l1(ox,t.lens,0,32,I5,0,t.work,{bits:5}),NC=!1}t.lencode=b5,t.lenbits=9,t.distcode=I5,t.distbits=5}function gx(t,e,r,n){var i,a=t.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Do.Buf8(a.wsize)),n>=a.wsize?(Do.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),Do.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(Do.arraySet(a.window,e,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function KN(t,e){var r,n,i,a,o,s,u,A,d,g,E,b,y,x,k=0,T,_,S,R,Q,G,P,O,j=new Do.Buf8(4),W,Z,F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&t.avail_in!==0)return as;r=t.state,r.mode===ac&&(r.mode=v5),o=t.next_out,i=t.output,u=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,A=r.hold,d=r.bits,g=s,E=u,O=Ef;e:for(;;)switch(r.mode){case cx:if(r.wrap===0){r.mode=v5;break}for(;d<16;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(r.wrap&2&&A===35615){r.check=0,j[0]=A&255,j[1]=A>>>8&255,r.check=fl(r.check,j,2,0),A=0,d=0,r.mode=dC;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((A&255)<<8)+(A>>8))%31){t.msg="incorrect header check",r.mode=An;break}if((A&15)!==hC){t.msg="unknown compression method",r.mode=An;break}if(A>>>=4,d-=4,P=(A&15)+8,r.wbits===0)r.wbits=P;else if(P>r.wbits){t.msg="invalid window size",r.mode=An;break}r.dmax=1<<P,t.adler=r.check=1,r.mode=A&512?IC:ac,A=0,d=0;break;case dC:for(;d<16;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(r.flags=A,(r.flags&255)!==hC){t.msg="unknown compression method",r.mode=An;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=An;break}r.head&&(r.head.text=A>>8&1),r.flags&512&&(j[0]=A&255,j[1]=A>>>8&255,r.check=fl(r.check,j,2,0)),A=0,d=0,r.mode=gC;case gC:for(;d<32;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}r.head&&(r.head.time=A),r.flags&512&&(j[0]=A&255,j[1]=A>>>8&255,j[2]=A>>>16&255,j[3]=A>>>24&255,r.check=fl(r.check,j,4,0)),A=0,d=0,r.mode=pC;case pC:for(;d<16;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}r.head&&(r.head.xflags=A&255,r.head.os=A>>8),r.flags&512&&(j[0]=A&255,j[1]=A>>>8&255,r.check=fl(r.check,j,2,0)),A=0,d=0,r.mode=mC;case mC:if(r.flags&1024){for(;d<16;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}r.length=A,r.head&&(r.head.extra_len=A),r.flags&512&&(j[0]=A&255,j[1]=A>>>8&255,r.check=fl(r.check,j,2,0)),A=0,d=0}else r.head&&(r.head.extra=null);r.mode=vC;case vC:if(r.flags&1024&&(b=r.length,b>s&&(b=s),b&&(r.head&&(P=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Do.arraySet(r.head.extra,n,a,b,P)),r.flags&512&&(r.check=fl(r.check,n,b,a)),s-=b,a+=b,r.length-=b),r.length))break e;r.length=0,r.mode=EC;case EC:if(r.flags&2048){if(s===0)break e;b=0;do P=n[a+b++],r.head&&P&&r.length<65536&&(r.head.name+=String.fromCharCode(P));while(P&&b<s);if(r.flags&512&&(r.check=fl(r.check,n,b,a)),s-=b,a+=b,P)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=CC;case CC:if(r.flags&4096){if(s===0)break e;b=0;do P=n[a+b++],r.head&&P&&r.length<65536&&(r.head.comment+=String.fromCharCode(P));while(P&&b<s);if(r.flags&512&&(r.check=fl(r.check,n,b,a)),s-=b,a+=b,P)break e}else r.head&&(r.head.comment=null);r.mode=bC;case bC:if(r.flags&512){for(;d<16;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(A!==(r.check&65535)){t.msg="header crc mismatch",r.mode=An;break}A=0,d=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=ac;break;case IC:for(;d<32;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}t.adler=r.check=LC(A),A=0,d=0,r.mode=ug;case ug:if(r.havedict===0)return t.next_out=o,t.avail_out=u,t.next_in=a,t.avail_in=s,r.hold=A,r.bits=d,ON;t.adler=r.check=1,r.mode=ac;case ac:if(e===LN||e===yh)break e;case v5:if(r.last){A>>>=d&7,d-=d&7,r.mode=C5;break}for(;d<3;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}switch(r.last=A&1,A>>>=1,d-=1,A&3){case 0:r.mode=yC;break;case 1:if(qN(r),r.mode=Bh,e===yh){A>>>=2,d-=2;break e}break;case 2:r.mode=xC;break;case 3:t.msg="invalid block type",r.mode=An}A>>>=2,d-=2;break;case yC:for(A>>>=d&7,d-=d&7;d<32;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if((A&65535)!==(A>>>16^65535)){t.msg="invalid stored block lengths",r.mode=An;break}if(r.length=A&65535,A=0,d=0,r.mode=E5,e===yh)break e;case E5:r.mode=BC;case BC:if(b=r.length,b){if(b>s&&(b=s),b>u&&(b=u),b===0)break e;Do.arraySet(i,n,a,b,o),s-=b,a+=b,u-=b,o+=b,r.length-=b;break}r.mode=ac;break;case xC:for(;d<14;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(r.nlen=(A&31)+257,A>>>=5,d-=5,r.ndist=(A&31)+1,A>>>=5,d-=5,r.ncode=(A&15)+4,A>>>=4,d-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=An;break}r.have=0,r.mode=wC;case wC:for(;r.have<r.ncode;){for(;d<3;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}r.lens[F[r.have++]]=A&7,A>>>=3,d-=3}for(;r.have<19;)r.lens[F[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,W={bits:r.lenbits},O=l1(TN,r.lens,0,19,r.lencode,0,r.work,W),r.lenbits=W.bits,O){t.msg="invalid code lengths set",r.mode=An;break}r.have=0,r.mode=QC;case QC:for(;r.have<r.nlen+r.ndist;){for(;k=r.lencode[A&(1<<r.lenbits)-1],T=k>>>24,_=k>>>16&255,S=k&65535,!(T<=d);){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(S<16)A>>>=T,d-=T,r.lens[r.have++]=S;else{if(S===16){for(Z=T+2;d<Z;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(A>>>=T,d-=T,r.have===0){t.msg="invalid bit length repeat",r.mode=An;break}P=r.lens[r.have-1],b=3+(A&3),A>>>=2,d-=2}else if(S===17){for(Z=T+3;d<Z;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}A>>>=T,d-=T,P=0,b=3+(A&7),A>>>=3,d-=3}else{for(Z=T+7;d<Z;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}A>>>=T,d-=T,P=0,b=11+(A&127),A>>>=7,d-=7}if(r.have+b>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=An;break}for(;b--;)r.lens[r.have++]=P}}if(r.mode===An)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=An;break}if(r.lenbits=9,W={bits:r.lenbits},O=l1(ax,r.lens,0,r.nlen,r.lencode,0,r.work,W),r.lenbits=W.bits,O){t.msg="invalid literal/lengths set",r.mode=An;break}if(r.distbits=6,r.distcode=r.distdyn,W={bits:r.distbits},O=l1(ox,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,W),r.distbits=W.bits,O){t.msg="invalid distances set",r.mode=An;break}if(r.mode=Bh,e===yh)break e;case Bh:r.mode=xh;case xh:if(s>=6&&u>=258){t.next_out=o,t.avail_out=u,t.next_in=a,t.avail_in=s,r.hold=A,r.bits=d,RN(t,E),o=t.next_out,i=t.output,u=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,A=r.hold,d=r.bits,r.mode===ac&&(r.back=-1);break}for(r.back=0;k=r.lencode[A&(1<<r.lenbits)-1],T=k>>>24,_=k>>>16&255,S=k&65535,!(T<=d);){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(_&&(_&240)===0){for(R=T,Q=_,G=S;k=r.lencode[G+((A&(1<<R+Q)-1)>>R)],T=k>>>24,_=k>>>16&255,S=k&65535,!(R+T<=d);){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}A>>>=R,d-=R,r.back+=R}if(A>>>=T,d-=T,r.back+=T,r.length=S,_===0){r.mode=FC;break}if(_&32){r.back=-1,r.mode=ac;break}if(_&64){t.msg="invalid literal/length code",r.mode=An;break}r.extra=_&15,r.mode=SC;case SC:if(r.extra){for(Z=r.extra;d<Z;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}r.length+=A&(1<<r.extra)-1,A>>>=r.extra,d-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=kC;case kC:for(;
19k=r.distcode[A&(1<<r.distbits)-1],T=k>>>24,_=k>>>16&255,S=k&65535,!(T<=d);){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if((_&240)===0){for(R=T,Q=_,G=S;k=r.distcode[G+((A&(1<<R+Q)-1)>>R)],T=k>>>24,_=k>>>16&255,S=k&65535,!(R+T<=d);){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}A>>>=R,d-=R,r.back+=R}if(A>>>=T,d-=T,r.back+=T,_&64){t.msg="invalid distance code",r.mode=An;break}r.offset=S,r.extra=_&15,r.mode=DC;case DC:if(r.extra){for(Z=r.extra;d<Z;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}r.offset+=A&(1<<r.extra)-1,A>>>=r.extra,d-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=An;break}r.mode=_C;case _C:if(u===0)break e;if(b=E-u,r.offset>b){if(b=r.offset-b,b>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=An;break}b>r.wnext?(b-=r.wnext,y=r.wsize-b):y=r.wnext-b,b>r.length&&(b=r.length),x=r.window}else x=i,y=o-r.offset,b=r.length;b>u&&(b=u),u-=b,r.length-=b;do i[o++]=x[y++];while(--b);r.length===0&&(r.mode=xh);break;case FC:if(u===0)break e;i[o++]=r.length,u--,r.mode=xh;break;case C5:if(r.wrap){for(;d<32;){if(s===0)break e;s--,A|=n[a++]<<d,d+=8}if(E-=u,t.total_out+=E,r.total+=E,E&&(t.adler=r.check=r.flags?fl(r.check,i,E,o-E):zp(r.check,i,E,o-E)),E=u,(r.flags?A:LC(A))!==r.check){t.msg="incorrect data check",r.mode=An;break}A=0,d=0}r.mode=RC;case RC:if(r.wrap&&r.flags){for(;d<32;){if(s===0)break e;s--,A+=n[a++]<<d,d+=8}if(A!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=An;break}A=0,d=0}r.mode=TC;case TC:O=NN;break e;case An:O=sx;break e;case ux:return lx;case PN:default:return as}return t.next_out=o,t.avail_out=u,t.next_in=a,t.avail_in=s,r.hold=A,r.bits=d,(r.wsize||E!==t.avail_out&&r.mode<An&&(r.mode<C5||e!==AC))&&gx(t,t.output,t.next_out,E-t.avail_out),g-=t.avail_in,E-=t.avail_out,t.total_in+=g,t.total_out+=E,r.total+=E,r.wrap&&E&&(t.adler=r.check=r.flags?fl(r.check,i,E,t.next_out-E):zp(r.check,i,E,t.next_out-E)),t.data_type=r.bits+(r.last?64:0)+(r.mode===ac?128:0)+(r.mode===Bh||r.mode===E5?256:0),(g===0&&E===0||e===AC)&&O===Ef&&(O=MN),O}function jN(t){if(!t||!t.state)return as;var e=t.state;return e.window&&(e.window=null),t.state=null,Ef}function JN(t,e){var r;return!t||!t.state||(r=t.state,(r.wrap&2)===0)?as:(r.head=e,e.done=!1,Ef)}function VN(t,e){var r=e.length,n,i,a;return!t||!t.state||(n=t.state,n.wrap!==0&&n.mode!==ug)?as:n.mode===ug&&(i=1,i=zp(i,e,r,0),i!==n.check)?sx:(a=gx(t,e,r,r),a?(n.mode=ux,lx):(n.havedict=1,Ef))}Ws.inflateReset=Ax;Ws.inflateReset2=hx;Ws.inflateResetKeep=fx;Ws.inflateInit=YN;Ws.inflateInit2=dx;Ws.inflate=KN;Ws.inflateEnd=jN;Ws.inflateGetHeader=JN;Ws.inflateSetDictionary=VN;Ws.inflateInfo="pako inflate (from Nodeca project)";var ZN={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};(function(t){var e=N6,r=bL,n=Dl,i=Ws,a=ZN;for(var o in a)t[o]=a[o];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 s=31,u=139;function A(d){if(typeof d!="number"||d<t.DEFLATE||d>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=d,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}A.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},A.prototype.write=function(d,g,E,b,y,x,k){return this._write(!0,d,g,E,b,y,x,k)},A.prototype.writeSync=function(d,g,E,b,y,x,k){return this._write(!1,d,g,E,b,y,x,k)},A.prototype._write=function(d,g,E,b,y,x,k,T){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,g===void 0,"must provide flush value"),this.write_in_progress=!0,g!==t.Z_NO_FLUSH&&g!==t.Z_PARTIAL_FLUSH&&g!==t.Z_SYNC_FLUSH&&g!==t.Z_FULL_FLUSH&&g!==t.Z_FINISH&&g!==t.Z_BLOCK)throw new Error("Invalid flush value");if(E==null&&(E=it.alloc(0),y=0,b=0),this.strm.avail_in=y,this.strm.input=E,this.strm.next_in=b,this.strm.avail_out=T,this.strm.output=x,this.strm.next_out=k,this.flush=g,!d)return this._process(),this._checkError()?this._afterSync():void 0;var _=this;return Ns.nextTick(function(){_._process(),_._after()}),this},A.prototype._afterSync=function(){var d=this.strm.avail_out,g=this.strm.avail_in;return this.write_in_progress=!1,[g,d]},A.prototype._process=function(){var d=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&&(d=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(d===null)break;
19if(this.strm.input[d]===s){if(this.gzip_id_bytes_read=1,d++,this.strm.avail_in===1)break}else{this.mode=t.INFLATE;break}case 1:if(d===null)break;this.strm.input[d]===u?(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)}},A.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},A.prototype._after=function(){if(this._checkError()){var d=this.strm.avail_out,g=this.strm.avail_in;this.write_in_progress=!1,this.callback(g,d),this.pending_close&&this.close()}},A.prototype._error=function(d){this.strm.msg&&(d=this.strm.msg),this.onerror(d,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},A.prototype.init=function(d,g,E,b,y){e(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),e(d>=8&&d<=15,"invalid windowBits"),e(g>=-1&&g<=9,"invalid compression level"),e(E>=1&&E<=9,"invalid memlevel"),e(b===t.Z_FILTERED||b===t.Z_HUFFMAN_ONLY||b===t.Z_RLE||b===t.Z_FIXED||b===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(g,d,E,b,y),this._setDictionary()},A.prototype.params=function(){throw new Error("deflateParams Not supported")},A.prototype.reset=function(){this._reset(),this._setDictionary()},A.prototype._init=function(d,g,E,b,y){switch(this.level=d,this.windowBits=g,this.memLevel=E,this.strategy=b,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=y,this.write_in_progress=!1,this.init_done=!0},A.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")}},A.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=A})(k6);var XN=zg(ST);(function(t){var e=TE.Buffer,r=hL.Transform,n=k6,i=XN,a=N6.ok,o=TE.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.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 u=Object.keys(n),A=0;A<u.length;A++){var d=u[A];d.match(/^Z/)&&Object.defineProperty(t,d,{enumerable:!0,value:n[d],writable:!1})}for(var g={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
vendor: 5,878 bytes, line 19
19ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},E=Object.keys(g),b=0;b<E.length;b++){var y=E[b];g[g[y]]=y}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(g),writable:!1}),t.Deflate=T,t.Inflate=_,t.Gzip=S,t.Gunzip=R,t.DeflateRaw=Q,t.InflateRaw=G,t.Unzip=P,t.createDeflate=function(F){return new T(F)},t.createInflate=function(F){return new _(F)},t.createDeflateRaw=function(F){return new Q(F)},t.createInflateRaw=function(F){return new G(F)},t.createGzip=function(F){return new S(F)},t.createGunzip=function(F){return new R(F)},t.createUnzip=function(F){return new P(F)},t.deflate=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new T(z),F,ie)},t.deflateSync=function(F,z){return k(new T(z),F)},t.gzip=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new S(z),F,ie)},t.gzipSync=function(F,z){return k(new S(z),F)},t.deflateRaw=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new Q(z),F,ie)},t.deflateRawSync=function(F,z){return k(new Q(z),F)},t.unzip=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new P(z),F,ie)},t.unzipSync=function(F,z){return k(new P(z),F)},t.inflate=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new _(z),F,ie)},t.inflateSync=function(F,z){return k(new _(z),F)},t.gunzip=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new R(z),F,ie)},t.gunzipSync=function(F,z){return k(new R(z),F)},t.inflateRaw=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new G(z),F,ie)},t.inflateRawSync=function(F,z){return k(new G(z),F)};function x(F,z,ie){var le=[],oe=0;F.on("error",de),F.on("end",xe),F.end(z),fe();function fe(){for(var Me;(Me=F.read())!==null;)le.push(Me),oe+=Me.length;F.once("readable",fe)}function de(Me){F.removeListener("end",xe),F.removeListener("readable",fe),ie(Me)}function xe(){var Me,Ie=null;oe>=o?Ie=new RangeError(s):Me=e.concat(le,oe),le=[],F.close(),ie(Ie,Me)}}function k(F,z){if(typeof z=="string"&&(z=e.from(z)),!e.isBuffer(z))throw new TypeError("Not a string or buffer");var ie=F._finishFlushFlag;return F._processChunk(z,ie)}function T(F){if(!(this instanceof T))return new T(F);j.call(this,F,n.DEFLATE)}function _(F){if(!(this instanceof _))return new _(F);j.call(this,F,n.INFLATE)}function S(F){if(!(this instanceof S))return new S(F);j.call(this,F,n.GZIP)}function R(F){if(!(this instanceof R))return new R(F);j.call(this,F,n.GUNZIP)}function Q(F){if(!(this instanceof Q))return new Q(F);j.call(this,F,n.DEFLATERAW)}function G(F){if(!(this instanceof G))return new G(F);j.call(this,F,n.INFLATERAW)}function P(F){if(!(this instanceof P))return new P(F);j.call(this,F,n.UNZIP)}function O(F){return F===n.Z_NO_FLUSH||F===n.Z_PARTIAL_FLUSH||F===n.Z_SYNC_FLUSH||F===n.Z_FULL_FLUSH||F===n.Z_FINISH||F===n.Z_BLOCK}function j(F,z){var ie=this;if(this._opts=F=F||{},this._chunkSize=F.chunkSize||t.Z_DEFAULT_CHUNK,r.call(this,F),F.flush&&!O(F.flush))throw new Error("Invalid flush flag: "+F.flush);if(F.finishFlush&&!O(F.finishFlush))throw new Error("Invalid flush flag: "+F.finishFlush);if(this._flushFlag=F.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof F.finishFlush<"u"?F.finishFlush:n.Z_FINISH,F.chunkSize&&(F.chunkSize<t.Z_MIN_CHUNK||F.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+F.chunkSize);if(F.windowBits&&(F.windowBits<t.Z_MIN_WINDOWBITS||F.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+F.windowBits);if(F.level&&(F.level<t.Z_MIN_LEVEL||F.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+F.level);if(F.memLevel&&(F.memLevel<t.Z_MIN_MEMLEVEL||F.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+F.memLevel);if(F.strategy&&F.strategy!=t.Z_FILTERED&&F.strategy!=t.Z_HUFFMAN_ONLY&&F.strategy!=t.Z_RLE&&F.strategy!=t.Z_FIXED&&F.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+F.strategy);if(F.dictionary&&!e.isBuffer(F.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(z);var le=this;this._hadError=!1,this._handle.onerror=function(de,xe){W(le),le._hadError=!0;var Me=new Error(de);Me.errno=xe,Me.code=t.codes[xe],le.emit("error",Me)};var oe=t.Z_DEFAULT_COMPRESSION;typeof F.level=="number"&&(oe=F.level);var fe=t.Z_DEFAULT_STRATEGY;typeof F.strategy=="number"&&(fe=F.strategy),this._handle.init(F.windowBits||t.Z_DEFAULT_WINDOWBITS,oe,F.memLevel||t.Z_DEFAULT_MEMLEVEL,fe,F.dictionary),this._buffer=e.allocUnsafe(this._chunkSize),this._offset=0,this._level=oe,this._strategy=fe,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!ie._handle},configurable:!0,enumerable:!0})}i.inherits(j,r),j.prototype.params=function(F,z,ie){if(F<t.Z_MIN_LEVEL||F>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+F);if(z!=t.Z_FILTERED&&z!=t.Z_HUFFMAN_ONLY&&z!=t.Z_RLE&&z!=t.Z_FIXED&&z!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+z);if(this._level!==F||this._strategy!==z){var le=this;this.flush(n.Z_SYNC_FLUSH,function(){a(le._handle,"zlib binding closed"),le._handle.params(F,z),le._hadError||(le._level=F,le._strategy=z,ie&&ie())})}else Ns.nextTick(ie)},j.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},j.prototype._flush=function(F){this._transform(e.alloc(0),"",F)},j.prototype.flush=function(F,z){var ie=this,le=this._writableState;(typeof F=="function"||F===void 0&&!z)&&(z=F,F=n.Z_FULL_FLUSH),le.ended?z&&Ns.nextTick(z):le.ending?z&&this.once("end",z):le.needDrain?z&&this.once("drain",function(){return ie.flush(F,z)}):(this._flushFlag=F,this.write(e.alloc(0),"",z))},j.prototype.close=function(F){W(this,F),Ns.nextTick(Z,this)};function W(F,z){z&&Ns.nextTick(z),F._handle&&(F._handle.close(),F._handle=null)}function Z(F){F.emit("close")}j.prototype._transform=function(F,z,ie){var le,oe=this._writableState,fe=oe.ending||oe.ended,de=fe&&(!F||oe.length===F.length);
19if(F!==null&&!e.isBuffer(F))return ie(new Error("invalid input"));if(!this._handle)return ie(new Error("zlib binding closed"));de?le=this._finishFlushFlag:(le=this._flushFlag,F.length>=oe.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(F,le,ie)},j.prototype._processChunk=function(F,z,ie){var le=F&&F.length,oe=this._chunkSize-this._offset,fe=0,de=this,xe=typeof ie=="function";if(!xe){var Me=[],Ie=0,we;this.on("error",function(ot){we=ot}),a(this._handle,"zlib binding closed");do var _e=this._handle.writeSync(z,F,fe,le,this._buffer,this._offset,oe);while(!this._hadError&>(_e[0],_e[1]));if(this._hadError)throw we;if(Ie>=o)throw W(this),new RangeError(s);var Re=e.concat(Me,Ie);return W(this),Re}a(this._handle,"zlib binding closed");var Ct=this._handle.write(z,F,fe,le,this._buffer,this._offset,oe);Ct.buffer=F,Ct.callback=gt;function gt(ot,Ce){if(this&&(this.buffer=null,this.callback=null),!de._hadError){var Le=oe-Ce;if(a(Le>=0,"have should not go down"),Le>0){var Te=de._buffer.slice(de._offset,de._offset+Le);de._offset+=Le,xe?de.push(Te):(Me.push(Te),Ie+=Te.length)}if((Ce===0||de._offset>=de._chunkSize)&&(oe=de._chunkSize,de._offset=0,de._buffer=e.allocUnsafe(de._chunkSize)),Ce===0){if(fe+=le-ot,le=ot,!xe)return!0;var Qe=de._handle.write(z,F,fe,le,de._buffer,de._offset,de._chunkSize);Qe.callback=gt,Qe.buffer=F;return}if(!xe)return!1;ie()}}},i.inherits(T,j),i.inherits(_,j),i.inherits(S,j),i.inherits(R,j),i.inherits(Q,j),i.inherits(G,j),i.inherits(P,j)})(c6);var $N=sT(c6);let px=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 u=this.readUInt32();let A="";for(r=0;r<4;r++)A+=String.fromCharCode(this.data[this.pos++]);switch(A){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(u);break;case"IDAT":for(r=0;r<u;r++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(u);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(u)[0];break;case 2:this.transparency.rgb=this.read(u);break}break;case"tEXt":var i=this.read(u),a=i.indexOf(0),o=String.fromCharCode.apply(String,i.slice(0,a));this.text[o]=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 s=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*s,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=it.from(this.imgData);return;default:this.pos+=u}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 $N.inflate(this.imgData,(r,n)=>{if(r)throw r;var i=0;const{width:a,height:o}=this;var s=this.pixelBitlength/8;const u=it.alloc(a*o*s);function A(d,g,E,b,y){y===void 0&&(y=!1);const x=Math.ceil((a-d)/E),k=Math.ceil((o-g)/b),T=s*x,_=y?u:it.alloc(T*k);let S=0,R=0;for(;S<k&&i<n.length;){var Q,G,P,O,j;switch(n[i++]){case 0:for(P=0;P<T;P++)_[R++]=n[i++];break;case 1:for(P=0;P<T;P++)Q=n[i++],O=P<s?0:_[R-s],_[R++]=(Q+O)%256;break;case 2:for(P=0;P<T;
19P++)Q=n[i++],G=(P-P%s)/s,j=S&&_[(S-1)*T+G*s+P%s],_[R++]=(j+Q)%256;break;case 3:for(P=0;P<T;P++)Q=n[i++],G=(P-P%s)/s,O=P<s?0:_[R-s],j=S&&_[(S-1)*T+G*s+P%s],_[R++]=(Q+Math.floor((O+j)/2))%256;break;case 4:for(P=0;P<T;P++){var W,Z;Q=n[i++],G=(P-P%s)/s,O=P<s?0:_[R-s],S===0?j=Z=0:(j=_[(S-1)*T+G*s+P%s],Z=G&&_[(S-1)*T+(G-1)*s+P%s]);const F=O+j-Z,z=Math.abs(F-O),ie=Math.abs(F-j),le=Math.abs(F-Z);z<=ie&&z<=le?W=O:ie<=le?W=j:W=Z,_[R++]=(Q+W)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[i-1]}`)}if(!y){let F=((g+S*b)*a+d)*s,z=S*T;for(P=0;P<x;P++){for(let ie=0;ie<s;ie++)u[F++]=_[z++];F+=(E-1)*s}}S++}}return this.interlaceMethod===1?(A(0,0,8,8),A(4,0,8,8),A(0,4,4,8),A(2,0,4,4),A(0,2,2,4),A(1,0,2,2),A(0,1,1,2)):A(0,0,1,1,!0),e(u)})}decodePalette(){const{palette:e}=this,{length:r}=e,n=this.transparency.indexed||[],i=it.alloc(n.length+r);let a=0,o=0;for(let u=0;u<r;u+=3){var s;i[a++]=e[u],i[a++]=e[u+1],i[a++]=e[u+2],i[a++]=(s=n[o++])!=null?s:255}return i}copyToImageData(e,r){let n;var i;let{colors:a}=this,o=null,s=this.hasAlphaChannel;this.palette.length&&(o=this._decodedPalette||(this._decodedPalette=this.decodePalette()),a=4,s=!0);const u=e.data||e,{length:A}=u,d=o||r;let g=n=0;if(a===1)for(;g<A;){i=o?r[g/4]*4:n;const E=d[i++];u[g++]=E,u[g++]=E,u[g++]=E,u[g++]=s?d[i++]:255,n=i}else for(;g<A;)i=o?r[g/4]*4:n,u[g++]=d[i++],u[g++]=d[i++],u[g++]=d[i++],u[g++]=s?d[i++]:255,n=i}decode(e){const r=it.alloc(this.width*this.height*4);return this.decodePixels(n=>(this.copyToImageData(r,n),e(r)))}};var rd={exports:{}},nd={exports:{}},eO=nd.exports,OC;function Jg(){return OC||(OC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(eO,function(r){return(function(n){var i=r,a=i.lib,o=a.Base,s=a.WordArray,u=i.x64={};u.Word=o.extend({init:function(A,d){this.high=A,this.low=d}}),u.WordArray=o.extend({init:function(A,d){A=this.words=A||[],d!=n?this.sigBytes=d:this.sigBytes=A.length*8},toX32:function(){for(var A=this.words,d=A.length,g=[],E=0;E<d;E++){var b=A[E];g.push(b.high),g.push(b.low)}return s.create(g,this.sigBytes)},clone:function(){for(var A=o.clone.call(this),d=A.words=this.words.slice(0),g=d.length,E=0;E<g;E++)d[E]=d[E].clone();return A}})})(),r})})(nd)),nd.exports}var id={exports:{}},tO=id.exports,MC;function rO(){return MC||(MC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(tO,function(r){return(function(){if(typeof ArrayBuffer=="function"){var n=r,i=n.lib,a=i.WordArray,o=a.init,s=a.init=function(u){if(u instanceof ArrayBuffer&&(u=new Uint8Array(u)),(u instanceof Int8Array||typeof Uint8ClampedArray<"u"&&u instanceof Uint8ClampedArray||u instanceof Int16Array||u instanceof Uint16Array||u instanceof Int32Array||u instanceof Uint32Array||u instanceof Float32Array||u instanceof Float64Array)&&(u=new Uint8Array(u.buffer,u.byteOffset,u.byteLength)),u instanceof Uint8Array){for(var A=u.byteLength,d=[],g=0;g<A;g++)d[g>>>2]|=u[g]<<24-g%4*8;o.call(this,d,A)}else o.apply(this,arguments)};s.prototype=a}})(),r.lib.WordArray})})(id)),id.exports}var ad={exports:{}},nO=ad.exports,PC;function iO(){return PC||(PC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(nO,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Utf16=o.Utf16BE={stringify:function(u){for(var A=u.words,d=u.sigBytes,g=[],E=0;E<d;E+=2){var b=A[E>>>2]>>>16-E%4*8&65535;g.push(String.fromCharCode(b))}return g.join("")},parse:function(u){for(var A=u.length,d=[],g=0;g<A;g++)d[g>>>1]|=u.charCodeAt(g)<<16-g%2*16;return a.create(d,A*2)}},o.Utf16LE={stringify:function(u){for(var A=u.words,d=u.sigBytes,g=[],E=0;E<d;E+=2){var b=s(A[E>>>2]>>>16-E%4*8&65535);g.push(String.fromCharCode(b))}return g.join("")},parse:function(u){for(var A=u.length,d=[],g=0;g<A;g++)d[g>>>1]|=s(u.charCodeAt(g)<<16-g%2*16);return a.create(d,A*2)}};function s(u){return u<<8&4278255360|u>>>8&16711935}})(),r.enc.Utf16})})(ad)),ad.exports}var od={exports:{}},aO=od.exports,UC;function Qf(){return UC||(UC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(aO,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Base64={stringify:function(u){var A=u.words,d=u.sigBytes,g=this._map;u.clamp();for(var E=[],b=0;b<d;b+=3)for(var y=A[b>>>2]>>>24-b%4*8&255,x=A[b+1>>>2]>>>24-(b+1)%4*8&255,k=A[b+2>>>2]>>>24-(b+2)%4*8&255,T=y<<16|x<<8|k,_=0;_<4&&b+_*.75<d;_++)E.push(g.charAt(T>>>6*(3-_)&63));var S=g.charAt(64);if(S)for(;E.length%4;)E.push(S);return E.join("")},parse:function(u){var A=u.length,d=this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var E=0;E<d.length;E++)g[d.charCodeAt(E)]=E}var b=d.charAt(64);if(b){var y=u.indexOf(b);y!==-1&&(A=y)}return s(u,A,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
19+/="};function s(u,A,d){for(var g=[],E=0,b=0;b<A;b++)if(b%4){var y=d[u.charCodeAt(b-1)]<<b%4*2,x=d[u.charCodeAt(b)]>>>6-b%4*2,k=y|x;g[E>>>2]|=k<<24-E%4*8,E++}return a.create(g,E)}})(),r.enc.Base64})})(od)),od.exports}var sd={exports:{}},oO=sd.exports,zC;function sO(){return zC||(zC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(oO,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Base64url={stringify:function(u,A){A===void 0&&(A=!0);var d=u.words,g=u.sigBytes,E=A?this._safe_map:this._map;u.clamp();for(var b=[],y=0;y<g;y+=3)for(var x=d[y>>>2]>>>24-y%4*8&255,k=d[y+1>>>2]>>>24-(y+1)%4*8&255,T=d[y+2>>>2]>>>24-(y+2)%4*8&255,_=x<<16|k<<8|T,S=0;S<4&&y+S*.75<g;S++)b.push(E.charAt(_>>>6*(3-S)&63));var R=E.charAt(64);if(R)for(;b.length%4;)b.push(R);return b.join("")},parse:function(u,A){A===void 0&&(A=!0);var d=u.length,g=A?this._safe_map:this._map,E=this._reverseMap;if(!E){E=this._reverseMap=[];for(var b=0;b<g.length;b++)E[g.charCodeAt(b)]=b}var y=g.charAt(64);if(y){var x=u.indexOf(y);x!==-1&&(d=x)}return s(u,d,E)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function s(u,A,d){for(var g=[],E=0,b=0;b<A;b++)if(b%4){var y=d[u.charCodeAt(b-1)]<<b%4*2,x=d[u.charCodeAt(b)]>>>6-b%4*2,k=y|x;g[E>>>2]|=k<<24-E%4*8,E++}return a.create(g,E)}})(),r.enc.Base64url})})(sd)),sd.exports}var ld={exports:{}},lO=ld.exports,HC;function mx(){return HC||(HC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(lO,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,o=i.Hasher,s=n.algo,u=[],A=s.SHA1=o.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(d,g){for(var E=this._hash.words,b=E[0],y=E[1],x=E[2],k=E[3],T=E[4],_=0;_<80;_++){if(_<16)u[_]=d[g+_]|0;else{var S=u[_-3]^u[_-8]^u[_-14]^u[_-16];u[_]=S<<1|S>>>31}var R=(b<<5|b>>>27)+T+u[_];_<20?R+=(y&x|~y&k)+1518500249:_<40?R+=(y^x^k)+1859775393:_<60?R+=(y&x|y&k|x&k)-1894007588:R+=(y^x^k)-899497514,T=k,k=x,x=y<<30|y>>>2,y=b,b=R}E[0]=E[0]+b|0,E[1]=E[1]+y|0,E[2]=E[2]+x|0,E[3]=E[3]+k|0,E[4]=E[4]+T|0},_doFinalize:function(){var d=this._data,g=d.words,E=this._nDataBytes*8,b=d.sigBytes*8;return g[b>>>5]|=128<<24-b%32,g[(b+64>>>9<<4)+14]=Math.floor(E/4294967296),g[(b+64>>>9<<4)+15]=E,d.sigBytes=g.length*4,this._process(),this._hash},clone:function(){var d=o.clone.call(this);return d._hash=this._hash.clone(),d}});n.SHA1=o._createHelper(A),n.HmacSHA1=o._createHmacHelper(A)})(),r.SHA1})})(ld)),ld.exports}var cd={exports:{}},cO=cd.exports,GC;function qm(){return GC||(GC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(cO,function(r){return(function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.algo,A=[],d=[];(function(){function b(T){for(var _=n.sqrt(T),S=2;S<=_;S++)if(!(T%S))return!1;return!0}
vendor: 4,721 bytes, line 19
19function y(T){return(T-(T|0))*4294967296|0}for(var x=2,k=0;k<64;)b(x)&&(k<8&&(A[k]=y(n.pow(x,1/2))),d[k]=y(n.pow(x,1/3)),k++),x++})();var g=[],E=u.SHA256=s.extend({_doReset:function(){this._hash=new o.init(A.slice(0))},_doProcessBlock:function(b,y){for(var x=this._hash.words,k=x[0],T=x[1],_=x[2],S=x[3],R=x[4],Q=x[5],G=x[6],P=x[7],O=0;O<64;O++){if(O<16)g[O]=b[y+O]|0;else{var j=g[O-15],W=(j<<25|j>>>7)^(j<<14|j>>>18)^j>>>3,Z=g[O-2],F=(Z<<15|Z>>>17)^(Z<<13|Z>>>19)^Z>>>10;g[O]=W+g[O-7]+F+g[O-16]}var z=R&Q^~R&G,ie=k&T^k&_^T&_,le=(k<<30|k>>>2)^(k<<19|k>>>13)^(k<<10|k>>>22),oe=(R<<26|R>>>6)^(R<<21|R>>>11)^(R<<7|R>>>25),fe=P+oe+z+d[O]+g[O],de=le+ie;P=G,G=Q,Q=R,R=S+fe|0,S=_,_=T,T=k,k=fe+de|0}x[0]=x[0]+k|0,x[1]=x[1]+T|0,x[2]=x[2]+_|0,x[3]=x[3]+S|0,x[4]=x[4]+R|0,x[5]=x[5]+Q|0,x[6]=x[6]+G|0,x[7]=x[7]+P|0},_doFinalize:function(){var b=this._data,y=b.words,x=this._nDataBytes*8,k=b.sigBytes*8;return y[k>>>5]|=128<<24-k%32,y[(k+64>>>9<<4)+14]=n.floor(x/4294967296),y[(k+64>>>9<<4)+15]=x,b.sigBytes=y.length*4,this._process(),this._hash},clone:function(){var b=s.clone.call(this);return b._hash=this._hash.clone(),b}});i.SHA256=s._createHelper(E),i.HmacSHA256=s._createHmacHelper(E)})(Math),r.SHA256})})(cd)),cd.exports}var ud={exports:{}},uO=ud.exports,WC;function fO(){return WC||(WC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),qm())})(uO,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,o=n.algo,s=o.SHA256,u=o.SHA224=s.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var A=s._doFinalize.call(this);return A.sigBytes-=4,A}});n.SHA224=s._createHelper(u),n.HmacSHA224=s._createHmacHelper(u)})(),r.SHA224})})(ud)),ud.exports}var fd={exports:{}},AO=fd.exports,YC;function vx(){return YC||(YC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Jg())})(AO,function(r){return(function(){var n=r,i=n.lib,a=i.Hasher,o=n.x64,s=o.Word,u=o.WordArray,A=n.algo;function d(){return s.create.apply(s,arguments)}var g=[d(1116352408,3609767458),d(1899447441,602891725),d(3049323471,3964484399),d(3921009573,2173295548),d(961987163,4081628472),d(1508970993,3053834265),d(2453635748,2937671579),d(2870763221,3664609560),d(3624381080,2734883394),d(310598401,1164996542),d(607225278,1323610764),d(1426881987,3590304994),d(1925078388,4068182383),d(2162078206,991336113),d(2614888103,633803317),d(3248222580,3479774868),d(3835390401,2666613458),d(4022224774,944711139),d(264347078,2341262773),d(604807628,2007800933),d(770255983,1495990901),d(1249150122,1856431235),d(1555081692,3175218132),d(1996064986,2198950837),d(2554220882,3999719339),d(2821834349,766784016),d(2952996808,2566594879),d(3210313671,3203337956),d(3336571891,1034457026),d(3584528711,2466948901),d(113926993,3758326383),d(338241895,168717936),d(666307205,1188179964),d(773529912,1546045734),d(1294757372,1522805485),d(1396182291,2643833823),d(1695183700,2343527390),d(1986661051,1014477480),d(2177026350,1206759142),d(2456956037,344077627),d(2730485921,1290863460),d(2820302411,3158454273),d(3259730800,3505952657),d(3345764771,106217008),d(3516065817,3606008344),d(3600352804,1432725776),d(4094571909,1467031594),d(275423344,851169720),d(430227734,3100823752),d(506948616,1363258195),d(659060556,3750685593),d(883997877,3785050280),d(958139571,3318307427),d(1322822218,3812723403),d(1537002063,2003034995),d(1747873779,3602036899),d(1955562222,1575990012),d(2024104815,1125592928),d(2227730452,2716904306),d(2361852424,442776044),d(2428436474,593698344),d(2756734187,3733110249),d(3204031479,2999351573),d(3329325298,3815920427),d(3391569614,3928383900),d(3515267271,566280711),d(3940187606,3454069534),d(4118630271,4000239992),d(116418474,1914138554),d(174292421,2731055270),d(289380356,3203993006),d(460393269,320620315),d(685471733,587496836),d(852142971,1086792851),d(1017036298,365543100),d(1126000580,2618297676),d(1288033470,3409855158),d(1501505948,4234509866),d(1607167915,987167468),d(1816402316,1246189591)],E=[];(function(){for(var y=0;y<80;y++)E[y]=d()})();var b=A.SHA512=a.extend({_doReset:function(){this._hash=new u.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(y,x){for(var k=this._hash.words,T=k[0],_=k[1],S=k[2],R=k[3],Q=k[4],G=k[5],P=k[6],O=k[7],j=T.high,W=T.low,Z=_.high,F=_.low,z=S.high,ie=S.low,le=R.high,oe=R.low,fe=Q.high,de=Q.low,xe=G.high,Me=G.low,Ie=P.high,we=P.low,_e=O.high,Re=O.low,Ct=j,gt=W,ot=Z,Ce=F,Le=z,Te=ie,Qe=le,at=oe,pt=fe,bt=de,kt=xe,Ht=Me,mt=Ie,
vendor: 4,809 bytes, line 19
19Se=we,Dt=_e,Wt=Re,st=0;st<80;st++){var Qt,yt,Rt=E[st];if(st<16)yt=Rt.high=y[x+st*2]|0,Qt=Rt.low=y[x+st*2+1]|0;else{var Tt=E[st-15],t0=Tt.high,_t=Tt.low,Lt=(t0>>>1|_t<<31)^(t0>>>8|_t<<24)^t0>>>7,Gt=(_t>>>1|t0<<31)^(_t>>>8|t0<<24)^(_t>>>7|t0<<25),Vt=E[st-2],te=Vt.high,Ge=Vt.low,Ze=(te>>>19|Ge<<13)^(te<<3|Ge>>>29)^te>>>6,$e=(Ge>>>19|te<<13)^(Ge<<3|te>>>29)^(Ge>>>6|te<<26),ce=E[st-7],Ue=ce.high,J=ce.low,Je=E[st-16],Ft=Je.high,D=Je.low;Qt=Gt+J,yt=Lt+Ue+(Qt>>>0<Gt>>>0?1:0),Qt=Qt+$e,yt=yt+Ze+(Qt>>>0<$e>>>0?1:0),Qt=Qt+D,yt=yt+Ft+(Qt>>>0<D>>>0?1:0),Rt.high=yt,Rt.low=Qt}var Pe=pt&kt^~pt&mt,He=bt&Ht^~bt&Se,X=Ct&ot^Ct&Le^ot&Le,Ae=gt&Ce^gt&Te^Ce&Te,ye=(Ct>>>28|gt<<4)^(Ct<<30|gt>>>2)^(Ct<<25|gt>>>7),St=(gt>>>28|Ct<<4)^(gt<<30|Ct>>>2)^(gt<<25|Ct>>>7),vt=(pt>>>14|bt<<18)^(pt>>>18|bt<<14)^(pt<<23|bt>>>9),Et=(bt>>>14|pt<<18)^(bt>>>18|pt<<14)^(bt<<23|pt>>>9),$t=g[st],fr=$t.high,a0=$t.low,Ut=Wt+Et,l0=Dt+vt+(Ut>>>0<Wt>>>0?1:0),Ut=Ut+He,l0=l0+Pe+(Ut>>>0<He>>>0?1:0),Ut=Ut+a0,l0=l0+fr+(Ut>>>0<a0>>>0?1:0),Ut=Ut+Qt,l0=l0+yt+(Ut>>>0<Qt>>>0?1:0),Xt=St+Ae,U0=ye+X+(Xt>>>0<St>>>0?1:0);Dt=mt,Wt=Se,mt=kt,Se=Ht,kt=pt,Ht=bt,bt=at+Ut|0,pt=Qe+l0+(bt>>>0<at>>>0?1:0)|0,Qe=Le,at=Te,Le=ot,Te=Ce,ot=Ct,Ce=gt,gt=Ut+Xt|0,Ct=l0+U0+(gt>>>0<Ut>>>0?1:0)|0}W=T.low=W+gt,T.high=j+Ct+(W>>>0<gt>>>0?1:0),F=_.low=F+Ce,_.high=Z+ot+(F>>>0<Ce>>>0?1:0),ie=S.low=ie+Te,S.high=z+Le+(ie>>>0<Te>>>0?1:0),oe=R.low=oe+at,R.high=le+Qe+(oe>>>0<at>>>0?1:0),de=Q.low=de+bt,Q.high=fe+pt+(de>>>0<bt>>>0?1:0),Me=G.low=Me+Ht,G.high=xe+kt+(Me>>>0<Ht>>>0?1:0),we=P.low=we+Se,P.high=Ie+mt+(we>>>0<Se>>>0?1:0),Re=O.low=Re+Wt,O.high=_e+Dt+(Re>>>0<Wt>>>0?1:0)},_doFinalize:function(){var y=this._data,x=y.words,k=this._nDataBytes*8,T=y.sigBytes*8;x[T>>>5]|=128<<24-T%32,x[(T+128>>>10<<5)+30]=Math.floor(k/4294967296),x[(T+128>>>10<<5)+31]=k,y.sigBytes=x.length*4,this._process();var _=this._hash.toX32();return _},clone:function(){var y=a.clone.call(this);return y._hash=this._hash.clone(),y},blockSize:1024/32});n.SHA512=a._createHelper(b),n.HmacSHA512=a._createHmacHelper(b)})(),r.SHA512})})(fd)),fd.exports}var Ad={exports:{}},hO=Ad.exports,qC;function dO(){return qC||(qC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Jg(),vx())})(hO,function(r){return(function(){var n=r,i=n.x64,a=i.Word,o=i.WordArray,s=n.algo,u=s.SHA512,A=s.SHA384=u.extend({_doReset:function(){this._hash=new o.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var d=u._doFinalize.call(this);return d.sigBytes-=16,d}});n.SHA384=u._createHelper(A),n.HmacSHA384=u._createHmacHelper(A)})(),r.SHA384})})(Ad)),Ad.exports}var hd={exports:{}},gO=hd.exports,KC;function pO(){return KC||(KC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Jg())})(gO,function(r){return(function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.x64,A=u.Word,d=i.algo,g=[],E=[],b=[];(function(){for(var k=1,T=0,_=0;_<24;_++){g[k+5*T]=(_+1)*(_+2)/2%64;var S=T%5,R=(2*k+3*T)%5;k=S,T=R}for(var k=0;k<5;k++)for(var T=0;T<5;T++)E[k+5*T]=T+(2*k+3*T)%5*5;for(var Q=1,G=0;G<24;G++){for(var P=0,O=0,j=0;j<7;j++){if(Q&1){var W=(1<<j)-1;W<32?O^=1<<W:P^=1<<W-32}Q&128?Q=Q<<1^113:Q<<=1}b[G]=A.create(P,O)}})();var y=[];(function(){for(var k=0;k<25;k++)y[k]=A.create()})();var x=d.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var k=this._state=[],T=0;T<25;T++)k[T]=new A.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(k,T){for(var _=this._state,S=this.blockSize/2,R=0;R<S;R++){var Q=k[T+2*R],G=k[T+2*R+1];Q=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360,G=(G<<8|G>>>24)&16711935|(G<<24|G>>>8)&4278255360;var P=_[R];P.high^=G,P.low^=Q}for(var O=0;O<24;O++){for(var j=0;j<5;j++){for(var W=0,Z=0,F=0;F<5;F++){var P=_[j+5*F];W^=P.high,Z^=P.low}var z=y[j];z.high=W,z.low=Z}for(var j=0;j<5;j++)for(var ie=y[(j+4)%5],le=y[(j+1)%5],oe=le.high,fe=le.low,W=ie.high^(oe<<1|fe>>>31),Z=ie.low^(fe<<1|oe>>>31),F=0;F<5;F++){var P=_[j+5*F];P.high^=W,P.low^=Z}for(var de=1;de<25;de++){var W,Z,P=_[de],xe=P.high,Me=P.low,Ie=g[de];Ie<32?(W=xe<<Ie|Me>>>32-Ie,Z=Me<<Ie|xe>>>32-Ie):(W=Me<<Ie-32|xe>>>64-Ie,Z=xe<<Ie-32|Me>>>64-Ie);var we=y[E[de]];we.high=W,we.low=Z}var _e=y[0],Re=_[0];_e.high=Re.high,_e.low=Re.low;for(var j=0;j<5;j++)for(var F=0;F<5;F++){var de=j+5*F,P=_[de],Ct=y[de],gt=y[(j+1)%5+5*F],ot=y[(j+2)%5+5*F];P.high=Ct.high^~gt.high&ot.high,P.low=Ct.low^~gt.low&ot.low}var P=_[0],Ce=b[O];P.high^=Ce.high,P.low^=Ce.low}},_doFinalize:function(){var k=this._data,T=k.words;this._nDataBytes*8;var _=k.sigBytes*8,S=this.blockSize*32;T[_>>>5]|=1<<24-_%32,T[(n.ceil((_+1)/S)*S>>>5)-1]|=128,k.sigBytes=T.length*4,this._process();
vendor: 4,673 bytes, lines 19-28
19for(var R=this._state,Q=this.cfg.outputLength/8,G=Q/8,P=[],O=0;O<G;O++){var j=R[O],W=j.high,Z=j.low;W=(W<<8|W>>>24)&16711935|(W<<24|W>>>8)&4278255360,Z=(Z<<8|Z>>>24)&16711935|(Z<<24|Z>>>8)&4278255360,P.push(Z),P.push(W)}return new o.init(P,Q)},clone:function(){for(var k=s.clone.call(this),T=k._state=this._state.slice(0),_=0;_<25;_++)T[_]=T[_].clone();return k}});i.SHA3=s._createHelper(x),i.HmacSHA3=s._createHmacHelper(x)})(Math),r.SHA3})})(hd)),hd.exports}var dd={exports:{}},mO=dd.exports,jC;function vO(){return jC||(jC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(mO,function(r){/** @preserve 20 (c) 2012 by Cédric Mesnil. All rights reserved. 21 22 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 23 24 - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 25 - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 26 27 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 */return(function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.algo,A=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),d=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),g=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),E=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),b=o.create([0,1518500249,1859775393,2400959708,2840853838]),y=o.create([1352829926,1548603684,1836072691,2053994217,0]),x=u.RIPEMD160=s.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(G,P){for(var O=0;O<16;O++){var j=P+O,W=G[j];G[j]=(W<<8|W>>>24)&16711935|(W<<24|W>>>8)&4278255360}var Z=this._hash.words,F=b.words,z=y.words,ie=A.words,le=d.words,oe=g.words,fe=E.words,de,xe,Me,Ie,we,_e,Re,Ct,gt,ot;_e=de=Z[0],Re=xe=Z[1],Ct=Me=Z[2],gt=Ie=Z[3],ot=we=Z[4];for(var Ce,O=0;O<80;O+=1)Ce=de+G[P+ie[O]]|0,O<16?Ce+=k(xe,Me,Ie)+F[0]:O<32?Ce+=T(xe,Me,Ie)+F[1]:O<48?Ce+=_(xe,Me,Ie)+F[2]:O<64?Ce+=S(xe,Me,Ie)+F[3]:Ce+=R(xe,Me,Ie)+F[4],Ce=Ce|0,Ce=Q(Ce,oe[O]),Ce=Ce+we|0,de=we,we=Ie,Ie=Q(Me,10),Me=xe,xe=Ce,Ce=_e+G[P+le[O]]|0,O<16?Ce+=R(Re,Ct,gt)+z[0]:O<32?Ce+=S(Re,Ct,gt)+z[1]:O<48?Ce+=_(Re,Ct,gt)+z[2]:O<64?Ce+=T(Re,Ct,gt)+z[3]:Ce+=k(Re,Ct,gt)+z[4],Ce=Ce|0,Ce=Q(Ce,fe[O]),Ce=Ce+ot|0,_e=ot,ot=gt,gt=Q(Ct,10),Ct=Re,Re=Ce;Ce=Z[1]+Me+gt|0,Z[1]=Z[2]+Ie+ot|0,Z[2]=Z[3]+we+_e|0,Z[3]=Z[4]+de+Re|0,Z[4]=Z[0]+xe+Ct|0,Z[0]=Ce},_doFinalize:function(){var G=this._data,P=G.words,O=this._nDataBytes*8,j=G.sigBytes*8;P[j>>>5]|=128<<24-j%32,P[(j+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,G.sigBytes=(P.length+1)*4,this._process();for(var W=this._hash,Z=W.words,F=0;F<5;F++){var z=Z[F];Z[F]=(z<<8|z>>>24)&16711935|(z<<24|z>>>8)&4278255360}return W},clone:function(){var G=s.clone.call(this);return G._hash=this._hash.clone(),G}});function k(G,P,O){return G^P^O}function T(G,P,O){return G&P|~G&O}function _(G,P,O){return(G|~P)^O}function S(G,P,O){return G&O|P&~O}function R(G,P,O){return G^(P|~O)}function Q(G,P){return G<<P|G>>>32-P}i.RIPEMD160=s._createHelper(x),i.HmacRIPEMD160=s._createHmacHelper(x)})(),r.RIPEMD160})})(dd)),dd.exports}var gd={exports:{}},EO=gd.exports,JC;
vendor: 5,425 bytes, line 28
28function Km(){return JC||(JC=1,(function(t,e){(function(r,n){t.exports=n(V0())})(EO,function(r){(function(){var n=r,i=n.lib,a=i.Base,o=n.enc,s=o.Utf8,u=n.algo;u.HMAC=a.extend({init:function(A,d){A=this._hasher=new A.init,typeof d=="string"&&(d=s.parse(d));var g=A.blockSize,E=g*4;d.sigBytes>E&&(d=A.finalize(d)),d.clamp();for(var b=this._oKey=d.clone(),y=this._iKey=d.clone(),x=b.words,k=y.words,T=0;T<g;T++)x[T]^=1549556828,k[T]^=909522486;b.sigBytes=y.sigBytes=E,this.reset()},reset:function(){var A=this._hasher;A.reset(),A.update(this._iKey)},update:function(A){return this._hasher.update(A),this},finalize:function(A){var d=this._hasher,g=d.finalize(A);d.reset();var E=d.finalize(this._oKey.clone().concat(g));return E}})})()})})(gd)),gd.exports}var pd={exports:{}},CO=pd.exports,VC;function bO(){return VC||(VC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),qm(),Km())})(CO,function(r){return(function(){var n=r,i=n.lib,a=i.Base,o=i.WordArray,s=n.algo,u=s.SHA256,A=s.HMAC,d=s.PBKDF2=a.extend({cfg:a.extend({keySize:128/32,hasher:u,iterations:25e4}),init:function(g){this.cfg=this.cfg.extend(g)},compute:function(g,E){for(var b=this.cfg,y=A.create(b.hasher,g),x=o.create(),k=o.create([1]),T=x.words,_=k.words,S=b.keySize,R=b.iterations;T.length<S;){var Q=y.update(E).finalize(k);y.reset();for(var G=Q.words,P=G.length,O=Q,j=1;j<R;j++){O=y.finalize(O),y.reset();for(var W=O.words,Z=0;Z<P;Z++)G[Z]^=W[Z]}x.concat(Q),_[0]++}return x.sigBytes=S*4,x}});n.PBKDF2=function(g,E,b){return d.create(b).compute(g,E)}})(),r.PBKDF2})})(pd)),pd.exports}var md={exports:{}},IO=md.exports,ZC;function Qu(){return ZC||(ZC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),mx(),Km())})(IO,function(r){return(function(){var n=r,i=n.lib,a=i.Base,o=i.WordArray,s=n.algo,u=s.MD5,A=s.EvpKDF=a.extend({cfg:a.extend({keySize:128/32,hasher:u,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,g){for(var E,b=this.cfg,y=b.hasher.create(),x=o.create(),k=x.words,T=b.keySize,_=b.iterations;k.length<T;){E&&y.update(E),E=y.update(d).finalize(g),y.reset();for(var S=1;S<_;S++)E=y.finalize(E),y.reset();x.concat(E)}return x.sigBytes=T*4,x}});n.EvpKDF=function(d,g,E){return A.create(E).compute(d,g)}})(),r.EvpKDF})})(md)),md.exports}var vd={exports:{}},yO=vd.exports,XC;function Bi(){return XC||(XC=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qu())})(yO,function(r){r.lib.Cipher||(function(n){var i=r,a=i.lib,o=a.Base,s=a.WordArray,u=a.BufferedBlockAlgorithm,A=i.enc;A.Utf8;var d=A.Base64,g=i.algo,E=g.EvpKDF,b=a.Cipher=u.extend({cfg:o.extend(),createEncryptor:function(W,Z){return this.create(this._ENC_XFORM_MODE,W,Z)},createDecryptor:function(W,Z){return this.create(this._DEC_XFORM_MODE,W,Z)},init:function(W,Z,F){this.cfg=this.cfg.extend(F),this._xformMode=W,this._key=Z,this.reset()},reset:function(){u.reset.call(this),this._doReset()},process:function(W){return this._append(W),this._process()},finalize:function(W){W&&this._append(W);var Z=this._doFinalize();return Z},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:(function(){function W(Z){return typeof Z=="string"?j:G}return function(Z){return{encrypt:function(F,z,ie){return W(z).encrypt(Z,F,z,ie)},decrypt:function(F,z,ie){return W(z).decrypt(Z,F,z,ie)}}}})()});a.StreamCipher=b.extend({_doFinalize:function(){var W=this._process(!0);return W},blockSize:1});var y=i.mode={},x=a.BlockCipherMode=o.extend({createEncryptor:function(W,Z){return this.Encryptor.create(W,Z)},createDecryptor:function(W,Z){return this.Decryptor.create(W,Z)},init:function(W,Z){this._cipher=W,this._iv=Z}}),k=y.CBC=(function(){var W=x.extend();W.Encryptor=W.extend({processBlock:function(F,z){var ie=this._cipher,le=ie.blockSize;Z.call(this,F,z,le),ie.encryptBlock(F,z),this._prevBlock=F.slice(z,z+le)}}),W.Decryptor=W.extend({processBlock:function(F,z){var ie=this._cipher,le=ie.blockSize,oe=F.slice(z,z+le);ie.decryptBlock(F,z),Z.call(this,F,z,le),this._prevBlock=oe}});function Z(F,z,ie){var le,oe=this._iv;oe?(le=oe,this._iv=n):le=this._prevBlock;for(var fe=0;fe<ie;fe++)F[z+fe]^=le[fe]}return W})(),T=i.pad={},_=T.Pkcs7={pad:function(W,Z){for(var F=Z*4,z=F-W.sigBytes%F,ie=z<<24|z<<16|z<<8|z,le=[],oe=0;oe<z;oe+=4)le.push(ie);var fe=s.create(le,z);W.concat(fe)},unpad:function(W){var Z=W.words[W.sigBytes-1>>>2]&255;W.sigBytes-=Z}};a.BlockCipher=b.extend({cfg:b.cfg.extend({mode:k,padding:_}),reset:function(){var W;b.reset.call(this);var Z=this.cfg,F=Z.iv,z=Z.mode;this._xformMode==this._ENC_XFORM_MODE?W=z.createEncryptor:(W=z.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==W?this._mode.init(this,F&&F.words):(this._mode=W.call(z,this,F&&F.words),this._mode.__creator=W)},_doProcessBlock:function(W,Z){this._mode.processBlock(W,Z)},_doFinalize:function(){var W,Z=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(Z.pad(this._data,this.blockSize),W=this._process(!0)):(W=this._process(!0),Z.unpad(W)),W},blockSize:128/32});var S=a.CipherParams=o.extend({init:function(W){this.mixIn(W)},toString:function(W){return(W||this.formatter).stringify(this)}}),R=i.format={},Q=R.OpenSSL={stringify:function(W){var Z,F=W.ciphertext,z=W.salt;return z?Z=s.create([1398893684,1701076831]).concat(z).concat(F):Z=F,Z.toString(d)},parse:function(W){var Z,F=d.parse(W),z=F.words;return z[0]==1398893684&&z[1]==1701076831&&(Z=s.create(z.slice(2,4)),z.splice(0,4),F.sigBytes-=16),S.create({ciphertext:F,salt:Z})}}
vendor: 9,326 bytes, lines 28-32
28,G=a.SerializableCipher=o.extend({cfg:o.extend({format:Q}),encrypt:function(W,Z,F,z){z=this.cfg.extend(z);var ie=W.createEncryptor(F,z),le=ie.finalize(Z),oe=ie.cfg;return S.create({ciphertext:le,key:F,iv:oe.iv,algorithm:W,mode:oe.mode,padding:oe.padding,blockSize:W.blockSize,formatter:z.format})},decrypt:function(W,Z,F,z){z=this.cfg.extend(z),Z=this._parse(Z,z.format);var ie=W.createDecryptor(F,z).finalize(Z.ciphertext);return ie},_parse:function(W,Z){return typeof W=="string"?Z.parse(W,this):W}}),P=i.kdf={},O=P.OpenSSL={execute:function(W,Z,F,z,ie){if(z||(z=s.random(64/8)),ie)var le=E.create({keySize:Z+F,hasher:ie}).compute(W,z);else var le=E.create({keySize:Z+F}).compute(W,z);var oe=s.create(le.words.slice(Z),F*4);return le.sigBytes=Z*4,S.create({key:le,iv:oe,salt:z})}},j=a.PasswordBasedCipher=G.extend({cfg:G.cfg.extend({kdf:O}),encrypt:function(W,Z,F,z){z=this.cfg.extend(z);var ie=z.kdf.execute(F,W.keySize,W.ivSize,z.salt,z.hasher);z.iv=ie.iv;var le=G.encrypt.call(this,W,Z,ie.key,z);return le.mixIn(ie),le},decrypt:function(W,Z,F,z){z=this.cfg.extend(z),Z=this._parse(Z,z.format);var ie=z.kdf.execute(F,W.keySize,W.ivSize,Z.salt,z.hasher);z.iv=ie.iv;var le=G.decrypt.call(this,W,Z,ie.key,z);return le}})})()})})(vd)),vd.exports}var Ed={exports:{}},BO=Ed.exports,$C;function xO(){return $C||($C=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(BO,function(r){return r.mode.CFB=(function(){var n=r.lib.BlockCipherMode.extend();n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize;i.call(this,a,o,u,s),this._prevBlock=a.slice(o,o+u)}}),n.Decryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize,A=a.slice(o,o+u);i.call(this,a,o,u,s),this._prevBlock=A}});function i(a,o,s,u){var A,d=this._iv;d?(A=d.slice(0),this._iv=void 0):A=this._prevBlock,u.encryptBlock(A,0);for(var g=0;g<s;g++)a[o+g]^=A[g]}return n})(),r.mode.CFB})})(Ed)),Ed.exports}var Cd={exports:{}},wO=Cd.exports,eb;function QO(){return eb||(eb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(wO,function(r){return r.mode.CTR=(function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize,A=this._iv,d=this._counter;A&&(d=this._counter=A.slice(0),this._iv=void 0);var g=d.slice(0);s.encryptBlock(g,0),d[u-1]=d[u-1]+1|0;for(var E=0;E<u;E++)a[o+E]^=g[E]}});return n.Decryptor=i,n})(),r.mode.CTR})})(Cd)),Cd.exports}var bd={exports:{}},SO=bd.exports,tb;function kO(){return tb||(tb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(SO,function(r){/** @preserve 29 * Counter block mode compatible with Dr Brian Gladman fileenc.c 30 * derived from CryptoJS.mode.CTR 31 * Jan Hruby [email protected] 32 */return r.mode.CTRGladman=(function(){var n=r.lib.BlockCipherMode.extend();function i(s){if((s>>24&255)===255){var u=s>>16&255,A=s>>8&255,d=s&255;u===255?(u=0,A===255?(A=0,d===255?d=0:++d):++A):++u,s=0,s+=u<<16,s+=A<<8,s+=d}else s+=1<<24;return s}function a(s){return(s[0]=i(s[0]))===0&&(s[1]=i(s[1])),s}var o=n.Encryptor=n.extend({processBlock:function(s,u){var A=this._cipher,d=A.blockSize,g=this._iv,E=this._counter;g&&(E=this._counter=g.slice(0),this._iv=void 0),a(E);var b=E.slice(0);A.encryptBlock(b,0);for(var y=0;y<d;y++)s[u+y]^=b[y]}});return n.Decryptor=o,n})(),r.mode.CTRGladman})})(bd)),bd.exports}var Id={exports:{}},DO=Id.exports,rb;function _O(){return rb||(rb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(DO,function(r){return r.mode.OFB=(function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize,A=this._iv,d=this._keystream;A&&(d=this._keystream=A.slice(0),this._iv=void 0),s.encryptBlock(d,0);for(var g=0;g<u;g++)a[o+g]^=d[g]}});return n.Decryptor=i,n})(),r.mode.OFB})})(Id)),Id.exports}var yd={exports:{}},FO=yd.exports,nb;function RO(){return nb||(nb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(FO,function(r){return r.mode.ECB=(function(){var n=r.lib.BlockCipherMode.extend();return n.Encryptor=n.extend({processBlock:function(i,a){this._cipher.encryptBlock(i,a)}}),n.Decryptor=n.extend({processBlock:function(i,a){this._cipher.decryptBlock(i,a)}}),n})(),r.mode.ECB})})(yd)),yd.exports}var Bd={exports:{}},TO=Bd.exports,ib;function LO(){return ib||(ib=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(TO,function(r){return r.pad.AnsiX923={pad:function(n,i){var a=n.sigBytes,o=i*4,s=o-a%o,u=a+s-1;n.clamp(),n.words[u>>>2]|=s<<24-u%4*8,n.sigBytes+=s},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Ansix923})})(Bd)),Bd.exports}var xd={exports:{}},NO=xd.exports,ab;function OO(){return ab||(ab=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(NO,function(r){return r.pad.Iso10126={pad:function(n,i){var a=i*4,o=a-n.sigBytes%a;n.concat(r.lib.WordArray.random(o-1)).concat(r.lib.WordArray.create([o<<24],1))},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Iso10126})})(xd)),xd.exports}var wd={exports:{}},MO=wd.exports,ob;function PO(){return ob||(ob=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(MO,function(r){return r.pad.Iso97971={pad:function(n,i){n.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(n,i)},unpad:function(n){r.pad.ZeroPadding.unpad(n),n.sigBytes--}},r.pad.Iso97971})})(wd)),wd.exports}var Qd={exports:{}},UO=Qd.exports,sb;function zO(){return sb||(sb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(UO,function(r){return r.pad.ZeroPadding={pad:function(n,i){var a=i*4;n.clamp(),n.sigBytes+=a-(n.sigBytes%a||a)},unpad:function(n){for(var i=n.words,a=n.sigBytes-1,a=n.sigBytes-1;a>=0;a--)if(i[a>>>2]>>>24-a%4*8&255){n.sigBytes=a+1;break}}},r.pad.ZeroPadding})})(Qd)),Qd.exports}var Sd={exports:{}},HO=Sd.exports,lb;function GO(){return lb||(lb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(HO,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})})(Sd)),Sd.exports}var kd={exports:{}},WO=kd.exports,cb;function YO(){return cb||(cb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Bi())})(WO,function(r){return(function(n){var i=r,a=i.lib,o=a.CipherParams,s=i.enc,u=s.Hex,A=i.format;A.Hex={stringify:function(d){return d.ciphertext.toString(u)},parse:function(d){var g=u.parse(d);return o.create({ciphertext:g})}}})(),r.format.Hex})})(kd)),kd.exports}var Dd={exports:{}},qO=Dd.exports,ub;function KO(){return ub||(ub=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qf(),wu(),Qu(),Bi())})(qO,function(r){return(function(){var n=r,i=n.lib,a=i.BlockCipher,o=n.algo,s=[],u=[],A=[],d=[],g=[],E=[],b=[],y=[],x=[],k=[];(function(){for(var S=[],R=0;R<256;R++)R<128?S[R]=R<<1:S[R]=R<<1^283;for(var Q=0,G=0,R=0;R<256;R++){var P=G^G<<1^G<<2^G<<3^G<<4;P=P>>>8^P&255^99,s[Q]=P,u[P]=Q;var O=S[Q],j=S[O],W=S[j],Z=S[P]*257^P*16843008;A[Q]=Z<<24|Z>>>8,d[Q]=Z<<16|Z>>>16,g[Q]=Z<<8|Z>>>24,E[Q]=Z;var Z=W*16843009^j*65537^O*257^Q*16843008;b[P]=Z<<24|Z>>>8,y[P]=Z<<16|Z>>>16,x[P]=Z<<8|Z>>>24,k[P]=Z,Q?(Q=O^S[S[S[W^O]]],G^=S[S[G]]):Q=G=1}})();var T=[0,1,2,4,8,16,32,64,128,27,54],_=o.AES=a.extend({_doReset:function(){var S;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var R=this._keyPriorReset=this._key,Q=R.words,G=R.sigBytes/4,P=this._nRounds=G+6,O=(P+1)*4,j=this._keySchedule=[],W=0;W<O;W++)W<G?j[W]=Q[W]:(S=j[W-1],W%G?G>6&&W%G==4&&(S=s[S>>>24]<<24|s[S>>>16&255]<<16|s[S>>>8&255]<<8|s[S&255]):(S=S<<8|S>>>24,S=s[S>>>24]<<24|s[S>>>16&255]<<16|s[S>>>8&255]<<8|s[S&255],S^=T[W/G|0]<<24),j[W]=j[W-G]^S);for(var Z=this._invKeySchedule=[],F=0;F<O;F++){var W=O-F;if(F%4)var S=j[W];else var S=j[W-4];F<4||W<=4?Z[F]=S:Z[F]=b[s[S>>>24]]^y[s[S>>>16&255]]^x[s[S>>>8&255]]^k[s[S&255]]}}},encryptBlock:function(S,R){this._doCryptBlock(S,R,this._keySchedule,A,d,g,E,s)},decryptBlock:function(S,R){var Q=S[R+1];S[R+1]=S[R+3],S[R+3]=Q,this._doCryptBlock(S,R,this._invKeySchedule,b,y,x,k,u);var Q=S[R+1];S[R+1]=S[R+3],S[R+3]=Q},_doCryptBlock:function(S,R,Q,G,P,O,j,W){for(var Z=this._nRounds,F=S[R]^Q[0],z=S[R+1]^Q[1],ie=S[R+2]^Q[2],le=S[R+3]^Q[3],oe=4,fe=1;fe<Z;fe++){var de=G[F>>>24]^P[z>>>16&255]^O[ie>>>8&255]^j[le&255]^Q[oe++],xe=G[z>>>24]^P[ie>>>16&255]^O[le>>>8&255]^j[F&255]^Q[oe++],Me=G[ie>>>24]^P[le>>>16&255]^O[F>>>8&255]^j[z&255]^Q[oe++],Ie=G[le>>>24]^P[F>>>16&255]^O[z>>>8&255]^j[ie&255]^Q[oe++];F=de,z=xe,ie=Me,le=Ie}var de=(W[F>>>24]<<24|W[z>>>16&255]<<16|W[ie>>>8&255]<<8|W[le&255])^Q[oe++],xe=(W[z>>>24]<<24|W[ie>>>16&255]<<16|W[le>>>8&255]<<8|W[F&255])^Q[oe++],Me=(W[ie>>>24]<<24|W[le>>>16&255]<<16|W[F>>>8&255]<<8|W[z&255])^Q[oe++],Ie=(W[le>>>24]<<24|W[F>>>16&255]<<16|W[z>>>8&255]<<8|W[ie&255])^Q[oe++];S[R]=de,S[R+1]=xe,S[R+2]=Me,S[R+3]=Ie},keySize:256/32});n.AES=a._createHelper(_)})(),r.AES})})(Dd)),Dd.exports}var _d={exports:{}},jO=_d.exports,fb;function JO(){return fb||(fb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qf(),wu(),Qu(),Bi())})(jO,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,o=i.BlockCipher,s=n.algo,u=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],A=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],d=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],g
vendor: 7,629 bytes, line 32
32=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 4,111 bytes, line 32
32E=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],b=s.DES=o.extend({_doReset:function(){for(var T=this._key,_=T.words,S=[],R=0;R<56;R++){var Q=u[R]-1;S[R]=_[Q>>>5]>>>31-Q%32&1}for(var G=this._subKeys=[],P=0;P<16;P++){for(var O=G[P]=[],j=d[P],R=0;R<24;R++)O[R/6|0]|=S[(A[R]-1+j)%28]<<31-R%6,O[4+(R/6|0)]|=S[28+(A[R+24]-1+j)%28]<<31-R%6;O[0]=O[0]<<1|O[0]>>>31;for(var R=1;R<7;R++)O[R]=O[R]>>>(R-1)*4+3;O[7]=O[7]<<5|O[7]>>>27}for(var W=this._invSubKeys=[],R=0;R<16;R++)W[R]=G[15-R]},encryptBlock:function(T,_){this._doCryptBlock(T,_,this._subKeys)},decryptBlock:function(T,_){this._doCryptBlock(T,_,this._invSubKeys)},_doCryptBlock:function(T,_,S){this._lBlock=T[_],this._rBlock=T[_+1],y.call(this,4,252645135),y.call(this,16,65535),x.call(this,2,858993459),x.call(this,8,16711935),y.call(this,1,1431655765);for(var R=0;R<16;R++){for(var Q=S[R],G=this._lBlock,P=this._rBlock,O=0,j=0;j<8;j++)O|=g[j][((P^Q[j])&E[j])>>>0];this._lBlock=P,this._rBlock=G^O}var W=this._lBlock;this._lBlock=this._rBlock,this._rBlock=W,y.call(this,1,1431655765),x.call(this,8,16711935),x.call(this,2,858993459),y.call(this,16,65535),y.call(this,4,252645135),T[_]=this._lBlock,T[_+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function y(T,_){var S=(this._lBlock>>>T^this._rBlock)&_;this._rBlock^=S,this._lBlock^=S<<T}function x(T,_){var S=(this._rBlock>>>T^this._lBlock)&_;this._lBlock^=S,this._rBlock^=S<<T}n.DES=o._createHelper(b);var k=s.TripleDES=o.extend({_doReset:function(){var T=this._key,_=T.words;if(_.length!==2&&_.length!==4&&_.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var S=_.slice(0,2),R=_.length<4?_.slice(0,2):_.slice(2,4),Q=_.length<6?_.slice(0,2):_.slice(4,6);this._des1=b.createEncryptor(a.create(S)),this._des2=b.createEncryptor(a.create(R)),this._des3=b.createEncryptor(a.create(Q))},encryptBlock:function(T,_){this._des1.encryptBlock(T,_),this._des2.decryptBlock(T,_),this._des3.encryptBlock(T,_)},decryptBlock:function(T,_){this._des3.decryptBlock(T,_),this._des2.encryptBlock(T,_),this._des1.decryptBlock(T,_)},keySize:192/32,ivSize:64/32,blockSize:64/32});n.TripleDES=o._createHelper(k)})(),r.TripleDES})})(_d)),_d.exports}var Fd={exports:{}},VO=Fd.exports,Ab;function ZO(){return Ab||(Ab=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qf(),wu(),Qu(),Bi())})(VO,function(r){return(function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=o.RC4=a.extend({_doReset:function(){for(var d=this._key,g=d.words,E=d.sigBytes,b=this._S=[],y=0;y<256;y++)b[y]=y;for(var y=0,x=0;y<256;y++){var k=y%E,T=g[k>>>2]>>>24-k%4*8&255;x=(x+b[y]+T)%256;var _=b[y];b[y]=b[x],b[x]=_}this._i=this._j=0},_doProcessBlock:function(d,g){d[g]^=u.call(this)},keySize:256/32,ivSize:0});function u(){for(var d=this._S,g=this._i,E=this._j,b=0,y=0;y<4;y++){g=(g+1)%256,E=(E+d[g])%256;var x=d[g];d[g]=d[E],d[E]=x,b|=d[(d[g]+d[E])%256]<<24-y*8}return this._i=g,this._j=E,b}n.RC4=a._createHelper(s);var A=o.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var d=this.cfg.drop;d>0;d--)u.call(this)}});n.RC4Drop=a._createHelper(A)})(),r.RC4})})(Fd)),Fd.exports}var Rd={exports:{}},XO=Rd.exports,hb;function $O(){return hb||(hb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qf(),wu(),Qu(),Bi())})(XO,function(r){return(function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=[],u=[],A=[],d=o.Rabbit=a.extend({_doReset:function(){for(var E=this._key.words,b=this.cfg.iv,y=0;y<4;y++)E[y]=(E[y]<<8|E[y]>>>24)&16711935|(E[y]<<24|E[y]>>>8)&4278255360;var x=this._X=[E[0],E[3]<<16|E[2]>>>16,E[1],E[0]<<16|E[3]>>>16,E[2],E[1]<<16|E[0]>>>16,E[3],E[2]<<16|E[1]>>>16],k=this._C=[E[2]<<16|E[2]>>>16,E[0]&4294901760|E[1]&65535,E[3]<<16|E[3]>>>16,E[1]&4294901760|E[2]&65535,E[0]<<16|E[0]>>>16,E[2]&4294901760|E[3]&65535,E[1]<<16|E[1]>>>16,E[3]&4294901760|E[0]&65535];this._b=0;for(var y=0;y<4;y++)g.call(this);for(var y=0;y<8;y++)k[y]^=x[y+4&7];if(b){var T=b.words,_=T[0],S=T[1],R=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,Q=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,G=R>>>16|Q&4294901760,P=Q<<16|R&65535;
vendor: 4,121 bytes, line 32
32k[0]^=R,k[1]^=G,k[2]^=Q,k[3]^=P,k[4]^=R,k[5]^=G,k[6]^=Q,k[7]^=P;for(var y=0;y<4;y++)g.call(this)}},_doProcessBlock:function(E,b){var y=this._X;g.call(this),s[0]=y[0]^y[5]>>>16^y[3]<<16,s[1]=y[2]^y[7]>>>16^y[5]<<16,s[2]=y[4]^y[1]>>>16^y[7]<<16,s[3]=y[6]^y[3]>>>16^y[1]<<16;for(var x=0;x<4;x++)s[x]=(s[x]<<8|s[x]>>>24)&16711935|(s[x]<<24|s[x]>>>8)&4278255360,E[b+x]^=s[x]},blockSize:128/32,ivSize:64/32});function g(){for(var E=this._X,b=this._C,y=0;y<8;y++)u[y]=b[y];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<u[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<u[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<u[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<u[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<u[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<u[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<u[6]>>>0?1:0)|0,this._b=b[7]>>>0<u[7]>>>0?1:0;for(var y=0;y<8;y++){var x=E[y]+b[y],k=x&65535,T=x>>>16,_=((k*k>>>17)+k*T>>>15)+T*T,S=((x&4294901760)*x|0)+((x&65535)*x|0);A[y]=_^S}E[0]=A[0]+(A[7]<<16|A[7]>>>16)+(A[6]<<16|A[6]>>>16)|0,E[1]=A[1]+(A[0]<<8|A[0]>>>24)+A[7]|0,E[2]=A[2]+(A[1]<<16|A[1]>>>16)+(A[0]<<16|A[0]>>>16)|0,E[3]=A[3]+(A[2]<<8|A[2]>>>24)+A[1]|0,E[4]=A[4]+(A[3]<<16|A[3]>>>16)+(A[2]<<16|A[2]>>>16)|0,E[5]=A[5]+(A[4]<<8|A[4]>>>24)+A[3]|0,E[6]=A[6]+(A[5]<<16|A[5]>>>16)+(A[4]<<16|A[4]>>>16)|0,E[7]=A[7]+(A[6]<<8|A[6]>>>24)+A[5]|0}n.Rabbit=a._createHelper(d)})(),r.Rabbit})})(Rd)),Rd.exports}var Td={exports:{}},eM=Td.exports,db;function tM(){return db||(db=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qf(),wu(),Qu(),Bi())})(eM,function(r){return(function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=[],u=[],A=[],d=o.RabbitLegacy=a.extend({_doReset:function(){var E=this._key.words,b=this.cfg.iv,y=this._X=[E[0],E[3]<<16|E[2]>>>16,E[1],E[0]<<16|E[3]>>>16,E[2],E[1]<<16|E[0]>>>16,E[3],E[2]<<16|E[1]>>>16],x=this._C=[E[2]<<16|E[2]>>>16,E[0]&4294901760|E[1]&65535,E[3]<<16|E[3]>>>16,E[1]&4294901760|E[2]&65535,E[0]<<16|E[0]>>>16,E[2]&4294901760|E[3]&65535,E[1]<<16|E[1]>>>16,E[3]&4294901760|E[0]&65535];this._b=0;for(var k=0;k<4;k++)g.call(this);for(var k=0;k<8;k++)x[k]^=y[k+4&7];if(b){var T=b.words,_=T[0],S=T[1],R=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,Q=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,G=R>>>16|Q&4294901760,P=Q<<16|R&65535;x[0]^=R,x[1]^=G,x[2]^=Q,x[3]^=P,x[4]^=R,x[5]^=G,x[6]^=Q,x[7]^=P;for(var k=0;k<4;k++)g.call(this)}},_doProcessBlock:function(E,b){var y=this._X;g.call(this),s[0]=y[0]^y[5]>>>16^y[3]<<16,s[1]=y[2]^y[7]>>>16^y[5]<<16,s[2]=y[4]^y[1]>>>16^y[7]<<16,s[3]=y[6]^y[3]>>>16^y[1]<<16;for(var x=0;x<4;x++)s[x]=(s[x]<<8|s[x]>>>24)&16711935|(s[x]<<24|s[x]>>>8)&4278255360,E[b+x]^=s[x]},blockSize:128/32,ivSize:64/32});function g(){for(var E=this._X,b=this._C,y=0;y<8;y++)u[y]=b[y];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<u[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<u[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<u[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<u[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<u[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<u[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<u[6]>>>0?1:0)|0,this._b=b[7]>>>0<u[7]>>>0?1:0;for(var y=0;y<8;y++){var x=E[y]+b[y],k=x&65535,T=x>>>16,_=((k*k>>>17)+k*T>>>15)+T*T,S=((x&4294901760)*x|0)+((x&65535)*x|0);A[y]=_^S}E[0]=A[0]+(A[7]<<16|A[7]>>>16)+(A[6]<<16|A[6]>>>16)|0,E[1]=A[1]+(A[0]<<8|A[0]>>>24)+A[7]|0,E[2]=A[2]+(A[1]<<16|A[1]>>>16)+(A[0]<<16|A[0]>>>16)|0,E[3]=A[3]+(A[2]<<8|A[2]>>>24)+A[1]|0,E[4]=A[4]+(A[3]<<16|A[3]>>>16)+(A[2]<<16|A[2]>>>16)|0,E[5]=A[5]+(A[4]<<8|A[4]>>>24)+A[3]|0,E[6]=A[6]+(A[5]<<16|A[5]>>>16)+(A[4]<<16|A[4]>>>16)|0,E[7]=A[7]+(A[6]<<8|A[6]>>>24)+A[5]|0}n.RabbitLegacy=a._createHelper(d)})(),r.RabbitLegacy})})(Td)),Td.exports}var Ld={exports:{}},rM=Ld.exports,gb;function nM(){return gb||(gb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Qf(),wu(),Qu(),Bi())})(rM,function(r){return(function(){var n=r,i=n.lib,a=i.BlockCipher,o=n.algo;const s=16,u=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],A
vendor: 11,033 bytes, line 32
32=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]]
vendor: 1,841 bytes, line 32
32;var d={pbox:[],sbox:[]};function g(k,T){let _=T>>24&255,S=T>>16&255,R=T>>8&255,Q=T&255,G=k.sbox[0][_]+k.sbox[1][S];return G=G^k.sbox[2][R],G=G+k.sbox[3][Q],G}function E(k,T,_){let S=T,R=_,Q;for(let G=0;G<s;++G)S=S^k.pbox[G],R=g(k,S)^R,Q=S,S=R,R=Q;return Q=S,S=R,R=Q,R=R^k.pbox[s],S=S^k.pbox[s+1],{left:S,right:R}}function b(k,T,_){let S=T,R=_,Q;for(let G=s+1;G>1;--G)S=S^k.pbox[G],R=g(k,S)^R,Q=S,S=R,R=Q;return Q=S,S=R,R=Q,R=R^k.pbox[1],S=S^k.pbox[0],{left:S,right:R}}function y(k,T,_){for(let P=0;P<4;P++){k.sbox[P]=[];for(let O=0;O<256;O++)k.sbox[P][O]=A[P][O]}let S=0;for(let P=0;P<s+2;P++)k.pbox[P]=u[P]^T[S],S++,S>=_&&(S=0);let R=0,Q=0,G=0;for(let P=0;P<s+2;P+=2)G=E(k,R,Q),R=G.left,Q=G.right,k.pbox[P]=R,k.pbox[P+1]=Q;for(let P=0;P<4;P++)for(let O=0;O<256;O+=2)G=E(k,R,Q),R=G.left,Q=G.right,k.sbox[P][O]=R,k.sbox[P][O+1]=Q;return!0}var x=o.Blowfish=a.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var k=this._keyPriorReset=this._key,T=k.words,_=k.sigBytes/4;y(d,T,_)}},encryptBlock:function(k,T){var _=E(d,k[T],k[T+1]);k[T]=_.left,k[T+1]=_.right},decryptBlock:function(k,T){var _=b(d,k[T],k[T+1]);k[T]=_.left,k[T+1]=_.right},blockSize:64/32,keySize:128/32,ivSize:64/32});n.Blowfish=a._createHelper(x)})(),r.Blowfish})})(Ld)),Ld.exports}var iM=rd.exports,pb;function aM(){return pb||(pb=1,(function(t,e){(function(r,n,i){t.exports=n(V0(),Jg(),rO(),iO(),Qf(),sO(),wu(),mx(),qm(),fO(),vx(),dO(),pO(),vO(),Km(),bO(),Qu(),Bi(),xO(),QO(),kO(),_O(),RO(),LO(),OO(),PO(),zO(),GO(),YO(),KO(),JO(),ZO(),$O(),tM(),nM())})(iM,function(r){return r})})(rd)),rd.exports}var oM=aM();const mb=nn(oM);var Cf=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},vl=[],es=[],sM=typeof Uint8Array<"u"?Uint8Array:Array,jm=!1;function Ex(){jm=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 24,058 bytes, lines 32-37
32+/",e=0,r=t.length;e<r;++e)vl[e]=t[e],es[t.charCodeAt(e)]=e;es[45]=62,es[95]=63}function lM(t){jm||Ex();var e,r,n,i,a,o,s=t.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[s-2]==="="?2:t[s-1]==="="?1:0,o=new sM(s*3/4-a),n=a>0?s-4:s;var u=0;for(e=0,r=0;e<n;e+=4,r+=3)i=es[t.charCodeAt(e)]<<18|es[t.charCodeAt(e+1)]<<12|es[t.charCodeAt(e+2)]<<6|es[t.charCodeAt(e+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=i&255;return a===2?(i=es[t.charCodeAt(e)]<<2|es[t.charCodeAt(e+1)]>>4,o[u++]=i&255):a===1&&(i=es[t.charCodeAt(e)]<<10|es[t.charCodeAt(e+1)]<<4|es[t.charCodeAt(e+2)]>>2,o[u++]=i>>8&255,o[u++]=i&255),o}function cM(t){return vl[t>>18&63]+vl[t>>12&63]+vl[t>>6&63]+vl[t&63]}function uM(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(cM(n));return i.join("")}function vb(t){jm||Ex();for(var e,r=t.length,n=r%3,i="",a=[],o=16383,s=0,u=r-n;s<u;s+=o)a.push(uM(t,s,s+o>u?u:s+o));return n===1?(e=t[r-1],i+=vl[e>>2],i+=vl[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=vl[e>>10],i+=vl[e>>4&63],i+=vl[e<<2&63],i+="="),a.push(i),a.join("")}function Vg(t,e,r,n,i){var a,o,s=i*8-n-1,u=(1<<s)-1,A=u>>1,d=-7,g=r?i-1:0,E=r?-1:1,b=t[e+g];for(g+=E,a=b&(1<<-d)-1,b>>=-d,d+=s;d>0;a=a*256+t[e+g],g+=E,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=o*256+t[e+g],g+=E,d-=8);if(a===0)a=1-A;else{if(a===u)return o?NaN:(b?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-A}return(b?-1:1)*o*Math.pow(2,a-n)}function Cx(t,e,r,n,i,a){var o,s,u,A=a*8-i-1,d=(1<<A)-1,g=d>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=n?0:a-1,y=n?1:-1,x=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=d):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+g>=1?e+=E/u:e+=E*Math.pow(2,1-g),e*u>=2&&(o++,u/=2),o+g>=d?(s=0,o=d):o+g>=1?(s=(e*u-1)*Math.pow(2,i),o=o+g):(s=e*Math.pow(2,g-1)*Math.pow(2,i),o=0));i>=8;t[r+b]=s&255,b+=y,s/=256,i-=8);for(o=o<<i|s,A+=i;A>0;t[r+b]=o&255,b+=y,o/=256,A-=8);t[r+b-y]|=x*128}var fM={}.toString,bx=Array.isArray||function(t){return fM.call(t)=="[object Array]"};/*! 33 * The buffer module from node.js, for the browser. 34 * 35 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 36 * @license MIT 37 */var Ix=50;nt.TYPED_ARRAY_SUPPORT=Cf.TYPED_ARRAY_SUPPORT!==void 0?Cf.TYPED_ARRAY_SUPPORT:!0;var AM=fg();function fg(){return nt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function gc(t,e){if(fg()<e)throw new RangeError("Invalid typed array length");return nt.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=nt.prototype):(t===null&&(t=new nt(e)),t.length=e),t}function nt(t,e,r){if(!nt.TYPED_ARRAY_SUPPORT&&!(this instanceof nt))return new nt(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 Jm(this,t)}return yx(this,t,e,r)}nt.poolSize=8192;nt._augment=function(t){return t.__proto__=nt.prototype,t};function yx(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?gM(t,e,r,n):typeof e=="string"?dM(t,e,r):pM(t,e)}nt.from=function(t,e,r){return yx(null,t,e,r)};nt.TYPED_ARRAY_SUPPORT&&(nt.prototype.__proto__=Uint8Array.prototype,nt.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&nt[Symbol.species]);function Bx(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 hM(t,e,r,n){return Bx(e),e<=0?gc(t,e):r!==void 0?typeof n=="string"?gc(t,e).fill(r,n):gc(t,e).fill(r):gc(t,e)}nt.alloc=function(t,e,r){return hM(null,t,e,r)};function Jm(t,e){if(Bx(e),t=gc(t,e<0?0:Vm(e)|0),!nt.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}nt.allocUnsafe=function(t){return Jm(null,t)};nt.allocUnsafeSlow=function(t){return Jm(null,t)};function dM(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!nt.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=xx(e,r)|0;t=gc(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function Hp(t,e){var r=e.length<0?0:Vm(e.length)|0;t=gc(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function gM(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),nt.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=nt.prototype):t=Hp(t,e),t}function pM(t,e){if(Ql(e)){var r=Vm(e.length)|0;return t=gc(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"||NM(e.length)?gc(t,0):Hp(t,e);if(e.type==="Buffer"&&bx(e.data))return Hp(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function Vm(t){if(t>=fg())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+fg().toString(16)+" bytes");return t|0}function mM(t){return+t!=t&&(t=0),nt.alloc(+t)}nt.isBuffer=lf;function Ql(t){return!!(t!=null&&t._isBuffer)}nt.compare=function(e,r){if(!Ql(e)||!Ql(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,a=0,o=Math.min(n,i);a<o;++a)if(e[a]!==r[a]){n=e[a],i=r[a];break}return n<i?-1:i<n?1:0};nt.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}};nt.concat=function(e,r){if(!bx(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return nt.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=nt.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!Ql(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function xx(t,e){if(Ql(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 Ag(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Fx(t).length;default:if(n)return Ag(t).length;e=(""+e).toLowerCase(),n=!0}}nt.byteLength=xx;function vM(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 SM(this,e,r);case"utf8":case"utf-8":return Sx(this,e,r);case"ascii":return wM(this,e,r);case"latin1":case"binary":return QM(this,e,r);case"base64":return BM(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return kM(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}nt.prototype._isBuffer=!0;function sf(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}nt.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)sf(this,r,r+1);return this};nt.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)sf(this,r,r+3),sf(this,r+1,r+2);return this};nt.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)sf(this,r,r+7),sf(this,r+1,r+6),sf(this,r+2,r+5),sf(this,r+3,r+4);return this};nt.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?Sx(this,0,e):vM.apply(this,arguments)};nt.prototype.equals=function(e){if(!Ql(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:nt.compare(this,e)===0};nt.prototype.inspect=function(){var e="",r=Ix;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};nt.prototype.compare=function(e,r,n,i,a){if(!Ql(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 o=a-i,s=n-r,u=Math.min(o,s),A=this.slice(i,a),d=e.slice(r,n),g=0;g<u;++g)if(A[g]!==d[g]){o=A[g],s=d[g];break}return o<s?-1:s<o?1:0};function wx(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=nt.from(e,n)),Ql(e))return e.length===0?-1:Eb(t,e,r,n,i);if(typeof e=="number")return e=e&255,nt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):Eb(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function Eb(t,e,r,n,i){var a=1,o=t.length,s=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,o/=2,s/=2,r/=2}function u(b,y){return a===1?b[y]:b.readUInt16BE(y*a)}var A;if(i){var d=-1;for(A=r;A<o;A++)if(u(t,A)===u(e,d===-1?0:A-d)){if(d===-1&&(d=A),A-d+1===s)return d*a}else d!==-1&&(A-=A-d),d=-1}else for(r+s>o&&(r=o-s),A=r;A>=0;A--){for(var g=!0,E=0;E<s;E++)if(u(t,A+E)!==u(e,E)){g=!1;break}if(g)return A}return-1}nt.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};nt.prototype.indexOf=function(e,r,n){return wx(this,e,r,n,!0)};nt.prototype.lastIndexOf=function(e,r,n){return wx(this,e,r,n,!1)};function EM(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 o=0;o<n;++o){var s=parseInt(e.substr(o*2,2),16);if(isNaN(s))return o;t[r+o]=s}return o}function CM(t,e,r,n){return $g(Ag(e,t.length-r),t,r,n)}function Qx(t,e,r,n){return $g(TM(e),t,r,n)}function bM(t,e,r,n){return Qx(t,e,r,n)}function IM(t,e,r,n){return $g(Fx(e),t,r,n)}function yM(t,e,r,n){return $g(LM(e,t.length-r),t,r,n)}nt.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 o=!1;;)switch(i){case"hex":return EM(this,e,r,n);case"utf8":case"utf-8":return CM(this,e,r,n);case"ascii":return Qx(this,e,r,n);case"latin1":case"binary":return bM(this,e,r,n);case"base64":return IM(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return yM(this,e,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}};nt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function BM(t,e,r){return e===0&&r===t.length?vb(t):vb(t.slice(e,r))}function Sx(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a=t[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=r){var u,A,d,g;switch(s){case 1:a<128&&(o=a);break;case 2:u=t[i+1],(u&192)===128&&(g=(a&31)<<6|u&63,g>127&&(o=g));break;case 3:u=t[i+1],A=t[i+2],(u&192)===128&&(A&192)===128&&(g=(a&15)<<12|(u&63)<<6|A&63,g>2047&&(g<55296||g>57343)&&(o=g));break;case 4:u=t[i+1],A=t[i+2],d=t[i+3],(u&192)===128&&(A&192)===128&&(d&192)===128&&(g=(a&15)<<18|(u&63)<<12|(A&63)<<6|d&63,g>65535&&g<1114112&&(o=g))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|o&1023),n.push(o),i+=s}return xM(n)}var Cb=4096;function xM(t){var e=t.length;if(e<=Cb)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=Cb));return r}function wM(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 QM(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 SM(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+=RM(t[a]);return i}function kM(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}nt.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(nt.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=nt.prototype;else{var a=r-e;i=new nt(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+e]}return i};function xi(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")}nt.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||xi(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return i};nt.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||xi(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};nt.prototype.readUInt8=function(e,r){return r||xi(e,1,this.length),this[e]};nt.prototype.readUInt16LE=function(e,r){return r||xi(e,2,this.length),this[e]|this[e+1]<<8};nt.prototype.readUInt16BE=function(e,r){return r||xi(e,2,this.length),this[e]<<8|this[e+1]};nt.prototype.readUInt32LE=function(e,r){return r||xi(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};nt.prototype.readUInt32BE=function(e,r){return r||xi(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};nt.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||xi(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};nt.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||xi(e,r,this.length);for(var i=r,a=1,o=this[e+--i];i>0&&(a*=256);)o+=this[e+--i]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*r)),o};nt.prototype.readInt8=function(e,r){return r||xi(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};nt.prototype.readInt16LE=function(e,r){r||xi(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};nt.prototype.readInt16BE=function(e,r){r||xi(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};nt.prototype.readInt32LE=function(e,r){return r||xi(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};nt.prototype.readInt32BE=function(e,r){return r||xi(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};nt.prototype.readFloatLE=function(e,r){return r||xi(e,4,this.length),Vg(this,e,!0,23,4)};nt.prototype.readFloatBE=function(e,r){return r||xi(e,4,this.length),Vg(this,e,!1,23,4)};nt.prototype.readDoubleLE=function(e,r){return r||xi(e,8,this.length),Vg(this,e,!0,52,8)};nt.prototype.readDoubleBE=function(e,r){return r||xi(e,8,this.length),Vg(this,e,!1,52,8)};function io(t,e,r,n,i,a){if(!Ql(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")}nt.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;io(this,e,r,n,a,0)}var o=1,s=0;for(this[r]=e&255;++s<n&&(o*=256);)this[r+s]=e/o&255;return r+n};nt.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;io(this,e,r,n,a,0)}var o=n-1,s=1;for(this[r+o]=e&255;--o>=0&&(s*=256);)this[r+o]=e/s&255;return r+n};nt.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,1,255,0),nt.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function Zg(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}nt.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,2,65535,0),nt.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Zg(this,e,r,!0),r+2};nt.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,2,65535,0),nt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Zg(this,e,r,!1),r+2};function Xg(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}nt.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,4,4294967295,0),nt.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):Xg(this,e,r,!0),r+4};nt.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,4,4294967295,0),nt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):Xg(this,e,r,!1),r+4};nt.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);io(this,e,r,n,a-1,-a)}var o=0,s=1,u=0;for(this[r]=e&255;++o<n&&(s*=256);)e<0&&u===0&&this[r+o-1]!==0&&(u=1),this[r+o]=(e/s>>0)-u&255;return r+n};nt.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);io(this,e,r,n,a-1,-a)}var o=n-1,s=1,u=0;for(this[r+o]=e&255;--o>=0&&(s*=256);)e<0&&u===0&&this[r+o+1]!==0&&(u=1),this[r+o]=(e/s>>0)-u&255;return r+n};nt.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,1,127,-128),nt.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};nt.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,2,32767,-32768),nt.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Zg(this,e,r,!0),r+2};nt.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,2,32767,-32768),nt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Zg(this,e,r,!1),r+2};nt.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,4,2147483647,-2147483648),nt.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):Xg(this,e,r,!0),r+4};nt.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||io(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),nt.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):Xg(this,e,r,!1),r+4};function kx(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 Dx(t,e,r,n,i){return i||kx(t,e,r,4),Cx(t,e,r,n,23,4),r+4}nt.prototype.writeFloatLE=function(e,r,n){return Dx(this,e,r,!0,n)};nt.prototype.writeFloatBE=function(e,r,n){return Dx(this,e,r,!1,n)};function _x(t,e,r,n,i){return i||kx(t,e,r,8),Cx(t,e,r,n,52,8),r+8}nt.prototype.writeDoubleLE=function(e,r,n){return _x(this,e,r,!0,n)};nt.prototype.writeDoubleBE=function(e,r,n){return _x(this,e,r,!1,n)};nt.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,o;if(this===e&&n<r&&r<i)for(o=a-1;o>=0;--o)e[o+r]=this[o+n];else if(a<1e3||!nt.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+r]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),r);return a};nt.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)}if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!nt.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 o;if(typeof e=="number")for(o=r;o<n;++o)this[o]=e;else{var s=Ql(e)?e:Ag(new nt(e,i).toString()),u=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%u]}return this};var DM=/[^+\/0-9A-Za-z-_]/g;function _M(t){if(t=FM(t).replace(DM,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function FM(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function RM(t){return t<16?"0"+t.toString(16):t.toString(16)}function Ag(t,e){e=e||1/0;for(var r,n=t.length,i=null,a=[],o=0;o<n;++o){if(r=t.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(o+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 TM(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function LM(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function Fx(t){return lM(_M(t))}function $g(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 NM(t){return t!==t}function lf(t){return t!=null&&(!!t._isBuffer||Rx(t)||OM(t))}function Rx(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function OM(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Rx(t.slice(0,0))}var MM=Object.freeze({__proto__:null,Buffer:nt,INSPECT_MAX_BYTES:Ix,SlowBuffer:mM,isBuffer:lf,kMaxLength:AM}),hg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Tx(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function DA(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 Gp={exports:{}},_A={};function Lx(){throw new Error("setTimeout has not been defined")}function Nx(){throw new Error("clearTimeout has not been defined")}var su=Lx,lu=Nx;typeof Cf.setTimeout=="function"&&(su=setTimeout);typeof Cf.clearTimeout=="function"&&(lu=clearTimeout);function Ox(t){if(su===setTimeout)return setTimeout(t,0);if((su===Lx||!su)&&setTimeout)return su=setTimeout,setTimeout(t,0);try{return su(t,0)}catch{try{return su.call(null,t,0)}catch{return su.call(this,t,0)}}}function PM(t){if(lu===clearTimeout)return clearTimeout(t);if((lu===Nx||!lu)&&clearTimeout)return lu=clearTimeout,clearTimeout(t);try{return lu(t)}catch{try{return lu.call(null,t)}catch{return lu.call(this,t)}}}var pc=[],oA=!1,cf,Nd=-1;function UM(){!oA||!cf||(oA=!1,cf.length?pc=cf.concat(pc):Nd=-1,pc.length&&Mx())}function Mx(){if(!oA){var t=Ox(UM);oA=!0;for(var e=pc.length;e;){for(cf=pc,pc=[];++Nd<e;)cf&&cf[Nd].run();Nd=-1,e=pc.length}cf=null,oA=!1,PM(t)}}function zM(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];pc.push(new Px(t,e)),pc.length===1&&!oA&&Ox(Mx)}function Px(t,e){this.fun=t,this.array=e}Px.prototype.run=function(){this.fun.apply(null,this.array)};var HM="browser",GM="browser",WM=!0,YM={},qM=[],KM="",jM={},JM={},VM={};function Sf(){}
37var ZM=Sf,XM=Sf,$M=Sf,eP=Sf,tP=Sf,rP=Sf,nP=Sf;function iP(t){throw new Error("process.binding is not supported")}function aP(){return"/"}function oP(t){throw new Error("process.chdir is not supported")}function sP(){return 0}var Xf=Cf.performance||{},lP=Xf.now||Xf.mozNow||Xf.msNow||Xf.oNow||Xf.webkitNow||function(){return new Date().getTime()};function cP(t){var e=lP.call(Xf)*.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 uP=new Date;function fP(){var t=new Date,e=t-uP;return e/1e3}var P0={nextTick:zM,title:HM,browser:WM,env:YM,argv:qM,version:KM,versions:jM,on:ZM,addListener:XM,once:$M,off:eP,removeListener:tP,removeAllListeners:rP,emit:nP,binding:iP,cwd:aP,chdir:oP,umask:sP,hrtime:cP,platform:GM,release:JM,config:VM,uptime:fP},y5;function Eu(){}Eu.prototype=Object.create(null);function Ir(){Ir.init.call(this)}Ir.EventEmitter=Ir;Ir.usingDomains=!1;Ir.prototype.domain=void 0;Ir.prototype._events=void 0;Ir.prototype._maxListeners=void 0;Ir.defaultMaxListeners=10;Ir.init=function(){this.domain=null,Ir.usingDomains&&y5.active&&!(this instanceof y5.Domain)&&(this.domain=y5.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new Eu,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Ir.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 Ux(t){return t._maxListeners===void 0?Ir.defaultMaxListeners:t._maxListeners}Ir.prototype.getMaxListeners=function(){return Ux(this)};function AP(t,e,r){if(e)t.call(r);else for(var n=t.length,i=Y1(t,n),a=0;a<n;++a)i[a].call(r)}function hP(t,e,r,n){if(e)t.call(r,n);else for(var i=t.length,a=Y1(t,i),o=0;o<i;++o)a[o].call(r,n)}function dP(t,e,r,n,i){if(e)t.call(r,n,i);else for(var a=t.length,o=Y1(t,a),s=0;s<a;++s)o[s].call(r,n,i)}function gP(t,e,r,n,i,a){if(e)t.call(r,n,i,a);else for(var o=t.length,s=Y1(t,o),u=0;u<o;++u)s[u].call(r,n,i,a)}function pP(t,e,r,n){if(e)t.apply(r,n);else for(var i=t.length,a=Y1(t,i),o=0;o<i;++o)a[o].apply(r,n)}Ir.prototype.emit=function(e){var r,n,i,a,o,s,u,A=e==="error";if(s=this._events,s)A=A&&s.error==null;else if(!A)return!1;if(u=this.domain,A){if(r=arguments[1],u)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=u,r.domainThrown=!1,u.emit("error",r);else{if(r instanceof Error)throw r;var d=new Error('Uncaught, unspecified "error" event. ('+r+")");throw d.context=r,d}return!1}if(n=s[e],!n)return!1;var g=typeof n=="function";switch(i=arguments.length,i){case 1:AP(n,g,this);break;case 2:hP(n,g,this,arguments[1]);break;case 3:dP(n,g,this,arguments[1],arguments[2]);break;case 4:gP(n,g,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),o=1;o<i;o++)a[o-1]=arguments[o];pP(n,g,this,a)}return!0};function zx(t,e,r,n){var i,a,o;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),o=a[e]):(a=t._events=new Eu,t._eventsCount=0),!o)o=a[e]=r,++t._eventsCount;else if(typeof o=="function"?o=a[e]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),!o.warned&&(i=Ux(t),i&&i>0&&o.length>i)){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+e+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=o.length,mP(s)}return t}function mP(t){typeof console.warn=="function"?console.warn(t):console.log(t)}Ir.prototype.addListener=function(e,r){return zx(this,e,r,!1)};Ir.prototype.on=Ir.prototype.addListener;Ir.prototype.prependListener=function(e,r){return zx(this,e,r,!0)};function Hx(t,e,r){var n=!1;function i(){t.removeListener(e,i),n||(n=!0,r.apply(t,arguments))}return i.listener=r,i}Ir.prototype.once=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,Hx(this,e,r)),this};Ir.prototype.prependOnceListener=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,Hx(this,e,r)),this};Ir.prototype.removeListener=function(e,r){var n,i,a,o,s;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(i=this._events,!i)return this;
vendor: 6,258 bytes, line 37
37if(n=i[e],!n)return this;if(n===r||n.listener&&n.listener===r)--this._eventsCount===0?this._events=new Eu:(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(a=-1,o=n.length;o-- >0;)if(n[o]===r||n[o].listener&&n[o].listener===r){s=n[o].listener,a=o;break}if(a<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount===0)return this._events=new Eu,this;delete i[e]}else vP(n,a);i.removeListener&&this.emit("removeListener",e,s||r)}return this};Ir.prototype.off=function(t,e){return this.removeListener(t,e)};Ir.prototype.removeAllListeners=function(e){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new Eu,this._eventsCount=0):n[e]&&(--this._eventsCount===0?this._events=new Eu:delete n[e]),this;if(arguments.length===0){for(var i=Object.keys(n),a=0,o;a<i.length;++a)o=i[a],o!=="removeListener"&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=new Eu,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};Ir.prototype.listeners=function(e){var r,n,i=this._events;return i?(r=i[e],r?typeof r=="function"?n=[r.listener||r]:n=EP(r):n=[]):n=[],n};Ir.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):Gx.call(t,e)};Ir.prototype.listenerCount=Gx;function Gx(t){var e=this._events;if(e){var r=e[t];if(typeof r=="function")return 1;if(r)return r.length}return 0}Ir.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function vP(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 Y1(t,e){for(var r=new Array(e);e--;)r[e]=t[e];return r}function EP(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}var CP=Object.freeze({__proto__:null,EventEmitter:Ir,default:Ir}),Wx=DA(CP),Yx=Wx.EventEmitter,B1=DA(MM),x1;typeof Object.create=="function"?x1=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:x1=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var qx=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},bP=/%[sdj%]/g;function e2(t){if(!K1(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(Ps(arguments[r]));return e.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(t).replace(bP,function(s){if(s==="%%")return"%";if(r>=i)return s;switch(s){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 s}}),o=n[r];r<i;o=n[++r])q1(o)||!kf(o)?a+=" "+o:a+=" "+Ps(o);return a}function Zm(t,e){if(Il(Cf.process))return function(){return Zm(t,e).apply(this,arguments)};if(P0.noDeprecation===!0)return t;var r=!1;function n(){if(!r){if(P0.throwDeprecation)throw new Error(e);P0.traceDeprecation?console.trace(e):console.error(e),r=!0}return t.apply(this,arguments)}return n}var wh={},B5;function Kx(t){if(Il(B5)&&(B5=P0.env.NODE_DEBUG||""),t=t.toUpperCase(),!wh[t])if(new RegExp("\\b"+t+"\\b","i").test(B5)){var e=0;wh[t]=function(){var r=e2.apply(null,arguments);console.error("%s %d: %s",t,e,r)}}else wh[t]=function(){};return wh[t]}function Ps(t,e){var r={seen:[],stylize:yP};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),t2(e)?r.showHidden=e:e&&t4(r,e),Il(r.showHidden)&&(r.showHidden=!1),Il(r.depth)&&(r.depth=2),Il(r.colors)&&(r.colors=!1),Il(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=IP),dg(r,t,r.depth)}Ps.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]};Ps.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function IP(t,e){var r=Ps.styles[e];return r?"\x1B["+Ps.colors[r][0]+"m"+t+"\x1B["+Ps.colors[r][1]+"m":t}function yP(t,e){return t}function BP(t){var e={};return t.forEach(function(r,n){e[r]=!0}),e}function dg(t,e,r){if(t.customInspect&&e&&gf(e.inspect)&&e.inspect!==Ps&&!(e.constructor&&e.constructor.prototype===e)){var n=e.inspect(r,t);return K1(n)||(n=dg(t,n,r)),n}var i=xP(t,e);if(i)return i;var a=Object.keys(e),o=BP(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(e)),sA(e)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return x5(e);if(a.length===0){if(gf(e)){var s=e.name?": "+e.name:"";return t.stylize("[Function"+s+"]","special")}if(df(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(EA(e))return t.stylize(Date.prototype.toString.call(e),"date");if(sA(e))return x5(e)}var u="",A=!1,d=["{","}"];if(Xm(e)&&(A=!0,d=["[","]"]),gf(e)){var g=e.name?": "+e.name:"";u=" [Function"+g+"]"}if(df(e)&&(u=" "+RegExp.prototype.toString.call(e)),EA(e)&&(u=" "+Date.prototype.toUTCString.call(e)),sA(e)&&(u=" "+x5(e)),a.length===0&&(!A||e.length==0))return d[0]+u+d[1];if(r<0)return df(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var E;return A?E=wP(t,e,r,o,a):E=a.map(function(b){return Wp(t,e,r,o,b,A)}),t.seen.pop(),QP(E,u,d)}function xP(t,e){if(Il(e))return t.stylize("undefined","undefined");if(K1(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if($m(e))return t.stylize(""+e,"number");if(t2(e))return t.stylize(""+e,"boolean");if(q1(e))return t.stylize("null","null")}function x5(t){return"["+Error.prototype.toString.call(t)+"]"}function wP(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)Xx(e,String(o))?a.push(Wp(t,e,r,n,String(o),!0)):a.push("");return i.forEach(function(u){u.match(/^\d+$/)||a.push(Wp(t,e,r,n,u,!0))}),a}function Wp(t,e,r,n,i,a){var o,s,u;if(u=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]},u.get?u.set?s=t.stylize("[Getter/Setter]","special"):s=t.stylize("[Getter]","special"):u.set&&(s=t.stylize("[Setter]","special")),Xx(n,i)||
vendor: 4,526 bytes, lines 37-46
37(o="["+i+"]"),s||(t.seen.indexOf(u.value)<0?(q1(r)?s=dg(t,u.value,null):s=dg(t,u.value,r-1),s.indexOf(` 38`)>-1&&(a?s=s.split(` 39`).map(function(A){return" "+A}).join(` 40`).substr(2):s=` 41`+s.split(` 42`).map(function(A){return" "+A}).join(` 43`))):s=t.stylize("[Circular]","special")),Il(o)){if(a&&i.match(/^\d+$/))return s;o=JSON.stringify(""+i),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function QP(t,e,r){var n=t.reduce(function(i,a){return a.indexOf(` 44`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(e===""?"":e+` 45 `)+" "+t.join(`, 46 `)+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function Xm(t){return Array.isArray(t)}function t2(t){return typeof t=="boolean"}function q1(t){return t===null}function jx(t){return t==null}function $m(t){return typeof t=="number"}function K1(t){return typeof t=="string"}function Jx(t){return typeof t=="symbol"}function Il(t){return t===void 0}function df(t){return kf(t)&&e4(t)==="[object RegExp]"}function kf(t){return typeof t=="object"&&t!==null}function EA(t){return kf(t)&&e4(t)==="[object Date]"}function sA(t){return kf(t)&&(e4(t)==="[object Error]"||t instanceof Error)}function gf(t){return typeof t=="function"}function gg(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}function Vx(t){return nt.isBuffer(t)}function e4(t){return Object.prototype.toString.call(t)}function w5(t){return t<10?"0"+t.toString(10):t.toString(10)}var SP=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function kP(){var t=new Date,e=[w5(t.getHours()),w5(t.getMinutes()),w5(t.getSeconds())].join(":");return[t.getDate(),SP[t.getMonth()],e].join(" ")}function Zx(){console.log("%s - %s",kP(),e2.apply(null,arguments))}function t4(t,e){if(!e||!kf(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}function Xx(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Zu=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function r4(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');if(Zu&&t[Zu]){var e=t[Zu];if(typeof e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,Zu,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var r,n,i=new Promise(function(s,u){r=s,n=u}),a=[],o=0;o<arguments.length;o++)a.push(arguments[o]);a.push(function(s,u){s?n(s):r(u)});try{t.apply(this,a)}catch(s){n(s)}return i}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Zu&&Object.defineProperty(e,Zu,{value:e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(e,qx(t))}r4.custom=Zu;function DP(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}function $x(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,o=function(){return i.apply(a,arguments)};t.apply(this,r).then(function(s){P0.nextTick(o.bind(null,null,s))},function(s){P0.nextTick(DP.bind(null,s,o))})}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Object.defineProperties(e,qx(t)),e}var _P={inherits:x1,_extend:t4,log:Zx,isBuffer:Vx,isPrimitive:gg,isFunction:gf,isError:sA,isDate:EA,isObject:kf,isRegExp:df,isUndefined:Il,isSymbol:Jx,isString:K1,isNumber:$m,isNullOrUndefined:jx,isNull:q1,isBoolean:t2,isArray:Xm,inspect:Ps,deprecate:Zm,format:e2,debuglog:Kx,promisify:r4,callbackify:$x},FP=Object.freeze({__proto__:null,_extend:t4,callbackify:$x,debuglog:Kx,default:_P,deprecate:Zm,format:e2,inherits:x1,inspect:Ps,isArray:Xm,isBoolean:t2,isBuffer:Vx,isDate:EA,isError:sA,isFunction:gf,isNull:q1,isNullOrUndefined:jx,isNumber:$m,isObject:kf,isPrimitive:gg,isRegExp:df,isString:K1,isSymbol:Jx,isUndefined:Il,log:Zx,promisify:r4}),n4=DA(FP),Q5,bb;function RP(){if(bb)return Q5;bb=1;function t(E,b){var y=Object.keys(E);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(E);b&&(x=x.filter(function(k){return Object.getOwnPropertyDescriptor(E,k).enumerable})),y.push.apply(y,x)}return y}function e(E){for(var b=1;b<arguments.length;b++){var y=arguments[b]!=null?arguments[b]:{};
vendor: 4,412 bytes, line 46
46b%2?t(Object(y),!0).forEach(function(x){r(E,x,y[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(y)):t(Object(y)).forEach(function(x){Object.defineProperty(E,x,Object.getOwnPropertyDescriptor(y,x))})}return E}function r(E,b,y){return b in E?Object.defineProperty(E,b,{value:y,enumerable:!0,configurable:!0,writable:!0}):E[b]=y,E}function n(E,b){if(!(E instanceof b))throw new TypeError("Cannot call a class as a function")}function i(E,b){for(var y=0;y<b.length;y++){var x=b[y];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(E,x.key,x)}}function a(E,b,y){return b&&i(E.prototype,b),E}var o=B1,s=o.Buffer,u=n4,A=u.inspect,d=A&&A.custom||"inspect";function g(E,b,y){s.prototype.copy.call(E,b,y)}return Q5=(function(){function E(){n(this,E),this.head=null,this.tail=null,this.length=0}return a(E,[{key:"push",value:function(y){var x={data:y,next:null};this.length>0?this.tail.next=x:this.head=x,this.tail=x,++this.length}},{key:"unshift",value:function(y){var x={data:y,next:this.head};this.length===0&&(this.tail=x),this.head=x,++this.length}},{key:"shift",value:function(){if(this.length!==0){var y=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,y}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(y){if(this.length===0)return"";for(var x=this.head,k=""+x.data;x=x.next;)k+=y+x.data;return k}},{key:"concat",value:function(y){if(this.length===0)return s.alloc(0);for(var x=s.allocUnsafe(y>>>0),k=this.head,T=0;k;)g(k.data,x,T),T+=k.data.length,k=k.next;return x}},{key:"consume",value:function(y,x){var k;return y<this.head.data.length?(k=this.head.data.slice(0,y),this.head.data=this.head.data.slice(y)):y===this.head.data.length?k=this.shift():k=x?this._getString(y):this._getBuffer(y),k}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(y){var x=this.head,k=1,T=x.data;for(y-=T.length;x=x.next;){var _=x.data,S=y>_.length?_.length:y;if(S===_.length?T+=_:T+=_.slice(0,y),y-=S,y===0){S===_.length?(++k,x.next?this.head=x.next:this.head=this.tail=null):(this.head=x,x.data=_.slice(S));break}++k}return this.length-=k,T}},{key:"_getBuffer",value:function(y){var x=s.allocUnsafe(y),k=this.head,T=1;for(k.data.copy(x),y-=k.data.length;k=k.next;){var _=k.data,S=y>_.length?_.length:y;if(_.copy(x,x.length-y,0,S),y-=S,y===0){S===_.length?(++T,k.next?this.head=k.next:this.head=this.tail=null):(this.head=k,k.data=_.slice(S));break}++T}return this.length-=T,x}},{key:d,value:function(y,x){return A(this,e({},x,{depth:0,customInspect:!1}))}}]),E})(),Q5}function TP(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,P0.nextTick(Yp,this,t)):P0.nextTick(Yp,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?P0.nextTick(Od,r):(r._writableState.errorEmitted=!0,P0.nextTick(Ib,r,a)):P0.nextTick(Ib,r,a):e?(P0.nextTick(Od,r),e(a)):P0.nextTick(Od,r)}),this)}function Ib(t,e){Yp(t,e),Od(t)}function Od(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function LP(){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 Yp(t,e){t.emit("error",e)}function NP(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}var e8={destroy:TP,undestroy:LP,errorOrDestroy:NP},Df={};function OP(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var t8={};function ss(t,e,r){r||(r=Error);function n(a,o,s){return typeof e=="string"?e:e(a,o,s)}var i=(function(a){OP(o,a);function o(s,u,A){return a.call(this,n(s,u,A))||this}return o}
46)(r);i.prototype.name=r.name,i.prototype.code=t,t8[t]=i}function yb(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 MP(t,e,r){return t.substr(0,e.length)===e}function PP(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function UP(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}ss("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);ss("ERR_INVALID_ARG_TYPE",function(t,e,r){var n;typeof e=="string"&&MP(e,"not ")?(n="must not be",e=e.replace(/^not /,"")):n="must be";var i;if(PP(t," argument"))i="The ".concat(t," ").concat(n," ").concat(yb(e,"type"));else{var a=UP(t,".")?"property":"argument";i='The "'.concat(t,'" ').concat(a," ").concat(n," ").concat(yb(e,"type"))}return i+=". Received type ".concat(typeof r),i},TypeError);ss("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");ss("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});ss("ERR_STREAM_PREMATURE_CLOSE","Premature close");ss("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});ss("ERR_MULTIPLE_CALLBACK","Callback called multiple times");ss("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");ss("ERR_STREAM_WRITE_AFTER_END","write after end");ss("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);ss("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);ss("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");Df.codes=t8;var zP=Df.codes.ERR_INVALID_OPT_VALUE;function HP(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function GP(t,e,r,n){var i=HP(e,n,r);if(i!=null){if(!(isFinite(i)&&Math.floor(i)===i)||i<0){var a=n?r:"highWaterMark";throw new zP(a,i)}return Math.floor(i)}return t.objectMode?16:16*1024}var r8={getHighWaterMark:GP},qp;typeof Object.create=="function"?qp=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:qp=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var WP=qp,YP=Object.freeze({__proto__:null,default:WP}),j1=DA(YP),qP=nt.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 KP(t){if(t&&!qP(t))throw new Error("Unknown encoding: "+t)}function r2(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),KP(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=JP;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=VP;break;default:this.write=jP;return}this.charBuffer=new nt(6),this.charReceived=0,this.charLength=0}r2.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};r2.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};r2.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 jP(t){return t.toString(this.encoding)}function JP(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function VP(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}var ZP=Object.freeze({__proto__:null,StringDecoder:r2}),n8=DA(ZP),Bb=Df.codes.ERR_STREAM_PREMATURE_CLOSE;function XP(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 $P(){}function eU(t){return t.setHeader&&typeof t.abort=="function"}function i8(t,e,r){if(typeof e=="function")return i8(t,null,e);e||(e={}),r=XP(r||$P);var n=e.readable||e.readable!==!1&&t.readable,i=e.writable||e.writable!==!1&&t.writable,a=function(){t.writable||s()},o=t._writableState&&t._writableState.finished,s=function(){i=!1,o=!0,n||r.call(t)},u=t._readableState&&t._readableState.endEmitted,A=function(){n=!1,u=!0,i||r.call(t)},d=function(y){r.call(t,y)},g=function(){var y;if(n&&!u)return(!t._readableState||!t._readableState.ended)&&(y=new Bb),r.call(t,y);if(i&&!o)return(!t._writableState||!t._writableState.ended)&&(y=new Bb),r.call(t,y)},E=function(){t.req.on("finish",s)};return eU(t)?(t.on("complete",s),t.on("abort",g),t.req?E():t.on("request",E)):i&&!t._writableState&&(t.on("end",a),t.on("close",a)),t.on("end",A),t.on("finish",s),e.error!==!1&&t.on("error",d),t.on("close",g),function(){t.removeListener("complete",s),t.removeListener("abort",g),t.removeListener("request",E),t.req&&t.req.removeListener("finish",s),t.removeListener("end",a),t.removeListener("close",a),t.removeListener("finish",s),t.removeListener("end",A),t.removeListener("error",d),t.removeListener("close",g)}}var i4=i8,S5,xb;function tU(){if(xb)return S5;xb=1;var t;function e(T,_,S){return _ in T?Object.defineProperty(T,_,{value:S,enumerable:!0,configurable:!0,writable:!0}):T[_]=S,T}var r=i4,n=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),o=Symbol("ended"),s=Symbol("lastPromise"),u=Symbol("handlePromise"),A=Symbol("stream");function d(T,_){return{value:T,done:_}}function g(T){var _=T[n];if(_!==null){var S=T[A].read();S!==null&&(T[s]=null,T[n]=null,T[i]=null,_(d(S,!1)))}}function E(T){P0.nextTick(g,T)}function b(T,_){return function(S,R){T.then(function(){if(_[o]){S(d(void 0,!0));return}_[u](S,R)},R)}}var y=Object.getPrototypeOf(function(){}
vendor: 25,404 bytes, line 46
46),x=Object.setPrototypeOf((t={get stream(){return this[A]},next:function(){var _=this,S=this[a];if(S!==null)return Promise.reject(S);if(this[o])return Promise.resolve(d(void 0,!0));if(this[A].destroyed)return new Promise(function(P,O){P0.nextTick(function(){_[a]?O(_[a]):P(d(void 0,!0))})});var R=this[s],Q;if(R)Q=new Promise(b(R,this));else{var G=this[A].read();if(G!==null)return Promise.resolve(d(G,!1));Q=new Promise(this[u])}return this[s]=Q,Q}},e(t,Symbol.asyncIterator,function(){return this}),e(t,"return",function(){var _=this;return new Promise(function(S,R){_[A].destroy(null,function(Q){if(Q){R(Q);return}S(d(void 0,!0))})})}),t),y),k=function(_){var S,R=Object.create(x,(S={},e(S,A,{value:_,writable:!0}),e(S,n,{value:null,writable:!0}),e(S,i,{value:null,writable:!0}),e(S,a,{value:null,writable:!0}),e(S,o,{value:_._readableState.endEmitted,writable:!0}),e(S,u,{value:function(G,P){var O=R[A].read();O?(R[s]=null,R[n]=null,R[i]=null,G(d(O,!1))):(R[n]=G,R[i]=P)},writable:!0}),S));return R[s]=null,r(_,function(Q){if(Q&&Q.code!=="ERR_STREAM_PREMATURE_CLOSE"){var G=R[i];G!==null&&(R[s]=null,R[n]=null,R[i]=null,G(Q)),R[a]=Q;return}var P=R[n];P!==null&&(R[s]=null,R[n]=null,R[i]=null,P(d(void 0,!0))),R[o]=!0}),_.on("readable",E.bind(null,R)),R};return S5=k,S5}var k5,wb;function rU(){return wb||(wb=1,k5=function(){throw new Error("Readable.from is not available in the browser")}),k5}const a4=_A;a4.Readable=ir;ir.ReadableState=o8;Wx.EventEmitter;var a8=function(e,r){return e.listeners(r).length},J1=Yx,n2=B1.Buffer,nU=hg.Uint8Array||function(){};function iU(t){return n2.from(t)}function aU(t){return n2.isBuffer(t)||t instanceof nU}var D5=n4,M0;D5&&D5.debuglog?M0=D5.debuglog("stream"):M0=function(){};var oU=RP(),o4=e8,sU=r8,lU=sU.getHighWaterMark,i2=Df.codes,cU=i2.ERR_INVALID_ARG_TYPE,uU=i2.ERR_STREAM_PUSH_AFTER_EOF,fU=i2.ERR_METHOD_NOT_IMPLEMENTED,AU=i2.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,lA,_5,F5;j1(ir,J1);var c1=o4.errorOrDestroy,R5=["error","close","destroy","pause","resume"];function hU(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 o8(t,e,r){t=t||{},typeof r!="boolean"&&(r=e instanceof a4.Duplex),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=lU(this,t,"readableHighWaterMark",r),this.buffer=new oU,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&&(lA||(lA=n8.StringDecoder),this.decoder=new lA(t.encoding),this.encoding=t.encoding)}function ir(t){if(!(this instanceof ir))return new ir(t);var e=this instanceof a4.Duplex;this._readableState=new o8(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),J1.call(this)}Object.defineProperty(ir.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});ir.prototype.destroy=o4.destroy;ir.prototype._undestroy=o4.undestroy;ir.prototype._destroy=function(t,e){e(t)};ir.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=n2.from(t,e),e=""),n=!0),s8(this,t,e,!1,n)};ir.prototype.unshift=function(t){return s8(this,t,null,!0,!1)};function s8(t,e,r,n,i){M0("readableAddChunk",e);var a=t._readableState;if(e===null)a.reading=!1,pU(t,a);else{var o;if(i||(o=dU(a,e)),o)c1(t,o);else if(a.objectMode||e&&e.length>0)if(typeof e!="string"&&!a.objectMode&&Object.getPrototypeOf(e)!==n2.prototype&&(e=iU(e)),n)a.endEmitted?c1(t,new AU):T5(t,a,e,!0);else if(a.ended)c1(t,new uU);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||e.length!==0?T5(t,a,e,!1):Kp(t,a)):T5(t,a,e,!1)}else n||(a.reading=!1,Kp(t,a))}return!a.ended&&(a.length<a.highWaterMark||a.length===0)}function T5(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&&a2(t)),Kp(t,e)}function dU(t,e){var r;return!aU(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new cU("chunk",["string","Buffer","Uint8Array"],e)),r}ir.prototype.isPaused=function(){return this._readableState.flowing===!1};ir.prototype.setEncoding=function(t){lA||(lA=n8.StringDecoder);var e=new lA(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 Qb=1073741824;function gU(t){return t>=Qb?t=Qb:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function Sb(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=gU(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}ir.prototype.read=function(t){M0("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 M0("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?L5(this):a2(this),null;if(t=Sb(t,e),t===0&&e.ended)return e.length===0&&L5(this),null;var n=e.needReadable;M0("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,M0("length less than watermark",n)),e.ended||e.reading?(n=!1,M0("reading or ended",n)):n&&(M0("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=Sb(r,e)));var i;return t>0?i=u8(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&&L5(this)),i!==null&&this.emit("data",i),i};function pU(t,e){if(M0("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?a2(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,l8(t)))}}function a2(t){var e=t._readableState;M0("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(M0("emitReadable",e.flowing),e.emittedReadable=!0,P0.nextTick(l8,t))}function l8(t){var e=t._readableState;M0("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,s4(t)}function Kp(t,e){e.readingMore||(e.readingMore=!0,P0.nextTick(mU,t,e))}function mU(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&e.length===0);){var r=e.length;if(M0("maybeReadMore read 0"),t.read(0),r===e.length)break}e.readingMore=!1}ir.prototype._read=function(t){c1(this,new fU("_read()"))};ir.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,M0("pipe count=%d opts=%j",n.pipesCount,e);var i=(!e||e.end!==!1)&&t!==P0.stdout&&t!==P0.stderr,a=i?s:x;n.endEmitted?P0.nextTick(a):r.once("end",a),t.on("unpipe",o);function o(k,T){M0("onunpipe"),k===r&&T&&T.hasUnpiped===!1&&(T.hasUnpiped=!0,d())}function s(){M0("onend"),t.end()}var u=vU(r);t.on("drain",u);var A=!1;function d(){M0("cleanup"),t.removeListener("close",b),t.removeListener("finish",y),t.removeListener("drain",u),t.removeListener("error",E),t.removeListener("unpipe",o),r.removeListener("end",s),r.removeListener("end",x),r.removeListener("data",g),A=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&u()}r.on("data",g);function g(k){M0("ondata");var T=t.write(k);M0("dest.write",T),T===!1&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&f8(n.pipes,t)!==-1)&&!A&&(M0("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function E(k){M0("onerror",k),x(),t.removeListener("error",E),a8(t,"error")===0&&c1(t,k)}hU(t,"error",E);function b(){t.removeListener("finish",y),x()}t.once("close",b);function y(){M0("onfinish"),t.removeListener("close",b),x()}t.once("finish",y);function x(){M0("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(M0("pipe resume"),r.resume()),t};function vU(t){return function(){var r=t._readableState;M0("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&a8(t,"data")&&(r.flowing=!0,s4(t))}}ir.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 o=f8(e.pipes,t);return o===-1?this:(e.pipes.splice(o,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)};ir.prototype.on=function(t,e){var r=J1.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,M0("on readable",n.length,n.reading),n.length?a2(this):n.reading||P0.nextTick(EU,this)),r};ir.prototype.addListener=ir.prototype.on;ir.prototype.removeListener=function(t,e){var r=J1.prototype.removeListener.call(this,t,e);return t==="readable"&&P0.nextTick(c8,this),r};ir.prototype.removeAllListeners=function(t){var e=J1.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&P0.nextTick(c8,this),e};function c8(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 EU(t){M0("readable nexttick read 0"),t.read(0)}ir.prototype.resume=function(){var t=this._readableState;return t.flowing||(M0("resume"),t.flowing=!t.readableListening,CU(this,t)),t.paused=!1,this};function CU(t,e){e.resumeScheduled||(e.resumeScheduled=!0,P0.nextTick(bU,t,e))}function bU(t,e){M0("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),s4(t),e.flowing&&!e.reading&&t.read(0)}ir.prototype.pause=function(){return M0("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(M0("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function s4(t){var e=t._readableState;for(M0("flow",e.flowing);e.flowing&&t.read()!==null;);}ir.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(M0("wrapped end"),r.decoder&&!r.ended){var o=r.decoder.end();o&&o.length&&e.push(o)}e.push(null)}),t.on("data",function(o){if(M0("wrapped data"),r.decoder&&(o=r.decoder.write(o)),!(r.objectMode&&o==null)&&!(!r.objectMode&&(!o||!o.length))){var s=e.push(o);s||(n=!0,t.pause())}});for(var i in t)this[i]===void 0&&typeof t[i]=="function"&&(this[i]=(function(s){return function(){return t[s].apply(t,arguments)}})(i));for(var a=0;a<R5.length;a++)t.on(R5[a],this.emit.bind(this,R5[a]));return this._read=function(o){M0("wrapped _read",o),n&&(n=!1,t.resume())},this};typeof Symbol=="function"&&(ir.prototype[Symbol.asyncIterator]=function(){return _5===void 0&&(_5=tU()),_5(this)});Object.defineProperty(ir.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(ir.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(ir.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}});ir._fromList=u8;Object.defineProperty(ir.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function u8(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 L5(t){var e=t._readableState;M0("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,P0.nextTick(IU,e,t))}function IU(t,e){if(M0("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"&&(ir.from=function(t,e){return F5===void 0&&(F5=rU()),F5(ir,t,e)});function f8(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}var yU=BU;function BU(t,e){if(N5("noDeprecation"))return t;var r=!1;function n(){if(!r){if(N5("throwDeprecation"))throw new Error(e);N5("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}return n}function N5(t){try{if(!hg.localStorage)return!1}catch{return!1}var e=hg.localStorage[t];return e==null?!1:String(e).toLowerCase()==="true"}const l4=_A;l4.Writable=_n;function A8(t){var e=this;this.next=null,this.entry=null,this.finish=function(){ZU(e,t)}}_n.WritableState=V1;var xU={deprecate:yU},h8=Yx,o2=B1.Buffer,wU=hg.Uint8Array||function(){};function QU(t){return o2.from(t)}function SU(t){return o2.isBuffer(t)||t instanceof wU}var c4=e8,kU=r8,DU=kU.getHighWaterMark,Su=Df.codes,_U=Su.ERR_INVALID_ARG_TYPE,FU=Su.ERR_METHOD_NOT_IMPLEMENTED,RU=Su.ERR_MULTIPLE_CALLBACK,TU=Su.ERR_STREAM_CANNOT_PIPE,LU=Su.ERR_STREAM_DESTROYED,NU=Su.ERR_STREAM_NULL_VALUES,OU=Su.ERR_STREAM_WRITE_AFTER_END,MU=Su.ERR_UNKNOWN_ENCODING,CA=c4.errorOrDestroy;j1(_n,h8);function PU(){}function V1(t,e,r){t=t||{},typeof r!="boolean"&&(r=e instanceof l4.Duplex),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=DU(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){qU(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 A8(this)}V1.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(V1.prototype,"buffer",{get:xU.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Md;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Md=Function.prototype[Symbol.hasInstance],Object.defineProperty(_n,Symbol.hasInstance,{value:function(e){return Md.call(this,e)?!0:this!==_n?!1:e&&e._writableState instanceof V1}})):Md=function(e){return e instanceof this};function _n(t){var e=this instanceof l4.Duplex;if(!e&&!Md.call(_n,this))return new _n(t);this._writableState=new V1(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)),h8.call(this)}_n.prototype.pipe=function(){CA(this,new TU)};function UU(t,e){var r=new OU;CA(t,r),P0.nextTick(e,r)}function zU(t,e,r,n){var i;return r===null?i=new NU:typeof r!="string"&&!e.objectMode&&(i=new _U("chunk",["string","Buffer"],r)),i?(CA(t,i),P0.nextTick(n,i),!1):!0}_n.prototype.write=function(t,e,r){var n=this._writableState,i=!1,a=!n.objectMode&&SU(t);return a&&!o2.isBuffer(t)&&(t=QU(t)),typeof e=="function"&&(r=e,e=null),a?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=PU),n.ending?UU(this,r):(a||zU(this,n,t,r))&&(n.pendingcb++,i=GU(this,n,a,t,e,r)),i};_n.prototype.cork=function(){this._writableState.corked++};_n.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&d8(this,t))};_n.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 MU(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(_n.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function HU(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=o2.from(e,r)),e}Object.defineProperty(_n.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function GU(t,e,r,n,i,a){if(!r){var o=HU(e,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length<e.highWaterMark;if(u||(e.needDrain=!0),e.writing||e.corked){var A=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},A?A.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else jp(t,e,!1,s,n,i,a);return u}function jp(t,e,r,n,i,a,o){e.writelen=n,e.writecb=o,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new LU("write")):r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync=!1}function WU(t,e,r,n,i){--e.pendingcb,r?(P0.nextTick(i,n),P0.nextTick(w1,t,e),t._writableState.errorEmitted=!0,CA(t,n)):(i(n),t._writableState.errorEmitted=!0,CA(t,n),w1(t,e))}function YU(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function qU(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(typeof i!="function")throw new RU;if(YU(r),e)WU(t,r,n,e,i);else{var a=g8(r)||t.destroyed;!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&d8(t,r),n?P0.nextTick(kb,t,r,a,i):kb(t,r,a,i)}}function kb(t,e,r,n){r||KU(t,e),e.pendingcb--,n(),w1(t,e)}function KU(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function d8(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 o=0,s=!0;r;)i[o]=r,r.isBuf||(s=!1),r=r.next,o+=1;i.allBuffers=s,jp(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 A8(e),e.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,A=r.encoding,d=r.callback,g=e.objectMode?1:u.length;if(jp(t,e,!1,g,u,A,d),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}_n.prototype._write=function(t,e,r){r(new FU("_write()"))};_n.prototype._writev=null;_n.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||VU(this,n,r),this};Object.defineProperty(_n.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function g8(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function jU(t,e){t._final(function(r){e.pendingcb--,r&&CA(t,r),e.prefinished=!0,t.emit("prefinish"),w1(t,e)})}function JU(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"&&!e.destroyed?(e.pendingcb++,e.finalCalled=!0,P0.nextTick(jU,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function w1(t,e){var r=g8(e);if(r&&(JU(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 VU(t,e,r){e.ending=!0,w1(t,e),r&&(e.finished?P0.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function ZU(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(_n.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});_n.prototype.destroy=c4.destroy;_n.prototype._undestroy=c4.undestroy;_n.prototype._destroy=function(t,e){e(t)};var XU=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};const bA=_A;bA.Duplex=Sl;j1(Sl,bA.Readable);for(var Db=XU(bA.Writable.prototype),O5=0;O5<Db.length;O5++){var M5=Db[O5];Sl.prototype[M5]||(Sl.prototype[M5]=bA.Writable.prototype[M5])}function Sl(t){if(!(this instanceof Sl))return new Sl(t);bA.Readable.call(this,t),bA.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",$U)))}Object.defineProperty(Sl.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(Sl.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(Sl.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function $U(){this._writableState.ended||P0.nextTick(ez,this)}function ez(t){t.end()}Object.defineProperty(Sl.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 Z1=_A;Z1.Transform=Ec;var s2=Df.codes,tz=s2.ERR_METHOD_NOT_IMPLEMENTED,rz=s2.ERR_MULTIPLE_CALLBACK,nz=s2.ERR_TRANSFORM_ALREADY_TRANSFORMING,iz=s2.ERR_TRANSFORM_WITH_LENGTH_0;j1(Ec,Z1.Duplex);function az(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(n===null)return this.emit("error",new rz);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 Ec(t){if(!(this instanceof Ec))return new Ec(t);Z1.Duplex.call(this,t),this._transformState={afterTransform:az.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",oz)}function oz(){var t=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(e,r){_b(t,e,r)}):_b(this,null,null)}Ec.prototype.push=function(t,e){return this._transformState.needTransform=!1,Z1.Duplex.prototype.push.call(this,t,e)};Ec.prototype._transform=function(t,e,r){r(new tz("_transform()"))};Ec.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)}};Ec.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};Ec.prototype._destroy=function(t,e){Z1.Duplex.prototype._destroy.call(this,t,function(r){e(r)})};function _b(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new iz;if(t._transformState.transforming)throw new nz;return t.push(null)}const p8=_A;p8.PassThrough=Q1;j1(Q1,p8.Transform);function Q1(t){if(!(this instanceof Q1))return new Q1(t);Transform.call(this,t)}Q1.prototype._transform=function(t,e,r){r(null,t)};var P5;function sz(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var m8=Df.codes,lz=m8.ERR_MISSING_ARGS,cz=m8.ERR_STREAM_DESTROYED;function Fb(t){if(t)throw t}function uz(t){return t.setHeader&&typeof t.abort=="function"}function fz(t,e,r,n){n=sz(n);var i=!1;t.on("close",function(){i=!0}),P5===void 0&&(P5=i4),P5(t,{readable:e,writable:r},function(o){if(o)return n(o);i=!0,n()});var a=!1;return function(o){if(!i&&!a){if(a=!0,uz(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();n(o||new cz("pipe"))}}}function Rb(t){t()}function Az(t,e){return t.pipe(e)}function hz(t){return!t.length||typeof t[t.length-1]!="function"?Fb:t.pop()}function dz(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var n=hz(e);
46if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new lz("streams");var i,a=e.map(function(o,s){var u=s<e.length-1,A=s>0;return fz(o,u,A,function(d){i||(i=d),d&&a.forEach(Rb),!u&&(a.forEach(Rb),n(i))})});return e.reduce(Az)}var gz=dz;(function(t,e){const r=_A;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=i4,e.pipeline=gz})(Gp,Gp.exports);var v8=Gp.exports,E8=Tx(v8),C8={},b8={};function Tb(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 pz=Object.prototype.hasOwnProperty,Lb=Object.keys||function(t){var e=[];for(var r in t)pz.call(t,r)&&e.push(r);return e},Nb=Array.prototype.slice,U5;function I8(){return typeof U5<"u"?U5:U5=(function(){return(function(){}).name==="foo"})()}function Ob(t){return Object.prototype.toString.call(t)}function Mb(t){return lf(t)||typeof Cf.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t?!!(t instanceof DataView||t.buffer&&t.buffer instanceof ArrayBuffer):!1}function Ta(t,e){t||Fa(t,!0,e,"==",S1)}var mz=/\s*function\s+([^\(\s]*)\s*/;function y8(t){if(gf(t)){if(I8())return t.name;var e=t.toString(),r=e.match(mz);return r&&r[1]}}Ta.AssertionError=l2;function l2(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=vz(this),this.generatedMessage=!0);var e=t.stackStartFunction||Fa;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=y8(e),a=n.indexOf(` 47`+i);if(a>=0){var o=n.indexOf(` 48`,a+1);n=n.substring(o+1)}this.stack=n}}}x1(l2,Error);function Pb(t,e){return typeof t=="string"?t.length<e?t:t.slice(0,e):t}function Ub(t){if(I8()||!gf(t))return Ps(t);var e=y8(t),r=e?": "+e:"";return"[Function"+r+"]"}function vz(t){return Pb(Ub(t.actual),128)+" "+t.operator+" "+Pb(Ub(t.expected),128)}function Fa(t,e,r,n,i){throw new l2({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}Ta.fail=Fa;function S1(t,e){t||Fa(t,!0,e,"==",S1)}Ta.ok=S1;Ta.equal=u4;function u4(t,e,r){t!=e&&Fa(t,e,r,"==",u4)}Ta.notEqual=f4;function f4(t,e,r){t==e&&Fa(t,e,r,"!=",f4)}Ta.deepEqual=A4;function A4(t,e,r){IA(t,e,!1)||Fa(t,e,r,"deepEqual",A4)}Ta.deepStrictEqual=h4;function h4(t,e,r){IA(t,e,!0)||Fa(t,e,r,"deepStrictEqual",h4)}function IA(t,e,r,n){if(t===e)return!0;if(lf(t)&&lf(e))return Tb(t,e)===0;if(EA(t)&&EA(e))return t.getTime()===e.getTime();if(df(t)&&df(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(Mb(t)&&Mb(e)&&Ob(t)===Ob(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return Tb(new Uint8Array(t.buffer),new Uint8Array(e.buffer))===0;if(lf(t)!==lf(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),Ez(t,e,r,n))}function zb(t){return Object.prototype.toString.call(t)=="[object Arguments]"}function Ez(t,e,r,n){if(t==null||e===null||e===void 0)return!1;if(gg(t)||gg(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=zb(t),a=zb(e);if(i&&!a||!i&&a)return!1;if(i)return t=Nb.call(t),e=Nb.call(e),IA(t,e,r);var o=Lb(t),s=Lb(e),u,A;if(o.length!==s.length)return!1;for(o.sort(),s.sort(),A=o.length-1;A>=0;A--)if(o[A]!==s[A])return!1;for(A=o.length-1;A>=0;A--)if(u=o[A],!IA(t[u],e[u],r,n))return!1;return!0}Ta.notDeepEqual=d4;function d4(t,e,r){IA(t,e,!1)&&Fa(t,e,r,"notDeepEqual",d4)}Ta.notDeepStrictEqual=g4;function g4(t,e,r){IA(t,e,!0)&&Fa(t,e,r,"notDeepStrictEqual",g4)}Ta.strictEqual=p4;function p4(t,e,r){t!==e&&Fa(t,e,r,"===",p4)}Ta.notStrictEqual=m4;function m4(t,e,r){t===e&&Fa(t,e,r,"!==",m4)}function Hb(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 Cz(t){var e;try{t()}catch(r){e=r}return e}function B8(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=Cz(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&Fa(i,r,"Missing expected exception"+n);var a=typeof n=="string",o=!t&&sA(i),s=!t&&i&&!r;if((o&&a&&Hb(i,r)||s)&&Fa(i,r,"Got unwanted exception"+n),t&&i&&r&&!Hb(i,r)||!t&&i)throw i}Ta.throws=x8;function x8(t,e,r){B8(!0,t,e,r)}Ta.doesNotThrow=w8;function w8(t,e,r){B8(!1,t,e,r)}Ta.ifError=Q8;function Q8(t){if(t)throw t}var bz=Object.freeze({__proto__:null,AssertionError:l2,assert:S1,deepEqual:A4,deepStrictEqual:h4,default:Ta,doesNotThrow:w8,equal:u4,fail:Fa,ifError:Q8,notDeepEqual:d4,notDeepStrictEqual:g4,notEqual:f4,notStrictEqual:m4,ok:S1,strictEqual:p4,throws:x8}),S8=DA(bz);(function(t){var e=S8,r=K_,n=X_,i=nF,a=oF;for(var o in a)t[o]=a[o];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 s=31,u=139;function A(d){if(typeof d!="number"||d<t.DEFLATE||d>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=d,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}A.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},A.prototype.write=function(d,g,E,b,y,x,k){return this._write(!0,d,g,E,b,y,x,k)},A.prototype.writeSync=function(d,g,E,b,y,x,k){return this._write(!1,d,g,E,b,y,x,k)},A.prototype._write=function(d,g,E,b,y,x,k,T){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,g===void 0,"must provide flush value"),this.write_in_progress=!0,g!==t.Z_NO_FLUSH&&g!==t.Z_PARTIAL_FLUSH&&g!==t.Z_SYNC_FLUSH&&g!==t.Z_FULL_FLUSH&&g!==t.Z_FINISH&&g!==t.Z_BLOCK)throw new Error("Invalid flush value");if(E==null&&(E=nt.alloc(0),y=0,b=0),this.strm.avail_in=y,this.strm.input=E,this.strm.next_in=b,this.strm.avail_out=T,this.strm.output=x,this.strm.next_out=k,this.flush=g,!d)return this._process(),this._checkError()?this._afterSync():void 0;var _=this;return P0.nextTick(function(){_._process(),_._after()}),this},A.prototype._afterSync=function(){var d=this.strm.avail_out,g=this.strm.avail_in;return this.write_in_progress=!1,[g,d]},A.prototype._process=function(){var d=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&&(d=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(d===null)break;
48if(this.strm.input[d]===s){if(this.gzip_id_bytes_read=1,d++,this.strm.avail_in===1)break}else{this.mode=t.INFLATE;break}case 1:if(d===null)break;this.strm.input[d]===u?(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)}},A.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},A.prototype._after=function(){if(this._checkError()){var d=this.strm.avail_out,g=this.strm.avail_in;this.write_in_progress=!1,this.callback(g,d),this.pending_close&&this.close()}},A.prototype._error=function(d){this.strm.msg&&(d=this.strm.msg),this.onerror(d,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},A.prototype.init=function(d,g,E,b,y){e(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),e(d>=8&&d<=15,"invalid windowBits"),e(g>=-1&&g<=9,"invalid compression level"),e(E>=1&&E<=9,"invalid memlevel"),e(b===t.Z_FILTERED||b===t.Z_HUFFMAN_ONLY||b===t.Z_RLE||b===t.Z_FIXED||b===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(g,d,E,b,y),this._setDictionary()},A.prototype.params=function(){throw new Error("deflateParams Not supported")},A.prototype.reset=function(){this._reset(),this._setDictionary()},A.prototype._init=function(d,g,E,b,y){switch(this.level=d,this.windowBits=g,this.memLevel=E,this.strategy=b,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=y,this.write_in_progress=!1,this.init_done=!0},A.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")}},A.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=A})(b8);(function(t){var e=B1.Buffer,r=v8.Transform,n=b8,i=n4,a=S8.ok,o=B1.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.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 u=Object.keys(n),A=0;A<u.length;A++){var d=u[A];d.match(/^Z/)&&Object.defineProperty(t,d,{enumerable:!0,value:n[d],writable:!1})}for(var g={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
vendor: 5,878 bytes, line 48
48ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},E=Object.keys(g),b=0;b<E.length;b++){var y=E[b];g[g[y]]=y}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(g),writable:!1}),t.Deflate=T,t.Inflate=_,t.Gzip=S,t.Gunzip=R,t.DeflateRaw=Q,t.InflateRaw=G,t.Unzip=P,t.createDeflate=function(F){return new T(F)},t.createInflate=function(F){return new _(F)},t.createDeflateRaw=function(F){return new Q(F)},t.createInflateRaw=function(F){return new G(F)},t.createGzip=function(F){return new S(F)},t.createGunzip=function(F){return new R(F)},t.createUnzip=function(F){return new P(F)},t.deflate=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new T(z),F,ie)},t.deflateSync=function(F,z){return k(new T(z),F)},t.gzip=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new S(z),F,ie)},t.gzipSync=function(F,z){return k(new S(z),F)},t.deflateRaw=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new Q(z),F,ie)},t.deflateRawSync=function(F,z){return k(new Q(z),F)},t.unzip=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new P(z),F,ie)},t.unzipSync=function(F,z){return k(new P(z),F)},t.inflate=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new _(z),F,ie)},t.inflateSync=function(F,z){return k(new _(z),F)},t.gunzip=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new R(z),F,ie)},t.gunzipSync=function(F,z){return k(new R(z),F)},t.inflateRaw=function(F,z,ie){return typeof z=="function"&&(ie=z,z={}),x(new G(z),F,ie)},t.inflateRawSync=function(F,z){return k(new G(z),F)};function x(F,z,ie){var le=[],oe=0;F.on("error",de),F.on("end",xe),F.end(z),fe();function fe(){for(var Me;(Me=F.read())!==null;)le.push(Me),oe+=Me.length;F.once("readable",fe)}function de(Me){F.removeListener("end",xe),F.removeListener("readable",fe),ie(Me)}function xe(){var Me,Ie=null;oe>=o?Ie=new RangeError(s):Me=e.concat(le,oe),le=[],F.close(),ie(Ie,Me)}}function k(F,z){if(typeof z=="string"&&(z=e.from(z)),!e.isBuffer(z))throw new TypeError("Not a string or buffer");var ie=F._finishFlushFlag;return F._processChunk(z,ie)}function T(F){if(!(this instanceof T))return new T(F);j.call(this,F,n.DEFLATE)}function _(F){if(!(this instanceof _))return new _(F);j.call(this,F,n.INFLATE)}function S(F){if(!(this instanceof S))return new S(F);j.call(this,F,n.GZIP)}function R(F){if(!(this instanceof R))return new R(F);j.call(this,F,n.GUNZIP)}function Q(F){if(!(this instanceof Q))return new Q(F);j.call(this,F,n.DEFLATERAW)}function G(F){if(!(this instanceof G))return new G(F);j.call(this,F,n.INFLATERAW)}function P(F){if(!(this instanceof P))return new P(F);j.call(this,F,n.UNZIP)}function O(F){return F===n.Z_NO_FLUSH||F===n.Z_PARTIAL_FLUSH||F===n.Z_SYNC_FLUSH||F===n.Z_FULL_FLUSH||F===n.Z_FINISH||F===n.Z_BLOCK}function j(F,z){var ie=this;if(this._opts=F=F||{},this._chunkSize=F.chunkSize||t.Z_DEFAULT_CHUNK,r.call(this,F),F.flush&&!O(F.flush))throw new Error("Invalid flush flag: "+F.flush);if(F.finishFlush&&!O(F.finishFlush))throw new Error("Invalid flush flag: "+F.finishFlush);if(this._flushFlag=F.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof F.finishFlush<"u"?F.finishFlush:n.Z_FINISH,F.chunkSize&&(F.chunkSize<t.Z_MIN_CHUNK||F.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+F.chunkSize);if(F.windowBits&&(F.windowBits<t.Z_MIN_WINDOWBITS||F.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+F.windowBits);if(F.level&&(F.level<t.Z_MIN_LEVEL||F.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+F.level);if(F.memLevel&&(F.memLevel<t.Z_MIN_MEMLEVEL||F.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+F.memLevel);if(F.strategy&&F.strategy!=t.Z_FILTERED&&F.strategy!=t.Z_HUFFMAN_ONLY&&F.strategy!=t.Z_RLE&&F.strategy!=t.Z_FIXED&&F.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+F.strategy);if(F.dictionary&&!e.isBuffer(F.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(z);var le=this;this._hadError=!1,this._handle.onerror=function(de,xe){W(le),le._hadError=!0;var Me=new Error(de);Me.errno=xe,Me.code=t.codes[xe],le.emit("error",Me)};var oe=t.Z_DEFAULT_COMPRESSION;typeof F.level=="number"&&(oe=F.level);var fe=t.Z_DEFAULT_STRATEGY;typeof F.strategy=="number"&&(fe=F.strategy),this._handle.init(F.windowBits||t.Z_DEFAULT_WINDOWBITS,oe,F.memLevel||t.Z_DEFAULT_MEMLEVEL,fe,F.dictionary),this._buffer=e.allocUnsafe(this._chunkSize),this._offset=0,this._level=oe,this._strategy=fe,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!ie._handle},configurable:!0,enumerable:!0})}i.inherits(j,r),j.prototype.params=function(F,z,ie){if(F<t.Z_MIN_LEVEL||F>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+F);if(z!=t.Z_FILTERED&&z!=t.Z_HUFFMAN_ONLY&&z!=t.Z_RLE&&z!=t.Z_FIXED&&z!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+z);if(this._level!==F||this._strategy!==z){var le=this;this.flush(n.Z_SYNC_FLUSH,function(){a(le._handle,"zlib binding closed"),le._handle.params(F,z),le._hadError||(le._level=F,le._strategy=z,ie&&ie())})}else P0.nextTick(ie)},j.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},j.prototype._flush=function(F){this._transform(e.alloc(0),"",F)},j.prototype.flush=function(F,z){var ie=this,le=this._writableState;(typeof F=="function"||F===void 0&&!z)&&(z=F,F=n.Z_FULL_FLUSH),le.ended?z&&P0.nextTick(z):le.ending?z&&this.once("end",z):le.needDrain?z&&this.once("drain",function(){return ie.flush(F,z)}):(this._flushFlag=F,this.write(e.alloc(0),"",z))},j.prototype.close=function(F){W(this,F),P0.nextTick(Z,this)};function W(F,z){z&&P0.nextTick(z),F._handle&&(F._handle.close(),F._handle=null)}function Z(F){F.emit("close")}j.prototype._transform=function(F,z,ie){var le,oe=this._writableState,fe=oe.ending||oe.ended,de=fe&&(!F||oe.length===F.length);
48if(F!==null&&!e.isBuffer(F))return ie(new Error("invalid input"));if(!this._handle)return ie(new Error("zlib binding closed"));de?le=this._finishFlushFlag:(le=this._flushFlag,F.length>=oe.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(F,le,ie)},j.prototype._processChunk=function(F,z,ie){var le=F&&F.length,oe=this._chunkSize-this._offset,fe=0,de=this,xe=typeof ie=="function";if(!xe){var Me=[],Ie=0,we;this.on("error",function(ot){we=ot}),a(this._handle,"zlib binding closed");do var _e=this._handle.writeSync(z,F,fe,le,this._buffer,this._offset,oe);while(!this._hadError&>(_e[0],_e[1]));if(this._hadError)throw we;if(Ie>=o)throw W(this),new RangeError(s);var Re=e.concat(Me,Ie);return W(this),Re}a(this._handle,"zlib binding closed");var Ct=this._handle.write(z,F,fe,le,this._buffer,this._offset,oe);Ct.buffer=F,Ct.callback=gt;function gt(ot,Ce){if(this&&(this.buffer=null,this.callback=null),!de._hadError){var Le=oe-Ce;if(a(Le>=0,"have should not go down"),Le>0){var Te=de._buffer.slice(de._offset,de._offset+Le);de._offset+=Le,xe?de.push(Te):(Me.push(Te),Ie+=Te.length)}if((Ce===0||de._offset>=de._chunkSize)&&(oe=de._chunkSize,de._offset=0,de._buffer=e.allocUnsafe(de._chunkSize)),Ce===0){if(fe+=le-ot,le=ot,!xe)return!0;var Qe=de._handle.write(z,F,fe,le,de._buffer,de._offset,de._chunkSize);Qe.callback=gt,Qe.buffer=F;return}if(!xe)return!1;ie()}}},i.inherits(T,j),i.inherits(_,j),i.inherits(S,j),i.inherits(R,j),i.inherits(Q,j),i.inherits(G,j),i.inherits(P,j)})(C8);var e1=Tx(C8);class k8 extends E8.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=e1.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=nt.from(e+` 49`,"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(){if(this.offset=this.document._offset,this.document._write(`${this.id} ${this.gen} obj`),this.document._write(_o.convert(this.data)),this.chunks.length){this.document._write("stream");for(let e of Array.from(this.chunks))this.document._write(e);this.chunks.length=0,this.document._write(` 50endstream`)}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class D8{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 ${_o.convert([this._dataForKey(n),this._dataForKey(i)])}`)}r.push(` /${this._keysName()} [`);for(let n of e)r.push(` ${_o.convert(this._dataForKey(n))} ${_o.convert(this._items[n])}`);return r.push("]"),r.push(">>"),r.join(` 51`)}
51_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 Pd extends D8{_compareKeys(e,r){return e.localeCompare(r)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}const Kf=(t,e)=>(Array(e+1).join("0")+t).slice(-e),Iz=/[\n\r\t\b\f()\\]/g,yz={"\n":"\\n","\r":"\\r"," ":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},Bz=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 _o{static convert(e){if(typeof e=="string")return`/${e}`;if(e instanceof String){let r=e,n=!1;for(let i=0,a=r.length;i<a;i++)if(r.charCodeAt(i)>127){n=!0;break}return n&&(r=Bz(nt.from(`\uFEFF${r}`,"utf16le")).toString("binary")),r=r.replace(Iz,i=>yz[i]),`(${r})`}if(nt.isBuffer(e))return`<${e.toString("hex")}>`;if(e instanceof k8||e instanceof Pd)return e.toString();if(e instanceof Date)return`(D:${Kf(e.getUTCFullYear(),4)}`+Kf(e.getUTCMonth()+1,2)+Kf(e.getUTCDate(),2)+Kf(e.getUTCHours(),2)+Kf(e.getUTCMinutes(),2)+Kf(e.getUTCSeconds(),2)+"Z)";if(Array.isArray(e))return`[${Array.from(e).map(n=>_o.convert(n)).join(" ")}]`;if({}.toString.call(e)==="[object Object]"){const r=["<<"];for(let n in e){const i=e[n];r.push(`/${n} ${_o.convert(i)}`)}return r.push(">>"),r.join(` 52`)}return typeof e=="number"?_o.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw new Error(`unsupported number: ${e}`)}}const xz={top:72,left:72,bottom:72,right:72},wz={"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 Qz{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||xz;const n=Array.isArray(this.size)?this.size:wz[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;return e.ColorSpace||(e.ColorSpace={})}get annotations(){const e=this.dictionary.data;return e.Annots!=null?e.Annots:e.Annots=[]}get structParentTreeKey(){const e=this.dictionary.data;return e.StructParents!=null?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}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
52=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()}}const Sz=t=>{const e=[];for(let r=0;r<t.sigBytes;r++)e.push(t.words[Math.floor(r/4)]>>8*(3-r%4)&255);return nt.from(e)};class kz{static generateFileID(e){e===void 0&&(e={});let r=`${e.CreationDate.getTime()} 53`;for(let n in e)e.hasOwnProperty(n)&&(r+=`${n}: ${e[n].valueOf()} 54`);return Sz(dF(r))}}const{number:Dz}=_o;let v4=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,o){return this.transform=[e,r,n,i,a,o],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=[],o=[],s=[];for(let d=0;d<n-1;d++)o.push(0,1),d+2!==n&&a.push(this.stops[d+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[d+0][1],C1:this.stops[d+1][1],N:1}),s.push(r),r.end();n===1?r=s[0]:(r=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:s,Bounds:a,Encode:o}),r.end()),this.id=`Sh${++this.doc._gradCount}`;const u=this.shader(r);u.end();const A=this.doc.ref({Type:"Pattern",PatternType:2,Shading:u,Matrix:this.matrix.map(Dz)});if(A.end(),this.stops.some(d=>d[2]<1)){let d=this.opacityGradient();
54d._colorSpace="DeviceGray";for(let x of this.stops)d.stop(x[0],[x[2]]);d=d.embed(this.matrix);const g=[0,0,this.doc.page.width,this.doc.page.height],E=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:g,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:d}}});E.write("/Pattern cs /Sh1 scn"),E.end(`${g.join(" ")} re f`);const b=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:E}});b.end();const y=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:g,XStep:g[2],YStep:g[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:A},ExtGState:{Gs1:b}}});y.write("/Gs1 gs /Pattern cs /Sh1 scn"),y.end(`${g.join(" ")} re f`),this.doc.page.patterns[this.id]=y}else this.doc.page.patterns[this.id]=A;return A}apply(e){const[r,n,i,a,o,s]=this.doc._ctm,[u,A,d,g,E,b]=this.transform,y=[r*u+i*A,n*u+a*A,r*d+i*g,n*d+a*g,r*E+i*b+o,n*E+a*b+s];(!this.embedded||y.join(" ")!==this.matrix.join(" "))&&this.embed(y),this.doc._setColorSpace("Pattern",e);const x=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${x}`)}},_z=class _8 extends v4{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 _8(this.doc,this.x1,this.y1,this.x2,this.y2)}},Fz=class F8 extends v4{constructor(e,r,n,i,a,o,s){super(e),this.doc=e,this.x1=r,this.y1=n,this.r1=i,this.x2=a,this.y2=o,this.r2=s}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 F8(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}};var Rz={PDFGradient:v4,PDFLinearGradient:_z,PDFRadialGradient:Fz};const Tz=["DeviceCMYK","DeviceRGB"];let Lz=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,o,s]=this.doc._ctm,[u,A,d,g,E,b]=[1,0,0,1,0,0],y=[r*u+i*A,n*u+a*A,r*d+i*g,n*d+a*g,r*E+i*b+o,n*E+a*b+s],x=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:y.map(k=>+k.toFixed(5)),Resources:e});return x.end(this.stream),x}embedPatternColorSpaces(){Tz.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 Nz={PDFTilingPattern:Lz};class z5{constructor(e,r,n,i,a,o){this.id="CS"+Object.keys(e.spotColors).length,this.name=r,this.values=[n,i,a,o],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(s=>s/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const{PDFGradient:Oz,PDFLinearGradient:Mz,PDFRadialGradient:Pz}=Rz,{PDFTilingPattern:Gb}=Nz;var Uz={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(Wb[t])t=Wb[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 Oz?(t.apply(e),!0):Array.isArray(t)&&t[0]instanceof Gb?(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 z5?(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 z5?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 Mz(this,t,e,r,n)},radialGradient(t,e,r,n,i,a){return new Pz(this,t,e,r,n,i,a)},pattern(t,e,r,n){return new Gb(this,t,e,r,n)},addSpotColor(t,e,r,n,i){const a=new z5(this,t,e,r,n,i);return this.spotColors[t]=a,this}},Wb={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
54ive:[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 r0,n0,z0,nr,tA,rA;r0=n0=z0=nr=tA=rA=0;const R8={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},zz=t=>t in R8,Hz=t=>{const e=t.codePointAt(0);return e===32||e===9||e===13||e===10},Gz=t=>{const e=t.codePointAt(0);return e==null?!1:48<=e&&e<=57},H5=(t,e)=>{let r=e,n="",i="none";for(;r<t.length;r+=1){const o=t[r];if(o==="+"||o==="-"){if(i==="none"){i="sign",n+=o;continue}if(i==="e"){i="exponent_sign",n+=o;continue}}if(Gz(o)){if(i==="none"||i==="sign"||i==="whole"){i="whole",n+=o;continue}if(i==="decimal_point"||i==="decimal"){i="decimal",n+=o;continue}if(i==="e"||i==="exponent_sign"||i==="exponent"){i="exponent",n+=o;continue}}if(o==="."&&(i==="none"||i==="sign"||i==="whole")){i="decimal_point",n+=o;continue}if((o==="E"||o==="e")&&(i==="whole"||i==="decimal_point"||i==="decimal")){i="e",n+=o;continue}break}const a=Number.parseFloat(n);return Number.isNaN(a)?[e,null]:[r-1,a]},Wz=t=>{const e=[];let r=null,n=[],i=0,a=!1,o=!1;for(let s=0;s<t.length;s+=1){const u=t.charAt(s);if(Hz(u))continue;if(a&&u===","){if(o)break;o=!0;continue}if(zz(u)){if(o)return e;if(r==null){if(u!=="M"&&u!=="m")return e}else if(n.length!==0)return e;r=u,n=[],i=R8[r],a=!1,i===0&&e.push({command:r,args:n});continue}if(r==null)return e;let A=s,d=null;if(r==="A"||r==="a"){const g=n.length;(g===0||g===1)&&u!=="+"&&u!=="-"&&([A,d]=H5(t,s)),(g===2||g===5||g===6)&&([A,d]=H5(t,s)),(g===3||g===4)&&(u==="0"&&(d=0),u==="1"&&(d=1))}else[A,d]=H5(t,s);if(d==null)return e;n.push(d),a=!0,o=!1,s=A,n.length===i&&(e.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return e},Yz=function(t,e){r0=n0=z0=nr=tA=rA=0;for(let r=0;r<t.length;r++){const{command:n,args:i}=t[r];typeof Yb[n]=="function"&&Yb[n](e,i)}},Yb={M(t,e){return r0=e[0],n0=e[1],z0=nr=null,tA=r0,rA=n0,t.moveTo(r0,n0)},m(t,e){return r0+=e[0],n0+=e[1],z0=nr=null,tA=r0,rA=n0,t.moveTo(r0,n0)},C(t,e){return r0=e[4],n0=e[5],z0=e[2],nr=e[3],t.bezierCurveTo(...e)},c(t,e){return t.bezierCurveTo(e[0]+r0,e[1]+n0,e[2]+r0,e[3]+n0,e[4]+r0,e[5]+n0),z0=r0+e[2],nr=n0+e[3],r0+=e[4],n0+=e[5]},S(t,e){return z0===null&&(z0=r0,nr=n0),t.bezierCurveTo(r0-(z0-r0),n0-(nr-n0),e[0],e[1],e[2],e[3]),z0=e[0],nr=e[1],r0=e[2],n0=e[3]},s(t,e){return z0===null&&(z0=r0,nr=n0),t.bezierCurveTo(r0-(z0-r0),n0-(nr-n0),r0+e[0],n0+e[1],r0+e[2],n0+e[3]),z0=r0+e[0],nr=n0+e[1],r0+=e[2],n0+=e[3]},Q(t,e){return z0=e[0],nr=e[1],r0=e[2],n0=e[3],t.quadraticCurveTo(e[0],e[1],r0,n0)},q(t,e){return t.quadraticCurveTo(e[0]+r0,e[1]+n0,e[2]+r0,e[3]+n0),z0=r0+e[0],nr=n0+e[1],r0+=e[2],n0+=e[3]},T(t,e){return z0===null?(z0=r0,nr=n0):(z0=r0-(z0-r0),nr=n0-(nr-n0)),t.quadraticCurveTo(z0,nr,e[0],e[1]),z0=r0-(z0-r0),nr=n0-(nr-n0),r0=e[0],n0=e[1]},t(t,e){return z0===null?(z0=r0,nr=n0):(z0=r0-(z0-r0),nr=n0-(nr-n0)),t.quadraticCurveTo(z0,nr,r0+e[0],n0+e[1]),r0+=e[0],n0+=e[1]},A(t,e){return qb(t,r0,n0,e),r0=e[5],n0=e[6]},a(t,e){return e[5]+=r0,e[6]+=n0,qb(t,r0,n0,e),r0=e[5],n0=e[6]},L(t,e){return r0=e[0],n0=e[1],z0=nr=null,t.lineTo(r0,n0)},l(t,e){return r0+=e[0],n0+=e[1],z0=nr=null,t.lineTo(r0,n0)},H(t,e){return r0=e[0],z0=nr=null,t.lineTo(r0,n0)},h(t,e){return r0+=e[0],z0=nr=null,t.lineTo(r0,n0)},V(t,e){return n0=e[0],z0=nr=null,t.lineTo(r0,n0)},v(t,e){return n0+=e[0],z0=nr=null,t.lineTo(r0,n0)},Z(t){return t.closePath(),r0=tA,n0=rA},z(t){return t.closePath(),r0=tA,n0=rA}},qb=function(t,e,r,n){const[i,a,o,s,u,A,d]=n,g=qz(A,d,i,a,s,u,o,e,r);for(let E of g){const b=Kz(...E);t.bezierCurveTo(...b)}},qz=function(t,e,r,n,i,a,o,s,u){const A=o*(Math.PI/180),d=Math.sin(A),g=Math.cos(A);r=Math.abs(r),n=Math.abs(n),z0=g*(s-t)*.5+d*(u-e)*.5,nr=g*(u-e)*.5-d*(s-t)*.5;let E=z0*z0/(r*r)+nr*nr/(n*n);E>1&&(E=Math.sqrt(E),r*=E,n*=E);const b=g/r,y=d/r,x=-d/n,k=g/n,T=b*s+y*u,_=x*s+k*u,S=b*t+y*e,R=x*t+k*e;let G=1/((S-T)*(S-T)+(R-_)*(R-_))-.25;G<0&&(G=0);let P=Math.sqrt(G);a===i&&(P=-P);const O=.5*(T+S)-P*(R-_),j=.5*(_+R)+P*(S-T),W=Math.atan2(_-j,T-O);let F=Math.atan2(R-j,S-O)-W;F<0&&a===1?F+=2*Math.PI:F>0&&a===0&&(F-=2*Math.PI);const z=Math.ceil(Math.abs(F/(Math.PI*.5+.001))),ie=[];for(let le=0;le<z;le++){const oe=W+le*F/z,fe=W+(le+1)*F/z;ie[le]=[O,j,oe,fe,r,n,d,g]}return ie},Kz=function(t,e,r,n,i,a,o,s){const u=s*i,A=-o*a,d=o*i,g=s*a,E=.5*(n-r),b=8/3*Math.sin(E*.5)*Math.sin(E*.5)/Math.sin(E),y=t+Math.cos(r)-b*Math.sin(r),x=e+Math.sin(r)+b*Math.cos(r),k=t+Math.cos(n),T=e+Math.sin(n),_=k+b*Math.sin(n),S=T-b*Math.cos(n);return[u*y+A*x,d*y+g*x,u*_+A*S,d*_+g*S,u*k+A*T,d*k+g*T]};
54class jz{static apply(e,r){const n=Wz(r);Yz(n,e)}}const{number:Cn}=_o,Qh=4*((Math.sqrt(2)-1)/3);var Jz={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(`${Cn(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(`${Cn(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(Cn).join(" "),this.addContent(`[${t}] ${Cn(e.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(t,e){return this.addContent(`${Cn(t)} ${Cn(e)} m`)},lineTo(t,e){return this.addContent(`${Cn(t)} ${Cn(e)} l`)},bezierCurveTo(t,e,r,n,i,a){return this.addContent(`${Cn(t)} ${Cn(e)} ${Cn(r)} ${Cn(n)} ${Cn(i)} ${Cn(a)} c`)},quadraticCurveTo(t,e,r,n){return this.addContent(`${Cn(t)} ${Cn(e)} ${Cn(r)} ${Cn(n)} v`)},rect(t,e,r,n){return this.addContent(`${Cn(t)} ${Cn(e)} ${Cn(r)} ${Cn(n)} re`)},roundedRect(t,e,r,n,i){i==null&&(i=0),i=Math.min(i,.5*r,.5*n);const a=i*(1-Qh);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*Qh,a=n*Qh,o=t+r*2,s=e+n*2,u=t+r,A=e+n;return this.moveTo(t,A),this.bezierCurveTo(t,A-a,u-i,e,u,e),this.bezierCurveTo(u+i,e,o,A-a,o,A),this.bezierCurveTo(o,A+a,u+i,s,u,s),this.bezierCurveTo(u-i,s,t,A+a,t,A),this.closePath()},circle(t,e,r){return this.ellipse(t,e,r)},arc(t,e,r,n,i,a){a==null&&(a=!1);const o=2*Math.PI,s=.5*Math.PI;let u=i-n;Math.abs(u)>o?u=o:u!==0&&a!==u<0&&(u=(a?-1:1)*o+u);const A=Math.ceil(Math.abs(u)/s),d=u/A,g=d/s*Qh*r;let E=n,b=-Math.sin(E)*g,y=Math.cos(E)*g,x=t+Math.cos(E)*r,k=e+Math.sin(E)*r;this.moveTo(x,k);for(let T=0;T<A;T++){const _=x+b,S=k+y;E+=d,x=t+Math.cos(E)*r,k=e+Math.sin(E)*r,b=-Math.sin(E)*g,y=Math.cos(E)*g;const R=x-b,Q=k-y;this.bezierCurveTo(_,S,R,Q,x,k)}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 jz.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 o=this._ctm,[s,u,A,d,g,E]=o;o[0]=s*t+A*e,o[1]=u*t+d*e,o[2]=s*r+A*n,o[3]=u*r+d*n,o[4]=s*i+A*a+g,o[5]=u*i+d*a+E;const b=[t,e,r,n,i,a].map(y=>Cn(y)).join(" ");return this.addContent(`${b} 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 o=r=0;if(e.origin!=null){[o,r]=e.origin;const s=o*i-r*a,u=o*a+r*i;o-=s,r-=u}return this.transform(i,a,-a,i,o,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)}},pg={};const Vz=(t,e,r)=>{let n=[],i=e+1;for(let a=t;a<i;a++)n.push(a);return n},Kb={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},jb=`.notdef .notdef .notdef .notdef 55.notdef .notdef .notdef .notdef 56.notdef .notdef .notdef .notdef 57.notdef .notdef .notdef .notdef 58.notdef .notdef .notdef .notdef 59.notdef .notdef .notdef .notdef 60.notdef .notdef .notdef .notdef 61.notdef .notdef .notdef .notdef 62 63space exclam quotedbl numbersign 64dollar percent ampersand quotesingle 65parenleft parenright asterisk plus 66comma hyphen period slash 67zero one two three 68four five six seven 69eight nine colon semicolon 70less equal greater question 71 72at A B C 73D E F G 74H I J K 75L M N O 76P Q R S 77T U V W 78X Y Z bracketleft 79backslash bracketright asciicircum underscore 80 81grave a b c 82d e f g 83h i j k 84l m n o 85p q r s 86t u v w 87x y z braceleft 88bar braceright asciitilde .notdef 89 90Euro .notdef quotesinglbase florin 91quotedblbase ellipsis dagger daggerdbl 92circumflex perthousand Scaron guilsinglleft 93OE .notdef Zcaron .notdef 94.notdef quoteleft quoteright quotedblleft 95quotedblright bullet endash emdash 96tilde trademark scaron guilsinglright 97oe .notdef zcaron ydieresis 98 99space exclamdown cent sterling 100currency yen brokenbar section 101dieresis copyright ordfeminine guillemotleft 102logicalnot softhyphen registered macron 103degree plusminus twosuperior threesuperior
104acute mu paragraph periodcentered 105cedilla onesuperior ordmasculine guillemotright 106onequarter onehalf threequarters questiondown 107 108Agrave Aacute Acircumflex Atilde 109Adieresis Aring AE Ccedilla 110Egrave Eacute Ecircumflex Edieresis 111Igrave Iacute Icircumflex Idieresis 112Eth Ntilde Ograve Oacute 113Ocircumflex Otilde Odieresis multiply 114Oslash Ugrave Uacute Ucircumflex 115Udieresis Yacute Thorn germandbls 116 117agrave aacute acircumflex atilde 118adieresis aring ae ccedilla 119egrave eacute ecircumflex edieresis 120igrave iacute icircumflex idieresis 121eth ntilde ograve oacute 122ocircumflex otilde odieresis divide 123oslash ugrave uacute ucircumflex 124udieresis yacute thorn ydieresis`.split(/\s+/);function Zz(t){const e={attributes:{},glyphWidths:{},kernPairs:{}};let r="";for(let u of t.split(` 125`)){var n,i;if(n=u.match(/^Start(\w+)/)){r=n[1];continue}else if(n=u.match(/^End(\w+)/)){r="";continue}switch(r){case"FontMetrics":n=u.match(/(^\w+)\s+(.*)/);var a=n[1],o=n[2];(i=e.attributes[a])?(Array.isArray(i)||(i=e.attributes[a]=[i]),i.push(o)):e.attributes[a]=o;break;case"CharMetrics":if(!/^CH?\s/.test(u))continue;var s=u.match(/\bN\s+(\.?\w+)\s*;/)[1];e.glyphWidths[s]=+u.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":n=u.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),n&&(e.kernPairs[n[1]+n[2]]=parseInt(n[3]));break}}return e}class E4{static open(e){throw new Error("AFMFont.open not available on browser build")}static fromJson(e){return new E4(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=Vz(0,255).map(r=>this.glyphWidths[jb[r]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(r=>+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=Zz(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 o=e.charCodeAt(n);o=Kb[o]||o,r.push(o.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 o=e.charCodeAt(n);r.push(this.characterToGlyph(o))}return r}characterToGlyph(e){return jb[Kb[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 Xz=[{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"}
125],$z={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],comma:[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
1250,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
125ommaaccent:[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]},eH={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
125xUhungarumlaut:[-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,
125-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
125od:[-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
125],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
125],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
125],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
1250,-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
1250,-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
125od:[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
125cumflex:[-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
125:[-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
125caron:[-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
125od:[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
125od:[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
125ommaaccent:[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:[
1250,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:[
1250,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
125circumflex:[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]},tH={attributes:Xz,glyphWidths:$z,kernPairs:eH};const rH=t=>[t.FontName,{attributes:t,glyphWidths:{},kernPairs:{}}],nH=t=>{const{attributes:e,glyphWidths:r,kernPairs:n}=t,i=e.map(rH);return Object.keys(r).forEach(a=>
125{r[a].forEach((o,s)=>{o&&(i[s][1].glyphWidths[a]=o)})}),Object.keys(n).forEach(a=>{n[a].forEach((o,s)=>{o&&(i[s][1].kernPairs[a]=o)})}),Object.fromEntries(i)},Jb=nH(tH),iH=t=>class extends t{constructor(r,n,i){super(),this.document=r,this.name=n,this.id=i,this.font=E4.fromJson(Jb[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),o=[];for(let s=0;s<i.length;s++){const u=i[s];o.push({xAdvance:a[s],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(u)})}return[n,o]}encodeGlyphs(r){const n=[];for(let i of Array.from(r))n.push(`00${i.id.toString(16)}`.slice(-2));return n}widthOfString(r,n){const i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i);let o=0;for(let u of Array.from(a))o+=u;const s=n/1e3;return o*s}static isStandardFont(r){return r in Jb}},G5=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("")},aH=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 o=i.positions[a];for(let s in o)o[s]*=this.scale;o.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:[],o=i?null:[];let s=0,u=0,A=0;for(;A<=r.length;){let d;if(A===r.length&&u<A||(d=r.charAt(A),[" "," "].includes(d))){const g=this.layoutCached(r.slice(u,++A));i||(a.push(...Array.from(g.glyphs||[])),o.push(...Array.from(g.positions||[]))),s+=g.advanceWidth,u=A}else A++}return{glyphs:a,positions:o,advanceWidth:s}}encode(r,n){const{glyphs:i,positions:a}=this.layout(r,n),o=[];for(let s=0;s<i.length;s++){const u=i[s],A=this.subset.includeGlyph(u.id);o.push(`0000${A.toString(16)}`.slice(-4)),this.widths[A]==null&&(this.widths[A]=u.advanceWidth*this.scale),this.unicode[A]==null&&(this.unicode[A]=u.codePoints)}return[o,a]}encodeGlyphs(r){const n=[];for(let i=0;i<r.length;i++){const a=r[i],o=this.subset.includeGlyph(a.id);n.push(`0000${o.toString(16)}`.slice(-4)),this.widths[o]==null&&(this.widths[o]=a.advanceWidth*this.scale),this.unicode[o]==null&&(this.unicode[o]=a.codePoints)}return n}widthOfString(r,n,i){const a=this.layout(r,i,!0).advanceWidth,o=n/1e3;return a*o}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 s=[0,1,2,3,4,5].map(()=>String.fromCharCode(Math.random()*26+65)).join("")+"+"+this.font.postscriptName,{bbox:u}=this.font,A=this.document.ref({Type:"FontDescriptor",FontName:s,Flags:a,FontBBox:[u.minX*this.scale,u.minY*this.scale,u.maxX*this.scale,u.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?A.data.FontFile3=n:A.data.FontFile2=n,A.end();const d={Type:"Font",Subtype:"CIDFontType0",BaseFont:s,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:A,W:[0,this.widths]};r||(d.Subtype="CIDFontType2",d.CIDToGIDMap="Identity");const g=this.document.ref(d);return g.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:s,Encoding:"Identity-H",DescendantFonts:[g],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const r=this.document.ref();let n=[],i=`/CIDInit /ProcSet findresource begin 12612 dict begin 127begincmap 128/CIDSystemInfo << 129 /Registry (Adobe) 130 /Ordering (UCS) 131 /Supplement 0 132>> def 133/CMapName /Adobe-Identity-UCS def 134/CMapType 2 def 1351 begincodespacerange 136<0000><ffff> 137endcodespacerange`;
137for(let[a,o]of this.unicode.entries()){const s=[];n.length>=100&&(i+=` 138`+n.length+` beginbfchar 139`+n.join(` 140`)+` 141endbfchar`,n=[]);for(let u of o)u>65535&&(u-=65536,s.push(G5(u>>>10&1023|55296)),u=56320|u&1023),s.push(G5(u));n.push("<"+G5(a)+"><"+s.join(" ")+">")}return n.length&&(i+=` 142`+n.length+` beginbfchar 143`+n.join(` 144`)+` 145endbfchar 146`),i+=`endcmap 147CMapName currentdict /CMap defineresource pop 148end 149end`,r.end(i),r}};class c2{static open(e,r,n,i){let a;if(typeof r=="string"){if(Vb.isStandardFont(r))return new Vb(e,r,i);throw new Error(`Can't open ${r} in browser build`)}else r instanceof Uint8Array?a=d1(r,n):r instanceof ArrayBuffer?a=d1(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 oH(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}
149embed(){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 Vb=iH(c2),oH=aH(c2);var sH={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=c2.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 Sh(t){return Math.fround(t)}const Zb="Â",W5="-";class Jp extends Ir{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=Sh(this.startY+r.height)):this.maxY=Sh(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]!=Zb?r<=this.spaceLeft:r+this.wordWidth(W5)<=this.spaceLeft}eachWord(e,r){let n;const i=new NB(e);let a=null;const o=Object.create(null);for(;n=i.nextBreak();){var s;let d=e.slice((a!=null?a.position:void 0)||0,n.position),g=o[d]!=null?o[d]:o[d]=this.wordWidth(d);if(g>this.lineWidth+this.continuedX){let E=a;const b={};for(;d.length;){var u,A;g>this.spaceLeft?(u=Math.ceil(this.spaceLeft/(g/d.length)),g=this.wordWidth(d.slice(0,u)),A=g<=this.spaceLeft&&u<d.length):u=d.length;let y=g>this.spaceLeft&&u>0;for(;y||A;)y?(g=this.wordWidth(d.slice(0,--u)),y=g>this.spaceLeft&&u>0):(g=this.wordWidth(d.slice(0,++u)),y=g>this.spaceLeft&&u>0,A=g<=this.spaceLeft&&u<d.length);if(u===0&&this.spaceLeft===this.lineWidth&&(u=1),b.required=n.required||u<d.length,s=r(d.slice(0,u),g,b,E),E={required:!1},d=d.slice(u),g=this.wordWidth(d),s===!1)break}}else s=r(d,g,n,a);if(s===!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,o=0,s=0,{y:u}=this.document;const A=()=>(r.textWidth=a+this.wordSpacing*(o-1),r.wordCount=o,r.lineWidth=this.lineWidth,{y:u}=this.document,this.emit("line",i,r,this),s++);return this.emit("sectionStart",r,this),this.eachWord(e,(d,g,E,b)=>
149{if((b==null||b.required)&&(this.emit("firstLine",r,this),this.spaceLeft=this.lineWidth),this.canFit(d,g)&&(i+=d,a+=g,o++),E.required||!this.canFit(d,g)){const y=this.document.currentLineHeight(!0);if(this.height!=null&&this.ellipsis&&Sh(this.document.y+y*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 E.required&&(g>this.spaceLeft&&(A(),i=d,a=g,o=1),this.emit("lastLine",r,this)),i[i.length-1]==Zb&&(i=i.slice(0,-1)+W5,this.spaceLeft-=this.wordWidth(W5)),A(),Sh(this.document.y+y)>this.maxY&&!this.nextSection()?(o=0,i="",!1):E.required?(this.spaceLeft=this.lineWidth,i="",a=0,o=0):(this.spaceLeft=this.lineWidth-g,i=d,a=g,o=1)}else return this.spaceLeft-=g}),o>0&&(this.emit("lastLine",r,this),A()),this.emit("sectionEnd",r,this),r.continued===!0?(s>1&&(this.continuedX=0),this.continuedX+=r.textWidth||0,this.document.y=u):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:oc}=_o;var lH={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 o=this._wrapper;o||(o=new Jp(this,n),o.on("line",i),o.on("firstLine",a)),this._wrapper=n.continued?o:null,this._textOptions=n.continued?n:null,o.wrap(t,n)}else for(let o of t.split(` 150`))a(),i(o,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",o=Math.round(this._font.ascender/1e3*this._fontSize),s=o/2,u=n.bulletRadius||o/3,A=n.textIndent||(a==="bullet"?u*5:o*2),d=n.bulletIndent||(a==="bullet"?u*8:o*2);let g=1;const E=[],b=[],y=[];var x=function(_){let S=1;for(let R=0;R<_.length;R++){const Q=_[R];Array.isArray(Q)?(g++,x(Q),g--):(E.push(Q),b.push(g),a!=="bullet"&&y.push(S++))}};x(t);const k=function(_){switch(a){case"numbered":return`${_}.`;case"lettered":var S=String.fromCharCode((_-1)%26+65),R=Math.floor((_-1)/26+1),Q=Array(R+1).join(S);return`${Q}.`}},T=function(_,S){i=new Jp(this,n),i.on("line",this._line),g=1,i.once("firstLine",()=>{let R,Q,G,P;n.structParent&&(n.structTypes?[Q,G,P]=n.structTypes:[Q,G,P]=["LI","Lbl","LBody"]),Q?(R=this.struct(Q),n.structParent.add(R)):n.structParent&&(R=n.structParent);let O;if((O=b[S++])!==g){const W=d*(O-g);this.x+=W,i.lineWidth-=W,g=O}switch(R&&(G||P)&&R.add(this.struct(G||P,[this.markStructureContent(G||P)])),a){case"bullet":this.circle(this.x-A+u,this.y+s,u),this.fill();break;case"numbered":case"lettered":var j=k(y[S-1]);this._fragment(j,this.x-A,this.y,n);break}R&&G&&P&&R.add(this.struct(P,[this.markStructureContent(P)])),R&&R!==n.structParent&&R.end()}),i.on("sectionStart",()=>{const R=A+d*(g-1);return this.x+=R,i.lineWidth-=R}),i.on("sectionEnd",()=>{const R=A+d*(g-1);return this.x-=R,i.lineWidth+=R}),i.wrap(_,n)};for(let _=0;_<E.length;_++)T.call(this,E[_],_);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 o=this._textOptions[a];a!=="continued"&&i[a]===void 0&&(i[a]=o)}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,o,s,u,A;if(t=`${t}`.replace(/\n/g,""),t.length===0)return;const d=n.align||"left";let g=n.wordSpacing||0;const E=n.characterSpacing||0,b=n.horizontalScaling||100;if(n.width)switch(d){case"right":u=this.widthOfString(t.replace(/\s+$/,""),n),e+=n.lineWidth-u;break;case"center":e+=n.lineWidth/2-n.textWidth/2;break;case"justify":A=t.trim().split(/\s+/),u=this.widthOfString(t.replace(/\s+/g,""),n);var y=this.widthOfString(" ")+E;g=Math.max(0,(n.lineWidth-u)/Math.max(1,A.length-1)-y);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 x=n.textWidth+g*(n.wordCount-1)+E*(t.length-1);if(n.link!=null&&this.link(e,r,x,this.currentLineHeight(),n.link),n.goTo!=null&&this.goTo(e,r,x,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 P=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(P);let O=r+this.currentLineHeight()-P;
150this.moveTo(e,O),this.lineTo(e+x,O),this.stroke(),this.restore()}if(n.strike){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const P=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(P);let O=r+this.currentLineHeight()/2;this.moveTo(e,O),this.lineTo(e+x,O),this.stroke(),this.restore()}if(this.save(),n.oblique){let P;typeof n.oblique=="number"?P=-Math.tan(n.oblique*Math.PI/180):P=-.25,this.transform(1,0,0,1,e,r),this.transform(1,0,P,1,-P*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 ${oc(e)} ${oc(r)} Tm`),this.addContent(`/${this._font.id} ${oc(this._fontSize)} Tf`);const k=n.fill&&n.stroke?2:n.stroke?1:0;if(k&&this.addContent(`${k} Tr`),E&&this.addContent(`${oc(E)} Tc`),b!==100&&this.addContent(`${b} Tz`),g){A=t.trim().split(/\s+/),g+=this.widthOfString(" ")+E,g*=1e3/this._fontSize,a=[],s=[];for(let P of A){const[O,j]=this._font.encode(P,n.features);a=a.concat(O),s=s.concat(j);const W={},Z=s[s.length-1];for(let F in Z){const z=Z[F];W[F]=z}W.xAdvance+=g,s[s.length-1]=W}}else[a,s]=this._font.encode(t,n.features);const T=this._fontSize/1e3,_=[];let S=0,R=!1;const Q=P=>{if(S<P){const O=a.slice(S,P).join(""),j=s[P-1].xAdvance-s[P-1].advanceWidth;_.push(`<${O}> ${oc(-j)}`)}return S=P},G=P=>{if(Q(P),_.length>0)return this.addContent(`[${_.join(" ")}] TJ`),_.length=0};for(o=0;o<s.length;o++){const P=s[o];P.xOffset||P.yOffset?(G(o),this.addContent(`1 0 0 1 ${oc(e+P.xOffset*T)} ${oc(r+P.yOffset*T)} Tm`),G(o+1),R=!0):(R&&(this.addContent(`1 0 0 1 ${oc(e)} ${oc(r)} Tm`),R=!1),P.xAdvance-P.advanceWidth!==0&&Q(o+1)),e+=P.xAdvance*T}return G(o),this.addContent("ET"),this.restore()}};const cH={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let uH=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=HB.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||(this.bits=a.precision),this.width||(this.width=a.width),this.height||(this.height=a.height),this.colorSpace||(this.colorSpace=cH[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 fH{constructor(e,r){this.label=r,this.image=new px(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()}
150if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{const a=this.document.ref();a.end(nt.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,o=[];for(let s of a)o.push(s,s);this.obj.data.Mask=o}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,o=nt.alloc(a*i),s=nt.alloc(a);let u=n=r=0;const A=e.length,d=this.image.bits===16?1:0;for(;u<A;){for(let g=0;g<i;g++)o[n++]=e[u++],u+=d;s[r++]=e[u++],u+=d}return this.imgData=e1.deflateSync(o),this.alphaChannel=e1.deflateSync(s),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed;return this.image.decodePixels(r=>{const n=nt.alloc(this.width*this.height);let i=0;for(let a=0,o=r.length;a<o;a++)n[i++]=e[r[a]];return this.alphaChannel=e1.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=e1.deflateSync(e),this.finalize()})}}class AH{static open(e,r){let n;if(nt.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=nt.from(new Uint8Array(e));else{let i;if(i=/^data:.+?;base64,(.*)$/.exec(e))n=nt.from(i[1],"base64");else if(n=pg.readFileSync(e),!n)return}if(n[0]===255&&n[1]===216)return new uH(n,r);if(n[0]===137&&n.toString("ascii",1,4)==="PNG")return new fH(n,r);throw new Error("Unknown image format.")}}var hH={initImages(){return this._imageRegistry={},this._imageCount=0},image(t,e,r,n){n===void 0&&(n={});let i,a,o,s,u,A,d,g,E,b;typeof e=="object"&&(n=e,e=null);const y=n.ignoreOrientation||n.ignoreOrientation!==!1&&this.options.ignoreOrientation;e=(A=e??n.x)!=null?A:this.x,r=(d=r??n.y)!=null?d:this.y,typeof t=="string"&&(s=this._imageRegistry[t]),s||(t.width&&t.height?s=t:s=this.openImage(t)),s.obj||s.embed(this),this.page.xobjects[s.label]==null&&(this.page.xobjects[s.label]=s.obj);let{width:x,height:k}=s;!y&&s.orientation>4&&([x,k]=[k,x]);let T=n.width||x,_=n.height||k;if(n.width&&!n.height){const S=T/x;T=x*S,_=k*S}else if(n.height&&!n.width){const S=_/k;T=x*S,_=k*S}else n.scale?(T=x*n.scale,_=k*n.scale):n.fit?([o,i]=n.fit,a=o/i,u=x/k,u>a?(T=o,_=o/u):(_=i,T=i*u)):n.cover&&([o,i]=n.cover,a=o/i,u=x/k,u>a?(_=i,T=i*u):(T=o,_=o/u));if((n.fit||n.cover)&&(n.align==="center"?e=e+o/2-T/2:n.align==="right"&&(e=e+o-T),n.valign==="center"?r=r+i/2-_/2:n.valign==="bottom"&&(r=r+i-_)),y)_=-_,r-=_,g=0;else switch(s.orientation){default:case 1:_=-_,r-=_,g=0;break;case 2:T=-T,_=-_,e-=T,r-=_,g=0;break;case 3:E=e,b=r,_=-_,e-=T,g=180;break;case 4:break;case 5:E=e,b=r,[T,_]=[_,T],r-=_,g=90;break;case 6:E=e,b=r,[T,_]=[_,T],_=-_,g=90;break;case 7:E=e,b=r,[T,_]=[_,T],_=-_,T=-T,e-=T,g=90;break;case 8:E=e,b=r,[T,_]=[_,T],_=-_,e-=T,r-=_,g=-90;break}return n.link!=null&&this.link(e,r,T,_,n.link),n.goTo!=null&&this.goTo(e,r,T,_,n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",e,r,null),this.y===r&&(this.y+=_),this.save(),g&&this.rotate(g,{origin:[E,b]}),this.transform(T,0,0,_,e,r),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(t){let e;return typeof t=="string"&&(e=this._imageRegistry[t]),e||(e=AH.open(t,`I${++this._imageCount}`),typeof t=="string"&&(this._imageRegistry[t]=e)),e}},dH={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 o in i){const s=i[o];i[o[0].toUpperCase()+o.slice(1)]=s}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 o=this._root.data.Pages.data;if(i>=0&&i<o.Kids.length)a.A=this.ref({S:"GoTo",D:[o.Kids[i],"XYZ",null,null,null]}),a.A.end();else throw new Error(`The document has no page ${i}`)}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return this.annotate(t,e,r,n,a)},_markup(t,e,r,n,i){i===void 0&&(i={});const[a,o,s,u]=this._convertRect(t,e,r,n);return i.QuadPoints=[a,u,s,u,a,o,s,o],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 o=this.file(i.src,Object.assign({hidden:!0},i));
150return a.Subtype="FileAttachment",a.FS=o,a.Contents?a.Contents=new String(a.Contents):o.data.Desc&&(a.Contents=o.data.Desc),this.annotate(t,e,r,n,a)},_convertRect(t,e,r,n){let i=e;e+=n;let a=t+r;const[o,s,u,A,d,g]=this._ctm;return t=o*t+u*e+d,e=s*t+A*e+g,a=o*a+u*i+d,i=s*a+A*i+g,[t,e,a,i]}};const Xb={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class C4{constructor(e,r,n,i,a){if(a===void 0&&(a=Xb),this.document=e,this.options=a,this.outlineData={},i!==null){const o=i.data.MediaBox[2],u=i.data.MediaBox[3]-(a.top||0),A=o-(a.left||0),d=a.zoom||0;this.outlineData.Dest=a.fit?[i,"Fit"]:[i,"XYZ",A,u,d]}r!==null&&(this.outlineData.Parent=r),n!==null&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,r){r===void 0&&(r=Xb);const n=this.document._root.data.Pages.data.Kids,i=r.pageNumber!==null?n[r.pageNumber]:this.document.page.dictionary,a=new C4(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 gH={initOutline(){return this.outline=new C4(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 Ud{constructor(e,r){this.refs=[{pageRef:e,mcid:r}]}push(e){e.refs.forEach(r=>this.refs.push(r))}}class cu{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.forEac
150h(o=>this.add(o)),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 cu&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof Ud&&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 cu&&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 cu).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof cu||e instanceof Ud||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 cu?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 cu&&this.dictionary.data.K.push(e.dictionary),e instanceof Ud&&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 pH extends D8{_compareKeys(e,r){return parseInt(e)-parseInt(r)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var mH={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;
150for(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} ${_o.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 Ud(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 cu(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 pH,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 $b={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},eI={left:0,center:1,right:2},tI={value:"V",defaultValue:"DV"},rI={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},nI={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};
150var vH={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,o){o===void 0&&(o={});let s=this._fieldDict(t,e,o);s.Subtype="Widget",s.F===void 0&&(s.F=4),this.annotate(r,n,i,a,s);let u=this.page.annotations[this.page.annotations.length-1];return this._addToParent(u)},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(rI[e.type]!==void 0)r="AFSpecial_Keystroke",n="AFSpecial_Format",i=rI[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 o=Object.assign({},nI.number,e);i=String([String(o.nDec),o.sepComma?"0":"1",'"'+o.negStyle+'"',"null",'"'+o.currency+'"',String(o.currencyPrepend)].join(","))}else if(e.type==="percent"){let o=Object.assign({},nI.percent,e);i=String([String(o.nDec),o.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=>{$b[r]&&(t[r]&&(e|=$b[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 eI[t.align]=="number"&&(e=eI[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(tI).forEac
150h(n=>{t[n]!==void 0&&(t[tI[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}},EH={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(nt.isBuffer(t))n=t;else if(t instanceof ArrayBuffer)n=nt.from(new Uint8Array(t));else{let A;if(A=/^data:(.*?);base64,(.*)$/.exec(t))A[1]&&(r.Subtype=A[1].replace("/","#2F")),n=nt.from(A[2],"base64");else{if(n=pg.readFileSync(t),!n)throw new Error(`Could not read contents of file at filepath ${t}`);const{birthtime:d,ctime:g}=pg.statSync(t);r.Params.CreationDate=d,r.Params.ModDate=g}}e.creationDate instanceof Date&&(r.Params.CreationDate=e.creationDate),e.modifiedDate instanceof Date&&(r.Params.ModDate=e.modifiedDate),e.type&&(r.Subtype=e.type.replace("/","#2F"));const i=mb.MD5(mb.lib.WordArray.create(new Uint8Array(n)));r.Params.CheckSum=new String(i),r.Params.Size=n.byteLength;let a;this._fileRegistry||(this._fileRegistry={});let o=this._fileRegistry[e.name];o&&CH(r,o)?a=o.ref:(a=this.ref(r),a.end(n),this._fileRegistry[e.name]={...r,ref:a});const s={Type:"Filespec",AFRelationship:e.relationship,F:new String(e.name),EF:{F:a},UF:new String(e.name)};e.description&&(s.Desc=new String(e.description));const u=this.ref(s);return u.end(),e.hidden||this.addNamedEmbeddedFile(e.name,u),this._root.data.AF?this._root.data.AF.push(u):this._root.data.AF=[u],u}};function CH(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 bH="/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins",IH={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=pg.readFileSync(`${bH}/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` 151 <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about=""> 152 <pdfaid:part>${this.subset}</pdfaid:part> 153 <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance> 154 </rdf:Description> 155 `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},yH={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return` 156 <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about=""> 157 <pdfuaid:part>${this.subset}</pdfuaid:part> 158 </rdf:Description> 159 `}},BH={_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(IH),this.initPDFA(t.subset);break;case"PDF/UA":this._importSubset(yH),this.initPDFUA();break}}};class xH{constructor(){this._metadata=` 160 <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?> 161 <x:xmpmeta xmlns:x="adobe:ns:meta/"> 162 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 163 `}_closeTags(){this._metadata=this._metadata.concat(` 164 </rdf:RDF> 165 </x:xmpmeta> 166 <?xpacket end="w"?> 167 `)}append(e,r){r===void 0&&(r=!0),this._metadata=this._metadata.concat(e),r&&(this._metadata=this._metadata.concat(` 168`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var wH={initMetadata(){this.metadata=new xH},appendXML(t,e){e===void 0&&(e=!0),this.metadata.append(t,e)},_addInfo(){this.appendXML(` 169 <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> 170 <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate> 171 <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool> 172 </rdf:Description> 173 `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(` 174 <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> 175 `),this.info.Title&&this.appendXML(` 176 <dc:title> 177 <rdf:Alt> 178 <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li> 179 </rdf:Alt> 180 </dc:title> 181 `),this.info.Author&&this.appendXML(` 182 <dc:creator> 183 <rdf:Seq> 184 <rdf:li>${this.info.Author}</rdf:li> 185 </rdf:Seq> 186 </dc:creator> 187 `),this.info.Subject&&this.appendXML(` 188 <dc:description> 189 <rdf:Alt> 190 <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li> 191 </rdf:Alt> 192 </dc:description> 193 `),this.appendXML(` 194 </rdf:Description> 195 `)),this.appendXML(` 196 <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> 197 <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(` 198 <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(` 199 </rdf:Description> 200 `)},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(nt.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};
200class b4 extends E8.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 Pd});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=kz.generateFileID(this.info),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 Qz(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("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 Pd({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 Pd);let n={JS:new String(r),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const r=new k8(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,r}_read(){}_write(e){return nt.isBuffer(e)||(e=nt.from(e+` 201`,"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(_o.convert(r)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const ls=t=>{Object.assign(b4.prototype,t)};ls(wH);ls(Uz);ls(Jz);ls(sH);ls(lH);ls(hH);ls(dH);ls(gH);ls(mH);ls(vH);ls(EH);ls(BH);b4.LineWrapper=Jp;const QH=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];class SH{constructor(e){i0(this,"name");i0(this,"src");i0(this,"fullName");i0(this,"familyName");i0(this,"subfamilyName");i0(this,"postscriptName");i0(this,"copyright");i0(this,"version");i0(this,"underlinePosition");i0(this,"underlineThickness");i0(this,"italicAngle");i0(this,"bbox");i0(this,"OS/2");i0(this,"hhea");i0(this,"numGlyphs");i0(this,"characterSet");i0(this,"availableFeatures");i0(this,"type");
201this.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=c2.open(null,e)}encode(e){return this.src.encode(e)}layout(e){const[r,n]=this.encode(e),i=r.map((o,s)=>{const u=this.getGlyph(parseInt(o,16));return u.advanceWidth=n[s].advanceWidth,u}),a=n.reduce((o,s)=>o+s.advanceWidth,0);return{positions:n,stringIndices:n.map((o,s)=>s),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}}get 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 kH=async(t,e)=>{const n=await(await fetch(t,e)).arrayBuffer();return new Uint8Array(n)},DH=t=>{const e=t.split(",")[0],r=e.substring(0,5)==="data:",n=e.split(";")[1]==="base64";return r&&n};class _H{constructor(e,r,n,i,a){i0(this,"src");i0(this,"fontFamily");i0(this,"fontStyle");i0(this,"fontWeight");i0(this,"data");i0(this,"options");i0(this,"loadResultPromise");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(QH.includes(this.src))r=new SH(this.src);else if(DH(this.src)){const n=this.src.split(",")[1],i=new Uint8Array(atob(n).split("").map(a=>a.charCodeAt(0)));r=d1(i,e)}else{const{headers:n,body:i,method:a="GET"}=this.options,o=await kH(this.src,{method:a,body:i,headers:n});r=d1(o,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 FH={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},iI=t=>typeof t=="string"?FH[t]:t,aI=(t,e)=>t.fontWeight-e.fontWeight;class I4{constructor(e){i0(this,"family");i0(this,"sources");this.family=e,this.sources=[]}static create(e){return new I4(e)}register({src:e,fontWeight:r,fontStyle:n,...i}){const a=r?iI(r):void 0;this.sources.push(new _H(e,this.family,n,a,i))}resolve(e){const{fontWeight:r=400,fontStyle:n="normal"}=e,i=this.sources.filter(d=>d.fontStyle===n),a=i.find(d=>d.fontWeight===r);if(a)return a;let o=null;const s=iI(r);if(s>=400&&s<=500){const d=i.filter(b=>b.fontWeight<=s),g=i.filter(b=>b.fontWeight>500);o=i.filter(b=>b.fontWeight>=s&&b.fontWeight<500)[0]||d[d.length-1]||g[0]}const u=i.filter(d=>d.fontWeight<s).sort(aI),A=i.filter(d=>d.fontWeight>s).sort(aI);if(s<400&&(o=u[u.length-1]||A[0]),s>500&&(o=A[0]||u[u.length-1]),!o)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${r}, fontStyle ${n}`);return o}}class RH{constructor(){i0(this,"fontFamilies",{});i0(this,"emojiSource",null);i0(this,"hyphenationCallback",null);i0(this,"register",e=>{const{family:r}=e;if(this.fontFamilies[r]||(this.fontFamilies[r]=I4.create(r)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:i,fontStyle:a,fontWeight:o,...s}=e.fonts[n];this.fontFamilies[r].register({src:i,fontStyle:a,fontWeight:o,...s})}else{const{src:n,fontStyle:i,fontWeight:a,...o}=e;this.fontFamilies[r].register({src:n,fontStyle:i,fontWeight:a,...o})}});i0(this,"registerEmojiSource",e=>{this.emojiSource=e});i0(this,"registerHyphenationCallback",e=>{this.hyphenationCallback=e});i0(this,"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)});i0(this,"load",async e=>{const r=this.getFont(e);r&&await r.load()});i0(this,"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}}});i0(this,"clear",()=>{this.fontFamilies={}});i0(this,"getRegisteredFonts",()=>this.fontFamilies);i0(this,"getEmojiSource",()=>this.emojiSource);i0(this,"getHyphenationCallback",()=>this.hyphenationCallback);i0(this,"getRegisteredFontFamilies",()=>Object.keys(this.fontFamilies));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})}}const TH=(t,e,r)=>{if(Math.abs(t)>r.length)return r;const n=r.length+t;return Object.assign([],r,{[n]:e(r[n])})},LH=(...t)=>async(e,...r)=>{let n=e;const i=t.slice().reverse();for(let a=0;a<i.length;a+=1){const o=i[a];n=await o(n,...r)}return n},NH=t=>t&&t.replace(/(^|\s)\S/g,e=>e.toUpperCase()),u2=t=>Array.isArray(t)?t:[t],to=(...t)=>(e,...r)=>{let n=e;const i=t.slice().reverse();for(let a=0;a<i.length;a+=1){const o=i[a];n=o(n,...r)}return n},OH=t=>t.slice(0,t.length-1);function f2(t,e){const r={},n=Object.keys(e);for(let i=0;i<n.length;i+=1){const a=n[i],o=t[a];typeof o=="function"?r[a]=o(e[a]):r[a]=e[a]}return r}const rn=t=>t==null;function Cc(t){return t===""?"":t[t.length-1]}const T8=(t,e)=>{const r=Object.entries(t),n={};return r.reduce((i,[a,o],s)=>(i[a]=e(o,a,s),i),n)},MH=t=>/((-)?\d+\.?\d*)%/g.exec(`${t}`),Ii=t=>{const e=MH(t);if(e){const r=parseFloat(e[1]);return{percent:r/100,value:r}}return null},Vp=(t,e)=>{const r=u2(t),n=Object.assign({},e);return r.forEach(i=>
vendor: 7,030 bytes, line 201
201{delete n[i]}),n},y4=(t,e)=>{const r={};for(let n=0;n<t.length;n+=1){const i=t[n];i in e&&(r[i]=e[i])}return r},L8=(t,e=0)=>{const r=new Array(e);for(let n=0;n<e;n+=1)r[n]=t;return r},oI=t=>Array.prototype.slice.call(t,0).reverse(),k1=t=>t&&t.charAt(0).toUpperCase()+t.slice(1),PH=(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},kn=t=>typeof t=="string"?Number.parseFloat(t):t;var Y5,sI;function UH(){if(sI)return Y5;sI=1,Y5=t;function t(e){var r=0,n=0,i=0,a=0;return e.map(function(o){o=o.slice();var s=o[0],u=s.toUpperCase();if(s!=u)switch(o[0]=u,s){case"a":o[6]+=i,o[7]+=a;break;case"v":o[1]+=a;break;case"h":o[1]+=i;break;default:for(var A=1;A<o.length;)o[A++]+=i,o[A++]+=a}switch(u){case"Z":i=r,a=n;break;case"H":i=o[1];break;case"V":a=o[1];break;case"M":i=r=o[1],a=n=o[2];break;default:i=o[o.length-2],a=o[o.length-1]}return o})}return Y5}var zH=UH();const HH=nn(zH);var q5,lI;function GH(){if(lI)return q5;lI=1,q5=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 o=[];return a.replace(e,function(s,u,A){var d=u.toLowerCase();for(A=i(A),d=="m"&&A.length>2&&(o.push([u].concat(A.splice(0,2))),d="l",u=u=="m"?"l":"L");;){if(A.length==t[d])return A.unshift(u),o.push(A);if(A.length<t[d])throw new Error("malformed path data");o.push([u].concat(A.splice(0,t[d])))}}),o}var n=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function i(a){var o=a.match(n);return o?o.map(Number):[]}return q5}var WH=GH();const YH=nn(WH);var qH=(function(){function t(e,r){var n=[],i=!0,a=!1,o=void 0;try{for(var s=e[Symbol.iterator](),u;!(i=(u=s.next()).done)&&(n.push(u.value),!(r&&n.length===r));i=!0);}catch(A){a=!0,o=A}finally{try{!i&&s.return&&s.return()}finally{if(a)throw o}}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")}})(),u1=Math.PI*2,K5=function(e,r,n,i,a,o,s){var u=e.x,A=e.y;u*=r,A*=n;var d=i*u-a*A,g=a*u+i*A;return{x:d+o,y:g+s}},KH=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),o=Math.cos(e+r),s=Math.sin(e+r);return[{x:i-a*n,y:a+i*n},{x:o+s*n,y:s-o*n},{x:o,y:s}]},cI=function(e,r,n,i){var a=e*i-r*n<0?-1:1,o=e*n+r*i;return o>1&&(o=1),o<-1&&(o=-1),a*Math.acos(o)},jH=function(e,r,n,i,a,o,s,u,A,d,g,E){var b=Math.pow(a,2),y=Math.pow(o,2),x=Math.pow(g,2),k=Math.pow(E,2),T=b*y-b*k-y*x;T<0&&(T=0),T/=b*k+y*x,T=Math.sqrt(T)*(s===u?-1:1);var _=T*a/o*E,S=T*-o/a*g,R=d*_-A*S+(e+n)/2,Q=A*_+d*S+(r+i)/2,G=(g-_)/a,P=(E-S)/o,O=(-g-_)/a,j=(-E-S)/o,W=cI(1,0,G,P),Z=cI(G,P,O,j);return u===0&&Z>0&&(Z-=u1),u===1&&Z<0&&(Z+=u1),[R,Q,W,Z]},JH=function(e){var r=e.px,n=e.py,i=e.cx,a=e.cy,o=e.rx,s=e.ry,u=e.xAxisRotation,A=u===void 0?0:u,d=e.largeArcFlag,g=d===void 0?0:d,E=e.sweepFlag,b=E===void 0?0:E,y=[];if(o===0||s===0)return[];var x=Math.sin(A*u1/360),k=Math.cos(A*u1/360),T=k*(r-i)/2+x*(n-a)/2,_=-x*(r-i)/2+k*(n-a)/2;if(T===0&&_===0)return[];o=Math.abs(o),s=Math.abs(s);var S=Math.pow(T,2)/Math.pow(o,2)+Math.pow(_,2)/Math.pow(s,2);S>1&&(o*=Math.sqrt(S),s*=Math.sqrt(S));var R=jH(r,n,i,a,o,s,g,b,x,k,T,_),Q=qH(R,4),G=Q[0],P=Q[1],O=Q[2],j=Q[3],W=Math.abs(j)/(u1/4);Math.abs(1-W)<1e-7&&(W=1);var Z=Math.max(Math.ceil(W),1);j/=Z;for(var F=0;F<Z;F++)y.push(KH(O,j)),O+=j;return y.map(function(z){var ie=K5(z[0],o,s,k,x,G,P),le=ie.x,oe=ie.y,fe=K5(z[1],o,s,k,x,G,P),de=fe.x,xe=fe.y,Me=K5(z[2],o,s,k,x,G,P),Ie=Me.x,we=Me.y;return{x1:le,y1:oe,x2:de,y2:xe,x:Ie,y:we}})};function VH(t){for(var e,r=[],n=0,i=0,a=0,o=0,s=null,u=null,A=0,d=0,g=0,E=t.length;g<E;g++){var b=t[g],y=b[0];switch(y){case"M":a=b[1],o=b[2];break;case"A":var x=JH({px:A,py:d,cx:b[6],cy:b[7],rx:b[1],ry:b[2],xAxisRotation:b[3],largeArcFlag:b[4],sweepFlag:b[5]});if(!x.length)continue;for(var k=0,T;k<x.length;k++)T=x[k],b=["C",T.x1,T.y1,T.x2,T.y2,T.x,T.y],k<x.length-1&&r.push(b);break;case"S":var _=A,S=d;(e=="C"||e=="S")&&(_+=_-n,S+=S-i),b=["C",_,S,b[1],b[2],b[3],b[4]];break;case"T":e=="Q"||e=="T"?(s=A*2-s,u=d*2-u):(s=A,u=d),b=uI(A,d,s,u,b[1],b[2]);break;case"Q":s=b[1],u=b[2],b=uI(A,d,b[1],b[2],b[3],b[4]);break;case"L":b=kh(A,d,b[1],b[2]);break;case"H":b=kh(A,d,b[1],d);break;case"V":b=kh(A,d,A,b[1]);break;case"Z":b=kh(A,d,a,o);break}e=y,A=b[b.length-2],d=b[b.length-1],b.length>4?(n=b[b.length-4],i=b[b.length-3]):(n=A,i=d),r.push(b)}return r}function kh(t,e,r,n){return["C",t,e,r,n,r,n]}function uI(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]}var j5={exports:{}},J5,fI;function ZH(){return fI||(fI=1,J5={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
vendor: 4,114 bytes, line 201
201ive:[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]}),J5}var V5={exports:{}},Z5,AI;function XH(){return AI||(AI=1,Z5=function(e){return!e||typeof e=="string"?!1:e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&e.constructor.name!=="String")}),Z5}var hI;function $H(){if(hI)return V5.exports;hI=1;var t=XH(),e=Array.prototype.concat,r=Array.prototype.slice,n=V5.exports=function(a){for(var o=[],s=0,u=a.length;s<u;s++){var A=a[s];t(A)?o=e.call(o,r.call(A)):o.push(A)}return o};return n.wrap=function(i){return function(){return i(n(arguments))}},V5.exports}var dI;function eG(){if(dI)return j5.exports;dI=1;var t=ZH(),e=$H(),r=Object.hasOwnProperty,n=Object.create(null);for(var i in t)r.call(t,i)&&(n[t[i]]=i);var a=j5.exports={to:{},get:{}};a.get=function(u){var A=u.substring(0,3).toLowerCase(),d,g;switch(A){case"hsl":d=a.get.hsl(u),g="hsl";break;case"hwb":d=a.get.hwb(u),g="hwb";break;default:d=a.get.rgb(u),g="rgb";break}return d?{model:g,value:d}:null},a.get.rgb=function(u){if(!u)return null;var A=/^#([a-f0-9]{3,4})$/i,d=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,g=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,E=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,b=/^(\w+)$/,y=[0,0,0,1],x,k,T;if(x=u.match(d)){for(T=x[2],x=x[1],k=0;k<3;k++){var _=k*2;y[k]=parseInt(x.slice(_,_+2),16)}T&&(y[3]=parseInt(T,16)/255)}else if(x=u.match(A)){for(x=x[1],T=x[3],k=0;k<3;k++)y[k]=parseInt(x[k]+x[k],16);T&&(y[3]=parseInt(T+T,16)/255)}else if(x=u.match(g)){for(k=0;k<3;k++)y[k]=parseInt(x[k+1],0);x[4]&&(x[5]?y[3]=parseFloat(x[4])*.01:y[3]=parseFloat(x[4]))}else if(x=u.match(E)){for(k=0;k<3;k++)y[k]=Math.round(parseFloat(x[k+1])*2.55);x[4]&&(x[5]?y[3]=parseFloat(x[4])*.01:y[3]=parseFloat(x[4]))}else return(x=u.match(b))?x[1]==="transparent"?[0,0,0,0]:r.call(t,x[1])?(y=t[x[1]],y[3]=1,y):null:null;for(k=0;k<3;k++)y[k]=o(y[k],0,255);return y[3]=o(y[3],0,1),y},a.get.hsl=function(u){if(!u)return null;var A=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,d=u.match(A);if(d){var g=parseFloat(d[4]),E=(parseFloat(d[1])%360+360)%360,b=o(parseFloat(d[2]),0,100),y=o(parseFloat(d[3]),0,100),x=o(isNaN(g)?1:g,0,1);return[E,b,y,x]}return null},a.get.hwb=function(u){if(!u)return null;var A=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,d=u.match(A);if(d){var g=parseFloat(d[4]),E=(parseFloat(d[1])%360+360)%360,b=o(parseFloat(d[2]),0,100),y=o(parseFloat(d[3]),0,100),x=o(isNaN(g)?1:g,0,1);return[E,b,y,x]}return null},a.to.hex=function(){var u=e(arguments);return"#"+s(u[0])+s(u[1])+s(u[2])+(u[3]<1?s(Math.round(u[3]*255)):"")},a.to.rgb=function(){var u=e(arguments);return u.length<4||u[3]===1?"rgb("+Math.round(u[0])+", "+Math.round(u[1])+", "+Math.round(u[2])+")":"rgba("+Math.round(u[0])+", "+Math.round(u[1])+", "+
201Math.round(u[2])+", "+u[3]+")"},a.to.rgb.percent=function(){var u=e(arguments),A=Math.round(u[0]/255*100),d=Math.round(u[1]/255*100),g=Math.round(u[2]/255*100);return u.length<4||u[3]===1?"rgb("+A+"%, "+d+"%, "+g+"%)":"rgba("+A+"%, "+d+"%, "+g+"%, "+u[3]+")"},a.to.hsl=function(){var u=e(arguments);return u.length<4||u[3]===1?"hsl("+u[0]+", "+u[1]+"%, "+u[2]+"%)":"hsla("+u[0]+", "+u[1]+"%, "+u[2]+"%, "+u[3]+")"},a.to.hwb=function(){var u=e(arguments),A="";return u.length>=4&&u[3]!==1&&(A=", "+u[3]),"hwb("+u[0]+", "+u[1]+"%, "+u[2]+"%"+A+")"},a.to.keyword=function(u){return n[u.slice(0,3)]};function o(u,A,d){return Math.min(Math.max(A,u),d)}function s(u){var A=Math.round(u).toString(16).toUpperCase();return A.length<2?"0"+A:A}return j5.exports}var tG=eG();const D1=nn(tG),rG=(t,e)=>{var n;((n=e.props)==null?void 0:n.d)&&t.path(e.props.d)},gI=4*((Math.sqrt(2)-1)/3),nG=(t,e)=>{var u,A,d,g,E,b;const r=((u=e.props)==null?void 0:u.x)||0,n=((A=e.props)==null?void 0:A.y)||0,i=((d=e.props)==null?void 0:d.rx)||0,a=((g=e.props)==null?void 0:g.ry)||0,o=((E=e.props)==null?void 0:E.width)||0,s=((b=e.props)==null?void 0:b.height)||0;if(!(!o||!s)){if(i&&a){const y=i*gI,x=a*gI;t.moveTo(r+i,n),t.lineTo(r-i+o,n),t.bezierCurveTo(r-i+o+y,n,r+o,n+a-x,r+o,n+a),t.lineTo(r+o,n+s-a),t.bezierCurveTo(r+o,n+s-a+x,r-i+o+y,n+s,r-i+o,n+s),t.lineTo(r+i,n+s),t.bezierCurveTo(r+i-y,n+s,r,n+s-a+x,r,n+s-a),t.lineTo(r,n+a),t.bezierCurveTo(r,n+a-x,r+i-y,n,r+i,n)}else t.moveTo(r,n),t.lineTo(r+o,n),t.lineTo(r+o,n+s),t.lineTo(r,n+s);t.closePath()}},iG=(t,e)=>{const{x1:r,x2:n,y1:i,y2:a}=e.props||{};t.moveTo(r,i),t.lineTo(n,a)},aG=()=>{},pI=4*((Math.sqrt(2)-1)/3),N8=(t,e,r,n=0,i=0)=>{const a=n-e,o=i-r,s=e*pI,u=r*pI,A=a+e*2,d=o+r*2,g=a+e,E=o+r;t.moveTo(a,E),t.bezierCurveTo(a,E-u,g-s,o,g,o),t.bezierCurveTo(g+s,o,A,E-u,A,E),t.bezierCurveTo(A,E+u,g+s,d,g,d),t.bezierCurveTo(g-s,d,a,E+u,a,E),t.closePath()},oG=(t,e)=>{const{cx:r,cy:n,rx:i,ry:a}=e.props||{};N8(t,i,a,r,n)},sG=(t,e)=>{var a,o,s;const r=(a=e.props)==null?void 0:a.cx,n=(o=e.props)==null?void 0:o.cy,i=(s=e.props)==null?void 0:s.r;N8(t,i,i,r,n)},eu=t=>{if(t>-1e21&&t<1e21)return Math.round(t*1e6)/1e6;throw new Error(`unsupported number: ${t}`)},lG=(t,e,r,n,i)=>{const a=[],o=t._fontSize/1e3;let s,u=0,A=!1;t.save(),t.transform(1,0,0,-1,0,t.page.height),i=t.page.height-i,t.page.fonts[t._font.id]==null&&(t.page.fonts[t._font.id]=t._font.ref()),t.addContent("BT"),t.addContent(`1 0 0 1 ${eu(n)} ${eu(i)} Tm`),t.addContent(`/${t._font.id} ${eu(t._fontSize)} Tf`);const d=E=>{if(u<E){const b=e.slice(u,E).join(""),y=r[E-1].xAdvance-r[E-1].advanceWidth;a.push(`<${b}> ${eu(-y)}`)}return u=E},g=E=>{if(d(E),a.length>0)return t.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(s=0;s<r.length;s+=1){const E=r[s];E.xOffset||E.yOffset?(g(s),t.addContent(`1 0 0 1 ${eu(n+E.xOffset*o)} ${eu(i+E.yOffset*o)} Tm`),g(s+1),A=!0):(A&&(t.addContent(`1 0 0 1 ${eu(n)} ${eu(i)} Tm`),A=!1),E.xAdvance-E.advanceWidth!==0&&d(s+1)),n+=E.xAdvance*o}return g(s),t.addContent("ET"),t.restore()},O8=(t,e,r,n,i)=>{const a=1e3/t._fontSize,s=1e3/(t._font.font.unitsPerEm||1e3),u=t._font.encodeGlyphs(e),A=r.map((d,g)=>({xAdvance:d.xAdvance*a,yAdvance:d.yAdvance*a,xOffset:d.xOffset,yOffset:d.yOffset,advanceWidth:e[g].advanceWidth*s}));return lG(t,u,A,n,i)},cG=(t,e)=>{var s;if(!e.glyphs||!e.positions)return;const r=e.xAdvance,n=(s=e.attributes.font)==null?void 0:s[0],{fontSize:i,color:a,opacity:o}=e.attributes;a&&t.fillColor(a),t.fillOpacity(o),n&&t.font(n.type==="STANDARD"?n.fullName:n,i);try{O8(t,e.glyphs,e.positions,0,0)}catch(u){console.log(u)}t.translate(r,0)},uG=(t,e,r,n)=>{var x,k,T,_,S,R;t.save();const i=((x=e.box)==null?void 0:x.x)||0,a=((k=e.box)==null?void 0:k.y)||0,o=(_=(T=e.runs[0])==null?void 0:T.attributes.font)==null?void 0:_[0],s=((R=(S=e.runs[0])==null?void 0:S.attributes)==null?void 0:R.scale)||1,u=e.xAdvance;if(!o)return;const A=o.ascent*s,d=o.xHeight*s,g=o.descent*s,E=o.capHeight*s;let b=i,y=a;switch(r){case"middle":b=i-u/2;break;case"end":b=i-u;break;default:b=i;break}switch(n){case"middle":case"central":y=a+E/2;break;case"hanging":y=a+E;break;case"mathematical":y=a+d;break;case"text-after-edge":y=a+g;break;case"text-before-edge":y=a+A;break;default:y=a;break}t.translate(b,y),e.runs.forEach(Q=>
201cG(t,Q)),t.restore()},fG=(t,e)=>{e.children.forEach(n=>uG(t,n.lines[0],n.props.textAnchor,n.props.dominantBaseline))},AG=t=>{const e=[];for(let r=0;r<t.length;r+=2)e.push([t[r],t[r+1]]);return e},B4=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 AG(r)},M8=(t,e)=>{e.length>0&&(t.moveTo(e[0][0],e[0][1]),e.slice(1).forEach(r=>t.lineTo(r[0],r[1])))},hG=(t,e)=>{const r=B4(e.props.points||"");M8(t,r)},dG=(t,e)=>{const r=B4(e.props.points||"");M8(t,r),t.closePath()},gG=(t,e)=>{var A;if(!e.box||!((A=e.image)!=null&&A.data))return;const{x:r=0,y:n=0}=e.props,{width:i,height:a,opacity:o}=e.style,s=e.box.paddingLeft||0,u=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(o||1).image(e.image.data,r+u,n+s,{width:i,height:a}),t.restore()},Dh=4*((Math.sqrt(2)-1)/3),A2=(t,e)=>{if(!e.box||!e.style)return;const{top:r,left:n,width:i,height:a}=e.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:u=0,borderBottomLeftRadius:A=0}=e.style,d=Math.min(s,.5*i,.5*a),g=d*(1-Dh);t.moveTo(n+d,r),t.lineTo(n+i-d,r),t.bezierCurveTo(n+i-g,r,n+i,r+g,n+i,r+d);const E=Math.min(u,.5*i,.5*a),b=E*(1-Dh);t.lineTo(n+i,r+a-E),t.bezierCurveTo(n+i,r+a-b,n+i-b,r+a,n+i-E,r+a);const y=Math.min(A,.5*i,.5*a),x=y*(1-Dh);t.lineTo(n+y,r+a),t.bezierCurveTo(n+x,r+a,n,r+a-x,n,r+a-y);const k=Math.min(o,.5*i,.5*a),T=k*(1-Dh);t.lineTo(n,r+k),t.bezierCurveTo(n,r+T,n+T,r,n+k,r),t.closePath(),t.clip()},pG=(t,e,r)=>{const{operation:n,value:i}=e;switch(n){case"scale":{const[a,o]=i;t.scale(a,o,{origin:r});break}case"rotate":{const[a]=i;t.rotate(a,{origin:r});break}case"translate":{const[a,o=0]=i;t.translate(a,o,{origin:r});break}case"skew":{const[a=0,o=0]=i,s=a*Math.PI/180,u=o*Math.PI/180,A=Math.tan(s),d=Math.tan(u);let g=0,E=0;if(r!=null){[g,E]=Array.from(r);const b=g+A*E,y=E+d*g;g-=b,E-=y}t.transform(1,d,A,1,g,E);break}case"matrix":{t.transform(...i);break}default:console.error(`Transform operation: '${n}' doesn't supported`)}},P8=(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==null?void 0:n.transform)||a||[]).forEach(s=>{pG(t,s,i)})},mG=t=>{var n;const e=VH(HH(YH(((n=t.props)==null?void 0:n.d)||"")));if(!e.length)return[0,0,0,0];const r=[1/0,1/0,-1/0,-1/0];for(let i=0,a=e.length;i<a;i+=1){const o=e[i].slice(1);for(let s=0;s<o.length;s+=2)o[s+0]<r[0]&&(r[0]=o[s+0]),o[s+1]<r[1]&&(r[1]=o[s+1]),o[s+0]>r[2]&&(r[2]=o[s+0]),o[s+1]>r[3]&&(r[3]=o[s+1])}return r},vG=t=>{var i,a,o;const e=((i=t.props)==null?void 0:i.r)||0,r=((a=t.props)==null?void 0:a.cx)||0,n=((o=t.props)==null?void 0:o.cy)||0;return[r-e,n-e,r+e,n+e]},EG=t=>{var a,o,s,u;const e=((a=t.props)==null?void 0:a.cx)||0,r=((o=t.props)==null?void 0:o.cy)||0,n=((s=t.props)==null?void 0:s.rx)||0,i=((u=t.props)==null?void 0:u.ry)||0;return[e-n,r-i,e+n,r+i]},CG=t=>{var a,o,s,u;const e=((a=t.props)==null?void 0:a.x1)||0,r=((o=t.props)==null?void 0:o.y1)||0,n=((s=t.props)==null?void 0:s.x2)||0,i=((u=t.props)==null?void 0:u.y2)||0;return[Math.min(e,n),Math.min(r,i),Math.max(e,n),Math.max(r,i)]},bG=t=>{var a,o,s,u;const e=((a=t.props)==null?void 0:a.x)||0,r=((o=t.props)==null?void 0:o.y)||0,n=((s=t.props)==null?void 0:s.width)||0,i=((u=t.props)==null?void 0:u.height)||0;return[e,r,e+n,r+i]},mI=t=>Math.max(-1/0,...t),vI=t=>Math.min(1/0,...t),EI=t=>{var i;const e=B4((i=t.props)==null?void 0:i.points),r=e.map(a=>a[0]),n=e.map(a=>a[1]);return[vI(r),vI(n),mI(r),mI(n)]},IG={[am]:bG,[om]:CG,[im]:mG,[cm]:vG,[um]:EG,[fm]:EI,[Am]:EI},U8=t=>{const e=IG[t.type];return e?e(t):[0,0,0,0]},yG=(t,e)=>{if(!e.props||!("strokeWidth"in e.props))return;const r=e.props.strokeWidth;r&&t.lineWidth(r)},BG=(t,e)=>{if(!e.props||!("stroke"in e.props))return;const r=e.props.stroke;r&&t.strokeColor(r)},xG=(t,e)=>{if(!e.props||!("opacity"in e.props))return;const r=e.props.opacity;rn(r)||t.opacity(r)},wG=(t,e)=>{if(!e.props||!("fillOpacity"in e.props))return;const r=e.props.fillOpacity||null;rn(r)||t.fillOpacity(r)},QG=(t,e)=>{var n;if(!e.props||!("strokeOpacity"in e.props))return;const r=(n=e.props)==null?void 0:n.strokeOpacity;rn(r)||t.strokeOpacity(r)},SG=(t,e)=>{if(!e.props||!("strokeLinejoin"in e.props))return;const r=e.props.strokeLinejoin;r&&t.lineJoin(r)},kG=(t,e)=>{var n;if(!e.props||!("strokeLinecap"in e.props))return;const r=(n=e.props)==null?void 0:n.strokeLinecap;r&&t.lineCap(r)},DG=(t,e)=>{var n;if(!e.props||!("strokeDasharray"in e.props))return;const r=((n=e.props)==null?void 0:n.strokeDasharray)||null;r&&t.dash(r.split(/[\s,]+/).map(Number))},_G=t=>{var e;return!t.props||!("fill"in t.props)||typeof t.props.fill=="string"?!1:((e=t.props.fill)==null?void 0:e.type)===Gy},FG=t=>{var e;return!t.props||!("fill"in t.props)||typeof t.props.fill=="string"?!1:((e=t.props.fill)==null?void 0:e.type)===Wy};function RG(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],o=t[0]*e[4]+t[2]*e[5]+t[4],s=t[1]*e[4]+t[3]*e[5]+t[5];return[r,n,i,a,o,s]}const z8=(t,e,r,n)=>{const a=e.map(o=>{switch(o.operation){case"scale":{const s=o.value;return[s[0],0,0,s[1],0,0]}case"translate":{const s=o.value;let u=s[0]||0,A=s[1]||0;return n==="objectBoundingBox"&&(u=(r[2]-r[0])*u,A=(r[3]-r[1])*A),[1,0,0,1,u,A]}case"rotate":{const s=o.value,u=Math.cos(s[0]),A=Math.sin(s[0]);return[u,A,-A,u,0,0]}case"skew":{const s=o.value;return[1,Math.tan(s[0]),Math.tan(s[1]),1,0,0]}case"matrix":{const s=o.value;let u=s[4]||0,A=s[5]||0;return n==="objectBoundingBox"&&(u=(r[2]-r[0])*u,A=(r[3]-r[1])*A),[s[0],s[1],s[2],s[3],u,A]}default:return[1,0,0,1,0,0]}}).reduce(RG,[1,0,0,1,0,0]);t.setTransform(...a)},TG=(t,e)=>{var g,E;if(!e.props||!("fill"in e.props))return;const r=U8(e),n=(g=e.props)==null?void 0:g.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let o=n.props.x1||0,s=n.props.y1||0,u=n.props.x2||1,A=n.props.y2||0;if(i==="objectBoundingBox"){const b=r[2]-r[0],y=r[3]-r[1],x=r[0],k=r[1];o=b*o+x,s=y*s+k,u=b*u+x,A=y*A+k}const d=t.linearGradient(o,s,u,A);
201z8(d,a,r,i),(E=n.children)==null||E.forEach(b=>{d.stop(b.props.offset,b.props.stopColor,b.props.stopOpacity)}),t.fill(d)},LG=(t,e)=>{var E,b;if(!e.props||!("fill"in e.props))return;const r=U8(e),n=(E=e.props)==null?void 0:E.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let o=n.props.r||.5,s=n.props.cx||.5,u=n.props.cy||.5,A=n.props.fx||s,d=n.props.fy||u;if(i==="objectBoundingBox"){const y=r[2]-r[0],x=r[3]-r[1],k=r[0],T=r[1];o=o*y,s=y*s+k,u=x*u+T,A=y*A+k,d=x*d+T}const g=t.radialGradient(s,u,0,A,d,o);z8(g,a,r,i),(b=n.children)==null||b.forEach(y=>{g.stop(y.props.offset,y.props.stopColor,y.props.stopOpacity)}),t.fill(g)},NG=(t,e)=>{var n;if(!e.props||!("fill"in e.props))return;const r=(n=e.props)==null?void 0:n.fill;r&&t.fillColor(r)},OG=(t,e)=>_G(e)?TG(t,e):FG(e)?LG(t,e):NG(t,e),MG=(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())},CI=()=>{},PG={[Bg]:CI,[Bu]:CI,[im]:rG,[am]:nG,[om]:iG,[Oy]:aG,[Ro]:fG,[cm]:sG,[bf]:gG,[um]:oG,[fm]:dG,[Am]:hG},H8=(t,e)=>{const r=PG[e.type];r?r(t,e):console.warn(`SVG node of type ${e.type} is not currently supported`)},UG=(t,e)=>{kG(t,e),DG(t,e),SG(t,e),yG(t,e),BG(t,e),OG(t,e),QG(t,e),wG(t,e),xG(t,e),P8(t,e),H8(t,e),MG(t,e)},zG=(t,e)=>{if(!e.props||!("clipPath"in e.props))return;const r=e.props.clipPath;r&&((r.children||[]).forEach(i=>H8(t,i)),t.clip())},G8=(t,e)=>{(e.children||[]).forEach(n=>{t.save(),zG(t,n),UG(t,n),G8(t,n),t.restore()})},HG=(t,e)=>{if(!e.box)return;const{width:r,height:n}=e.box,{viewBox:i,preserveAspectRatio:a}=e.props,{meetOrSlice:o="meet",align:s="xMidYMid"}=a||{};if(i==null||r==null||n==null)return;const u=(i==null?void 0:i.minX)||0,A=(i==null?void 0:i.minY)||0,d=(i==null?void 0:i.maxX)||r,g=(i==null?void 0:i.maxY)||n,E=d/g,b=r/n,y=r/d,x=n/g;if(s==="none"){t.scale(y,x),t.translate(-u,-A);return}if(E<b&&o==="meet"||E>=b&&o==="slice")switch(t.scale(x,x),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":t.translate(-u,-A);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":t.translate(-u-(d-r*g/n)/2,-A);break;default:t.translate(-u-(d-r*g/n),-A)}else switch(t.scale(y,y),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":t.translate(-u,-A);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":t.translate(-u,-A-(g-n*d/r)/2);break;default:t.translate(-u,-A-(g-n*d/r))}},GG=(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)},WG=(t,e)=>{t.save(),A2(t,e),GG(t,e),HG(t,e),G8(t,e),t.restore()},bI={value:"#000",opacity:1},x4=t=>{if(!t)return bI;const e=D1.get(t);if(!e)return bI;const r=D1.to.hex(e.value.slice(0,3)),n=e.value[3];return{value:r,opacity:n}},YG=/^#.+/,qG=t=>t.match(YG),KG=(t,e)=>{const{xOffset:r=0,yOffset:n=0,width:i,height:a,image:o}=e;t.translate(-i+r,-a+n),t.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},jG=(t,e,r)=>{var s;if(!r||!e.positions)return;const n=(s=e.attributes.font)==null?void 0:s[0];if(!n)return;t.save();const i=n.glyphForCodePoint(32),a=n.glyphForCodePoint(65532);let o=0;for(let u=0;u<r.length;u+=1){const A=e.positions[u],d=r[u];o+=A.xAdvance||0,d.id===a.id&&e.attributes.attachment&&(t.translate(o,A.yOffset||0),KG(t,e.attributes.attachment),r[u]=i,o=0)}t.restore()},JG=(t,e)=>{var g;if(!e.glyphs||!e.positions)return;const r=(g=e.attributes.font)==null?void 0:g[0];if(!r)return;const{fontSize:n,link:i}=e.attributes,a=x4(e.attributes.color),o=rn(e.attributes.opacity)?a.opacity:e.attributes.opacity,{height:s=0,descent:u=0,xAdvance:A=0}=e;t.fillColor(a.value),t.fillOpacity(o),i&&(qG(i)?t.goTo(0,-s-u,A,s,i.slice(1)):t.link(0,-s-u,A,s,i));const d=[...e.glyphs];jG(t,e,d),t.font(r.type==="STANDARD"?r.fullName:r,n);try{O8(t,d,e.positions,0,0)}catch(E){console.log(E)}t.translate(A,0)},VG=(t,e,r)=>{const n=x4(r);t.save(),t.fillOpacity(n.opacity),t.rect(e.x,e.y,e.width,e.height),t.fill(n.value),t.restore()},ZG=(t,e)=>{if(t.save(),t.lineWidth(e.rect.height),t.strokeOpacity(e.opacity),/dashed/.test(e.style)?t.dash(3*e.rect.height,{}):/dotted/.test(e.style)&&t.dash(e.rect.height,{}),/wavy/.test(e.style)){const r=Math.max(2,e.rect.height);let n=1.1*r;const i=Math.floor(e.rect.width/(2*n)),o=(e.rect.width-i*2*n)/i/2;n+=o;const s=e.rect.y+r,u=e.rect.y-r;let{x:A}=e.rect;t.moveTo(e.rect.x,e.rect.y);for(let d=0;d<i;d+=1)t.bezierCurveTo(A+n,s,A+n,u,A+2*n,e.rect.y),A+=2*n}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));
201t.stroke(e.color),t.restore()},XG=(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 o=i.xAdvance??0,s=a?e.overflowRight??0:0,u={x:0,y:-r,height:e.box.height,width:o-s};VG(t,u,i.attributes.backgroundColor)}JG(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];ZG(t,i)}t.restore()},$G=(t,e)=>{e.forEach(r=>{XG(t,r)})},eW=(t,e)=>{var A,d;if(!e.box||!e.lines)return;const{top:r,left:n}=e.box,i=[e.lines],a=((A=e.box)==null?void 0:A.paddingTop)||0,o=((d=e.box)==null?void 0:d.paddingLeft)||0,s=e.lines[0]?e.lines[0].box.y:0,u=e.alignOffset||0;t.save(),t.translate(n+o-u,r+a-s),i.forEach(g=>{$G(t,g)}),t.restore()},tW=(t,e)=>{var o;if(!e.box)return;const{width:r,height:n}=e.box,a=(((o=e.props)==null?void 0:o.dpi)||72)/72;t.addPage({size:[r,n],margin:0,userUnit:a})},rW=(t,e)=>{var o,s;if(!e.box)return;const{top:r,left:n}=e.box,i=((o=e==null?void 0:e.children)==null?void 0:o[0].value)||"",a=(s=e.style)==null?void 0:s.backgroundColor;t.note(n,r,0,0,i,{color:a})},nW=(t,e)=>{const r=e.image.data;let n;return typeof r=="string"&&(n=t._imageRegistry[r]),n||(n=t.openImage(r)),n.obj||n.embed(t),n},yl=t=>!Number.isNaN(parseFloat(t))&&Number.isFinite(t),W8=(t,e,r,n,i,a)=>{const o=t/e,s=r/n,u=Ii(i??null),A=Ii(a??null),d=u?u.percent:.5,g=A?A.percent:.5;if(o>s){const k=e,T=k*s,_=yl(a)?a:0,S=yl(i)?i:(t-T)*d;return{width:T,height:k,xOffset:S,yOffset:_}}const E=t,b=E/s,y=yl(i)?i:0,x=yl(a)?a:(e-b)*g;return{width:E,height:b,yOffset:x,xOffset:y}},Y8=(t,e,r,n,i,a)=>{const o=r,s=n,u=Ii(i??null),A=Ii(a??null),d=u?u.percent:.5,g=A?A.percent:.5,E=yl(i)?i:(t-o)*d,b=yl(a)?a:(e-s)*g;return{width:o,height:s,xOffset:E,yOffset:b}},iW=(t,e,r,n,i,a)=>{const o=r/n,s=t/e,u=Ii(i??null),A=Ii(a??null),d=u?u.percent:.5,g=A?A.percent:.5;if(s>o){const k=t,T=k/o,_=yl(i)?i:0,S=yl(a)?a:(e-T)*g;return{width:k,height:T,yOffset:S,xOffset:_}}const E=e,b=E*o,y=yl(i)?i:(t-b)*d,x=yl(a)?a:0;return{width:b,height:E,xOffset:y,yOffset:x}},aW=(t,e,r,n,i,a)=>{const o=W8(t,e,r,n,i,a),s=Y8(t,e,r,n,i,a);return o.width<s.width?o:s},oW=(t,e,r,n)=>({width:t,height:e,xOffset:Ii(r??null)?0:r||0,yOffset:Ii(n??null)?0:n||0}),sW=(t="fill",e,r,n,i,a,o)=>{switch(t){case"contain":return W8(e,r,n,i,a,o);case"cover":return iW(e,r,n,i,a,o);case"none":return Y8(e,r,n,i,a,o);case"scale-down":return aW(e,r,n,i,a,o);default:return oW(e,r,a,o)}},lW=(t,e,r)=>{var _,S,R,Q;if(!e.box||!e.image)return;const{left:n,top:i}=e.box,a=(_=e.style)==null?void 0:_.opacity,o=(S=e.style)==null?void 0:S.objectFit,s=(R=e.style)==null?void 0:R.objectPositionX,u=(Q=e.style)==null?void 0:Q.objectPositionY,A=e.box.paddingTop||0,d=e.box.paddingRight||0,g=e.box.paddingBottom||0,E=e.box.paddingLeft||0,b=r.imageCache||new Map,{width:y,height:x,xOffset:k,yOffset:T}=sW(o,e.box.width-E-d,e.box.height-A-g,e.image.width,e.image.height,s,u);if(e.image.data)if(y!==0&&x!==0){const G=e.image.key,P=b.get(G)||nW(t,e);G&&b.set(G,P);const O=rn(a)?1:a;t.fillOpacity(O).image(P,n+E+k,i+A+T,{width:y,height:x})}else console.warn(`Image with src '${JSON.stringify(e.props.src||e.props.source)}' skipped due to invalid dimensions`)},cW=(t,e,r)=>{t.save(),A2(t,e),lW(t,e,r),t.restore()},uW="#a1c6e7",fW="#c4deb9",AW="#f8cca1",hW=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:u=0,paddingBottom:A=0,borderLeftWidth:d=0,borderTopWidth:g=0,borderRightWidth:E=0,borderBottomWidth:b=0}=e.box;t.fillColor(uW).opacity(.5).rect(r+o+d,n+s+g,i-o-u-E-d,a-s-A-g-b).fill()},dW=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:u=0,paddingBottom:A=0,borderLeftWidth:d=0,borderTopWidth:g=0,borderRightWidth:E=0,borderBottomWidth:b=0}=e.box;t.fillColor(fW).opacity(.5),t.rect(r+o+d,n+g,i-u-o-d-E,s).fill(),t.rect(r+d,n+g,o,a-g-b).fill(),t.rect(r+i-u-E,n+g,u,a-g-b).fill(),t.rect(r+o+d,n+a-A-b,i-u-o-d-E,A).fill()},gW=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a}=e.box,{marginLeft:o=0,marginTop:s=0,marginRight:u=0,marginBottom:A=0}=e.box;t.fillColor(AW).opacity(.5),t.rect(r,n-s,i,s).fill(),t.rect(r-o,n-s,o,a+s+A).fill(),t.rect(r+i,n-s,u,a+s+A).fill(),t.rect(r,n+a,i,A).fill()},pW=(t,e)=>{if(!e.box)return;const{left:r,top:n,width:i,height:a}=e.box,{marginLeft:o=0,marginTop:s=0,marginRight:u=0,marginBottom:A=0}=e.box,d=Math.round(i+o+u),g=Math.round(a+s+A);t.fontSize(6).opacity(1).fillColor("black").text(`${d} x ${g}`,r-o,Math.max(n-s-4,1),{width:1/0})},mW=(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")},vW=(t,e)=>{e.props&&(!("debug"in e.props)||!e.props.debug||(t.save(),hW(t,e),dW(t,e),gW(t,e),pW(t,e),mW(t,e),t.restore(
201)))},EW=["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"],CW=t=>{const e=EW.reduce((r,n)=>({...r,[n]:(...i)=>(t[n](...i),e)}),{});return e},bW=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box,o=e.box.paddingTop||0,s=e.box.paddingLeft||0,u=e.box.paddingRight||0,A=e.box.paddingBottom||0,d=i-s-u,g=a-o-A;(!d||!g)&&console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),t.save().translate(n+s,r+o),e.props.paint&&e.props.paint(CW(t),d,g),t.restore()},cr=4*((Math.sqrt(2)-1)/3),IW=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:u}=e,{borderTopWidth:A,borderRightWidth:d,borderLeftWidth:g}=r;t.moveTo(o+i,a),t.lineTo(o+s-n,a);const E=n*(1-cr);t.bezierCurveTo(o+s-E,a,o+s,a+E,o+s,a+n);const b=a+Math.max(A,n);t.lineTo(o+s,b),t.lineTo(o+s-d,b);const y=Math.max(n-d,0),x=Math.max(n-A,0),k=y*(1-cr),T=x*(1-cr);t.bezierCurveTo(o+s-d,a+A+T,o+s-d-k,a+A,o+s-d-y,a+A),t.lineTo(o+Math.max(i,g),a+A);const _=Math.max(i-g,0),S=Math.max(i-A,0),R=_*(1-cr),Q=S*(1-cr),G=a+Math.max(A,i);t.bezierCurveTo(o+g+R,a+A,o+g,a+A+Q,o+g,G),t.lineTo(o,G),t.lineTo(o,a+i);const P=i*(1-cr);if(t.bezierCurveTo(o,a+P,o+P,a,o+i,a),t.closePath(),t.clip(),d){const O=-A/d;t.moveTo(o+s/2,O*(-s/2)+a),t.lineTo(o+s,a),t.lineTo(o,a),t.lineTo(o,a+u),t.closePath(),t.clip()}if(g){const O=-A/g;t.moveTo(o+s/2,O*(-s/2)+a),t.lineTo(o,a),t.lineTo(o+s,a),t.lineTo(o+s,a+u),t.closePath(),t.clip()}},yW=(t,e,r,n,i)=>{const{top:a,left:o,width:s}=e,{borderTopColor:u,borderTopWidth:A,borderTopStyle:d,borderRightWidth:g,borderLeftWidth:E}=r,b=i*(1-cr),y=n*(1-cr);t.moveTo(o,a+Math.max(i,A)),t.bezierCurveTo(o,a+b,o+b,a,o+i,a),t.lineTo(o+s-n,a),t.bezierCurveTo(o+s-y,a,o+s,a+y,o+s,a+n),t.strokeColor(u),t.lineWidth(Math.max(g,A,E)*2),d==="dashed"?t.dash(A*2,{space:A*1.2}):d==="dotted"&&t.dash(A,{space:A*1.2}),t.stroke(),t.undash()},BW=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:u}=e,{borderTopWidth:A,borderRightWidth:d,borderBottomWidth:g}=r;t.moveTo(o+s,a+n),t.lineTo(o+s,a+u-i);const E=i*(1-cr);t.bezierCurveTo(o+s,a+u-E,o+s-E,a+u,o+s-i,a+u);const b=o+s-Math.max(d,i);t.lineTo(b,a+u),t.lineTo(b,a+u-g);const y=Math.max(i-d,0),x=Math.max(i-g,0),k=y*(1-cr),T=x*(1-cr);t.bezierCurveTo(o+s-d-k,a+u-g,o+s-d,a+u-g-T,o+s-d,a+u-Math.max(i,g)),t.lineTo(o+s-d,a+Math.max(n,A));const _=Math.max(n-d,0),S=Math.max(n-A,0),R=_*(1-cr),Q=S*(1-cr),G=o+s-Math.max(n,d);t.bezierCurveTo(o+s-d,a+A+Q,o+s-d-R,a+A,G,a+A),t.lineTo(G,a),t.lineTo(o+s-n,a);const P=n*(1-cr);if(t.bezierCurveTo(o+s-P,a,o+s,a+P,o+s,a+n),t.closePath(),t.clip(),A){const O=-A/d;t.moveTo(o+s/2,O*(-s/2)+a),t.lineTo(o+s,a),t.lineTo(o+s,a+u),t.lineTo(o,a+u),t.closePath(),t.clip()}if(g){const O=g/d;t.moveTo(o+s/2,O*(-s/2)+a+u),t.lineTo(o+s,a+u),t.lineTo(o+s,a),t.lineTo(o,a),t.closePath(),t.clip()}},xW=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:u}=e,{borderRightColor:A,borderRightStyle:d,borderRightWidth:g,borderTopWidth:E,borderBottomWidth:b}=r,y=i*(1-cr),x=n*(1-cr);t.moveTo(o+s-n,a),t.bezierCurveTo(o+s-x,a,o+s,a+x,o+s,a+n),t.lineTo(o+s,a+u-i),t.bezierCurveTo(o+s,a+u-y,o+s-y,a+u,o+s-i,a+u),t.strokeColor(A),t.lineWidth(Math.max(g,E,b)*2),d==="dashed"?t.dash(g*2,{space:g*1.2}):d==="dotted"&&t.dash(g,{space:g*1.2}),t.stroke(),t.undash()},wW=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:u}=e,{borderBottomWidth:A,borderRightWidth:d,borderLeftWidth:g}=r;t.moveTo(o+s-i,a+u),t.lineTo(o+n,a+u);const E=n*(1-cr);t.bezierCurveTo(o+E,a+u,o,a+u-E,o,a+u-n);const b=a+u-Math.max(A,n);t.lineTo(o,b),t.lineTo(o+g,b);const y=Math.max(n-g,0),x=Math.max(n-A,0),k=y*(1-cr),T=x*(1-cr);t.bezierCurveTo(o+g,a+u-A-T,o+g+k,a+u-A,o+g+y,a+u-A),t.lineTo(o+s-Math.max(i,d),a+u-A);const _=Math.max(i-d,0),S=Math.max(i-A,0),R=_*(1-cr),Q=S*(1-cr),G=a+u-Math.max(A,i);t.bezierCurveTo(o+s-d-R,a+u-A,o+s-d,a+u-A-Q,o+s-d,G),t.lineTo(o+s,G),t.lineTo(o+s,a+u-i);const P=i*(1-cr);if(t.bezierCurveTo(o+s,a+u-P,o+s-P,a+u,o+s-i,a+u),t.closePath(),t.clip(),d){const O=A/d;t.moveTo(o+s/2,O*(-s/2)+a+u),t.lineTo(o+s,a+u),t.lineTo(o,a+u),t.lineTo(o,a),t.closePath(),t.clip()}if(g){const O=-A/g;t.moveTo(o+s/2,O*(s/2)+a+u),t.lineTo(o,a+u),t.lineTo(o+s,a+u),t.lineTo(o+s,a),t.closePath(),t.clip()}},QW=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:u}=e,{borderBottomColor:A,borderBottomStyle:d,borderBottomWidth:g,borderRightWidth:E,borderLeftWidth:b}=r,y=n*(1-cr),x=i*(1-cr);t.moveTo(o+s,a+u-i),t.bezierCurveTo(o+s,a+u-x,o+s-x,a+u,o+s-i,a+u),t.lineTo(o+n,a+u),t.bezierCurveTo(o+y,a+u,o,a+u-y,o,a+u-n),t.strokeColor(A),t.lineWidth(Math.max(g,E,b)*2),d==="dashed"?t.dash(g*2,{space:g*1.2}):d==="dotted"&&t.dash(g,{space:g*1.2}),t.stroke(),t.undash()},SW=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:u}=e,{borderTopWidth:A,borderLeftWidth:d,borderBottomWidth:g}=r;t.moveTo(o,a+u-n),t.lineTo(o,a+i);const E=i*(1-cr);t.bezierCurveTo(o,a+E,o+E,a,o+i,a);const b=o+Math.max(d,i);t.lineTo(b,a),t.lineTo(b,a+A);const y=Math.max(i-d,0),x=Math.max(i-A,0),k=y*(1-cr),T=x*(1-cr);t.bezierCurveTo(o+d+k,a+A,o+d,a+A+T,o+d,a+Math.max(i,A)),t.lineTo(o+d,a+u-Math.max(n,g));const _=Math.max(n-d,0),S=Math.max(n-g,0),R=_*(1-cr),Q=S*(1-cr),G=o+Math.max(n,d);t.bezierCurveTo(o+d,a+u-g-Q,o+d+R,a+u-g,G,a+u-g),t.lineTo(G,a+u),t.lineTo(o+n,a+u);const P=n*(1-cr);if(t.bezierCurveTo(o+P,a+u,o,a+u-P,o,a+u-n),t.closePath(),t.clip(),g){const O=-g/d;t.moveTo(o+s/2,O*(s/2)+a+u),t.lineTo(o,a+u),t.lineTo(o,a),t.lineTo(o+s,a),t.closePath(),t.clip()}if(g){const O=-A/d;t.moveTo(o+s/2,O*(-s/2)+a),t.lineTo(o,a),t.lineTo(o,a+u),t.lineTo(o+s,a+u),t.closePath(),t.clip()}},kW=(t,e,r,n,i)=>{const{top:a,left:o,height:s}=e,{borderLeftColor:u,borderLeftStyle:A,borderLeftWidth:d,borderTopWidth:g,borderBottomWidth:E}=r,b=n*(1-cr),y=i*(1-cr);t.moveTo(o+n,a+s),t.bezierCurveTo(o+b,a+s,o,a+s-b,o,a+s-n),t.lineTo(o,a+i),t.bezierCurveTo(o,a+y,o+y,a,o+i,a),t.strokeColor(u),t.lineWidth(Math.max(d,g,E)*2),A==="dashed"?t.dash(d*2,{space:d*1.2}
201):A==="dotted"&&t.dash(d,{space:d*1.2}),t.stroke(),t.undash()},DW=t=>t.box&&(t.box.borderTopWidth||t.box.borderRightWidth||t.box.borderBottomWidth||t.box.borderLeftWidth),_W=(t,e)=>{if(!e.box||!DW(e))return;const{width:r,height:n,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:o=0,borderBottomWidth:s=0}=e.box,{opacity:u=1,borderTopColor:A="black",borderTopStyle:d="solid",borderLeftColor:g="black",borderLeftStyle:E="solid",borderRightColor:b="black",borderRightStyle:y="solid",borderBottomColor:x="black",borderBottomStyle:k="solid"}=e.style,T=e.style.borderTopLeftRadius||0,_=e.style.borderTopRightRadius||0,S=e.style.borderBottomLeftRadius||0,R=e.style.borderBottomRightRadius||0,Q={borderTopColor:A,borderTopWidth:i,borderTopStyle:d,borderLeftColor:g,borderLeftWidth:a,borderLeftStyle:E,borderRightColor:b,borderRightWidth:o,borderRightStyle:y,borderBottomColor:x,borderBottomWidth:s,borderBottomStyle:k},G=Math.min(_,.5*r,.5*n),P=Math.min(T,.5*r,.5*n),O=Math.min(R,.5*r,.5*n),j=Math.min(S,.5*r,.5*n);t.save(),t.strokeOpacity(u),i&&(t.save(),IW(t,e.box,Q,G,P),yW(t,e.box,Q,G,P),t.restore()),o&&(t.save(),BW(t,e.box,Q,G,O),xW(t,e.box,Q,G,O),t.restore()),s&&(t.save(),wW(t,e.box,Q,j,O),QW(t,e.box,Q,j,O),t.restore()),a&&(t.save(),SW(t,e.box,Q,j,P),kW(t,e.box,Q,j,P),t.restore()),t.restore()},FW=(t,e)=>{var A;if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box,o=x4(e.style.backgroundColor),s=rn((A=e.style)==null?void 0:A.opacity)?1:e.style.opacity,u=Math.min(o.opacity,s);t.fillOpacity(u).fillColor(o.value).rect(n,r,i,a).fill()},RW=(t,e)=>{var n;!!e.box&&!!((n=e.style)!=null&&n.backgroundColor)&&(t.save(),A2(t,e),FW(t,e),t.restore())},II=t=>typeof t=="string",TW=t=>/^#.+/.test(t),yI=(t,e,r)=>{if(!r||!e.box)return;const n=TW(r),i=n?"goTo":"link",a=n?r.slice(1):r,{top:o,left:s,width:u,height:A}=e.box;t[i](s,o,u,A,a)},LW=(t,e)=>{const r=e.props||{};if("src"in r&&II(r.src))return yI(t,e,r.src);if("href"in r&&II(r.href))return yI(t,e,r.href)},NW=(t,e)=>{e.box&&e.props&&"id"in e.props&&t.addNamedDestination(e.props.id,"XYZ",null,e.box.top,null)},w4=t=>{const e={...t};return Object.entries(e).forEach(r=>{r[1]||delete e[r[0]]}),e},Q4=t=>{var e,r,n,i,a;return{required:((e=t.props)==null?void 0:e.required)||!1,noExport:((r=t.props)==null?void 0:r.noExport)||!1,readOnly:((n=t.props)==null?void 0:n.readOnly)||!1,value:((i=t.props)==null?void 0:i.value)||void 0,defaultValue:((a=t.props)==null?void 0:a.defaultValue)||void 0}},OW=(t,e)=>{var r,n,i,a,o,s,u;return w4({...Q4(t),parent:e||void 0,align:((r=t.props)==null?void 0:r.align)||"left",multiline:((n=t.props)==null?void 0:n.multiline)||void 0,password:((i=t.props)==null?void 0:i.password)||!1,noSpell:((a=t.props)==null?void 0:a.noSpell)||!1,format:((o=t.props)==null?void 0:o.format)||void 0,fontSize:((s=t.props)==null?void 0:s.fontSize)||void 0,MaxLen:((u=t.props)==null?void 0:u.maxLength)||void 0})},q8=t=>{var e,r,n,i,a;return w4({...Q4(t),sort:((e=t.props)==null?void 0:e.sort)||!1,edit:((r=t.props)==null?void 0:r.edit)||!1,multiSelect:((n=t.props)==null?void 0:n.multiSelect)||!1,noSpell:((i=t.props)==null?void 0:i.noSpell)||!1,select:((a=t.props)==null?void 0:a.select)||[""]})},BI=(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 202q 203/ZaDi ${n*.8} Tf 204BT 205${r*.45} ${n/4} Td (${e}) Tj 206ET 207Q 208EMC`),i.end(null),i},MW=(t,e,r)=>{var A,d,g,E,b,y,x,k;const{width:n,height:i}=e.box||{},a=((A=e.props)==null?void 0:A.onState)||"Yes",o=((d=e.props)==null?void 0:d.offState)||"Off",s=((g=e.props)==null?void 0:g.xMark)||!1;if(!Object.prototype.hasOwnProperty.call(t._acroform.fonts,"ZaDi")){const T=t.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});t._acroform.fonts.ZaDi=T,T.end(null)}const u={[a]:BI(t,s?"8":"4",n,i),[o]:BI(t,s?" ":"8",n,i)};return w4({...Q4(e),backgroundColor:((E=e.props)==null?void 0:E.backgroundColor)||void 0,borderColor:((b=e.props)==null?void 0:b.borderColor)||void 0,parent:r||void 0,value:`/${((y=e.props)==null?void 0:y.checked)===!0?a:o}`,defaultValue:`/${((x=e.props)==null?void 0:x.checked)===!0?a:o}`,AS:((k=e.props)==null?void 0:k.checked)===!0?a:o,AP:{N:u,D:u}})},PW=(t,e,r)=>{var A,d;if(!e.box)return;const{top:n,left:i,width:a,height:o}=e.box,s=((A=e.props)==null?void 0:A.name)||"",u=(d=r.fieldSets)==null?void 0:d.at(0);t._root.data.AcroForm||t.initForm(),t.formText(s,i,n,a,o,OW(e,u))},UW=(t,e)=>{var s;if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box,o=((s=e.props)==null?void 0:s.name)||"";t._root.data.AcroForm||t.initForm(),t.formCombo(o,n,r,i,a,q8(e))},zW=(t,e,r)=>{var o;const n=((o=e.props)==null?void 0:o.name)||"";t._root.data.AcroForm||t.initForm();const i=t.formField(n),a=r;a.fieldSets?a.fieldSets.push(i):a.fieldSets=[i]},HW=(t,e,r)=>{r.fieldSets.pop()},GW=(t,e)=>{if(!e.box)return;const{top:r,left:n,width:i,height:a}=e.box||{},o="name"in e.props&&e.props.name||"";t._root.data.AcroForm||t.initForm(),t.formList(o,n,r,i,a,q8(e))},WW=(t,e,r)=>{var A,d;if(!e.box)return;const{top:n,left:i,width:a,height:o}=e.box,s=((A=e.props)==null?void 0:A.name)||"",u=(d=r.fieldSets)==null?void 0:d.at(0);t._root.data.AcroForm||t.initForm(),t.formCheckbox(s,i,n,a,o,MW(t,e,u))},YW=t=>t.type!==Ro&&t.type!==bc,qW=(t,e,r)=>{t.save(),e.box&&t.translate(e.box.left,e.box.top);const n=e.children||[],i=a=>K8(t,a,r);
208n.forEach(i),t.restore()},KW={[Ro]:eW,[yg]:rW,[bf]:cW,[sm]:zW,[My]:PW,[Py]:UW,[Uy]:WW,[zy]:GW,[xg]:bW,[bc]:WG,[Ig]:LW},jW={[sm]:HW},K8=(t,e,r)=>{var s;const n=((s=e.style)==null?void 0:s.overflow)==="hidden",i=YW(e);e.type===nm&&tW(t,e),t.save(),n&&A2(t,e),P8(t,e),RW(t,e),_W(t,e);const a=KW[e.type];a&&a(t,e,r),i&&qW(t,e,r);const o=jW[e.type];o&&o(t,e,r),NW(t,e),vW(t,e),t.restore()},j8=(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:o,expanded:s,zoom:u,fit:A}=i,d=n[o]||t.outline,g=i.top||e.box.top,E=i.left||e.box.left,b=d.addItem(a,{pageNumber:r,expanded:s,top:g,left:E,zoom:u,fit:A});n[i.ref]=b}e.children&&e.children.forEach(i=>j8(t,i,r,n))}},JW=(t,e)=>{const r={};(e.children||[]).forEach((i,a)=>{j8(t,i,a,r)})},VW=(t,e)=>{const r=e.children||[],n={imageCache:new Map,fieldSets:[]};return r.forEach(i=>K8(t,i,n)),JW(t,e),t.end(),t};var X5,xI;function ZW(){if(xI)return X5;xI=1;function t(a){this.value=a,this.match=function(o){return this.value>=o.height}}function e(a){this.value=a,this.match=function(o){return this.value<o.height}}function r(a){this.value=a,this.match=function(o){return this.value>=o.width}}function n(a){this.value=a,this.match=function(o){return this.value<o.width}}function i(a){this.value=a,this.match=function(o){return this.value===o.orientation}}return X5=function(o,s){switch(o){case"max-height":return new t(s);case"min-height":return new e(s);case"max-width":return new r(s);case"min-width":return new n(s);case"orientation":return new i(s);default:throw new Error(s)}},X5}var $5,wI;function XW(){if(wI)return $5;wI=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 $5=function(n,i,a){switch(n){case"and":return new t(i,a);case",":return new e(i,a);default:throw new Error(value)}},$5}var ep,QI;function $W(){if(QI)return ep;QI=1;var t=ZW(),e=XW(),r=/[0-9]/,n=/[a-z|\-]/i,i=/\s/,a=/:/,o=/,/,s=/and$/,u=/@/;function A(g){for(var E=0,b=[];E<g.length;){var y=g[E];if(u.test(y))for(y=g[++E];n.test(y)&&y!==void 0;)y=g[++E];if(i.test(y)||y===")"||y==="("){E++;continue}if(a.test(y)||o.test(y)){E++,b.push({type:"operator",value:y});continue}if(r.test(y)){for(var x="";r.test(y);)x+=y,y=g[++E];b.push({type:"number",value:x});continue}if(n.test(y)){for(var x="";n.test(y)&&y!==void 0;)x+=y,y=g[++E];s.test(x)?b.push({type:"operator",value:x}):b.push({type:"literal",value:x});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+y)}return b}function d(g){for(var E=[],b=[];g.length>0;){var y=g.shift();if(y.type==="number"||y.type==="literal"){E.push(y);continue}if(y.type==="operator"){if(a.test(y.value)){y={type:"query",key:E.pop(),value:g.shift()},E.push(y);continue}for(;b.length>0;)E.unshift(b.pop());b.push(y)}}for(;b.length>0;)E.unshift(b.pop());function x(){var k=E.shift();if(k.type==="number")return parseInt(k.value);if(k.type==="literal")return k.value;if(k.type==="operator"){var T=x(),_=x();return e(k.value,T,_)}if(k.type==="query"){var T=k.key.value,_=k.value.value;return t(T,_)}}return x()}return ep={parse:function(g){var E=A(g),b=d(E);return b}},ep}var tp,SI;function eY(){if(SI)return tp;SI=1;var t=$W();return tp=function(e,r){var n={};return Object.keys(e).forEach(function(i){t.parse(i).match(r)&&Object.assign(n,e[i])}),n},tp}var tY=eY();const rY=nn(tY);var rp,kI;function nY(){if(kI)return rp;kI=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,o=i*(1-Math.abs(a%2-1));a=Math.floor(a);var s,u,A;a===0?(s=i,u=o,A=0):a===1?(s=o,u=i,A=0):a===2?(s=0,u=i,A=o):a===3?(s=0,u=o,A=i):a===4?(s=o,u=0,A=i):a===5&&(s=i,u=0,A=o);var d=n-i/2;return s+=d,u+=d,A+=d,[Math.abs(Math.round(s*255)),Math.abs(Math.round(u*255)),Math.abs(Math.round(A*255))]};return rp=t,rp}var np,DI;function iY(){if(DI)return np;DI=1;var t=nY();function e(a,o){return a>o?o:a}function r(a,o){return a<o?o: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,o,s){a=n(a),o=r(e(o,100),0),s=r(e(s,100),0),o/=100,s/=100;var u=t(a,o,s);return"#"+u.map(function(A){return(256+A).toString(16).substr(-2)}).join("")}return np=i,np}var aY=iY();const oY=nn(aY);var ip,_I;function sY(){if(_I)return ip;_I=1;var t=40,e=41,r=39,n=34,i=92,a=47,o=44,s=58,u=42,A=117,d=85,g=43,E=/^[a-f0-9?-]+$/i;return ip=function(b){for(var y=[],x=b,k,T,_,S,R,Q,G,P,O=0,j=x.charCo
vendor: 4,301 bytes, line 208
208deAt(O),W=x.length,Z=[{nodes:y}],F=0,z,ie="",le="",oe="";O<W;)if(j<=32){k=O;do k+=1,j=x.charCodeAt(k);while(j<=32);S=x.slice(O,k),_=y[y.length-1],j===e&&F?oe=S:_&&_.type==="div"?(_.after=S,_.sourceEndIndex+=S.length):j===o||j===s||j===a&&x.charCodeAt(k+1)!==u&&(!z||z&&z.type==="function"&&z.value!=="calc")?le=S:y.push({type:"space",sourceIndex:O,sourceEndIndex:k,value:S}),O=k}else if(j===r||j===n){k=O,T=j===r?"'":'"',S={type:"string",sourceIndex:O,quote:T};do if(R=!1,k=x.indexOf(T,k+1),~k)for(Q=k;x.charCodeAt(Q-1)===i;)Q-=1,R=!R;else x+=T,k=x.length-1,S.unclosed=!0;while(R);S.value=x.slice(O+1,k),S.sourceEndIndex=S.unclosed?k:k+1,y.push(S),O=k+1,j=x.charCodeAt(O)}else if(j===a&&x.charCodeAt(O+1)===u)k=x.indexOf("*/",O),S={type:"comment",sourceIndex:O,sourceEndIndex:k+2},k===-1&&(S.unclosed=!0,k=x.length,S.sourceEndIndex=k),S.value=x.slice(O+2,k),y.push(S),O=k+2,j=x.charCodeAt(O);else if((j===a||j===u)&&z&&z.type==="function"&&z.value==="calc")S=x[O],y.push({type:"word",sourceIndex:O-le.length,sourceEndIndex:O+S.length,value:S}),O+=1,j=x.charCodeAt(O);else if(j===a||j===o||j===s)S=x[O],y.push({type:"div",sourceIndex:O-le.length,sourceEndIndex:O+S.length,value:S,before:le,after:""}),le="",O+=1,j=x.charCodeAt(O);else if(t===j){k=O;do k+=1,j=x.charCodeAt(k);while(j<=32);if(P=O,S={type:"function",sourceIndex:O-ie.length,value:ie,before:x.slice(P+1,k)},O=k,ie==="url"&&j!==r&&j!==n){k-=1;do if(R=!1,k=x.indexOf(")",k+1),~k)for(Q=k;x.charCodeAt(Q-1)===i;)Q-=1,R=!R;else x+=")",k=x.length-1,S.unclosed=!0;while(R);G=k;do G-=1,j=x.charCodeAt(G);while(j<=32);P<G?(O!==G+1?S.nodes=[{type:"word",sourceIndex:O,sourceEndIndex:G+1,value:x.slice(O,G+1)}]:S.nodes=[],S.unclosed&&G+1!==k?(S.after="",S.nodes.push({type:"space",sourceIndex:G+1,sourceEndIndex:k,value:x.slice(G+1,k)})):(S.after=x.slice(G+1,k),S.sourceEndIndex=k)):(S.after="",S.nodes=[]),O=k+1,S.sourceEndIndex=S.unclosed?k:O,j=x.charCodeAt(O),y.push(S)}else F+=1,S.after="",S.sourceEndIndex=O+1,y.push(S),Z.push(S),y=S.nodes=[],z=S;ie=""}else if(e===j&&F)O+=1,j=x.charCodeAt(O),z.after=oe,z.sourceEndIndex+=oe.length,oe="",F-=1,Z[Z.length-1].sourceEndIndex=O,Z.pop(),z=Z[F],y=z.nodes;else{k=O;do j===i&&(k+=1),k+=1,j=x.charCodeAt(k);while(k<W&&!(j<=32||j===r||j===n||j===o||j===s||j===a||j===t||j===u&&z&&z.type==="function"&&z.value==="calc"||j===a&&z.type==="function"&&z.value==="calc"||j===e&&F));S=x.slice(O,k),t===j?ie=S:(A===S.charCodeAt(0)||d===S.charCodeAt(0))&&g===S.charCodeAt(1)&&E.test(S.slice(2))?y.push({type:"unicode-range",sourceIndex:O,sourceEndIndex:k,value:S}):y.push({type:"word",sourceIndex:O,sourceEndIndex:k,value:S}),O=k}for(O=Z.length-1;O;O-=1)Z[O].unclosed=!0,Z[O].sourceEndIndex=x.length;return Z[0].nodes},ip}var lY=sY();const cY=nn(lY);var ap,FI;function uY(){if(FI)return ap;FI=1;var t=45,e=43,r=46,n=101,i=69;function a(o){var s=o.charCodeAt(0),u;if(s===e||s===t){if(u=o.charCodeAt(1),u>=48&&u<=57)return!0;var A=o.charCodeAt(2);return u===r&&A>=48&&A<=57}return s===r?(u=o.charCodeAt(1),u>=48&&u<=57):s>=48&&s<=57}return ap=function(o){var s=0,u=o.length,A,d,g;if(u===0||!a(o))return!1;for(A=o.charCodeAt(s),(A===e||A===t)&&s++;s<u&&(A=o.charCodeAt(s),!(A<48||A>57));)s+=1;if(A=o.charCodeAt(s),d=o.charCodeAt(s+1),A===r&&d>=48&&d<=57)for(s+=2;s<u&&(A=o.charCodeAt(s),!(A<48||A>57));)s+=1;if(A=o.charCodeAt(s),d=o.charCodeAt(s+1),g=o.charCodeAt(s+2),(A===n||A===i)&&(d>=48&&d<=57||(d===e||d===t)&&g>=48&&g<=57))for(s+=d===e||d===t?3:2;s<u&&(A=o.charCodeAt(s),!(A<48||A>57));)s+=1;return{number:o.slice(0,s),unit:o.slice(s)}},ap}var fY=uY();const AY=nn(fY),hY=t=>t.filter(Boolean),dY=t=>t.reduce((e,r)=>{const n=Array.isArray(r)?S4(r):r;return Object.keys(n).forEach(i=>{n[i]!==null&&n[i]!==void 0&&(e[i]=n[i])}),e},{}),S4=to(dY,hY,u2),gY=(t,e)=>Object.keys(e).reduce((r,n)=>/@media/.test(n)?{...r,...rY({[n]:e[n]},t)}:{...r,[n]:e[n]},{}),pY=t=>/rgba?/g.test(t),mY=t=>/hsla?/g.test(t),vY=t=>{const e=D1.get.rgb(t);return D1.to.hex(e)},EY=t=>{const e=D1.get.hsl(t).map(Math.round);return oY(...e).toUpperCase()},f1=t=>pY(t)?vY(t):mY(t)?EY(t):t,CY=t=>{if(typeof t=="number")return{value:t,unit:void 0};const e=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/g.exec(t);return e?{value:parseFloat(e[1]),unit:e[2]||"pt"}:{value:t,unit:void 0}},bi=(t,e)=>{const r=CY(e),n=72,i=t.dpi||72,a=1/25.4*n,o=1/2.54*n;
208if(typeof r.value!="number")return r.value;switch(r.unit){case"rem":return r.value*(t.remBase||18);case"in":return r.value*n;case"mm":return r.value*a;case"cm":return r.value*o;case"vh":return r.value*(t.height/100);case"vw":return r.value*(t.width/100);case"px":return Math.round(r.value*(n/i));default:return r.value}},yu=(t,e)=>({[t]:kn(e)}),hn=(t,e,r)=>({[t]:bi(r,e)}),mc=(t,e)=>({[t]:f1(e)}),X0=(t,e)=>({[t]:e}),bY=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,IY=t=>t.match(bY)||[],sc=(t,e,r)=>{const n=IY(`${e}`);if(n){const i=n[1]||e,a=n[4]||e,o=n[5]||e,s=a,u=o?f1(o):void 0,A=i?bi(r,i):void 0;if(t.match(/(Top|Right|Bottom|Left)$/))return{[`${t}Color`]:u,[`${t}Style`]:s,[`${t}Width`]:A};if(t.match(/Color$/))return{borderTopColor:u,borderRightColor:u,borderBottomColor:u,borderLeftColor:u};if(t.match(/Style$/)){if(typeof s=="number")throw new Error(`Invalid border style: ${s}`);return{borderTopStyle:s,borderRightStyle:s,borderBottomStyle:s,borderLeftStyle:s}}if(t.match(/Width$/)){if(typeof A!="number")throw new Error(`Invalid border width: ${A}`);return{borderTopWidth:A,borderRightWidth:A,borderBottomWidth:A,borderLeftWidth:A}}if(t.match(/Radius$/)){const d=e?bi(r,e):void 0;if(typeof d!="number")throw new Error(`Invalid border radius: ${d}`);return{borderTopLeftRadius:d,borderTopRightRadius:d,borderBottomRightRadius:d,borderBottomLeftRadius:d}}if(typeof A!="number")throw new Error(`Invalid border width: ${A}`);if(typeof s=="number")throw new Error(`Invalid border style: ${s}`);return{borderTopColor:u,borderTopStyle:s,borderTopWidth:A,borderRightColor:u,borderRightStyle:s,borderRightWidth:A,borderBottomColor:u,borderBottomStyle:s,borderBottomWidth:A,borderLeftColor:u,borderLeftStyle:s,borderLeftWidth:A}}return{[t]:e}},yY={border:sc,borderBottom:sc,borderBottomColor:mc,borderBottomLeftRadius:hn,borderBottomRightRadius:hn,borderBottomStyle:X0,borderBottomWidth:hn,borderColor:sc,borderLeft:sc,borderLeftColor:mc,borderLeftStyle:X0,borderLeftWidth:hn,borderRadius:sc,borderRight:sc,borderRightColor:mc,borderRightStyle:X0,borderRightWidth:hn,borderStyle:sc,borderTop:sc,borderTopColor:mc,borderTopLeftRadius:hn,borderTopRightRadius:hn,borderTopStyle:X0,borderTopWidth:hn,borderWidth:sc},BY={backgroundColor:mc,color:mc,opacity:yu},xY={height:hn,maxHeight:hn,maxWidth:hn,minHeight:hn,minWidth:hn,width:hn},wY=[1,1,0],QY=[1,1,"auto"],SY=(t,e,r)=>{let n=wY,i=[];e==="auto"?n=QY:i=`${e}`.split(" ");const a=kn(i[0]||n[0]),o=kn(i[1]||n[1]),s=bi(r,i[2]||n[2]);return{flexGrow:a,flexShrink:o,flexBasis:s}},kY={alignContent:X0,alignItems:X0,alignSelf:X0,flex:SY,flexBasis:hn,flexDirection:X0,flexFlow:X0,flexGrow:yu,flexShrink:yu,flexWrap:X0,justifyContent:X0,justifySelf:X0},DY=(t,e,r)=>{const n=`${e}`.split(" "),i=bi(r,(n==null?void 0:n[0])||e),a=bi(r,(n==null?void 0:n[1])||e);return{rowGap:i,columnGap:a}},_Y={gap:DY,columnGap:hn,rowGap:hn},FY={aspectRatio:yu,bottom:hn,display:X0,left:hn,position:X0,right:hn,top:hn,overflow:X0,zIndex:yu},RY="px,in,mm,cm,pt,%,vw,vh",op=(t,e)=>{const r=t.toString();console.error(` 209 @react-pdf/stylesheet parsing error: 210 ${r}: ${e}, 211 ${" ".repeat(r.length+2)}^ 212 Unsupported ${r} value format 213 `)},ku=({expandsTo:t,maxValues:e=1,autoSupported:r=!1}={})=>(n,i,a)=>{const o=cY(`${i}`),s=[];for(let A=0;A<o.length;A++){const d=o[A];if(d.type==="function"||d.type==="string"||d.type==="div")return op(n,i),{};if(d.type==="word")if(d.value==="auto"&&r)s.push(d.value);else{const g=AY(d.value);if(g&&RY.includes(g.unit))s.push(d.value);else return op(n,i),{}}}if(s.length>e)return op(n,i),{};const u=bi(a,s[0]);if(t){const A=bi(a,s[1]||s[0]),d=bi(a,s[2]||s[0]),g=bi(a,s[3]||s[1]||s[0]);return t({first:u,second:A,third:d,fourth:g})}return{[n]:u}},TY=ku({expandsTo:({first:t,second:e,third:r,fourth:n})=>({marginTop:t,marginRight:e,marginBottom:r,marginLeft:n}),maxValues:4,autoSupported:!0}),LY=ku({expandsTo:({first:t,second:e})=>({marginTop:t,marginBottom:e}),maxValues:2,autoSupported:!0}),NY=ku({expandsTo:({first:t,second:e})=>({marginRight:t,marginLeft:e}),maxValues:2,autoSupported:!0}),_h=ku({autoSupported:!0}),OY={margin:TY,marginBottom:_h,marginHorizontal:NY,marginLeft:_h,marginRight:_h,marginTop:_h,marginVertical:LY},MY=ku({expandsTo:({first:t,second:e,third:r,fourth:n})=>({paddingTop:t,paddingRight:e,paddingBottom:r,paddingLeft:n}),maxValues:4}),PY=ku({expandsTo:({first:t,second:e})=>({paddingTop:t,paddingBottom:e}),maxValues:2}),UY=ku({expandsTo:({first:t,second:e})=>({paddingRight:t,paddingLeft:e}),maxValues:2}),Fh=ku(),zY={padding:MY,paddingBottom:Fh,paddingHorizontal:UY,paddingLeft:Fh,paddingRight:Fh,paddingTop:Fh,paddingVertical:PY},yA=t=>{switch(t){case"top":case"left":return"0%";
213case"right":case"bottom":return"100%";case"center":return"50%";default:return t}},HY=(t,e,r)=>{const n=`${e}`.split(" "),i=yA(bi(r,(n==null?void 0:n[0])||e)),a=yA(bi(r,(n==null?void 0:n[1])||e));return{objectPositionX:i,objectPositionY:a}},RI=(t,e,r)=>({[t]:yA(bi(r,e))}),GY={objectPosition:HY,objectPositionX:RI,objectPositionY:RI,objectFit:X0},WY=t=>typeof t=="number"?t:parseInt(t,10),sp={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},YY=t=>{if(!t)return sp.normal;if(typeof t=="number")return t;const e=t.toLowerCase();return sp[e]?sp[e]:WY(t)},qY=(t,e)=>({[t]:YY(e)}),KY=(t,e,r)=>{if(t==="")return t;const n=bi(r,e.fontSize||18),i=bi(r,t),{percent:a}=Ii(i)||{};return a?a*n:isNaN(t)?i:i*n},jY=(t,e,r,n)=>({[t]:KY(e,n,r)}),JY={direction:X0,fontFamily:X0,fontSize:hn,fontStyle:X0,fontWeight:qY,letterSpacing:hn,lineHeight:jY,maxLines:yu,textAlign:X0,textDecoration:X0,textDecorationColor:mc,textDecorationStyle:X0,textIndent:X0,textOverflow:X0,textTransform:X0,verticalAlign:X0},VY=t=>typeof t=="string"&&/^-?\d*\.?\d*$/.test(t),Zp=t=>typeof t!="string"?t:VY(t)?parseFloat(t):t,ZY=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,o]=i.split("("),s=o.indexOf(",")>=0?",":" ",u=o.split(s).map(A=>A.trim());r.push({operation:a.trim(),value:u})}}return r},Rh=t=>{const e=/(-?\d*\.?\d*)(\w*)?/i,[,r,n]=e.exec(t),i=Number.parseFloat(r);return n==="rad"?i*180/Math.PI:i},XY=({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),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(e)]};case"rotate":return{operation:"rotate",value:[Rh(e)]};case"translate":return{operation:"translate",value:e.map(r=>Number.parseFloat(r))};case"translateX":return{operation:"translate",value:[Number.parseFloat(e),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(e)]};case"skew":return{operation:"skew",value:e.map(Rh)};case"skewX":return{operation:"skew",value:[Rh(e),0]};case"skewY":return{operation:"skew",value:[0,Rh(e)]};default:return{operation:t,value:e.map(r=>Number.parseFloat(r))}}},$Y=t=>t.map(e=>XY(e)),TI=(t,e)=>typeof e!="string"?{[t]:e}:{[t]:$Y(ZY(e))},LI={top:!0,bottom:!0},eq=(t,e)=>LI[t]?1:LI[e]?-1:0,tq=t=>!t||t.length===0?["center","center"]:(t.length===1?[t[0],"center"]:t).sort(eq),rq=(t,e,r)=>{const n=`${e}`.split(" "),i=tq(n),a=bi(r,i[0]),o=bi(r,i[1]);return{transformOriginX:yA(a)||Zp(a),transformOriginY:yA(o)||Zp(o)}},NI=(t,e,r)=>{const n=bi(r,e);return{[t]:yA(n)||Zp(n)}},nq={transform:TI,gradientTransform:TI,transformOrigin:rq,transformOriginX:NI,transformOriginY:NI},iq={fill:mc,stroke:mc,strokeDasharray:X0,strokeWidth:hn,fillOpacity:yu,strokeOpacity:yu,fillRule:X0,textAnchor:X0,strokeLinecap:X0,strokeLinejoin:X0,visibility:X0,clipPath:X0,dominantBaseline:X0},OI={...yY,...BY,...xY,...kY,..._Y,...FY,...OY,...zY,...GY,...JY,...nq,...iq},aq=t=>e=>{const r=Object.keys(e),n={};for(let i=0;i<r.length;i+=1){const a=r[i],o=e[a];if(!OI[a]){n[a]=o;continue}const s=OI[a](a,o,t,e),u=Object.keys(s);for(let A=0;A<u.length;A+=1){const d=u[A],g=s[d];n[d]=g}}return n},J8=(t,e)=>{const r=n=>gY(t,n);return to(aq(t),r,S4)(e)};function k4(){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,
213119d+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(Se,Dt){n[Se]=1<<Dt+1,i[n[Se]]=Se}),Object.freeze(n);var a=n.LRI|n.RLI|n.FSI,o=n.L|n.R|n.AL,s=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,u=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,A=n.S|n.WS|n.B|a|n.PDI|u,d=null;function g(){if(!d){d=new Map;var Se=function(Wt){if(r.hasOwnProperty(Wt)){var st=0;r[Wt].split(",").forEach(function(Qt){var yt=Qt.split("+"),Rt=yt[0],Tt=yt[1];Rt=parseInt(Rt,36),Tt=Tt?parseInt(Tt,36):0,d.set(st+=Rt,n[Wt]);for(var t0=0;t0<Tt;t0++)d.set(++st,n[Wt])})}};for(var Dt in r)Se(Dt)}}function E(Se){return g(),d.get(Se.codePointAt(0))||n.L}function b(Se){return i[E(Se)]}var y={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 x(Se,Dt){var Wt=36,st=0,Qt=new Map,yt=Dt&&new Map,Rt;return Se.split(",").forEach(function Tt(t0){if(t0.indexOf("+")!==-1)for(var _t=+t0;_t--;)Tt(Rt);else{Rt=t0;var Lt=t0.split(">"),Gt=Lt[0],Vt=Lt[1];Gt=String.fromCodePoint(st+=parseInt(Gt,Wt)),Vt=String.fromCodePoint(st+=parseInt(Vt,Wt)),Qt.set(Gt,Vt),Dt&&yt.set(Vt,Gt)}}),{map:Qt,reverseMap:yt}}var k,T,_;function S(){if(!k){var Se=x(y.pairs,!0),Dt=Se.map,Wt=Se.reverseMap;k=Dt,T=Wt,_=x(y.canonical,!1).map}}function R(Se){return S(),k.get(Se)||null}function Q(Se){return S(),T.get(Se)||null}function G(Se){return S(),_.get(Se)||null}var P=n.L,O=n.R,j=n.EN,W=n.ES,Z=n.ET,F=n.AN,z=n.CS,ie=n.B,le=n.S,oe=n.ON,fe=n.BN,de=n.NSM,xe=n.AL,Me=n.LRO,Ie=n.RLO,
vendor: 4,998 bytes, line 213
213we=n.LRE,_e=n.RLE,Re=n.PDF,Ct=n.LRI,gt=n.RLI,ot=n.FSI,Ce=n.PDI;function Le(Se,Dt){for(var Wt=125,st=new Uint32Array(Se.length),Qt=0;Qt<Se.length;Qt++)st[Qt]=E(Se[Qt]);var yt=new Map;function Rt(k0,Bn){var Nr=st[k0];st[k0]=Bn,yt.set(Nr,yt.get(Nr)-1),Nr&s&&yt.set(s,yt.get(s)-1),yt.set(Bn,(yt.get(Bn)||0)+1),Bn&s&&yt.set(s,(yt.get(s)||0)+1)}for(var Tt=new Uint8Array(Se.length),t0=new Map,_t=[],Lt=null,Gt=0;Gt<Se.length;Gt++)Lt||_t.push(Lt={start:Gt,end:Se.length-1,level:Dt==="rtl"?1:Dt==="ltr"?0:sn(Gt,!1)}),st[Gt]&ie&&(Lt.end=Gt,Lt=null);for(var Vt=_e|we|Ie|Me|a|Ce|Re|ie,te=function(k0){return k0+(k0&1?1:2)},Ge=function(k0){return k0+(k0&1?2:1)},Ze=0;Ze<_t.length;Ze++){Lt=_t[Ze];var $e=[{_level:Lt.level,_override:0,_isolate:0}],ce=void 0,Ue=0,J=0,Je=0;yt.clear();for(var Ft=Lt.start;Ft<=Lt.end;Ft++){var D=st[Ft];if(ce=$e[$e.length-1],yt.set(D,(yt.get(D)||0)+1),D&s&&yt.set(s,(yt.get(s)||0)+1),D&Vt)if(D&(_e|we)){Tt[Ft]=ce._level;var Pe=(D===_e?Ge:te)(ce._level);Pe<=Wt&&!Ue&&!J?$e.push({_level:Pe,_override:0,_isolate:0}):Ue||J++}else if(D&(Ie|Me)){Tt[Ft]=ce._level;var He=(D===Ie?Ge:te)(ce._level);He<=Wt&&!Ue&&!J?$e.push({_level:He,_override:D&Ie?O:P,_isolate:0}):Ue||J++}else if(D&a){D&ot&&(D=sn(Ft+1,!0)===1?gt:Ct),Tt[Ft]=ce._level,ce._override&&Rt(Ft,ce._override);var X=(D===gt?Ge:te)(ce._level);X<=Wt&&Ue===0&&J===0?(Je++,$e.push({_level:X,_override:0,_isolate:1,_isolInitIndex:Ft})):Ue++}else if(D&Ce){if(Ue>0)Ue--;else if(Je>0){for(J=0;!$e[$e.length-1]._isolate;)$e.pop();var Ae=$e[$e.length-1]._isolInitIndex;Ae!=null&&(t0.set(Ae,Ft),t0.set(Ft,Ae)),$e.pop(),Je--}ce=$e[$e.length-1],Tt[Ft]=ce._level,ce._override&&Rt(Ft,ce._override)}else D&Re?(Ue===0&&(J>0?J--:!ce._isolate&&$e.length>1&&($e.pop(),ce=$e[$e.length-1])),Tt[Ft]=ce._level):D&ie&&(Tt[Ft]=Lt.level);else Tt[Ft]=ce._level,ce._override&&D!==fe&&Rt(Ft,ce._override)}for(var ye=[],St=null,vt=Lt.start;vt<=Lt.end;vt++){var Et=st[vt];if(!(Et&u)){var $t=Tt[vt],fr=Et&a,a0=Et===Ce;St&&$t===St._level?(St._end=vt,St._endsWithIsolInit=fr):ye.push(St={_start:vt,_end:vt,_level:$t,_startsWithPDI:a0,_endsWithIsolInit:fr})}}for(var Ut=[],l0=0;l0<ye.length;l0++){var Xt=ye[l0];if(!Xt._startsWithPDI||Xt._startsWithPDI&&!t0.has(Xt._start)){for(var U0=[St=Xt],$0=void 0;St&&St._endsWithIsolInit&&($0=t0.get(St._end))!=null;)for(var Tr=l0+1;Tr<ye.length;Tr++)if(ye[Tr]._start===$0){U0.push(St=ye[Tr]);break}for(var y0=[],gr=0;gr<U0.length;gr++)for(var v0=U0[gr],Ar=v0._start;Ar<=v0._end;Ar++)y0.push(Ar);for(var Qr=Tt[y0[0]],w0=Lt.level,_0=y0[0]-1;_0>=0;_0--)if(!(st[_0]&u)){w0=Tt[_0];break}var er=y0[y0.length-1],F0=Tt[er],Xr=Lt.level;if(!(st[er]&a)){for(var Sr=er+1;Sr<=Lt.end;Sr++)if(!(st[Sr]&u)){Xr=Tt[Sr];break}}Ut.push({_seqIndices:y0,_sosType:Math.max(w0,Qr)%2?O:P,_eosType:Math.max(Xr,F0)%2?O:P})}}for(var Hr=0;Hr<Ut.length;Hr++){var Gr=Ut[Hr],Yt=Gr._seqIndices,Fn=Gr._sosType,ar=Gr._eosType,an=Tt[Yt[0]]&1?O:P;if(yt.get(de))for(var In=0;In<Yt.length;In++){var Rn=Yt[In];if(st[Rn]&de){for(var Zn=Fn,dn=In-1;dn>=0;dn--)if(!(st[Yt[dn]]&u)){Zn=st[Yt[dn]];break}Rt(Rn,Zn&(a|Ce)?oe:Zn)}}if(yt.get(j))for(var Lr=0;Lr<Yt.length;Lr++){var Tn=Yt[Lr];if(st[Tn]&j)for(var ji=Lr-1;ji>=-1;ji--){var V=ji===-1?Fn:st[Yt[ji]];if(V&o){V===xe&&Rt(Tn,F);break}}}if(yt.get(xe))for(var $=0;$<Yt.length;$++){var he=Yt[$];st[he]&xe&&Rt(he,O)}if(yt.get(W)||yt.get(z))for(var Ee=1;Ee<Yt.length-1;Ee++){var Ne=Yt[Ee];if(st[Ne]&(W|z)){for(var Ke=0,ut=0,lt=Ee-1;lt>=0&&(Ke=st[Yt[lt]],!!(Ke&u));lt--);for(var Bt=Ee+1;Bt<Yt.length&&(ut=st[Yt[Bt]],!!(ut&u));Bt++);Ke===ut&&(st[Ne]===W?Ke===j:Ke&(j|F))&&Rt(Ne,Ke)}}if(yt.get(j))for(var dt=0;dt<Yt.length;dt++){var Mt=Yt[dt];if(st[Mt]&j){for(var Zt=dt-1;Zt>=0&&st[Yt[Zt]]&(Z|u);Zt--)Rt(Yt[Zt],j);for(dt++;dt<Yt.length&&st[Yt[dt]]&(Z|u|j);dt++)st[Yt[dt]]!==j&&Rt(Yt[dt],j)}}if(yt.get(Z)||yt.get(W)||yt.get(z))for(var d0=0;d0<Yt.length;d0++){var G0=Yt[d0];if(st[G0]&(Z|W|z)){Rt(G0,oe);for(var m0=d0-1;m0>=0&&st[Yt[m0]]&u;m0--)Rt(Yt[m0],oe);for(var pr=d0+1;pr<Yt.length&&st[Yt[pr]]&u;pr++)Rt(Yt[pr],oe)}}if(yt.get(j))for(var Wr=0,Xn=Fn;Wr<Yt.length;Wr++){var yn=Yt[Wr],ua=st[yn];ua&j?Xn===P&&Rt(yn,P):ua&o&&(Xn=ua)}if(yt.get(s)){var Qi=O|j|F,ci=Qi|P,Si=[];{for(var ui=[],fi=0;fi<Yt.length;fi++)if(st[Yt[fi]]&s){var La=Se[Yt[fi]],Na=void 0;if(R(La)!==null)if(ui.length<63)ui.push({char:La,seqIndex:fi});else break;else if((Na=Q(La))!==null)for(var kr=ui.length-1;kr>=0;kr--){var fa=ui[kr].char;if(fa===Na||fa===Q(G(La))||R(G(fa))===La){Si.push([ui[kr].seqIndex,fi]),ui.length=kr;break}}}Si.sort(function(k0,Bn){return k0[0]-Bn[0]})}for(var Gn=0;Gn<Si.length;Gn++){for(var oo=Si[Gn],Aa=oo[0],ki=oo[1],ha=!1,Yr=0,Oa=Aa+1;Oa<ki;Oa++){var Lo=Yt[Oa];if(st[Lo]&ci){ha=!0;var hr=st[Lo]&Qi?O:P;if(hr===an){Yr=hr;break}}}if(ha&&!Yr){Yr=Fn;for(var Ji=Aa-1;Ji>=0;Ji--){var cs=Yt[Ji];if(st[cs]&ci){var Ma=st[cs]&Qi?O:P;Ma!==an?Yr=Ma:Yr=an;break}}}if(Yr){if(st[Yt[Aa]]=st[Yt[ki]]=Yr,Yr!==an){for(var mr=Aa+1;mr<Yt.length;mr++)if(!(st[Yt[mr]]&u)){E(Se[Yt[mr]])&de&&(st[Yt[mr]]=Yr);break}}if(Yr!==an){for(var Wn=ki+1;Wn<Yt.length;
213Wn++)if(!(st[Yt[Wn]]&u)){E(Se[Yt[Wn]])&de&&(st[Yt[Wn]]=Yr);break}}}}for(var gn=0;gn<Yt.length;gn++)if(st[Yt[gn]]&s){for(var on=gn,Yn=gn,pn=Fn,R0=gn-1;R0>=0;R0--)if(st[Yt[R0]]&u)on=R0;else{pn=st[Yt[R0]]&Qi?O:P;break}for(var da=ar,$n=gn+1;$n<Yt.length;$n++)if(st[Yt[$n]]&(s|u))Yn=$n;else{da=st[Yt[$n]]&Qi?O:P;break}for(var $r=on;$r<=Yn;$r++)st[Yt[$r]]=pn===da?pn:an;gn=Yn}}}for(var or=Lt.start;or<=Lt.end;or++){var Vi=Tt[or],Ln=st[or];if(Vi&1?Ln&(P|j|F)&&Tt[or]++:Ln&O?Tt[or]++:Ln&(F|j)&&(Tt[or]+=2),Ln&u&&(Tt[or]=or===0?Lt.level:Tt[or-1]),or===Lt.end||E(Se[or])&(le|ie))for(var qn=or;qn>=0&&E(Se[qn])&A;qn--)Tt[qn]=Lt.level}}return{levels:Tt,paragraphs:_t};function sn(k0,Bn){for(var Nr=k0;Nr<Se.length;Nr++){var xn=st[Nr];if(xn&(O|xe))return 1;if(xn&(ie|P)||Bn&&xn===Ce)return 0;if(xn&a){var ga=Zi(Nr);Nr=ga===-1?Se.length:ga}}return 0}function Zi(k0){for(var Bn=1,Nr=k0+1;Nr<Se.length;Nr++){var xn=st[Nr];if(xn&ie)break;if(xn&Ce){if(--Bn===0)return Nr}else xn&a&&Bn++}return-1}}var Te="14>1,j>2,t>2,u>2,1a>g,2v3>1,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",Qe;function at(){if(!Qe){var Se=x(Te,!0),Dt=Se.map,Wt=Se.reverseMap;Wt.forEach(function(st,Qt){Dt.set(Qt,st)}),Qe=Dt}}function pt(Se){return at(),Qe.get(Se)||null}function bt(Se,Dt,Wt,st){var Qt=Se.length;Wt=Math.max(0,Wt==null?0:+Wt),st=Math.min(Qt-1,st==null?Qt-1:+st);for(var yt=new Map,Rt=Wt;Rt<=st;Rt++)if(Dt[Rt]&1){var Tt=pt(Se[Rt]);Tt!==null&&yt.set(Rt,Tt)}return yt}function kt(Se,Dt,Wt,st){var Qt=Se.length;Wt=Math.max(0,Wt==null?0:+Wt),st=Math.min(Qt-1,st==null?Qt-1:+st);var yt=[];return Dt.paragraphs.forEach(function(Rt){var Tt=Math.max(Wt,Rt.start),t0=Math.min(st,Rt.end);if(Tt<t0){for(var _t=Dt.levels.slice(Tt,t0+1),Lt=t0;Lt>=Tt&&E(Se[Lt])&A;Lt--)_t[Lt]=Rt.level;for(var Gt=Rt.level,Vt=1/0,te=0;te<_t.length;te++){var Ge=_t[te];Ge>Gt&&(Gt=Ge),Ge<Vt&&(Vt=Ge|1)}for(var Ze=Gt;Ze>=Vt;Ze--)for(var $e=0;$e<_t.length;$e++)if(_t[$e]>=Ze){for(var ce=$e;$e+1<_t.length&&_t[$e+1]>=Ze;)$e++;$e>ce&&yt.push([ce+Tt,$e+Tt])}}}),yt}function Ht(Se,Dt,Wt,st){var Qt=mt(Se,Dt,Wt,st),yt=[].concat(Se);return Qt.forEach(function(Rt,Tt){yt[Tt]=(Dt.levels[Rt]&1?pt(Se[Rt]):null)||Se[Rt]}),yt.join("")}function mt(Se,Dt,Wt,st){for(var Qt=kt(Se,Dt,Wt,st),yt=[],Rt=0;Rt<Se.length;Rt++)yt[Rt]=Rt;return Qt.forEach(function(Tt){for(var t0=Tt[0],_t=Tt[1],Lt=yt.slice(t0,_t+1),Gt=Lt.length;Gt--;)yt[_t-Gt]=Lt[Gt]}),yt}return e.closingToOpeningBracket=Q,e.getBidiCharType=E,e.getBidiCharTypeName=b,e.getCanonicalBracket=G,e.getEmbeddingLevels=Le,e.getMirroredCharacter=pt,e.getMirroredCharactersMap=bt,e.getReorderSegments=kt,e.getReorderedIndices=mt,e.getReorderedString=Ht,e.openingToClosingBracket=R,Object.defineProperty(e,"__esModule",{value:!0}),e})({});return t}var zd={exports:{}},oq=zd.exports,MI;function sq(){return MI||(MI=1,(function(t){(function(e,r){t.exports?t.exports=r():e.createHyphenator=r()})(oq,function(){function e(z){var ie="",le="",oe=0,fe=z();return function(de){for(;oe<de.length;){ie=de.charAt(oe++),le=de.charAt(oe);var xe=fe(ie,le);if(xe!==void 0)return xe}}}var r=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function n(){var z=!1;return function(ie,le){return z?le[0]===">"&&(ie(),z=!1):le[0]==="<"&&(!r(le[1])||le[1]==="/")&&(z=!0),z}}function i(z){var ie=!1;return function(le,oe){return ie?!r(oe[0])&&r(oe[1])&&(le(),ie=!1):!r(oe[0])&&oe[1]===z&&(ie=!0),ie}}function a(z,ie){return function(){var le="",oe="";function fe(){le+=oe,oe=""}function de(xe){return le="",oe="",xe}return function(xe,Me){oe+=xe;var Ie=z.reduce(function(we,_e){return we||_e(fe,[xe,Me])},!1);if(!Ie&&(r(xe)&&!r(Me)&&fe(),!r(xe)&&r(Me))){if(oe.length>=ie)return de([le,oe]);fe()}if(Me==="")return(oe.length<ie||Ie)&&fe(),de([le,oe])}}}function o(z){for(var ie=[],le=0;le<z.length;
213le++)(z[le]&1)===1&&ie.push(le);return ie}function s(z,ie,le){if(le.length===0)return z;var oe=[z.slice(0,le[0])];if(le.length>1)for(var fe=0,de=1;de<le.length;fe++,de++)oe.push(z.slice(le[fe],le[de]));return oe.push(z.slice(le[le.length-1])),oe.join(ie)}function u(z){return z.reduce(function(ie,le){for(var oe=0,fe=[];(oe=le.indexOf("-",oe+1))>-1;)fe.push(oe);return ie[le.toLocaleLowerCase().replace(/\-/g,"")]=fe,ie},{})}function A(z){var ie=0;function le(){return z[ie++]}return le}function d(z){var ie=0,le=z;function oe(){if(le=z.slice(ie++),!(le.length<3))return le}function fe(){return ie===2}return[oe,fe]}function g(z,de,le,oe){for(var fe=new Array(z.length+1),de=("."+de+".").split(""),xe,Me,Ie,we,_e,Re,Ct=-1,gt,ot,Ce,Le,Te=fe.length;Te--;)fe[Te]=0;for(gt=d(de),ot=gt[0],Ce=gt[1];xe=ot();)for(Ct++,Ce()&&Ct--,Ie=oe,Le=A(xe);(Me=Le())&&(we=Ie[Me])!==void 0;){switch(Ie={},_e=-1,Object.prototype.toString.call(we)){case"[object Array]":Ie=we[0],_e=we[1];break;case"[object Object]":Ie=we;break;case"[object Number]":_e=we;break}if(!(_e<0)){le[_e].splice||(le[_e]=le[_e].slice("")),Re=le[_e];for(var Qe=0;Qe<Re.length;Qe++)fe[Ct+Qe]=Math.max(Re[Qe],fe[Ct+Qe])}}return fe[0]=fe[1]=fe[fe.length-1]=fe[fe.length-2]=0,o(fe)}function E(z,ie,le,oe,fe,de,xe,Me,Ie){function we(){gt(_e)}var _e="",Re,Ct=e(a((xe?[n()]:[]).concat(i(de)),Me)),gt=function(){};function ot(){for(var Ce=new Date;(!Ie||new Date-Ce<10)&&(Re=Ct(z));){if(Re[1]){var Le=Re[1].length?"~"+Re[1]:"";if(!Object.prototype.hasOwnProperty.call(oe,Le)){var Te=Re[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(fe,Te)||(fe[Te]=g(Re[1],Te,ie,le)),oe[Le]=s(Re[1],de,fe[Te])}Re[1]=oe[Le]}_e+=Re[0]+Re[1]}Re?setTimeout(ot):we()}return Ie?(setTimeout(ot),new Promise(function(Ce){gt=Ce})):(ot(),_e)}var b=!1,y=[],x=!0,k="Â",T=5,_="async",S="exceptions",R="html",Q="hyphenChar",G="minWordLength",P=typeof r1=="object"?r1:typeof window=="object"?window:typeof self=="object"?self:{};function O(z,ie){z=z||{};for(var le in ie)z[le]=ie[le];return z}function j(z){return z instanceof Array}function W(z,ie,le,oe){return ie in z&&(!oe||oe(z[ie]))?z[ie]:le}function Z(z,ie){return z.reduce(function(le,oe){return le["~"+oe.replace(/\-/g,"")]=oe.replace(/\-/g,ie),le},{})}function F(z,ie){ie=ie||{};var le=W(ie,_,b),oe={},fe={},de={},xe=W(ie,Q,k),Me=z[0].split(","),Ie=JSON.parse(z[1]),we=W(ie,G,T)>>0,_e=W(ie,R,x),Re=W(ie,S,y,j),Ct=xe+we;if(de[Ct]={},z[2]&&(de[Ct]=Z(z[2],xe),fe=u(z[2])),Re&&Re.length&&(de[Ct]=O(de[Ct],Z(Re,xe)),fe=O(fe,u(Re))),oe[Ct]=O({},de[Ct]),le&&!("Promise"in P))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(gt,ot){ot=ot||{};var Ce=W(ot,Q,xe),Le=W(ot,G,we)>>0,Te=W(ot,S,y,j),Qe=Ce+Le;return!de[Qe]&&z[2]&&(de[Qe]=Z(z[2],Ce),oe[Qe]=O(oe[Qe],de[Qe])),Te&&Te.length&&(de[Qe]=O(de[Qe],Z(Te,Ce)),fe=O(fe,u(Te)),oe[Qe]=O(oe[Qe],de[Qe])),E(gt,Me,Ie,oe[Qe],fe,Ce,_e,Le,le)}}return F})})(zd)),zd.exports}var lq=sq();const cq=nn(lq);var Hd={exports:{}},uq=Hd.exports,PI;function fq(){return PI||(PI=1,(function(t){(function(e,r){t.exports?t.exports=r():e.hyphenationPatternsEnUs=r()})(uq,function(){return["0004,004,001,003,005,0005,00005,000005,0002,002,0000005,0003,00003,00505,00034,0001,00055,00004,4,05,0055,04,42,03,02,2,404,3,044,01,0505,55,5,045,041,0033,000004,22,00504,5504,0042,1,21,41,402,405,4004,43,23,000054,303,3005,022,5004,000003,252,45,25,2004,000505,054,403,401,3002,0025,144,432,00054,34,12,234,0022,014,0304,012,143,503,0403,101,052,414,212,011,043,00002,0041,0024,05005,03003,00102,0404,04303,01004,0034,025,0044,00404,00025,0103,042,0205,412,104,54,344,433,5005,253,055,0402,3004,0043,204,505,454,0000004,00303,04004,552,201,4005,0255,52,444,14,44,02004,033,05004,00045,00013,0021,0405,00044,0054,50055,000303,00001,304,0204,11,301,232,122,00305,504,000043,0104,00052,000045,50004,0023,00033,00032,00202,5003,202,0401,0000505,214,102,032,000161,004101,00501,00301,0036,0052,00023,006101,006,00401,000521,0014,0063,00012,000501,000006,000604,000601,005001,005005,0010305,00006,003012,003005,0003011,0061,013,000021,000022,000105,00211,00062,00051,000112,006013,000011,0200306,1021,0050001,
213003003,2102,305,000015,01030005,000035,001011,00021,16330001,0234,030006,5020001,000001,00016,0031,021,21431,002305,0350014,0000012,000063,00101,106,105,00435,00063,0300061,00041,100306,003602,023,0503,0010011,10003,1005,30011,00031,0001001,0000061,0030003,30305,001201,0301,5000101,500101,00015,000401,000065,000016,0000402,0500002,000205,030201,500301,00014,5001,000002,00030011,01034,0300006,030213,00400304,050001,05003,000311,0634,00061,0006,00000604,00050013,00213,0030001,100003,000033,30002,00003632,0003004,050003,0000021,006303,0000006,00005005,30451,03001,00231,00056,00011,6,001001,00500001,03005,503005,0000010001,1002,003001,001065,300001,32011,32,0000003,0213001,0500053,021005,10001,0000011,0001041,0020016,100032,50011,0606,5002,3001,03002,0015001,0102,00003001,000000033,0000001,300101,300015,0101003,00000101,0100501,0101,0010033,00000362,000014,0005001,031",'{".":{"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}},"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}}
213,"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}
213,"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}},"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}}}}
213,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}
213,"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}
213,"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}},"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}
213,"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}
213,"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},"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}}
213,"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]}
213,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}}},"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}}
213,"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]}
213,"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]}
213,"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},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}
213,"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}
213,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}}
213,"o":{"g":4}},9],"m":{"o":4,"i":{"n":82}},"n":{"d":{"e":0},"t":{"a":54}},"p":{"e":{"r":4},"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}
213,"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}}},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]}}',["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble"]]})})(Hd)),Hd.exports}var Aq=fq();const hq=nn(Aq),D4=t=>{let e=0,r="";const n=[];return t.forEach(i=>
213{r+=i.string,n.push({...i,start:e,end:e+i.string.length,attributes:i.attributes||{}}),e+=i.string.length}),{string:r,runs:n}},dq="Â",gq=t=>[t],pq=t=>t.replaceAll(dq,""),mq=(t={},e={})=>r=>{var A;const n=[],i=[],a=((A=t.wordHyphenation)==null?void 0:A.call(t))||gq,o=e.hyphenationCallback||a;let s=0;for(let d=0;d<r.runs.length;d+=1){let g="";const E=r.runs[d],b=r.string.slice(E.start,E.end).split(/([ ]+)/g).filter(Boolean);for(let T=0;T<b.length;T+=1){const _=b[T],S=o(_,a).map(pq);n.push(...S),g+=S.join("")}const y=E.end-E.start-g.length,x=E.start-s,k=E.end-s-y;i.push({...E,start:x,end:k,string:g}),s+=y}return{...D4(i),syllables:n}},vq=t=>Object.assign({},t),V8=(t,e)=>{const r=Object.assign({},t,{height:e}),n=Object.assign({},t,{y:t.y+e,height:t.height-e});return[r,n]},Eq=(t,e)=>{const[,r]=V8(e,t);return r},Cq=t=>t.reduce((e,r)=>e+r.box.height,0),bq=t=>{var a;const e=t.attributes||{},r=e.fontSize||12,n=e.font,i=typeof n=="string"?null:(a=n==null?void 0:n[0])==null?void 0:a.unitsPerEm;return i?r/i:0},FA=t=>{var e;return((e=t.attributes)==null?void 0:e.scale)||bq(t)},UI=(t,e)=>{if(!e)return 0;const r=e.glyphIndices||[],n=r[t];return r.slice(0,t).filter(i=>i===n).length},_4=t=>{var e,r;return((r=(e=t.attributes)==null?void 0:e.font)==null?void 0:r[0])||null},zI=(t,e,r,n)=>{if(!n)return[];if(t===e)return[];if(t===0&&e===n.codePoints.length)return[n];const i=n.codePoints.slice(t,e),a=String.fromCodePoint(...i);return r?r.layout(a,void 0,void 0,void 0,"ltr").glyphs:[n]},mg=(t,e)=>{var n;const r=(n=e==null?void 0:e.glyphIndices)==null?void 0:n[t];return rn(r)?t:r},Z8=t=>{const e=t[0];return t.map(r=>r-e)},_1=(t,e,r)=>{var S,R;const n=FA(r),i=_4(r),a=mg(t,r),o=mg(e,r),s=(S=r.glyphs)==null?void 0:S[a],u=(R=r.glyphs)==null?void 0:R[o],A=UI(t,r),d=A>0?zI(A,1/0,i,s):[],g=UI(e,r),E=zI(0,g,i,u),b=a+Math.min(1,A),y=(r.glyphs||[]).slice(b,o),x=Q=>({xAdvance:Q.advanceWidth*n,yAdvance:0,xOffset:0,yOffset:0}),k=d.map(x),T=(r.positions||[]).slice(b,o),_=E.map(x);return Object.assign({},r,{start:r.start+t,end:Math.min(r.end,r.start+e),glyphIndices:Z8((r.glyphIndices||[]).slice(t,e)),glyphs:[d,y,E].flat(),positions:[k,T,_].flat()})},Xp=(t,e)=>e?e.findIndex(r=>r.start<=t&&t<r.end):-1,X8=(t,e,r)=>{const n=Xp(t,r),i=Math.max(Xp(e-1,r),n);return r.slice(n,i+1)},Iq=(t,e)=>{const r=e.start-t,n=e.end-t;return Object.assign({},e,{start:r,end:n})},yq=(t,e,r)=>{const n=a=>_1(t-a.start,e-a.start,a),i=a=>_1(0,e-a.start,a);return r.map((a,o)=>{let s=a;const u=o===0,A=!u&&o===r.length-1;return u&&(s=n(a)),A&&(s=i(a)),Iq(t,s)})},cA=(t,e,r)=>{if(r.string.length===0)return r;const n=r.string.slice(t,e),i=X8(t,e,r.runs),a=yq(t,e,i);return Object.assign({},r,{string:n,runs:a})},Bq=t=>t.search(/\S/g),xq=t=>{const e=t.match(/\S/g);return e?t.lastIndexOf(e[e.length-1]):-1},wq=t=>{const e=Bq(t.string),r=xq(t.string);return cA(e,r+1,t)},Qq=()=>({start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}}),$8=t=>typeof t=="number",Sq=(t,e)=>{const r=Cc(e),n=rn(r)?0:r+1,i=Array(t).fill(n);return e.concat(i)},ew=(t,e)=>typeof e=="string"?null:e&&t?e.glyphForCodePoint(t):null,kq=(t,e)=>{var s;const r=((s=t.codePoints)==null?void 0:s.length)||0,n=e.end+r,i=e.glyphs.concat(t),a=Sq(r,e.glyphIndices);if(!e.positions)return Object.assign({},e,{end:n,glyphs:i,glyphIndices:a});const o=e.positions.concat({xAdvance:t.advanceWidth*FA(e),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},e,{end:n,glyphs:i,glyphIndices:a,positions:o})},tw=(t,e)=>{if(!t)return e;const r=_4(e),n=$8(t)?ew(t,r):t;return kq(n,e)},rw=t=>String.fromCodePoint(...t||[]),nw=(t,e)=>{const r=typeof t=="number"?[t]:t==null?void 0:t.codePoints,n=rw(r||[]),i=e.string+n,a=e.runs.slice(0,-1),o=Cc(e.runs)||Qq(),s=a.concat(tw(t,o));return Object.assign({},e,{string:i,runs:s})},iw=8230,Dq=String.fromCharCode(iw),_q=t=>{if(!t.encode)return iw;const[e]=t.encode(Dq);return parseInt(e[0],16)},HI=t=>{var n,i,a;const e=((n=Cc(t))==null?void 0:n.runs)||[],r=(a=(i=Cc(e))==null?void 0:i.attributes)==null?void 0:a.font[0];if(r){const o=t.length-1,s=_q(r),u=r.glyphForCodePoint(s),A=nw(u,wq(t[o]));return Object.assign([],t,{[o]:A})}return t},aw=(t,e)=>{const r=Object.assign({},e.attributes);return delete r[t],Object.assign({},e,{attributes:r})},h2=t=>{var a;const{font:e,attachment:r}=t.attributes,n=(r==null?void 0:r.height)||0,i=typeof e=="string"?0:((a=e==null?void 0:e[0])==null?void 0:a.ascent)||0;return Math.max(n,i*FA(t))},ow=t=>{var n,i;const e=(n=t.attributes)==null?void 0:n.font,r=typeof e=="string"?0:((i=e==null?void 0:e[0])==null?void 0:i.descent)||0;return FA(t)*r},Fq=t=>{var n,i;const e=(n=t.attributes)==null?void 0:n.font;return(typeof e=="string"?0:((i=e==null?void 0:e[0])==null?void 0:i.lineGap)||0)*FA(t)},sw=t=>{var r;return((r=t.attributes)==null?void 0:r.lineHeight)||Fq(t)+h2(t)-ow(t)},lw=t=>{const e=(r,n)=>Math.max(r,sw(n));return t.runs.reduce(e,0)},Rq=(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},Tq=(t,e)=>{if(!Rq(e,t))return[t];const r=e.x,n=e.x+e.width,i=t.x,a=t.x+t.width,o=Object.assign({},t,{width:r-i}),s=Object.assign({},t,{x:n,width:a-n});return[o,s].filter(u=>u.width>0)},Lq=(t,e)=>{let r=[t];for(let n=0;n<e.length;n+=1){const i=e[n];r=r.reduce((a,o)=>{const s=Tq(o,i);return a.concat(s)},[])}return r},Nq=(t,e)=>{const{excludeRects:r,...n}=t;if(!r)return[n];const i=[],a=Math.max(...r.map(s=>s.y+s.height));let o=n;for(;o.y<a;){const[s,u]=V8(o,e),A=Lq(s,r);o=u,i.push(...A)}return[...i,o]},Oq="",Mq=t=>{if(!!t.string.includes(Oq))return t;const r=t.runs.map(n=>aw("attachment",n));return Object.assign({},t,{runs:r})},Pq=(t,e,r)=>{let n=t.shift(),i=n.y;return e.map((a,o)=>{var g,E;const s=o===0?r:0,u=((E=(g=a.runs)==null?void 0:g[0])==null?void 0:E.attributes)||{},A=Math.max(lw(a),u.lineHeight);i+A>n.y+n.height&&t.length>0&&(n=t.shift(),i=n.y);const d={string:a.string,runs:a.runs,box:{x:n.x+s,y:i,width:n.width-s,height:A}};return i+=A,Mq(d)})},Uq=(t,e={})=>(r,n)=>{var A,d,g;const i=lw(n),a=((g=(d=(A=n.runs)==null?void 0:A[0])==null?void 0:d.attributes)==null?void 0:g.indent)||0,o=Nq(r,i),s=o.map(E=>E.width);s.unshift(s[0]-a);const u=t.linebreaker(e)(n,s);return Pq(o,u,a)},zq=(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},Hq=(t,e,r)=>n=>{const i=[],a=[...n],o=Uq(t,e),s=rn(r.maxLines)?1/0:r.maxLines,u=r.truncateMode==="ellipsis";let A=s,d=vq(r),g=a.shift();for(;A>0&&g;){const E=o(d,g),b=E.slice(0,A),y=Cq(b),x=u&&E.length!==b.length;if(A-=b.length,d.height>=y)i.push(x?HI(b):b),d=Eq(y,d),g=a.shift();else{i.push(HI(zq(d.height,b)));break}}return i},Gq=t=>{const{runs:e}=t;return e.length===0?0:e[0].start},Wq=t=>{const{runs:e}=t;return e.length===0?0:Cc(e).end},cw=t=>Wq(t)-Gq(t),GI=k4(),Yq=t=>t.reduce((e,r)=>{const n=r.end-r.start,i=L8(r.attributes.bidiLevel,n);return e.concat(i)},[]),qq=(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 o=a.length-1;o>=0;o-=1)r[i-o]=a[o]}),r},WI=(t,e,r)=>{for(let n=0;n<t.length;n+=1){const i=t[n],a=i.glyphIndices[r-i.start];if(r>=i.start&&r<i.end)return i[e][a]}throw new Error(`index ${r} out of range`)},Kq=t=>{var g;const e=Yq(t.runs),n=((g=t.runs[0])==null?void 0:g.attributes.direction)==="rtl"?1:0,o={paragraphs:[{start:0,end:cw(t)-1,level:n}],levels:e},s=GI.getReorderSegments(t.string,o);if(s.length===0)return t;const u=qq(t.string,s),A=GI.getReorderedString(t.string,o),d=t.runs.map(E=>{const b=u.slice(E.start,E.end),y=[],x=[],k=new Set;for(let T=0;T<b.length;T+=1){const _=b[T],S=WI(t.runs,"glyphs",_);k.has(S.id)||(y.push(S),x.push(WI(t.runs,"positions",_)),S.isLigature&&k.add(S.id))}return{...E,glyphs:y,positions:x}});return{box:t.box,runs:d,string:A}},jq=t=>t.map(Kq),Jq=()=>t=>t.map(jq),Vq=123,Zq=(t=[])=>t.reduce((e,r)=>{const n=(r==null?void 0:r.codePoints)||[Vq];if(e.length===0)return n.map(()=>0);const i=e[e.length-1],a=n.map(()=>i+1);return[...e,...a]},[]),Xq=t=>{var e;return((e=t.attributes)==null?void 0:e.characterSpacing)||0},$q=(t,e)=>{const r=FA(t),n=Xq(t);return e.map((i,a)=>{const s=a===e.length?0:n;return Object.assign({},i,{xAdvance:i.xAdvance*r+s,yAdvance:i.yAdvance*r,xOffset:i.xOffset*r,yOffset:i.yOffset*r})})},eK=t=>e=>{const{start:r,end:n,attributes:i={}}=e,{font:a}=i;if(!a)return{...e,glyphs:[],glyphIndices:[],positions:[]};const o=t.slice(r,n);
213if(typeof a=="string")throw new Error("Invalid font");const s=a[0].layout(o,void 0,void 0,void 0,"ltr"),u=$q(e,s.positions),A=Zq(s.glyphs);return{...e,positions:u,glyphIndices:A,glyphs:s.glyphs}},tK=()=>t=>{const e=t.runs.map(eK(t.string));return Object.assign({},t,{runs:e})},rK=t=>{var i,a,o,s;if(!t.positions)return t;const e=((o=(a=(i=t.attributes)==null?void 0:i.font)==null?void 0:a[0])==null?void 0:o.unitsPerEm)||0,r=(((s=t.attributes)==null?void 0:s.yOffset)||0)*e,n=t.positions.map(u=>Object.assign({},u,{yOffset:r}));return Object.assign({},t,{positions:n})},nK=()=>t=>{const e=t.runs.map(rK);return Object.assign({},t,{runs:e})},iK=t=>t.sort((e,r)=>e.start-r.start||e.end-r.end),YI=t=>t.start===t.end,aK=(t,e)=>t[1]-e[1]||t[3]-e[3],oK=t=>t.reduce((r,n,i)=>r.concat([["start",n.start,n.attributes,i],["end",n.end,n.attributes,i]]),[]).sort(aK),sK=t=>t.reduce((e,r)=>{const n=Object.assign({},e.attributes,r.attributes);return Object.assign({},r,{attributes:n})},{}),lK=t=>{const e=t.reduce((r,n)=>(r[n.start]||(r[n.start]=[]),r[n.start].push(n),r),[]);return Object.values(e)},cK=t=>lK(t).map(sK),uK=t=>{const e=[],r=oK(t);let n=-1,i={};const a=[];for(let o=0;o<r.length;o+=1){const[s,u,A]=r[o];if(n!==-1&&n<u&&e.push({start:n,end:u,attributes:i,glyphIndices:[],glyphs:[],positions:[]}),s==="start")a.push(A),i=Object.assign({},i,A);else{i={};for(let d=0;d<a.length;d+=1)a[d]===A?a.splice(d--,1):i=Object.assign({},i,a[d])}n=u}return e},fK=(t=[])=>{const e=cK(t.filter(n=>YI(n))),r=uK(t.filter(n=>!YI(n)));return iK(e.concat(r))},uw=()=>({string:"",runs:[]}),AK=t=>{const e=t.runs.map(r=>aw("font",r));return Object.assign({},t,{runs:e})},hK=t=>e=>{if(rn(e))return uw();const{string:r}=e,{fontSubstitution:n,scriptItemizer:i,bidi:a}=t,{runs:o}=AK(e),{runs:s}=i()(e),{runs:u}=n()(e),{runs:A}=a()(e),d=A.concat(u).concat(s).concat(o);return{string:r,runs:fK(d)}},dK=()=>t=>{const e=[];let r=0,n=t.string.indexOf(` 214`)+1;for(;n>0;)e.push(cA(r,n,t)),r=n,n=t.string.indexOf(` 215`,n)+1;return r===0?e.push(t):r<t.string.length&&e.push(cA(r,cw(t),t)),e},fw=t=>t.reduce((e,r)=>e+(r.xAdvance||0),0),F4=t=>fw(t.positions||[]),R4=t=>{const e=(r,n)=>r+F4(n);return t.runs.reduce(e,0)},gK=32,T4=t=>((t==null?void 0:t.codePoints)||[]).includes(gK),pK=t=>{const e=t.glyphs||[],r=t.positions||[],n=e.findIndex(i=>!T4(i));return r.slice(0,n)},mK=t=>pK(t).reduce((r,n)=>r+(n.xAdvance||0),0),vK=t=>{const e=t.runs||[];return mK(e[0])},EK=t=>{const e=oI(t.glyphs||[]),r=oI(t.positions||[]),n=e.findIndex(i=>!T4(i));return r.slice(0,n)},CK=t=>EK(t).reduce((r,n)=>r+(n.xAdvance||0),0),bK=t=>{const e=t.runs||[];return CK(Cc(e))},IK=t=>_1(0,t.end-t.start-1,t),yK=t=>{const e=OH(t.string),r=TH(-1,IK,t.runs);return Object.assign({},t,{string:e,runs:r})},BK={center:.5,right:1},xK=t=>Cc(t.string)===` 216`?yK(t):t,wK=t=>vK(t)+(t.overflowLeft||0),QK=t=>bK(t)+(t.overflowRight||0),SK=t=>{const e=wK(t),r=QK(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})},kK=(t,e,r)=>n=>{const i=R4(n),a=BK[r]||0,o=Math.max(0,n.box.width-i),s=r==="justify"||i>n.box.width,u=n.box.x+o*a,A=Object.assign({},n.box,{x:u}),d=Object.assign({},n,{box:A});return s?t.justification(e)(d):d},DK=t=>{let e=0,r=0,n=0,i=0;const a=t.runs.map(o=>{const s=sw(o),u=h2(o),A=ow(o),d=F4(o);return n=Math.max(n,s),e=Math.max(e,u),r=Math.max(r,A),i+=d,Object.assign({},o,{height:s,ascent:u,descent:A,xAdvance:d})});return Object.assign({},t,{runs:a,height:n,ascent:e,descent:r,xAdvance:i})},_K=(t,e)=>(r,n,i)=>{var u,A;const a=n===i.length-1,o=((A=(u=r.runs)==null?void 0:u[0])==null?void 0:A.attributes)||{},s=a?o.alignLastLine:o.align;return to(DK,t.textDecoration(),kK(t,e,s),SK,xK)(r)},FK=(t,e)=>r=>{const n=_K(t,e);return r.map(i=>i.map(n))},RK=65532,TK=t=>t.codePoints.includes(RK),LK=t=>{var i;if(!t.positions)return t;const e=t.glyphs||[],r=(i=t.attributes)==null?void 0:i.attachment;if(!r)return t;const n=t.positions.map((a,o)=>{const s=e[o];return r.width&&TK(s)?Object.assign({},a,{xAdvance:r.width}):Object.assign({},a)});return Object.assign({},t,{positions:n})},NK=()=>t=>{const e=t.runs.map(LK);return Object.assign({},t,{runs:e})},OK=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.
216shrinkFactor||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}),MK=t=>{const e=OK(t.attributes);return Object.assign({},t,{attributes:e})},PK=()=>t=>{const e=t.string||"",r=(t.runs||[]).map(MK);return{string:e,runs:r}},UK=()=>t=>(t.runs.forEach(e=>{const{attributes:r}=e,{verticalAlign:n}=r;n==="sub"?r.yOffset=-.2:n==="super"&&(r.yOffset=.4)}),t),zK=k4(),HK=t=>t.reduce((e,r)=>{const n=r.end-r.start,i=L8(r.attributes.bidiLevel,n);return e.concat(i)},[]),GK=()=>t=>{const e=HK(t.runs);let r="";return t.string.split("").forEach((i,a)=>{const s=e[a]%2===1?zK.getMirroredCharacter(t.string.charAt(a)):null;r+=s||i}),{...t,string:r}},Aw=t=>(e,r,n={})=>{const i=to(nK(),NK(),UK(),tK(),mq(t,n),GK(),hK(t)),a=o=>o.map(i);return to(FK(t,n),Jq(),Hq(t,n,r),a,dK(),PK())(e)},WK=k4(),hw=()=>t=>{var A;const{string:e}=t,r=(A=t.runs[0])==null?void 0:A.attributes.direction,{levels:n}=WK.getEmbeddingLevels(e,r);let i=null,a=0,o=0;const s=[];for(let d=0;d<n.length;d+=1){const g=n[d];g!==i&&(i!==null&&s.push({start:a,end:o,attributes:{bidiLevel:i}}),a=o,i=g),o+=1}return a<e.length&&s.push({start:a,end:e.length,attributes:{bidiLevel:i}}),{string:e,runs:s}},Th=1e4,YK=(t,e)=>{let r=e+1;for(;r<t.length&&!(t[r].type!=="glue"&&t[r].type!=="penalty");r++);return t[r-1]},qK=(t,e,r)=>{let n=null,i=1/0;const a={width:0,stretch:0,shrink:0},o=e[Math.min(r,e.length-1)],s=A=>{const d="stretch"in A?A.stretch:null;if(a.width<o)return d&&a.stretch-d>0?(o-a.width)/a.stretch:Th;const g="shrink"in A?A.shrink:null;return a.width>o?g&&a.shrink-g>0?(o-a.width)/a.shrink:Th:0};let u=0;for(let A=0;A<t.length;A+=1){const d=t[A];d.type==="box"&&(a.width+=d.width),d.type==="glue"&&(a.width+=d.width,a.stretch+=d.stretch,a.shrink+=d.shrink);const g=YK(t,A);if(u=g.type==="penalty"?g.width:0,a.width-a.shrink+u>o){if(n===null){let E=A===0?A+1:A;for(;E<t.length&&(t[E].type==="glue"||t[E].type==="penalty");)E++;n=E-1}break}if(d.type==="penalty"||d.type==="glue"){const E=s(d),b=d.type==="penalty"?d.penalty:0,y=100*Math.abs(E)**3+b;i>=y&&(n=A,i=y)}}return a.width-a.shrink+u>o?n:null},KK=(t,e)=>{let r=0,n=0,i=t;const a=[0];for(;i.length>0;){const o=qK(i,e,n);o!==null?(r+=o,a.push(r),i=i.slice(o+1,i.length),r++,n++):i=[]}return a};class jK{constructor(e){i0(this,"data");i0(this,"prev");i0(this,"next");this.data=e,this.prev=null,this.next=null}}class Gd{constructor(){i0(this,"head");i0(this,"tail");i0(this,"listSize");i0(this,"listLength");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}}i0(Gd,"Node",jK);function qI(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 JK(t,e,r,n,i,a){let o=r.width-i.totals.width,s=0,u=0;const A=a<e.length?e[a-1]:e[e.length-1];return t[n].type==="penalty"&&(o+=t[n].width),o<A?(s=r.stretch-i.totals.stretch,s>0?(A-o)/s:si.infinity):o>A?(u=r.shrink-i.totals.shrink,u>0?(A-o)/u:si.infinity):0}function VK(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===-si.infinity&&i>r)break}return n}function ZK(t){const e=[];
216if(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()}/** 217 * @param nodes 218 * @param availableWidths 219 * @param tolerance 220 * @preserve Knuth and Plass line breaking algorithm in JavaScript 221 */const si=(t,e,r)=>{const n={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new Gd,a={width:0,stretch:0,shrink:0},o=e;i.push(new Gd.Node(qI(0,0,0,0,void 0,null)));function s(u,A,d){let g=i.first();for(;g!==null;){let E=0;const b=[{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(;g!==null;){E=g.data.line+1;const x=JK(d,o,a,A,g.data,E);if((x<-1||u.type==="penalty"&&u.penalty===-si.infinity)&&i.remove(g),x>=-1&&x<=n.tolerance){const k=100*Math.pow(Math.abs(x),3);let T=0;u.type==="penalty"&&u.penalty>=0?T=Math.pow(n.demerits.line+k,2)+Math.pow(u.penalty,2):u.type==="penalty"&&u.penalty!==-si.infinity?T=Math.pow(n.demerits.line+k,2)-Math.pow(u.penalty,2):T=Math.pow(n.demerits.line+k,2),u.type==="penalty"&&d[g.data.position].type==="penalty"&&(T+=n.demerits.flagged*u.flagged*d[g.data.position].flagged);let _;x<-.5?_=0:x<=.5?_=1:x<=1?_=2:_=3,Math.abs(_-g.data.fitnessClass)>1&&(T+=n.demerits.fitness),T+=g.data.demerits,T<b[_].demerits&&(b[_]={active:g,demerits:T})}if(g=g.next,g!==null&&g.data.line>=E)break}const y=VK(d,a,A);for(let x=0;x<b.length;x+=1){const k=b[x];if(k.demerits===1/0)continue;const T=new Gd.Node(qI(A,k.demerits,k.active.data.line+1,x,y,k.active));g!==null?i.insertBefore(g,T):i.push(T)}}}return t.forEach((u,A,d)=>{if(u.type==="box"){a.width+=u.width;return}if(u.type==="glue"){A>0&&d[A-1].type==="box"&&s(u,A,d),a.width+=u.width,a.stretch+=u.stretch,a.shrink+=u.shrink;return}u.type==="penalty"&&u.penalty!==si.infinity&&s(u,A,d)}),ZK(i)};si.infinity=1e4;si.glue=(t,e,r,n,i)=>({type:"glue",start:e,end:r,width:t,stretch:n,shrink:i});si.box=(t,e,r,n=!1)=>({type:"box",width:t,start:e,end:r,hyphenated:n});si.penalty=(t,e,r)=>({type:"penalty",width:t,penalty:e,flagged:r});const XK=(t,e)=>{const r=e.start+t,n=e.end+t;return Object.assign({},e,{start:r,end:n})},$K=t=>t.end-t.start,ej=(t,e)=>{const r=t.end+$K(e),n=(t.glyphs||[]).concat(e.glyphs||[]),i=(t.positions||[]).concat(e.positions||[]),a=Object.assign({},t.attributes,e.attributes),o=t.glyphIndices||[],s=Cc(o)||0,u=(e.glyphIndices||[]).map(d=>d+s+1),A=Z8(o.concat(u));return Object.assign({},t,{end:r,glyphs:n,positions:i,attributes:a,glyphIndices:A})},tj=(t,e,r)=>{if(!e)return r;const n=_1(0,t,r),i=_1(t,1/0,r);return ej(tw(e,n),i)},rj=(t,e,r)=>{const n=_4(r),i=$8(e)?ew(e,n):e;return tj(t,i,r)},nj=(t,e)=>Xp(t,e.runs),ij=(t,e,r)=>{const n=nj(t,r);if(n===-1)return nw(e,r);const i=[e],a=r.string.slice(0,t)+rw(i)+r.string.slice(t),o=r.runs.map((s,u)=>u===n?rj(t-s.start,e,s):u>n?XK(i.length,s):s);return Object.assign({},r,{string:a,runs:o})},aj=(t,e,r)=>{const n=r.start||0,i=Math.max(0,mg(t-n,r)),a=Math.max(0,mg(e-n,r)),o=(r.positions||[]).slice(i,a);return fw(o)},oj=(t,e,r)=>X8(t,e,r.runs).reduce((i,a)=>i+aj(t,e,a),0),sj=45,lj=5,cj=50,Lh={width:3,stretch:6,shrink:9},uj=(t,e,r)=>{let n=0,i=null;const a=r.reduce((o,s)=>{const u=e[s],A=e[s-1];if(s===e.length-1)return o;let d;return u.type==="penalty"?(i=A.end,d=cA(n,i,t),d=ij(d.string.length,sj,d)):(i=u.end,d=cA(n,i,t)),n=i,[...o,d]},[]);return a.push(cA(n,t.string.length,t)),a},fj=(t,{align:e},r)=>{let n=0;const i=5,{syllables:a}=t,o=r.hyphenationPenalty||(e==="justify"?100:600),s=a.reduce((u,A,d)=>{const g=oj(n,n+A.length,t);if(A.trim()===""){const E=g*Lh.width/Lh.stretch,b=g*Lh.width/Lh.shrink,y=n+A.length;u.push(si.glue(g,n,y,E,b))}else{const E=a[d+1]!==" ",b=n+A.length;u.push(si.box(g,n,b,E)),a[d+1]&&E&&u.push(si.penalty(i,o,1))}return n+=A.length,u},[]);return s.push(si.glue(0,n,n,si.infinity,0)),s.push(si.penalty(0,-si.infinity,1)),s},Aj=t=>{var e,r;return((r=(e=t.runs)==null?void 0:e[0])==null?void 0:r.attributes)||{}},dw=t=>(e,r)=>{let n=t.tolerance||4;const i=Aj(e),a=fj(e,i,t);
221let o=si(a,r,n);for(;o.length===0&&n<cj;)n+=lj,o=si(a,r,n);return(o.length===0||o.length===1&&o[0]===0)&&(o=KK(a,r)),uj(e,a,o.slice(1))};var BA;(function(t){t[t.GROW=0]="GROW",t[t.SHRINK=1]="SHRINK"})(BA||(BA={}));const gw=1,pw=2,hj={before:.5,after:.5,priority:gw,unconstrained:!1},dj={before:.14453125,after:.14453125,priority:pw,unconstrained:!1},gj={before:-.04296875,after:-.04296875,priority:gw,unconstrained:!1},pj={before:-.04296875,after:-.04296875,priority:pw,unconstrained:!1},mj=(t,e)=>{const r=e.expandCharFactor||{},n=e.shrinkCharFactor||{};return t===BA.GROW?Object.assign({},dj,r):Object.assign({},pj,n)},vj=(t,e)=>{const r=e.expandWhitespaceFactor||{},n=e.shrinkWhitespaceFactor||{};return t===BA.GROW?Object.assign({},hj,r):Object.assign({},gj,n)},Ej=(t,e)=>r=>{const n=mj(t,e),i=vj(t,e),a=[];for(let o=0;o<r.length;o+=1){let s;const u=r[o];T4(u)?(s=Object.assign({},i),o===r.length-1&&(s.before=0,o>0&&(a[o-1].after=0))):u.isMark&&o>0?(s=Object.assign({},a[o-1]),s.before=0,a[o-1].after=0):s=Object.assign({},n),a.push(s)}return a},Cj=(t,e,r)=>{const n=t>0?BA.GROW:BA.SHRINK,i=Ej(n,r),a=e.runs.reduce((o,s)=>o.concat(i(s.glyphs)),[]);return a[0].before=0,a[a.length-1].after=0,a},KI=0,lp=3,bj=(t,e)=>{let r=0;const n=[],i=[];for(let d=KI;d<=lp;d+=1)n[d]=i[d]=0;for(let d=0;d<e.length;d+=1){const g=e[d],E=g.before+g.after;r+=E,n[g.priority]+=E,g.unconstrained&&(i[g.priority]+=E)}let a=-1,o=0,s=t,u;for(u=KI;u<=lp;u+=1){const d=n[u];if(d!==0){if(a===-1&&(a=u,o=d),Math.abs(s)<=Math.abs(d)){n[u]=s/d,i[u]=0,s=0;break}if(n[u]=1,s-=d,i[u]!==0){i[u]=s/i[u],s=0;break}}}for(let d=u+1;d<=lp;d+=1)n[d]=0,i[d]=0;s>0&&a>-1&&(n[a]=(o+(t-r))/o);const A=[];for(let d=0;d<e.length;d+=1){const g=e[d],E=e[d+1];let b=g.after*n[g.priority];E&&(b+=E.before*n[E.priority]),g.unconstrained&&(b+=g.after*i[g.priority],E&&(b+=E.before*i[E.priority])),A.push(b)}return A},Ij=(t,e)=>{let r=0;for(const n of e.runs)for(const i of n.positions)i.xAdvance+=t[r++];return e},mw=t=>e=>{const r=e.box.width-R4(e);if(r===0)return e;const n=Cj(r,e,t),i=bj(r,n);return Ij(i,e)},jI=t=>{const e=(r,n)=>Math.max(r,h2(n));return t.runs.reduce(e,0)},yj=12,vw=()=>t=>{let e=t.overflowLeft||0;const r=t.overflowRight||0,n=R4(t)-r;t.decorationLines=[];for(let i=0;i<t.runs.length;i+=1){const a=t.runs[i],o=Math.min(n-e,F4(a)),s=Math.max(.5,Math.floor(a.attributes.fontSize/yj));if(a.attributes.underline){const A={rect:{x:e,y:jI(t)+s*2,width:o,height:s},opacity:a.attributes.opacity,color:a.attributes.underlineColor||"black",style:a.attributes.underlineStyle||"solid"};t.decorationLines.push(A)}if(a.attributes.strike){const u=jI(t)-h2(a)/3,d={rect:{x:e,y:u,width:o,height:s},opacity:a.attributes.opacity,color:a.attributes.strikeColor||"black",style:a.attributes.strikeStyle||"solid"};t.decorationLines.push(d)}e+=o}return t},Bj=["Common","Inherited","Unknown"],Ew=()=>t=>{const{string:e}=t;let r="Unknown",n=0,i=0;const a=[];if(!e)return uw();for(let s=0;s<e.length;s+=1){const u=e[s],A=u.codePointAt(0),d=U7.getScript(A);d!==r&&!Bj.includes(d)&&(r!=="Unknown"&&a.push({start:n,end:i,attributes:{script:r}}),n=i,r=d),i+=u.length}return n<e.length&&a.push({start:n,end:e.length,attributes:{script:r}}),{string:e,runs:a}},Cw="Â",xj=cq(hq),wj=t=>t.split(Cw),Nh={},Qj=t=>{const e=t.includes(Cw)?t:xj(t);return wj(e)},bw=()=>t=>{const e=`_${t}`;return rn(t)?[]:(Nh[e]||(Nh[e]=Qj(t)),Nh[e])},Sj=[173],JI=t=>t.attributes.fontSize||12,kj=(t,e,r)=>{if(Sj.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)},Iw=()=>({string:t,runs:e})=>{let r=null,n=null,i=0,a=0;const o=[];for(let s=0;s<e.length;s+=1){const u=e[s];if(t.length===0){o.push({start:0,end:0,attributes:{font:u.attributes.font}});break}const A=t.slice(u.start,u.end);for(let d=0;d<A.length;d+=1){const g=A[d],E=g.codePointAt(0),b=kj(E,u.attributes.font,r),y=JI(u);(b!==r||y!==n||b.unitsPerEm!==r.unitsPerEm)&&(r&&o.push({start:i,end:a,attributes:{font:[r],scale:n/r.unitsPerEm}}),r=b,n=y,i=a),a+=g.length}}if(i<t.length){const s=JI(Cc(e));o.push({start:i,end:t.length,attributes:{font:[r],scale:s/r.unitsPerEm}})}return{string:t,runs:o}};var Dj=(()=>{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(V,$){n=V,i=$});var a=Object.assign({},r),o="";typeof document<"u"&&document.currentScript&&(o=document.currentScript.src),t&&(o=t),o.indexOf("blob:")!==0?o=o.substr(0,o.replace(/[?#].*/,"").lastIndexOf("/")+1):o="";var s=r.print||console.log.bind(console),u=r.printErr||console.warn.bind(console);Object.assign(r,a),a=null;var A;r.wasmBinary&&(A=r.wasmBinary),r.noExitRuntime,typeof WebAssembly!="object"&&ie("no native wasm support detected");var d,g=!1;function E(V,$,he){he=$+he;for(var Ee="";!($>=he);){var Ne=V[$++];if(!Ne)break;if(Ne&128){var Ke=V[$++]&63;if((Ne&224)==192)Ee+=String.fromCharCode((Ne&31)<<6|Ke);else{var ut=V[$++]&63;Ne=(Ne&240)==224?(Ne&15)<<12|Ke<<6|ut:(Ne&7)<<18|Ke<<12|ut<<6|V[$++]&63,65536>Ne?Ee+=String.fromCharCode(Ne):(Ne-=65536,Ee+=String.fromCharCode(55296|Ne>>10,56320|Ne&1023))}}else Ee+=String.fromCharCode(Ne)}return Ee}var b,y,x,k,T,_,S,R,Q;function G(){var V=d.buffer;b=V,r.HEAP8=y=new Int8Array(V),r.HEAP16=k=new Int16Array(V),r.HEAP32=_=new Int32Array(V),r.HEAPU8=x=new Uint8Array(V),r.HEAPU16=T=new Uint16Array(V),r.HEAPU32
vendor: 418 bytes, line 221
221=S=new Uint32Array(V),r.HEAPF32=R=new Float32Array(V),r.HEAPF64=Q=new Float64Array(V)}var P,O=[],j=[],W=[];function Z(){var V=r.preRun.shift();O.unshift(V)}var F=0,z=null;function ie(V){throw r.onAbort&&r.onAbort(V),V="Aborted("+V+")",u(V),g=!0,V=new WebAssembly.RuntimeError(V+". Build with -sASSERTIONS for more info."),i(V),V}function le(V){return V.startsWith("data:application/octet-stream;base64,")}var oe;if(oe=
vendor: 95,688 bytes, line 221
221"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIAIAELBQBBpDsLaQECfyMAQRBrIgYkACABIAAoAgQiB0EBdWohASAAKAIAIQAgBiABIAIgAyAEIAUgB0EBcQR/IAEoAgAgAGooAgAFIAALERAAQRAQHiIAIAYpAwg3AwggACAGKQMANwMAIAZBEGokACAACwUAQaA7Cx0AIAAoAgAiACAALQAAQfcBcUEIQQAgARtyOgAAC6oBAgJ/AX0jAEEQayICJAAgACgCACEAIAFB/wFxIgNBBkkEQAJ/AkACQAJAIANBBGsOAgABAgsgAEHUA2ogAC0AiANBA3FBAkYNAhogAEHMA2oMAgsgAEHMA2ogAC0AiANBA3FBAkYNARogAEHUA2oMAQsgACABQf8BcUECdGpBzANqCyoCACEEIAJBEGokACAEuw8LIAJB7hA2AgAgAEEFQdglIAIQLBAkAAuqAQICfwF9IwBBEGsiAiQAIAAoAgAhACABQf8BcSIDQQZJBEACfwJAAkACQCADQQRrDgIAAQILIABBxANqIAAtAIgDQQNxQQJGDQIaIABBvANqDAILIABBvANqIAAtAIgDQQNxQQJGDQEaIABBxANqDAELIAAgAUH/AXFBAnRqQbwDagsqAgAhBCACQRBqJAAgBLsPCyACQe4QNgIAIABBBUHYJSACECwQJAALqgECAn8BfSMAQRBrIgIkACAAKAIAIQAgAUH/AXEiA0EGSQRAAn8CQAJAAkAgA0EEaw4CAAECCyAAQbQDaiAALQCIA0EDcUECRg0CGiAAQawDagwCCyAAQawDaiAALQCIA0EDcUECRg0BGiAAQbQDagwBCyAAIAFB/wFxQQJ0akGsA2oLKgIAIQQgAkEQaiQAIAS7DwsgAkHuEDYCACAAQQVB2CUgAhAsECQAC08AIAAgASgCACIBKgKcA7s5AwAgACABKgKkA7s5AwggACABKgKgA7s5AxAgACABKgKoA7s5AxggACABKgKMA7s5AyAgACABKgKQA7s5AygLDAAgACgCACoCkAO7CwwAIAAoAgAqAowDuwsMACAAKAIAKgKoA7sLDAAgACgCACoCoAO7CwwAIAAoAgAqAqQDuwsMACAAKAIAKgKcA7sL6AMCBH0FfyMAQUBqIgokACAAKAIAIQAgCkEIakEAQTgQKhpB8DpB8DooAgBBAWo2AgAgABB4IAAtABRBA3EiCCADQQEgA0H/AXEbIAgbIQkgAEEUaiEIIAG2IQQgACoC+AMhBQJ9AkACQAJAIAAtAPwDQQFrDgIBAAILIAUgBJRDCtcjPJQhBQsgBUMAAAAAYEUNACAAIAlB/wFxQQAgBCAEEDEgCEECQQEgBBAiIAhBAkEBIAQQIZKSDAELIAggCUH/AXFBACAEIAQQLSIFIAVbBEBBAiELIAggCUH/AXFBACAEIAQQLQwBCyAEIARcIQsgBAshByACtiEFIAAqAoAEIQYgACAHAn0CQAJAAkAgAC0AhARBAWsOAgEAAgsgBiAFlEMK1yM8lCEGCyAGQwAAAABgRQ0AIAAgCUH/AXFBASAFIAQQMSAIQQBBASAEECIgCEEAQQEgBBAhkpIMAQsgCCAJQf8BcSIJQQEgBSAEEC0iBiAGWwRAQQIhDCAIIAlBASAFIAQQLQwBCyAFIAVcIQwgBQsgA0H/AXEgCyAMIAQgBUEBQQAgCkEIakEAQfA6KAIAED0EQCAAIAAtAIgDQQNxIAQgBRB2IABEAAAAAAAAAABEAAAAAAAAAAAQcwsgCkFAayQACw0AIAAoAgAtAABBAXELFQAgACgCACIAIAAtAABB/gFxOgAACxAAIAAoAgAtAABBBHFBAnYLegECfyMAQRBrIgEkACAAKAIAIgAoAggEQANAIAAtAAAiAkEEcUUEQCAAIAJBBHI6AAAgACgCECICBEAgACACEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyABQRBqJAAPCyABQYAINgIAIABBBUHYJSABECwQJAALLgEBfyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALIAAoAgBBADYCEAsXACAAKAIEKAIIIgAgACgCACgCCBEAAAsuAQF/IAAoAgghAiAAIAE2AgggAgRAIAIgAigCACgCBBEAAAsgACgCAEEFNgIQCz4BAX8gACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIAIgBBADYCCCAAIAAtAABB7wFxOgAAC0kBAX8jAEEQayIGJAAgBiABKAIEKAIEIgEgAiADIAQgBSABKAIAKAIIERAAIAAgBisDALY4AgAgACAGKwMItjgCBCAGQRBqJAALcwECfyMAQRBrIgIkACAAKAIEIQMgACABNgIEIAMEQCADIAMoAgAoAgQRAAALIAAoAgAiACgC6AMgACgC7ANHBEAgAkH5IzYCACAAQQVB2CUgAhAsECQACyAAQQQ2AgggACAALQAAQRByOgAAIAJBEGokAAs8AQF/AkAgACgCACIAKALsAyAAKALoAyIAa0ECdSABTQ0AIAAgAUECdGooAgAiAEUNACAAKAIEIQILIAILGQAgACgCACgC5AMiAEUEQEEADwsgACgCBAsXACAAKAIAIgAoAuwDIAAoAugDa0ECdQuOAwEDfyMAQdACayICJAACQCAAKAIAIgAoAuwDIAAoAugDRg0AIAEoAgAiAygC5AMhASAAIAMQb0UNACAAIAFGBEAgAkEIakEAQcQCECoaIAJBADoAGCACQgA3AxAgAkGAgID+BzYCDCACQRxqQQBBxAEQKhogAkHgAWohBCACQSBqIQEDQCABQoCAgPyLgIDAv383AhAgAUKBgICAEDcCCCABQoCAgPyLgIDAv383AgAgAUEYaiIBIARHDQALIAJCgICA/IuAgMC/fzcD8AEgAkKBgICAEDcD6AEgAkKAgID8i4CAwL9/NwPgASACQoCAgP6HgIDg/wA3AoQCIAJCgICA/oeAgOD/ADcC/AEgAiACLQD4AUH4AXE6APgBIAJBjAJqQQBBwAAQKhogA0GYAWogAkEIakHEAhArGiADQQA2AuQDCwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIAJB0AJqJAAL4AcBCH8jAEHQAGsiByQAIAAoAgAhAAJAAkAgASgCACIIKALkA0UEQCAAKAIIDQEgCC0AF0EQdEGAgDBxQYCAIEYEQCAAIAAoAuADQQFqNgLgAwsgACgC6AMiASACQQJ0aiEGAkAgACgC7AMiBCAAQfADaiIDKAIAIgVJBEAgBCAGRgRAIAYgCDYCACAAIAZBBGo2AuwDDAILIAQgBCICQQRrIgFLBEADQCACIAEoAgA2AgAgAkEEaiECIAFBBGoiASAESQ0ACwsgACACNgLsAyAGQQRqIgEgBEcEQCAEIAQgAWsiAUF8cWsgBiABEDMaCyAGIAg2AgAMAQsgBCABa0ECdUEBaiIEQYCAgIAETw0DAkAgB0EgakH/////AyAFIAFrIgFBAXUiBSAEIAQgBUkbIAFB/P///wdPGyACIAMQSiIDKAIIIgIgAygCDEcNACADKAIEIgEgAygCACIESwRAIAMgASABIARrQQJ1QQFqQX5tQQJ0IgRqIAEgAiABayIBEDMgAWoiAjYCCCADIAMoAgQgBGo2AgQMAQsgB0E4akEBIAIgBGtBAXUgAiAERhsiASABQQJ2IAMoAhAQSiIFKAIIIQQCfyADKAIIIgIgAygCBCIBRgRAIAQhAiABDAELIAQgAiABa2ohAgNAIAQgASgCADYCACABQQRqIQEgBEEEaiIEIAJHDQALIAMoAgghASADKAIECyEEIAMoAgAhCSADIAUoAgA2AgAgBSAJNgIAIAMgBSgCBDYCBCAFIAQ2AgQgAyACNgIIIAUgATYCCCADKAIMIQogAyAFKAIMNgIMIAUgCjYCDCABIARHBEAgBSABIAQgAWtBA2pBfHFqNgIICyAJRQ0AIAkQIyADKAIIIQILIAIgCDYCACADIAMoAghBBGo2AgggAyADKAIEIAYgACgC6AMiAWsiAmsgASACEDM2AgQgAygCCCAGIAAoAuwDIAZrIgQQMyEGIAAoAugDIQEgACADKAIENgLoAyADIAE2AgQgACgC7AMhAiAAIAQgBmo2AuwDIAMgAjYCCCAAKALwAyEEIAAgAygCDDYC8AMgAyABNgIAIAMgBDYCDCABIAJHBEAgAyACIAEgAmtBA2pBfHFqNgIICyABRQ0AIAEQIwsgCCAANgLkAwNAIAAtAAAiAUEEcUUEQCAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyAHQdAAaiQADwsgB0HEIzYCECAAQQVB2CUgB0EQahAsECQACyAHQckkNgIAIABBBUHYJSAHECwQJAALEAIACxAAIAAoAgAtAABBAnFBAXYLWQIBfwF9IwBBEGsiAiQAIAJBCGogACgCACIAQfwAaiAAIAFB/wFxQQF0ai8BaBAfQwAAwH8hAwJAAkAgAi0ADA4EAQAAAQALIAIqAgghAwsgAkEQaiQAIAMLTgEBfyMAQRBrIgMkACADQQhqIAEoAgAiAUH8AGogASACQf8BcUEBdGovAUQQHyADLQAMIQEgACADKgIIuzkDCCAAIAE2AgAgA0EQaiQAC14CAX8BfCMAQRBrIgIkACACQQhqIAAoAgAiAEH8AGogACABQf8BcUEBdGovAVYQH0QAAAAAAAD4fyEDAkACQCACLQAMDgQBAAABAAsgAioCCLshAwsgAkEQaiQAIAMLJAEBfUMAAMB/IAAoAgAiAEH8AGogAC8BehAgIgEgASABXBu7C0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXgQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXYQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXQQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXIQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXAQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAW4QHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0gCAX8BfQJ9IAAoAgAiAEH8AGoiASAALwEcECAiAiACXARAQwAAgD9DAAAAACAAKAL0Ay0ACEEBcRsMAQsgASAALwEcECALuws2AgF/AX0gACgCACIAQfwAaiIBIAAvARoQICICIAJcBEBEAAAAAAAAAAAPCyABIAAvARoQILsLRAEBfyMAQRBrIgIkACACQQhqIAEoAgAiAUH8AGogAS8BHhAfIAItAAwhASAAIAIqAgi7OQMIIAAgATYCACACQRBqJAALEAAgACgCAC0AF0ECdkEDcQsNACAAKAIALQAXQQNxC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEgEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALQAUQQR2QQdxCw0AIAAoAgAvABVBDnYLDQAgACgCAC0AFEEDcQsQACAAKAIALQAUQQJ2QQNxCw0AIAAoAgAvABZBD3ELEAAgACgCAC8AFUEEdkEPcQsNACAAKAIALwAVQQ9xC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEyEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALwAVQQx2QQNxCxAAIAAoAgAtABdBBHZBAXELgQECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEIgBIANBEGokAAt5AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQiAEgBEEQaiQAC3EBAX8CQCAAKAIAIgAtAAAiAkECcUEBdiABRg0AIAAgAkH9AXFBAkEAIAEbcjoAAANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC4EBAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxCOASADQRBqJAALeQIBfQJ/IwBBEGsiBCQAIAAoAgAhBSAEAn8gArYiAyADXARAQwAAwH8hA0EADAELQwAAwH8gAyADQwAAgH9bIANDAACA/1tyIgAbIQMgAEULOgAMIAQgAzgCCCAEIAQpAwg3AwAgBSABQf8BcSAEEI4BIARBEGokAAv5AQICfQR/IwBBEGsiBSQAIAAoAgAhAAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIGGyEDIAZFCyEGQQEhByAFQQhqIABB/ABqIgggACABQf8BcUEBdGpB1gBqIgEvAQAQHwJAAkAgAyAFKgIIIgRcBH8gBCAEWw0BIAMgA1wFIAcLRQ0AIAUtAAwgBkYNAQsgCCABIAMgBhA5A0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsgBUEQaiQAC7UBAgN/An0CQCAAKAIAIgBB/ABqIgMgAEH6AGoiAi8BABAgIgYgAbYiBVsNACAFIAVbIgRFIAYgBlxxDQACQCAEIAVDAAAAAFsgBYtDAACAf1tyRXFFBEAgAiACLwEAQfj/A3E7AQAMAQsgAyACIAVBAxBMCwNAIAAtAAAiAkEEcQ0BIAAgAkEEcjoAACAAKAIQIgIEQCAAIAIRAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQVSACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQVSADQRBqJAALfAIDfwF9IwBBEGsiAiQAIAAoAgAhAwJ9IAG2IgUgBVwEQEEAIQBDAADAfwwBC0EAQQIgBUMAAIB/WyAFQwAAgP9bciIEGyEAQwAAwH8gBSAEGwshBSACIAA6AAwgAiAFOAIIIAIgAikDCDcDACADQQAgAhBVIAJBEGokAAt0AgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEQQAgAxBVIANBEGokAAt8AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIANBASACEFYgAkEQaiQAC3QCAX0CfyMAQRBrIgMkACAAKAIAIQQgAwJ/IAG2IgIgAlwEQEMAAMB/IQJBAAwBC0MAAMB/IAIgAkMAAIB/WyACQwAAgP9bciIAGyECIABFCzoADCADIAI4AgggAyADKQMINwMAIARBASADEFYgA0EQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQViACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQViADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBASABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQRiADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBACABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQRiADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRxqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRpqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLPQEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIAAgARBrIAFBEGokAAt6AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIAMgAhBrIAJBEGokAAtyAgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEIAMQayADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRhqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLkAEBAX8CQCAAKAIAIgBBF2otAAAiAkECdkEDcSABQf8BcUYNACAAIAAvABUgAkEQdHIiAjsAFSAAIAJB///PB3EgAUEDcUESdHJBEHY6ABcDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuNAQEBfwJAIAAoAgAiAEEXai0AACICQQNxIAFB/wFxRg0AIAAgAC8AFSACQRB0ciICOwAVIAAgAkH///MHcSABQQNxQRB0ckEQdjoAFwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC0MBAX8jAEEQayICJAAgACgCACEAIAJBAzoADCACQYCAgP4HNgIIIAIgAikDCDcDACAAIAFB/wFxIAIQZSACQRBqJAALgAECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEGUgA0EQaiQAC3gCAX0CfyMAQRBrIgQkACAAKAIAIQUgBAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIAGyEDIABFCzoADCAEIAM4AgggBCAEKQMINwMAIAUgAUH/AXEgBBBlIARBEGokAAt3AQF/AkAgACgCACIALQAUIgJBBHZBB3EgAUH/AXFGDQAgACACQY8BcSABQQR0QfAAcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuJAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSICQQ52Rg0AIABBF2ogAiAALQAXQRB0ciICQRB2OgAAIAAgAkH//wBxIAFBDnRyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLcAEBfwJAIAAoAgAiAC0AFCICQQNxIAFB/wFxRg0AIAAgAkH8AXEgAUEDcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwt2AQF/AkAgACgCACIALQAUIgJBAnZBA3EgAUH/AXFGDQAgACACQfMBcSABQQJ0QQxxcjoAFANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC48BAQF/AkAgACgCACIALwAVIgJBCHZBD3EgAUH/AXFGDQAgAEEXaiACIAAtABdBEHRyIgJBEHY6AAAgACACQf/hA3EgAUEPcUEIdHI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuPAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSAAQRdqLQAAQRB0ciICQfABcUEEdkYNACAAIAJBEHY6ABcgACACQY/+A3EgAUEEdEHwAXFyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLhwEBAX8CQCAAKAIAIgAvABUgAEEXai0AAEEQdHIiAkEPcSABQf8BcUYNACAAIAJBEHY6ABcgACACQfD/A3EgAUEPcXI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwtDAQF/IwBBEGsiAiQAIAAoAgAhACACQQM6AAwgAkGAgID+BzYCCCACIAIpAwg3AwAgACABQf8BcSACEGcgAkEQaiQAC4ABAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxBnIANBEGokAAt4AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQZyAEQRBqJAALjwEBAX8CQCAAKAIAIgAvABUiAkEMdkEDcSABQf8BcUYNACAAQRdqIAIgAC0AF0EQdHIiAkEQdjoAACAAIAJB/58DcSABQQNxQQx0cjsAFQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC5ABAQF/AkAgACgCACIAQRdqLQAAIgJBBHZBAXEgAUH/AXFGDQAgACAALwAVIAJBEHRyIgI7ABUgACACQf//vwdxIAFBAXFBFHRyQRB2OgAXA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsL9g0CCH8CfSMAQRBrIgIkAAJAAkAgASgCACIFLQAUIAAoAgAiAS0AFHNB/wBxDQAgBS8AFSAFLQAXQRB0ciABLwAVIAEtABdBEHRyc0H//z9xDQAgBUH8AGohByABQfwAaiEIAkAgAS8AGCIAQQdxRQRAIAUtABhBB3FFDQELIAggABAgIgogByAFLwAYECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AGiIAQQdxRQRAIAUtABpBB3FFDQELIAggABAgIgogByAFLwAaECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHCIAQQdxRQRAIAUtABxBB3FFDQELIAggABAgIgogByAFLwAcECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHiIAQQdxRQRAIAUtAB5BB3FFDQELIAJBCGogCCAAEB8gAiAHIAUvAB4QH0EBIQAgAioCCCIKIAIqAgAiC1wEfyAKIApbDQIgCyALXAUgAAtFDQEgAi0ADCACLQAERw0BCyAFQSBqIQAgAUEgaiEGA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUEyaiEAIAFBMmohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EJRw0ACyAFQcQAaiEAIAFBxABqIQZBACEDA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUHWAGohACABQdYAaiEGQQAhAwNAAkAgBiADQQF0ai8AACIEQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAEEB8gAiAHIAAvAAAQH0EBIQQgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgBAtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQAgA0EBaiIDQQlHDQALIAVB6ABqIQAgAUHoAGohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EDRw0ACyAFQe4AaiEAIAFB7gBqIQlBACEEQQAhAwNAAkAgCSADQQF0ai8AACIGQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAGEB8gAiAHIAAvAAAQH0EBIQMgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgAwtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQBBASEDIAQhBkEBIQQgBkUNAAsgBUHyAGohACABQfIAaiEJQQAhBEEAIQMDQAJAIAkgA0EBdGovAAAiBkEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBhAfIAIgByAALwAAEB9BASEDIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAMLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAQQEhAyAEIQZBASEEIAZFDQALIAVB9gBqIQAgAUH2AGohCUEAIQRBACEDA0ACQCAJIANBAXRqLwAAIgZBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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",
vendor: 15,646 bytes, lines 221-222
221!le(oe)){var fe=oe;oe=r.locateFile?r.locateFile(fe,o):o+fe}function de(){var V=oe;try{if(V==oe&&A)return new Uint8Array(A);if(le(V))try{var $=In(V.slice(37)),he=new Uint8Array($.length);for(V=0;V<$.length;++V)he[V]=$.charCodeAt(V);var Ee=he}catch{throw Error("Converting base64 string to bytes failed.")}else Ee=void 0;var Ne=Ee;if(Ne)return Ne;throw"both async and sync fetching of the wasm failed"}catch(Ke){ie(Ke)}}function xe(){return A||typeof fetch!="function"?Promise.resolve().then(function(){return de()}):fetch(oe,{credentials:"same-origin"}).then(function(V){if(!V.ok)throw"failed to load wasm binary file at '"+oe+"'";return V.arrayBuffer()}).catch(function(){return de()})}function Me(V){for(;0<V.length;)V.shift()(r)}function Ie(V){if(V===void 0)return"_unknown";V=V.replace(/[^a-zA-Z0-9_]/g,"$");var $=V.charCodeAt(0);return 48<=$&&57>=$?"_"+V:V}function we(V,$){return V=Ie(V),function(){return $.apply(this,arguments)}}var _e=[{},{value:void 0},{value:null},{value:!0},{value:!1}],Re=[];function Ct(V){var $=Error,he=we(V,function(Ee){this.name=V,this.message=Ee,Ee=Error(Ee).stack,Ee!==void 0&&(this.stack=this.toString()+` 222`+Ee.replace(/^Error(:[^\n]*)?\n/,""))});return he.prototype=Object.create($.prototype),he.prototype.constructor=he,he.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},he}var gt=void 0;function ot(V){throw new gt(V)}var Ce=V=>(V||ot("Cannot use deleted val. handle = "+V),_e[V].value),Le=V=>{switch(V){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var $=Re.length?Re.pop():_e.length;return _e[$]={ga:1,value:V},$}},Te=void 0,Qe=void 0;function at(V){for(var $="";x[V];)$+=Qe[x[V++]];return $}var pt=[];function bt(){for(;pt.length;){var V=pt.pop();V.M.$=!1,V.delete()}}var kt=void 0,Ht={};function mt(V,$){for($===void 0&&ot("ptr should not be undefined");V.R;)$=V.ba($),V=V.R;return $}var Se={};function Dt(V){V=Zn(V);var $=at(V);return Lr(V),$}function Wt(V,$){var he=Se[V];return he===void 0&&ot($+" has unknown type "+Dt(V)),he}function st(){}var Qt=!1;function yt(V){--V.count.value,V.count.value===0&&(V.T?V.U.W(V.T):V.P.N.W(V.O))}function Rt(V,$,he){return $===he?V:he.R===void 0?null:(V=Rt(V,$,he.R),V===null?null:he.na(V))}var Tt={};function t0(V,$){return $=mt(V,$),Ht[$]}var _t=void 0;function Lt(V){throw new _t(V)}function Gt(V,$){return $.P&&$.O||Lt("makeClassHandle requires ptr and ptrType"),!!$.U!=!!$.T&&Lt("Both smartPtrType and smartPtr must be specified"),$.count={value:1},Vt(Object.create(V,{M:{value:$}}))}function Vt(V){return typeof FinalizationRegistry>"u"?(Vt=$=>$,V):(Qt=new FinalizationRegistry($=>{yt($.M)}),Vt=$=>{var he=$.M;return he.T&&Qt.register($,{M:he},$),$},st=$=>{Qt.unregister($)},Vt(V))}var te={};function Ge(V){for(;V.length;){var $=V.pop();V.pop()($)}}function Ze(V){return this.fromWireType(_[V>>2])}var $e={},ce={};function Ue(V,$,he){function Ee(lt){lt=he(lt),lt.length!==V.length&&Lt("Mismatched type converter count");for(var Bt=0;Bt<V.length;++Bt)Je(V[Bt],lt[Bt])}V.forEach(function(lt){ce[lt]=$});var Ne=Array($.length),Ke=[],ut=0;$.forEach((lt,Bt)=>{Se.hasOwnProperty(lt)?Ne[Bt]=Se[lt]:(Ke.push(lt),$e.hasOwnProperty(lt)||($e[lt]=[]),$e[lt].push(()=>{Ne[Bt]=Se[lt],++ut,ut===Ke.length&&Ee(Ne)}))}),Ke.length===0&&Ee(Ne)}function J(V){switch(V){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+V)}}function Je(V,$,he={}){if(!("argPackAdvance"in $))throw new TypeError("registerType registeredInstance requires argPackAdvance");var Ee=$.name;if(V||ot('type "'+Ee+'" must have a positive integer typeid pointer'),Se.hasOwnProperty(V)){if(he.ua)return;ot("Cannot register type '"+Ee+"' twice")}Se[V]=$,delete ce[V],$e.hasOwnProperty(V)&&($=$e[V],delete $e[V],$.forEach(Ne=>Ne()))}function Ft(V){ot(V.M.P.N.name+" instance already deleted")}function D(){}function Pe(V,$,he){if(V[$].S===void 0){var Ee=V[$];V[$]=function(){return V[$].S.hasOwnProperty(arguments.length)||ot("Function '"+he+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+V[$].S+")!"),V[$].S[arguments.length].apply(this,arguments)},V[$].S=[],V[$].S[Ee.Z]=Ee}}function He(V,$){r.hasOwnProperty(V)?(ot("Cannot register public name '"+V+"' twice"),Pe(r,V,V),r.hasOwnProperty(void 0)&&ot("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),r[V].S[void 0]=$):r[V]=$}function X(V,$,he,Ee,Ne,Ke,ut,lt){this.name=V,this.constructor=$,this.X=he,this.W=Ee,this.R=Ne,this.pa=Ke,this.ba=ut,this.na=lt,this.ja=[]}function Ae(V,$,he){for(;$!==he;)$.ba||ot("Expected null or instance of "+he.name+", got an instance of "+$.name),V=$.ba(V),$=$.R;return V}function ye(V,$){return $===null?(this.ea&&ot("null is not a valid "+this.name),0):($.M||ot('Cannot pass "'+Tr($)+'" as a '+this.name),$.M.O||ot("Cannot pass deleted object as a pointer of type "+this.name),Ae($.M.O,$.M.P.N,this.N))}function St(V,$){if($===null){if(this.ea&&ot("null is not a valid "+this.name),this.da){var he=this.fa();return V!==null&&V.push(this.W,he),he}return 0}if($.M||ot('Cannot pass "'+Tr($)+'" as a '+this.name),$.M.O||ot("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&$.M.P.ca&&ot("Cannot convert argument of type "+($.M.U?$.M.U.name:$.M.P.name)+" to parameter type "+this.name),he=Ae($.M.O,$.M.P.N,this.N),this.da)switch($.M.T===void 0&&ot("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:$.M.U===this?he=$.M.T:ot("Cannot convert argument of type "+($.M.U?$.M.U.name:$.M.P.name)+" to parameter type "+this.name);break;case 1:he=$.M.T;break;case 2:if($.M.U===this)he=$.M.T;else{var Ee=$.clone();he=this.xa(he,Le(function(){Ee.delete()})),V!==null&&V.push(this.W,he)}break;default:ot("Unsupporting sharing policy")}return he}function vt(V,$){return $===null?(this.ea&&ot("null is not a valid "+this.name),0):($.M||ot('Cannot pass "'+Tr($)+'" as a '+this.name),$.M.O||ot("Cannot pass deleted object as a pointer of type "+this.name),$.M.P.ca&&ot("Cannot convert argument of type "+$.M.P.name+" to parameter type "+this.name),Ae($.M.O,$.M.P.N,this.N))}function Et(V,$,he,Ee){this.name=V,this.N=$,this.ea=he,this.ca=Ee,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,$.R!==void 0?this.toWireType=St:(this.toWireType=Ee?ye:vt,this.V=null)}function $t(V,$){r.hasOwnProperty(V)||Lt("Replacing nonexistant public symbol"),r[V]=$,r[V].Z=void 0}function fr(V,$){var he=[];return function(){if(he.length=0,Object.assign(he,arguments),V.includes("j")){var Ee=r["dynCall_"+V];Ee=he&&he.length?Ee.apply(null,[$].concat(he)):Ee.call(null,$)}else Ee=P.get($).apply(null,he);return Ee}}function a0(V,$){V=at(V);var he=V.includes("j")?fr(V,$):P.get($);return typeof he!="function"&&ot("unknown function pointer with signature "+V+": "+$),he}var Ut=void 0;function l0(V,$){function he(Ke){Ne[Ke]||Se[Ke]||(ce[Ke]?ce[Ke].forEach(he):(Ee.push(Ke),Ne[Ke]=!0))}var Ee=[],Ne={};throw $.forEach(he),new Ut(V+": "+Ee.map(Dt).join([", "]))}function Xt(V,$,he,Ee,Ne){var Ke=$.length;2>Ke&&ot("argTypes array size mismatch! Must at least get return value and 'this' types!");var ut=$[1]!==null&&he!==null,lt=!1;for(he=1;he<$.length;++he)if($[he]!==null&&$[he].V===void 0){lt=!0;break}var Bt=$[0].name!=="void",dt=Ke-2,Mt=Array(dt),Zt=[],d0=[];return function(){if(arguments.length!==dt&&ot("function "+V+" called with "+arguments.length+" arguments, expected "+dt+" args!"),d0.length=0,Zt.length=ut?2:1,Zt[0]=Ne,ut){var G0=$[1].toWireType(d0,this);Zt[1]=G0}for(var m0=0;m0<dt;++m0)Mt[m0]=$[m0+2].toWireType(d0,arguments[m0]),Zt.push(Mt[m0]);if(m0=Ee.apply(null,Zt),lt)Ge(d0);else for(var pr=ut?1:2;pr<$.length;pr++){var Wr=pr===1?G0:Mt[pr-2];$[pr].V!==null&&$[pr].V(Wr)}return G0=Bt?$[0].fromWireType(m0):void 0,G0}}function U0(V,$){for(var he=[],Ee=0;Ee<V;Ee++)he.push(S[$+4*Ee>>2]);return he}function $0(V){4<V&&--_e[V].ga===0&&(_e[V]=void 0,Re.push(V))}function Tr(V){if(V===null)return"null";var $=typeof V;return $==="object"||$==="array"||$==="function"?V.toString():""+V}function y0(V,$){switch($){case 2:return function(he){return this.fromWireType(R[he>>2])};case 3:return function(he){return this.fromWireType(Q[he>>3])};default:throw new TypeError("Unknown float type: "+V)}}function gr(V,$,he){switch($){case 0:return he?function(Ee){return y[Ee]}:function(Ee){return x[Ee]};case 1:return he?function(Ee){return k[Ee>>1]}:function(Ee){return T[Ee>>1]};case 2:return he?function(Ee){return _[Ee>>2]}:function(Ee){return S[Ee>>2]};default:throw new TypeError("Unknown integer type: "+V)}}function v0(V,$){for(var he="",Ee=0;!(Ee>=$/2);++Ee){var Ne=k[V+2*Ee>>1];if(Ne==0)break;he+=String.fromCharCode(Ne)}return he}function Ar(V,$,he){if(he===void 0&&(he=2147483647),2>he)return 0;he-=2;var Ee=$;he=he<2*V.length?he/2:V.length;for(var Ne=0;Ne<he;++Ne)k[$>>1]=V.charCodeAt(Ne),$+=2;return k[$>>1]=0,$-Ee}function Qr(V){return 2*V.length}function w0(V,$){for(var he=0,Ee="";!(he>=$/4);){var Ne=_[V+4*he>>2];if(Ne==0)break;++he,65536<=Ne?(Ne-=65536,Ee+=String.fromCharCode(55296|Ne>>10,56320|Ne&1023)):Ee+=String.fromCharCode(Ne)}return Ee}function _0(V,$,he){if(he===void 0&&(he=2147483647),4>he)return 0;var Ee=$;he=Ee+he-4;for(var Ne=0;Ne<V.length;++Ne){var Ke=V.charCodeAt(Ne);if(55296<=Ke&&57343>=Ke){var ut=V.charCodeAt(++Ne);Ke=65536+((Ke&1023)<<10)|ut&1023}if(_[$>>2]=Ke,$+=4,$+4>he)break}return _[$>>2]=0,$-Ee}function er(V){for(var $=0,he=0;he<V.length;++he){var Ee=V.charCodeAt(he);55296<=Ee&&57343>=Ee&&++he,$+=4}return $}var F0={};function Xr(V){var $=F0[V];return $===void 0?at(V):$}var Sr=[];function Hr(V){var $=Sr.length;return Sr.push(V),$}function Gr(V,$){for(var he=Array(V),Ee=0;Ee<V;++Ee)he[Ee]=Wt(S[$+4*Ee>>2],"parameter "+Ee);return he}var Yt=[],Fn=[null,[],[]];gt=r.BindingError=Ct("BindingError"),r.count_emval_handles=function(){for(var V=0,$=5;$<_e.length;++$)_e[$]!==void 0&&++V;return V},r.get_first_emval=function(){for(var V=5;V<_e.length;++V)if(_e[V]!==void 0)return _e[V];return null},Te=r.PureVirtualError=Ct("PureVirtualError");for(var ar=Array(256),an=0;256>an;++an)ar[an]=String.fromCharCode(an);Qe=ar,r.getInheritedInstanceCount=function(){return Object.keys(Ht).length},r.getLiveInheritedInstances=function(){var V=[],$;for($ in Ht)Ht.hasOwnProperty($)&&V.push(Ht[$]);return V},r.flushPendingDeletes=bt,r.setDelayFunction=function(V){kt=V,pt.length&&kt&&kt(bt)},_t=r.InternalError=Ct("InternalError"),D.prototype.isAliasOf=function(V){if(!(this instanceof D&&V instanceof D))return!1;var $=this.M.P.N,he=this.M.O,Ee=V.M.P.N;for(V=V.M.O;$.R;)he=$.ba(he),$=$.R;for(;Ee.R;)V=Ee.ba(V),Ee=Ee.R;return $===Ee&&he===V},D.prototype.clone=function(){if(this.M.O||Ft(this),this.M.aa)return this.M.count.value+=1,this;var V=Vt,$=Object,he=$.create,Ee=Object.getPrototypeOf(this),Ne=this.M;return V=V(he.call($,Ee,{M:{value:{count:Ne.count,$:Ne.$,aa:Ne.aa,O:Ne.O,P:Ne.P,T:Ne.T,U:Ne.U}}})),V.M.count.value+=1,V.M.$=!1,V},D.prototype.delete=function(){this.M.O||Ft(this),this.M.$&&!this.M.aa&&ot("Object already scheduled for deletion"),st(this),yt(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},D.prototype.isDeleted=function(){return!this.M.O},D.prototype.deleteLater=function(){return this.M.O||Ft(this),this.M.$&&!this.M.aa&&ot("Object already scheduled for deletion"),pt.push(this),pt.length===1&&kt&&kt(bt),this.M.$=!0,this},Et.prototype.qa=function(V){return this.ka&&(V=this.ka(V)),V},Et.prototype.ha=function(V){this.W&&this.W(V)},Et.prototype.argPackAdvance=8,Et.prototype.readValueFromPointer=Ze,Et.prototype.deleteObject=function(V){V!==null&&V.delete()},Et.prototype.fromWireType=function(V){function $(){return this.da?Gt(this.N.X,{P:this.wa,O:he,U:this,T:V}):Gt(this.N.X,{P:this,O:V})}var he=this.qa(V);if(!he)return this.ha(V),null;var Ee=t0(this.N,he);if(Ee!==void 0)return Ee.M.count.value===0?(Ee.M.O=he,Ee.M.T=V,Ee.clone()):(Ee=Ee.clone(),this.ha(V),Ee);if(Ee=this.N.pa(he),Ee=Tt[Ee],!Ee)return $.call(this);Ee=this.ca?Ee.la:Ee.pointerType;var Ne=Rt(he,this.N,Ee.N);return Ne===null?$.call(this):this.da?Gt(Ee.N.X,{P:Ee,O:Ne,U:this,T:V}):Gt(Ee.N.X,{P:Ee,O:Ne})},Ut=r.UnboundTypeError=Ct("UnboundTypeError");var In=typeof atob=="function"?atob:function(V){var $="",he=0;V=V.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var Ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(V.charAt(he++)),Ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(V.charAt(he++)),Ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(V.charAt(he++)),ut="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(V.charAt(he++));Ee=Ee<<2|Ne>>4,Ne=(Ne&15)<<4|Ke>>2;var lt=(Ke&3)<<6|ut;$+=String.fromCharCode(Ee),Ke!==64&&($+=String.fromCharCode(Ne)),ut!==64&&($+=String.fromCharCode(lt))}while(he<V.length);return $},Rn={l:function(V,$,he,Ee){ie("Assertion failed: "+(V?E(x,V):"")+", at: "+[$?$?E(x,$):"":"unknown filename",he,Ee?Ee?E(x,Ee):"":"unknown function"])},q:function(V,$,he){V=at(V),$=Wt($,"wrapper"),he=Ce(he);var Ee=[].slice,Ne=$.N,Ke=Ne.X,ut=Ne.R.X,lt=Ne.R.constructor;V=we(V,function(){Ne.R.ja.forEach((function(dt){if(this[dt]===ut[dt])throw new Te("Pure virtual function "+dt+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:Ke}),this.__construct.apply(this,Ee.call(arguments))}),Ke.__construct=function(){this===Ke&&ot("Pass correct 'this' to __construct");var dt=lt.implement.apply(void 0,[this].concat(Ee.call(arguments)));st(dt);var Mt=dt.M;dt.notifyOnDestruction(),Mt.aa=!0,Object.defineProperties(this,{M:{value:Mt}}),Vt(this),dt=Mt.O,dt=mt(Ne,dt),Ht.hasOwnProperty(dt)?ot("Tried to register registered instance: "+dt):Ht[dt]=this},Ke.__destruct=function(){this===Ke&&ot("Pass correct 'this' to __destruct"),st(this);var dt=this.M.O;dt=mt(Ne,dt),Ht.hasOwnProperty(dt)?delete Ht[dt]:ot("Tried to unregister unregistered instance: "+dt)},V.prototype=Object.create(Ke);for(var Bt in he)V.prototype[Bt]=he[Bt];return Le(V)},j:function(V){var $=te[V];delete te[V];var he=$.fa,Ee=$.W,Ne=$.ia,Ke=Ne.map(ut=>ut.ta).concat(Ne.map(ut=>ut.za));Ue([V],Ke,ut=>{var lt={};return Ne.forEach((Bt,dt)=>{var Mt=ut[dt],Zt=Bt.ra,d0=Bt.sa,G0=ut[dt+Ne.length],m0=Bt.ya,pr=Bt.Aa;lt[Bt.oa]={read:Wr=>Mt.fromWireType(Zt(d0,Wr)),write:(Wr,Xn)=>{var yn=[];m0(pr,Wr,G0.toWireType(yn,Xn)),Ge(yn)}}}),[{name:$.name,fromWireType:function(Bt){var dt={},Mt;for(Mt in lt)dt[Mt]=lt[Mt].read(Bt);return Ee(Bt),dt},toWireType:function(Bt,dt){for(var Mt in lt)if(!(Mt in dt))throw new TypeError('Missing field: "'+Mt+'"');var Zt=he();for(Mt in lt)lt[Mt].write(Zt,dt[Mt]);return Bt!==null&&Bt.push(Ee,Zt),Zt},argPackAdvance:8,readValueFromPointer:Ze,V:Ee}]})},v:function(){},B:function(V,$,he,Ee,Ne){var Ke=J(he);$=at($),Je(V,{name:$,fromWireType:function(ut){return!!ut},toWireType:function(ut,lt){return lt?Ee:Ne},argPackAdvance:8,readValueFromPointer:function(ut){if(he===1)var lt=y;else if(he===2)lt=k;else if(he===4)lt=_;else throw new TypeError("Unknown boolean type size: "+$);return this.fromWireType(lt[ut>>Ke])},V:null})},f:function(V,$,he,Ee,Ne,Ke,ut,lt,Bt,dt,Mt,Zt,d0){Mt=at(Mt),Ke=a0(Ne,Ke),lt&&(lt=a0(ut,lt)),dt&&(dt=a0(Bt,dt)),d0=a0(Zt,d0);var G0=Ie(Mt);He(G0,function(){l0("Cannot construct "+Mt+" due to unbound types",[Ee])}),Ue([V,$,he],Ee?[Ee]:[],function(m0){if(m0=m0[0],Ee)var pr=m0.N,Wr=pr.X;else Wr=D.prototype;m0=we(G0,function(){if(Object.getPrototypeOf(this)!==Xn)throw new gt("Use 'new' to construct "+Mt);if(yn.Y===void 0)throw new gt(Mt+" has no accessible constructor");var Qi=yn.Y[arguments.length];if(Qi===void 0)throw new gt("Tried to invoke ctor of "+Mt+" with invali
222d number of parameters ("+arguments.length+") - expected ("+Object.keys(yn.Y).toString()+") parameters instead!");return Qi.apply(this,arguments)});var Xn=Object.create(Wr,{constructor:{value:m0}});m0.prototype=Xn;var yn=new X(Mt,m0,Xn,d0,pr,Ke,lt,dt);pr=new Et(Mt,yn,!0,!1),Wr=new Et(Mt+"*",yn,!1,!1);var ua=new Et(Mt+" const*",yn,!1,!0);return Tt[V]={pointerType:Wr,la:ua},$t(G0,m0),[pr,Wr,ua]})},d:function(V,$,he,Ee,Ne,Ke,ut){var lt=U0(he,Ee);$=at($),Ke=a0(Ne,Ke),Ue([],[V],function(Bt){function dt(){l0("Cannot call "+Mt+" due to unbound types",lt)}Bt=Bt[0];var Mt=Bt.name+"."+$;$.startsWith("@@")&&($=Symbol[$.substring(2)]);var Zt=Bt.N.constructor;return Zt[$]===void 0?(dt.Z=he-1,Zt[$]=dt):(Pe(Zt,$,Mt),Zt[$].S[he-1]=dt),Ue([],lt,function(d0){return d0=Xt(Mt,[d0[0],null].concat(d0.slice(1)),null,Ke,ut),Zt[$].S===void 0?(d0.Z=he-1,Zt[$]=d0):Zt[$].S[he-1]=d0,[]}),[]})},p:function(V,$,he,Ee,Ne,Ke){0<$||ie();var ut=U0($,he);Ne=a0(Ee,Ne),Ue([],[V],function(lt){lt=lt[0];var Bt="constructor "+lt.name;if(lt.N.Y===void 0&&(lt.N.Y=[]),lt.N.Y[$-1]!==void 0)throw new gt("Cannot register multiple constructors with identical number of parameters ("+($-1)+") for class '"+lt.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return lt.N.Y[$-1]=()=>{l0("Cannot construct "+lt.name+" due to unbound types",ut)},Ue([],ut,function(dt){return dt.splice(1,0,null),lt.N.Y[$-1]=Xt(Bt,dt,null,Ne,Ke),[]}),[]})},a:function(V,$,he,Ee,Ne,Ke,ut,lt){var Bt=U0(he,Ee);$=at($),Ke=a0(Ne,Ke),Ue([],[V],function(dt){function Mt(){l0("Cannot call "+Zt+" due to unbound types",Bt)}dt=dt[0];var Zt=dt.name+"."+$;$.startsWith("@@")&&($=Symbol[$.substring(2)]),lt&&dt.N.ja.push($);var d0=dt.N.X,G0=d0[$];return G0===void 0||G0.S===void 0&&G0.className!==dt.name&&G0.Z===he-2?(Mt.Z=he-2,Mt.className=dt.name,d0[$]=Mt):(Pe(d0,$,Zt),d0[$].S[he-2]=Mt),Ue([],Bt,function(m0){return m0=Xt(Zt,m0,dt,Ke,ut),d0[$].S===void 0?(m0.Z=he-2,d0[$]=m0):d0[$].S[he-2]=m0,[]}),[]})},A:function(V,$){$=at($),Je(V,{name:$,fromWireType:function(he){var Ee=Ce(he);return $0(he),Ee},toWireType:function(he,Ee){return Le(Ee)},argPackAdvance:8,readValueFromPointer:Ze,V:null})},n:function(V,$,he){he=J(he),$=at($),Je(V,{name:$,fromWireType:function(Ee){return Ee},toWireType:function(Ee,Ne){return Ne},argPackAdvance:8,readValueFromPointer:y0($,he),V:null})},e:function(V,$,he,Ee,Ne){$=at($),Ne===-1&&(Ne=4294967295),Ne=J(he);var Ke=lt=>lt;if(Ee===0){var ut=32-8*he;Ke=lt=>lt<<ut>>>ut}he=$.includes("unsigned")?function(lt,Bt){return Bt>>>0}:function(lt,Bt){return Bt},Je(V,{name:$,fromWireType:Ke,toWireType:he,argPackAdvance:8,readValueFromPointer:gr($,Ne,Ee!==0),V:null})},b:function(V,$,he){function Ee(Ke){Ke>>=2;var ut=S;return new Ne(b,ut[Ke+1],ut[Ke])}var Ne=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][$];he=at(he),Je(V,{name:he,fromWireType:Ee,argPackAdvance:8,readValueFromPointer:Ee},{ua:!0})},o:function(V,$){$=at($);var he=$==="std::string";Je(V,{name:$,fromWireType:function(Ee){var Ne=S[Ee>>2],Ke=Ee+4;if(he)for(var ut=Ke,lt=0;lt<=Ne;++lt){var Bt=Ke+lt;if(lt==Ne||x[Bt]==0){if(ut=ut?E(x,ut,Bt-ut):"",dt===void 0)var dt=ut;else dt+="\0",dt+=ut;ut=Bt+1}}else{for(dt=Array(Ne),lt=0;lt<Ne;++lt)dt[lt]=String.fromCharCode(x[Ke+lt]);dt=dt.join("")}return Lr(Ee),dt},toWireType:function(Ee,Ne){Ne instanceof ArrayBuffer&&(Ne=new Uint8Array(Ne));var Ke,ut=typeof Ne=="string";if(ut||Ne instanceof Uint8Array||Ne instanceof Uint8ClampedArray||Ne instanceof Int8Array||ot("Cannot pass non-string to std::string"),he&&ut){var lt=0;for(Ke=0;Ke<Ne.length;++Ke){var Bt=Ne.charCodeAt(Ke);127>=Bt?lt++:2047>=Bt?lt+=2:55296<=Bt&&57343>=Bt?(lt+=4,++Ke):lt+=3}Ke=lt}else Ke=Ne.length;if(lt=dn(4+Ke+1),Bt=lt+4,S[lt>>2]=Ke,he&&ut){if(ut=Bt,Bt=Ke+1,Ke=x,0<Bt){Bt=ut+Bt-1;for(var dt=0;dt<Ne.length;++dt){var Mt=Ne.charCodeAt(dt);if(55296<=Mt&&57343>=Mt){var Zt=Ne.charCodeAt(++dt);Mt=65536+((Mt&1023)<<10)|Zt&1023}if(127>=Mt){if(ut>=Bt)break;Ke[ut++]=Mt}else{if(2047>=Mt){if(ut+1>=Bt)break;Ke[ut++]=192|Mt>>6}else{if(65535>=Mt){if(ut+2>=Bt)break;Ke[ut++]=224|Mt>>12}else{if(ut+3>=Bt)break;Ke[ut++]=240|Mt>>18,Ke[ut++]=128|Mt>>
vendor: 4,489 bytes, line 222
22212&63}Ke[ut++]=128|Mt>>6&63}Ke[ut++]=128|Mt&63}}Ke[ut]=0}}else if(ut)for(ut=0;ut<Ke;++ut)dt=Ne.charCodeAt(ut),255<dt&&(Lr(Bt),ot("String has UTF-16 code units that do not fit in 8 bits")),x[Bt+ut]=dt;else for(ut=0;ut<Ke;++ut)x[Bt+ut]=Ne[ut];return Ee!==null&&Ee.push(Lr,lt),lt},argPackAdvance:8,readValueFromPointer:Ze,V:function(Ee){Lr(Ee)}})},i:function(V,$,he){if(he=at(he),$===2)var Ee=v0,Ne=Ar,Ke=Qr,ut=()=>T,lt=1;else $===4&&(Ee=w0,Ne=_0,Ke=er,ut=()=>S,lt=2);Je(V,{name:he,fromWireType:function(Bt){for(var dt=S[Bt>>2],Mt=ut(),Zt,d0=Bt+4,G0=0;G0<=dt;++G0){var m0=Bt+4+G0*$;(G0==dt||Mt[m0>>lt]==0)&&(d0=Ee(d0,m0-d0),Zt===void 0?Zt=d0:(Zt+="\0",Zt+=d0),d0=m0+$)}return Lr(Bt),Zt},toWireType:function(Bt,dt){typeof dt!="string"&&ot("Cannot pass non-string to C++ string type "+he);var Mt=Ke(dt),Zt=dn(4+Mt+$);return S[Zt>>2]=Mt>>lt,Ne(dt,Zt+4,Mt+$),Bt!==null&&Bt.push(Lr,Zt),Zt},argPackAdvance:8,readValueFromPointer:Ze,V:function(Bt){Lr(Bt)}})},k:function(V,$,he,Ee,Ne,Ke){te[V]={name:at($),fa:a0(he,Ee),W:a0(Ne,Ke),ia:[]}},h:function(V,$,he,Ee,Ne,Ke,ut,lt,Bt,dt){te[V].ia.push({oa:at($),ta:he,ra:a0(Ee,Ne),sa:Ke,za:ut,ya:a0(lt,Bt),Aa:dt})},C:function(V,$){$=at($),Je(V,{va:!0,name:$,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(V,$,he,Ee,Ne){V=Sr[V],$=Ce($),he=Xr(he);var Ke=[];return S[Ee>>2]=Le(Ke),V($,he,Ke,Ne)},t:function(V,$,he,Ee){V=Sr[V],$=Ce($),he=Xr(he),V($,he,null,Ee)},g:$0,m:function(V,$){var he=Gr(V,$),Ee=he[0];$=Ee.name+"_$"+he.slice(1).map(function(ut){return ut.name}).join("_")+"$";var Ne=Yt[$];if(Ne!==void 0)return Ne;var Ke=Array(V-1);return Ne=Hr((ut,lt,Bt,dt)=>{for(var Mt=0,Zt=0;Zt<V-1;++Zt)Ke[Zt]=he[Zt+1].readValueFromPointer(dt+Mt),Mt+=he[Zt+1].argPackAdvance;for(ut=ut[lt].apply(ut,Ke),Zt=0;Zt<V-1;++Zt)he[Zt+1].ma&&he[Zt+1].ma(Ke[Zt]);if(!Ee.va)return Ee.toWireType(Bt,ut)}),Yt[$]=Ne},D:function(V){4<V&&(_e[V].ga+=1)},r:function(V){var $=Ce(V);Ge($),$0(V)},c:function(){ie("")},x:function(V,$,he){x.copyWithin(V,$,$+he)},w:function(V){var $=x.length;if(V>>>=0,2147483648<V)return!1;for(var he=1;4>=he;he*=2){var Ee=$*(1+.2/he);Ee=Math.min(Ee,V+100663296);var Ne=Math;Ee=Math.max(V,Ee),Ne=Ne.min.call(Ne,2147483648,Ee+(65536-Ee%65536)%65536);e:{try{d.grow(Ne-b.byteLength+65535>>>16),G();var Ke=1;break e}catch{}Ke=void 0}if(Ke)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(V,$,he,Ee){for(var Ne=0,Ke=0;Ke<he;Ke++){var ut=S[$>>2],lt=S[$+4>>2];$+=8;for(var Bt=0;Bt<lt;Bt++){var dt=x[ut+Bt],Mt=Fn[V];dt===0||dt===10?((V===1?s:u)(E(Mt,0)),Mt.length=0):Mt.push(dt)}Ne+=lt}return S[Ee>>2]=Ne,0}};(function(){function V(Ne){r.asm=Ne.exports,d=r.asm.E,G(),P=r.asm.J,j.unshift(r.asm.F),F--,r.monitorRunDependencies&&r.monitorRunDependencies(F),F==0&&z&&(Ne=z,z=null,Ne())}function $(Ne){V(Ne.instance)}function he(Ne){return xe().then(function(Ke){return WebAssembly.instantiate(Ke,Ee)}).then(function(Ke){return Ke}).then(Ne,function(Ke){u("failed to asynchronously prepare wasm: "+Ke),ie(Ke)})}var Ee={a:Rn};if(F++,r.monitorRunDependencies&&r.monitorRunDependencies(F),r.instantiateWasm)try{return r.instantiateWasm(Ee,V)}catch(Ne){u("Module.instantiateWasm callback failed with error: "+Ne),i(Ne)}return(function(){return A||typeof WebAssembly.instantiateStreaming!="function"||le(oe)||typeof fetch!="function"?he($):fetch(oe,{credentials:"same-origin"}).then(function(Ne){return WebAssembly.instantiateStreaming(Ne,Ee).then($,function(Ke){return u("wasm streaming compile failed: "+Ke),u("falling back to ArrayBuffer instantiation"),he($)})})})().catch(i),{}})(),r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.F).apply(null,arguments)};var Zn=r.___getTypeName=function(){return(Zn=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 dn=r._malloc=function(){return(dn=r._malloc=r.asm.I).apply(null,arguments)},Lr=r._free=function(){return(Lr=r._free=r.asm.K).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.L).apply(null,arguments)};var Tn;z=function V(){Tn||ji(),Tn||(z=V)};function ji(){function V(){if(!Tn&&(Tn=!0,r.calledRun=!0,!g)){if(Me(j),n(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;){var $=r.postRun.shift();W.unshift($)}Me(W)}}if(!(0<F)){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)Z();
222Me(O),0<F||(r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),V()},1)):V())}}if(r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);0<r.preInit.length;)r.preInit.pop()();return ji(),e.ready})})();let oi=(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})({}),VI=(function(t){return t[t.BorderBox=0]="BorderBox",t[t.ContentBox=1]="ContentBox",t})({}),ZI=(function(t){return t[t.Width=0]="Width",t[t.Height=1]="Height",t})({}),Wd=(function(t){return t[t.Inherit=0]="Inherit",t[t.LTR=1]="LTR",t[t.RTL=2]="RTL",t})({}),A1=(function(t){return t[t.Flex=0]="Flex",t[t.None=1]="None",t[t.Contents=2]="Contents",t})({}),H0=(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})({}),jf=(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})({}),_j=(function(t){return t[t.WebFlexBasis=0]="WebFlexBasis",t})({}),du=(function(t){return t[t.Column=0]="Column",t[t.ColumnReverse=1]="ColumnReverse",t[t.Row=2]="Row",t[t.RowReverse=3]="RowReverse",t})({}),h1=(function(t){return t[t.Column=0]="Column",t[t.Row=1]="Row",t[t.All=2]="All",t})({}),rs=(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})({}),Jf=(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})({}),zi=(function(t){return t[t.Undefined=0]="Undefined",t[t.Exactly=1]="Exactly",t[t.AtMost=2]="AtMost",t})({}),XI=(function(t){return t[t.Default=0]="Default",t[t.Text=1]="Text",t})({}),uA=(function(t){return t[t.Visible=0]="Visible",t[t.Hidden=1]="Hidden",t[t.Scroll=2]="Scroll",t})({}),fA=(function(t){return t[t.Static=0]="Static",t[t.Relative=1]="Relative",t[t.Absolute=2]="Absolute",t})({}),hl=(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 Fj={ALIGN_AUTO:oi.Auto,ALIGN_FLEX_START:oi.FlexStart,ALIGN_CENTER:oi.Center,ALIGN_FLEX_END:oi.FlexEnd,ALIGN_STRETCH:oi.Stretch,ALIGN_BASELINE:oi.Baseline,ALIGN_SPACE_BETWEEN:oi.SpaceBetween,ALIGN_SPACE_AROUND:oi.SpaceAround,ALIGN_SPACE_EVENLY:oi.SpaceEvenly,BOX_SIZING_BORDER_BOX:VI.BorderBox,BOX_SIZING_CONTENT_BOX:VI.ContentBox,DIMENSION_WIDTH:ZI.Width,DIMENSION_HEIGHT:ZI.Height,DIRECTION_INHERIT:Wd.Inherit,DIRECTION_LTR:Wd.LTR,DIRECTION_RTL:Wd.RTL,DISPLAY_FLEX:A1.Flex,DISPLAY_NONE:A1.None,DISPLAY_CONTENTS:A1.Contents,EDGE_LEFT:H0.Left,EDGE_TOP:H0.Top,EDGE_RIGHT:H0.Right,EDGE_BOTTOM:H0.Bottom,EDGE_START:H0.Start,EDGE_END:H0.End,EDGE_HORIZONTAL:H0.Horizontal,EDGE_VERTICAL:H0.Vertical,EDGE_ALL:H0.All,ERRATA_NONE:jf.None,ERRATA_STRETCH_FLEX_BASIS:jf.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:jf.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:jf.AbsolutePercentAgainstInnerSize,ERRATA_ALL:jf.All,ERRATA_CLASSIC:jf.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:_j.WebFlexBasis,FLEX_DIRECTION_COLUMN:du.Column,FLEX_DIRECTION_COLUMN_REVERSE:du.ColumnReverse,FLEX_DIRECTION_ROW:du.Row,FLEX_DIRECTION_ROW_REVERSE:du.RowReverse,GUTTER_COLUMN:h1.Column,GUTTER_ROW:h1.Row,GUTTER_ALL:h1.All,JUSTIFY_FLEX_START:rs.FlexStart,JUSTIFY_CENTER:rs.Center,JUSTIFY_FLEX_END:rs.FlexEnd,JUSTIFY_SPACE_BETWEEN:rs.SpaceBetween,JUSTIFY_SPACE_AROUND:rs.SpaceAround,JUSTIFY_SPACE_EVENLY:rs.SpaceEvenly,LOG_LEVEL_ERROR:Jf.Error,LOG_LEVEL_WARN:Jf.Warn,LOG_LEVEL_INFO:Jf.Info,LOG_LEVEL_DEBUG:Jf.Debug,LOG_LEVEL_VERBOSE:Jf.Verbose,LOG_LEVEL_FATAL:Jf.Fatal,MEASURE_MODE_UNDEFINED:zi.Undef
222ined,MEASURE_MODE_EXACTLY:zi.Exactly,MEASURE_MODE_AT_MOST:zi.AtMost,NODE_TYPE_DEFAULT:XI.Default,NODE_TYPE_TEXT:XI.Text,OVERFLOW_VISIBLE:uA.Visible,OVERFLOW_HIDDEN:uA.Hidden,OVERFLOW_SCROLL:uA.Scroll,POSITION_TYPE_STATIC:fA.Static,POSITION_TYPE_RELATIVE:fA.Relative,POSITION_TYPE_ABSOLUTE:fA.Absolute,UNIT_UNDEFINED:hl.Undefined,UNIT_POINT:hl.Point,UNIT_PERCENT:hl.Percent,UNIT_AUTO:hl.Auto,WRAP_NO_WRAP:AA.NoWrap,WRAP_WRAP:AA.Wrap,WRAP_WRAP_REVERSE:AA.WrapReverse};function Rj(t){function e(i,a,o){const s=i[a];i[a]=function(){for(var u=arguments.length,A=new Array(u),d=0;d<u;d++)A[d]=arguments[d];return o.call(this,s,...A)}}for(const i of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const a={[hl.Point]:t.Node.prototype[i],[hl.Percent]:t.Node.prototype[`${i}Percent`],[hl.Auto]:t.Node.prototype[`${i}Auto`]};e(t.Node.prototype,i,function(o){for(var s=arguments.length,u=new Array(s>1?s-1:0),A=1;A<s;A++)u[A-1]=arguments[A];const d=u.pop();let g,E;if(d==="auto")g=hl.Auto,E=void 0;else if(typeof d=="object")g=d.unit,E=d.valueOf();else if(g=typeof d=="string"&&d.endsWith("%")?hl.Percent:hl.Point,E=parseFloat(d),d!==void 0&&!Number.isNaN(d)&&Number.isNaN(E))throw new Error(`Invalid value ${d} for ${i}`);if(!a[g])throw new Error(`Failed to execute "${i}": Unsupported unit '${d}'`);return E!==void 0?a[g].call(this,...u,E):a[g].call(this,...u)})}function r(i){return t.MeasureCallback.implement({measure:function(){const{width:a,height:o}=i(...arguments);return{width:a??NaN,height:o??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,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Wd.LTR;return i.call(this,a,o,s)}),{Config:t.Config,Node:t.Node,...Fj}}async function Tj(){return Rj(await Dj())}const L4=String.raw,$I=L4`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,ey=L4`\u{E0061}-\u{E007A}`,Lj=()=>new RegExp(L4`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${ey}]{2}[\u{E0030}-\u{E0039}${ey}]{1,3}\u{E007F}|${$I}(?:\u200D${$I})*`,"gu");var ty=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},El=[],ts=[],Nj=typeof Uint8Array<"u"?Uint8Array:Array,N4=!1;function yw(){N4=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)El[e]=t[e],ts[t.charCodeAt(e)]=e;ts[45]=62,ts[95]=63}function Oj(t){N4||yw();var e,r,n,i,a,o,s=t.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[s-2]==="="?2:t[s-1]==="="?1:0,o=new Nj(s*3/4-a),n=a>0?s-4:s;var u=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)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=i&255;return a===2?(i=ts[t.charCodeAt(e)]<<2|ts[t.charCodeAt(e+1)]>>4,o[u++]=i&255):a===1&&(i=ts[t.charCodeAt(e)]<<10|ts[t.charCodeAt(e+1)]<<4|ts[t.charCodeAt(e+2)]>>2,o[u++]=i>>8&255,o[u++]=i&255),o}function Mj(t){return El[t>>18&63]+El[t>>12&63]+El[t>>6&63]+El[t&63]}function Pj(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(Mj(n));return i.join("")}function ry(t){N4||yw();for(var e,r=t.length,n=r%3,i="",a=[],o=16383,s=0,u=r-n;s<u;s+=o)a.push(Pj(t,s,s+o>u?u:s+o));return n===1?(e=t[r-1],i+=El[e>>2],i+=El[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=El[e>>10],i+=El[e>>4&63],i+=El[e<<2&63],i+="="),a.push(i),a.join("")}function d2(t,e,r,n,i){var a,o,s=i*8-n-1,u=(1<<s)-1,A=u>>1,d=-7,g=r?i-1:0,E=r?-1:1,b=t[e+g];for(g+=E,a=b&(1<<-d)-1,b>>=-d,d+=s;d>0;a=a*256+t[e+g],g+=E,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=o*256+t[e+g],g+=E,d-=8);if(a===0)a=1-A;else{if(a===u)return o?NaN:(b?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-A}return(b?-1:1)*o*Math.pow(2,a-n)}function Bw(t,e,r,n,i,a){var o,s,u,A=a*8-i-1,d=(1<<A)-1,g=d>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=n?0:a-1,y=n?1:-1,x=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=d):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=M
vendor: 20,297 bytes, lines 222-227
222ath.pow(2,-o))<1&&(o--,u*=2),o+g>=1?e+=E/u:e+=E*Math.pow(2,1-g),e*u>=2&&(o++,u/=2),o+g>=d?(s=0,o=d):o+g>=1?(s=(e*u-1)*Math.pow(2,i),o=o+g):(s=e*Math.pow(2,g-1)*Math.pow(2,i),o=0));i>=8;t[r+b]=s&255,b+=y,s/=256,i-=8);for(o=o<<i|s,A+=i;A>0;t[r+b]=o&255,b+=y,o/=256,A-=8);t[r+b-y]|=x*128}var Uj={}.toString,xw=Array.isArray||function(t){return Uj.call(t)=="[object Array]"};/*! 223 * The buffer module from node.js, for the browser. 224 * 225 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 226 * @license MIT 227 */var zj=50;ft.TYPED_ARRAY_SUPPORT=ty.TYPED_ARRAY_SUPPORT!==void 0?ty.TYPED_ARRAY_SUPPORT:!0;vg();function vg(){return ft.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function vc(t,e){if(vg()<e)throw new RangeError("Invalid typed array length");return ft.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=ft.prototype):(t===null&&(t=new ft(e)),t.length=e),t}function ft(t,e,r){if(!ft.TYPED_ARRAY_SUPPORT&&!(this instanceof ft))return new ft(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 O4(this,t)}return ww(this,t,e,r)}ft.poolSize=8192;ft._augment=function(t){return t.__proto__=ft.prototype,t};function ww(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?Wj(t,e,r,n):typeof e=="string"?Gj(t,e,r):Yj(t,e)}ft.from=function(t,e,r){return ww(null,t,e,r)};ft.TYPED_ARRAY_SUPPORT&&(ft.prototype.__proto__=Uint8Array.prototype,ft.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&ft[Symbol.species]);function Qw(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 Hj(t,e,r,n){return Qw(e),e<=0?vc(t,e):r!==void 0?typeof n=="string"?vc(t,e).fill(r,n):vc(t,e).fill(r):vc(t,e)}ft.alloc=function(t,e,r){return Hj(null,t,e,r)};function O4(t,e){if(Qw(e),t=vc(t,e<0?0:M4(e)|0),!ft.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}ft.allocUnsafe=function(t){return O4(null,t)};ft.allocUnsafeSlow=function(t){return O4(null,t)};function Gj(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!ft.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=Sw(e,r)|0;t=vc(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function $p(t,e){var r=e.length<0?0:M4(e.length)|0;t=vc(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function Wj(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),ft.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=ft.prototype):t=$p(t,e),t}function Yj(t,e){if(kl(e)){var r=M4(e.length)|0;return t=vc(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"||uJ(e.length)?vc(t,0):$p(t,e);if(e.type==="Buffer"&&xw(e.data))return $p(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function M4(t){if(t>=vg())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+vg().toString(16)+" bytes");return t|0}ft.isBuffer=fJ;function kl(t){return!!(t!=null&&t._isBuffer)}ft.compare=function(e,r){if(!kl(e)||!kl(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,i=r.length,a=0,o=Math.min(n,i);a<o;++a)if(e[a]!==r[a]){n=e[a],i=r[a];break}return n<i?-1:i<n?1:0};ft.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}};ft.concat=function(e,r){if(!xw(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return ft.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=ft.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!kl(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function Sw(t,e){if(kl(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 Eg(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Lw(t).length;default:if(n)return Eg(t).length;e=(""+e).toLowerCase(),n=!0}}ft.byteLength=Sw;function qj(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 rJ(this,e,r);case"utf8":case"utf-8":return _w(this,e,r);case"ascii":return eJ(this,e,r);case"latin1":case"binary":return tJ(this,e,r);case"base64":return Xj(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return nJ(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}ft.prototype._isBuffer=!0;function uf(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}ft.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)uf(this,r,r+1);return this};ft.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)uf(this,r,r+3),uf(this,r+1,r+2);return this};ft.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)uf(this,r,r+7),uf(this,r+1,r+6),uf(this,r+2,r+5),uf(this,r+3,r+4);return this};ft.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?_w(this,0,e):qj.apply(this,arguments)};ft.prototype.equals=function(e){if(!kl(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:ft.compare(this,e)===0};ft.prototype.inspect=function(){var e="",r=zj;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};ft.prototype.compare=function(e,r,n,i,a){if(!kl(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 o=a-i,s=n-r,u=Math.min(o,s),A=this.slice(i,a),d=e.slice(r,n),g=0;g<u;++g)if(A[g]!==d[g]){o=A[g],s=d[g];break}return o<s?-1:s<o?1:0};function kw(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=ft.from(e,n)),kl(e))return e.length===0?-1:ny(t,e,r,n,i);if(typeof e=="number")return e=e&255,ft.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):ny(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function ny(t,e,r,n,i){var a=1,o=t.length,s=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,o/=2,s/=2,r/=2}function u(b,y){return a===1?b[y]:b.readUInt16BE(y*a)}var A;if(i){var d=-1;for(A=r;A<o;A++)if(u(t,A)===u(e,d===-1?0:A-d)){if(d===-1&&(d=A),A-d+1===s)return d*a}else d!==-1&&(A-=A-d),d=-1}else for(r+s>o&&(r=o-s),A=r;A>=0;A--){for(var g=!0,E=0;E<s;E++)if(u(t,A+E)!==u(e,E)){g=!1;break}if(g)return A}return-1}ft.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};ft.prototype.indexOf=function(e,r,n){return kw(this,e,r,n,!0)};ft.prototype.lastIndexOf=function(e,r,n){return kw(this,e,r,n,!1)};function Kj(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 o=0;o<n;++o){var s=parseInt(e.substr(o*2,2),16);if(isNaN(s))return o;t[r+o]=s}return o}function jj(t,e,r,n){return m2(Eg(e,t.length-r),t,r,n)}function Dw(t,e,r,n){return m2(lJ(e),t,r,n)}function Jj(t,e,r,n){return Dw(t,e,r,n)}function Vj(t,e,r,n){return m2(Lw(e),t,r,n)}function Zj(t,e,r,n){return m2(cJ(e,t.length-r),t,r,n)}ft.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 o=!1;;)switch(i){case"hex":return Kj(this,e,r,n);case"utf8":case"utf-8":return jj(this,e,r,n);case"ascii":return Dw(this,e,r,n);case"latin1":case"binary":return Jj(this,e,r,n);case"base64":return Vj(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Zj(this,e,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}};ft.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Xj(t,e,r){return e===0&&r===t.length?ry(t):ry(t.slice(e,r))}function _w(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a=t[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=r){var u,A,d,g;switch(s){case 1:a<128&&(o=a);break;case 2:u=t[i+1],(u&192)===128&&(g=(a&31)<<6|u&63,g>127&&(o=g));break;case 3:u=t[i+1],A=t[i+2],(u&192)===128&&(A&192)===128&&(g=(a&15)<<12|(u&63)<<6|A&63,g>2047&&(g<55296||g>57343)&&(o=g));break;case 4:u=t[i+1],A=t[i+2],d=t[i+3],(u&192)===128&&(A&192)===128&&(d&192)===128&&(g=(a&15)<<18|(u&63)<<12|(A&63)<<6|d&63,g>65535&&g<1114112&&(o=g))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|o&1023),n.push(o),i+=s}return $j(n)}var iy=4096;function $j(t){var e=t.length;if(e<=iy)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=iy));return r}function eJ(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 tJ(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 rJ(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+=sJ(t[a]);return i}function nJ(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}ft.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(ft.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=ft.prototype;else{var a=r-e;i=new ft(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+e]}return i};function wi(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")}ft.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||wi(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return i};ft.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||wi(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};ft.prototype.readUInt8=function(e,r){return r||wi(e,1,this.length),this[e]};ft.prototype.readUInt16LE=function(e,r){return r||wi(e,2,this.length),this[e]|this[e+1]<<8};ft.prototype.readUInt16BE=function(e,r){return r||wi(e,2,this.length),this[e]<<8|this[e+1]};ft.prototype.readUInt32LE=function(e,r){return r||wi(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};ft.prototype.readUInt32BE=function(e,r){return r||wi(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};ft.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||wi(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};ft.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||wi(e,r,this.length);for(var i=r,a=1,o=this[e+--i];i>0&&(a*=256);)o+=this[e+--i]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*r)),o};ft.prototype.readInt8=function(e,r){return r||wi(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};ft.prototype.readInt16LE=function(e,r){r||wi(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};ft.prototype.readInt16BE=function(e,r){r||wi(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};ft.prototype.readInt32LE=function(e,r){return r||wi(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};ft.prototype.readInt32BE=function(e,r){return r||wi(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};ft.prototype.readFloatLE=function(e,r){return r||wi(e,4,this.length),d2(this,e,!0,23,4)};ft.prototype.readFloatBE=function(e,r){return r||wi(e,4,this.length),d2(this,e,!1,23,4)};ft.prototype.readDoubleLE=function(e,r){return r||wi(e,8,this.length),d2(this,e,!0,52,8)};ft.prototype.readDoubleBE=function(e,r){return r||wi(e,8,this.length),d2(this,e,!1,52,8)};function ao(t,e,r,n,i,a){if(!kl(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")}ft.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;ao(this,e,r,n,a,0)}var o=1,s=0;for(this[r]=e&255;++s<n&&(o*=256);)this[r+s]=e/o&255;return r+n};ft.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;ao(this,e,r,n,a,0)}var o=n-1,s=1;for(this[r+o]=e&255;--o>=0&&(s*=256);)this[r+o]=e/s&255;return r+n};ft.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,1,255,0),ft.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function g2(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}ft.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,65535,0),ft.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):g2(this,e,r,!0),r+2};ft.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,65535,0),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):g2(this,e,r,!1),r+2};function p2(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}ft.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,4294967295,0),ft.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):p2(this,e,r,!0),r+4};ft.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,4294967295,0),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):p2(this,e,r,!1),r+4};ft.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);ao(this,e,r,n,a-1,-a)}var o=0,s=1,u=0;for(this[r]=e&255;++o<n&&(s*=256);)e<0&&u===0&&this[r+o-1]!==0&&(u=1),this[r+o]=(e/s>>0)-u&255;return r+n};ft.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);ao(this,e,r,n,a-1,-a)}var o=n-1,s=1,u=0;for(this[r+o]=e&255;--o>=0&&(s*=256);)e<0&&u===0&&this[r+o+1]!==0&&(u=1),this[r+o]=(e/s>>0)-u&255;return r+n};ft.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,1,127,-128),ft.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};ft.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,32767,-32768),ft.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):g2(this,e,r,!0),r+2};ft.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,2,32767,-32768),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):g2(this,e,r,!1),r+2};ft.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,2147483647,-2147483648),ft.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):p2(this,e,r,!0),r+4};ft.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||ao(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):p2(this,e,r,!1),r+4};function Fw(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 Rw(t,e,r,n,i){return i||Fw(t,e,r,4),Bw(t,e,r,n,23,4),r+4}ft.prototype.writeFloatLE=function(e,r,n){return Rw(this,e,r,!0,n)};ft.prototype.writeFloatBE=function(e,r,n){return Rw(this,e,r,!1,n)};function Tw(t,e,r,n,i){return i||Fw(t,e,r,8),Bw(t,e,r,n,52,8),r+8}ft.prototype.writeDoubleLE=function(e,r,n){return Tw(this,e,r,!0,n)};ft.prototype.writeDoubleBE=function(e,r,n){return Tw(this,e,r,!1,n)};ft.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,o;if(this===e&&n<r&&r<i)for(o=a-1;o>=0;--o)e[o+r]=this[o+n];else if(a<1e3||!ft.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+r]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),r);return a};ft.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)}if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!ft.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 o;if(typeof e=="number")for(o=r;o<n;++o)this[o]=e;else{var s=kl(e)?e:Eg(new ft(e,i).toString()),u=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%u]}return this};var iJ=/[^+\/0-9A-Za-z-_]/g;function aJ(t){if(t=oJ(t).replace(iJ,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function oJ(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function sJ(t){return t<16?"0"+t.toString(16):t.toString(16)}function Eg(t,e){e=e||1/0;for(var r,n=t.length,i=null,a=[],o=0;o<n;++o){if(r=t.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(o+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 lJ(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function cJ(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function Lw(t){return Oj(aJ(t))}function m2(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 uJ(t){return t!==t}function fJ(t){return t!=null&&(!!t._isBuffer||Nw(t)||AJ(t))}function Nw(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function AJ(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Nw(t.slice(0,0))}class Ow{constructor(e){i0(this,"data");i0(this,"width");
227i0(this,"height");i0(this,"format");const r=new px(e);this.data=e,this.width=r.width,this.height=r.height,this.format="png"}static isValid(e){return e&&ft.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 Mw{constructor(e){i0(this,"data");i0(this,"width");i0(this,"height");i0(this,"format");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=HB.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||(this.width=a.width),this.height||(this.height=a.height))}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&ft.isBuffer(e)&&e.readUInt16BE(0)===65496}}const hJ=({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}},cp=hJ({limit:30}),Pw=ft.isBuffer,Uw=t=>typeof Blob<"u"&&t instanceof Blob,zw=t=>"data"in t,dJ=t=>"uri"in t&&t.uri.startsWith("data:"),gJ=async t=>{const{method:e="GET",headers:r,body:n,credentials:i}=t,o=await(await fetch(t.uri,{method:e,headers:r,body:n,credentials:i})).arrayBuffer();return ft.from(o)},Hw=t=>{const e=t.toLowerCase();return e==="jpg"||e==="jpeg"||e==="png"},Gw=t=>{let e;return Mw.isValid(t)?e="jpg":Ow.isValid(t)&&(e="png"),e};function X1(t,e){switch(e.toLowerCase()){case"jpg":case"jpeg":return new Mw(t);case"png":return new Ow(t);default:return null}}const pJ=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(!Hw(r))throw new Error(`Base64 image invalid format: ${r}`);return X1(ft.from(n,"base64"),r)},mJ=async t=>{if(t.data&&t.format)return X1(t.data,t.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(t)}`)},Ww=async t=>{const e=Gw(t);return e?X1(t,e):null},vJ=async t=>{const{type:e}=t;if(!e||e==="application/octet-stream"){const i=await t.arrayBuffer(),a=ft.from(i);return Ww(a)}if(!e.startsWith("image/"))throw new Error(`Invalid blob type: ${e}`);const r=e.replace("image/","");if(!Hw(r))throw new Error(`Invalid blob type: ${e}`);const n=await t.arrayBuffer();return X1(ft.from(n),r)},EJ=async t=>{const e=await gJ(t),r=Gw(e);if(!r)throw new Error("Not valid image extension");return X1(e,r)},CJ=t=>{var e;return Uw(t)||Pw(t)?null:zw(t)?((e=t.data)==null?void 0:e.toString("base64"))??null:t.uri},Yw=(t,{cache:e=!0}={})=>{let r;const n=CJ(t);if(Uw(t))r=vJ(t);else if(Pw(t))r=Ww(t);else{if(e&&cp.get(n))return cp.get(n);dJ(t)?r=pJ(t):zw(t)?r=mJ(t):r=EJ(t)}return e&&n&&cp.set(n,r),r},qw=(t,e)=>{switch(e){case"uppercase":return t.toUpperCase();case"lowercase":return t.toLowerCase();case"capitalize":return NH(t);case"upperfirst":return k1(t);default:return t}},bJ=t=>t.type===Bg,IJ=t=>t.type===Bu,yJ={bidi:hw,linebreaker:dw,justification:mw,textDecoration:vw,scriptItemizer:Ew,wordHyphenation:bw,fontSubstitution:Iw},BJ=Aw(yJ),Kw=(t,e)=>{if(!e)return[{string:""}];const r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:u,textDecorationStyle:A,textTransform:d,opacity:g}=e.props,E=e.props.textDecoration,b=typeof i=="string"?[i]:[...i||[]];b.push("Helvetica");const x={font:b.map(k=>{const T={fontFamily:k,fontWeight:a,fontStyle:o},_=t.getFont(T);return _==null?void 0:_.data}),opacity:g,fontSize:s,color:n,underlineStyle:A,underline:E==="underline"||E==="underline line-through"||E==="line-through underline",underlineColor:u||n,strike:E==="line-through"||E==="underline line-through"||E==="line-through underline",strikeStyle:A,strikeColor:u||n};for(let k=0;k<e.children.length;k+=1){const T=e.children[k];IJ(T)?r.push({string:qw(T.value,d),attributes:x}):T&&r.push(...Kw(t,T))}return r},xJ=(t,e)=>D4(Kw(t,e)),ay=999999999999,wJ={before:-.5,after:-.5},QJ=t=>(e,r)=>{var d;const n=xJ(t,e),i=e.props.x===void 0?r:e.props.x,a=((d=e.props)==null?void 0:d.y)||0,o={x:i,y:a,width:ay,height:ay},u={hyphenationCallback:e.props.hyphenationCallback||(t==null?void 0:t.getHyphenationCallback())||null,shrinkWhitespaceFactor:wJ},A=BJ(n,o,u).flat();return Object.assign({},e,{lines:A})},SJ=t=>{const e=t.children.map((r,n)=>{if(!bJ(r))return r;const i=r.children[0];return r.props.x===void 0&&n<t.children.length-1&&(i!=null&&i.value)?Object.assign({},r,{children:[{...i,value:`${i.value} `}]}):r},[]);return Object.assign({},t,{children:e})},kJ=(t,e)=>{var o;if(!e.children)return e;let r=((o=e.props)==null?void 0:o.x)||0;const n=QJ(t),a=SJ(e).children.map(s=>{const u=n(s,r);return r+=u.lines[0].xAdvance,u});return Object.assign({},e,{children:a})},DJ=t=>t.type===lm,_J=t=>{const r=(t.children||[]).find(DJ);return((r==null?void 0:r.children)||[]).reduce((i,a)=>{var s;const o=(s=a.props)==null?void 0:s.id;return o&&(i[o]=a),i},{})},FJ=t=>t.type!==lm,RJ=t=>{if(!t.children)return t;const e=t.children.filter(FJ);return Object.assign({},t,{children:e})},oy=/url\(['"]?#([^'"]+)['"]?\)/,sy=(t,e)=>{if(!e)return;if(!oy.test(e))return e;const r=e.match(oy);return t[r[1]]},jw=t=>e=>{const r=e.props,n="fill"in r?sy(t,r==null?void 0:r.fill):void 0,i="clipPath"in r?sy(t,r==null?void 0:r.clipPath):void 0,a=Object.assign({},e.props,{fill:n,clipPath:i}),o=e.children?e.children.map(jw(t)):void 0;return Object.assign({},e,{props:a,children:o})},TJ=t=>{if(!t.children)return t;const e=_J(t),r=t.children.map(jw(e));return Object.assign({},t,{children:r})},LJ=t=>RJ(TJ(t)),Jw=t=>{if(!t)return null;if(typeof t!="string")return t;const e=t.split(/[,\s]+/).map(kn);return e.length!==4?null:{minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}},NJ=t=>{const e=Jw(t.props.viewBox);return e?{width:e.maxX,height:e.maxY}:t.props.width&&t.props.height?{width:kn(t.props.width),height:kn(t.props.height)}:{width:0,height:0}}
227,Vw=["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"],OJ=PH(["x"],Vw),MJ={[Ro]:OJ},PJ=t=>{const e=t.props||{},r=MJ[t.type]??Vw;return y4(r,e)},Zw=t=>{if(!t.children)return t;const e=PJ(t),r=t.children.map(n=>{const i=Object.assign({},e,n.props||{}),a=Object.assign({},n,{props:i});return Zw(a)});return Object.assign({},t,{children:r})},UJ=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}},zJ=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform"],HJ=["y","y1","y2","height","cy","ry"],GJ=["x","x1","x2","width","cx","rx"],WJ=t=>t.type===bc,Xw=t=>t.type===Ro,YJ=t=>t.type===Bu,qJ=t=>e=>T8(e,(r,n)=>{const i=Ii(r);return i&&HJ.includes(n)?i.percent*t.height:i&&GJ.includes(n)?i.percent*t.width:r}),up=t=>{const e=Ii(t);return e?e.percent:kn(t)},ly=t=>e=>J8(t,{transform:e}).transform,KJ=t=>e=>{let r=qJ(t)(e.props);return r=f2({x:kn,x1:kn,x2:kn,y:kn,y1:kn,y2:kn,r:kn,rx:kn,ry:kn,cx:kn,cy:kn,width:kn,height:kn,offset:up,fill:f1,opacity:up,stroke:f1,stopOpacity:up,stopColor:f1,transform:ly(t),gradientTransform:ly(t)},r),Object.assign({},e,{props:r})},jJ=t=>{const e=t.style||{},r=Object.assign({},e,t.props);return Object.assign({},t,{props:r})},JJ=t=>{const e=n=>n==="none"?null:n,r=T8(t.props,e);return Object.assign({},t,{props:r})},VJ=t=>{const e=t.props||{},r=y4(zJ,e),n=Object.assign({},r,t.style||{});return Object.assign({},t,{style:n})},ZJ=t=>{const e=f2({width:kn,height:kn,viewBox:Jw,preserveAspectRatio:UJ},t.props);return Object.assign({},t,{props:e})},XJ=t=>({type:Bg,props:{},style:{},children:[t]}),$J=t=>{if(!Xw(t)||!t.children)return t;const e=n=>YJ(n)?XJ(n):n,r=t.children.map(e);return Object.assign({},t,{children:r})},$w=t=>e=>{if(Xw(e))return kJ(t,e);if(!e.children)return e;const r=e.children.map($w(t));return Object.assign({},e,{children:r})},eV=t=>to(KJ(t),$J,JJ,jJ),e3=t=>e=>{if(!e.children)return e;const r=to(e3(t),eV(t)),n=e.children.map(r);return Object.assign({},e,{children:n})},tV=t=>{var n;const e={},r=((n=t.children)==null?void 0:n.slice(0))||[];for(;r.length>0;){const i=r.shift();i.props&&"id"in i.props&&(e[i.props.id]=i),i.children&&r.push(...i.children)}return e},t3=(t,e)=>{var n;if(t.props&&"xlinkHref"in t.props){const i=e[t.props.xlinkHref.replace(/^#/,"")];if(!i)return t;const a=Object.assign({},i.props,t.props);return delete a.xlinkHref,Object.assign({},i,{props:a})}const r=(n=t.children)==null?void 0:n.map(i=>t3(i,e));return Object.assign({},t,{children:r})},rV=t=>{const e=tV(t);return t3(t,e)},nV=(t,e)=>{const r=NJ(t);return to(LJ,$w(e),ZJ,VJ,Zw,e3(r),rV)(t)},r3=(t,e)=>{var a;if(!("children"in t))return t;const r=o=>r3(o,e),n=WJ(t)?nV(t,e):t,i=(a=n.children)==null?void 0:a.map(r);return Object.assign({},n,{children:i})};let iV;const aV=async()=>{const t=await(iV??(iV=Tj())),e=t.Config.create();return e.setPointScaleFactor(0),{node:{create:()=>t.Node.createWithConfig(e)}}},oV=async t=>{const e=await aV();return Object.assign({},t,{yoga:e})},cy=t=>t.style.zIndex,sV=t=>t.type!==Hy&&t.type!==bc,lV=(t,e)=>{const r=cy(t),n=cy(e);return!r&&!n?0:r?n?n-r:-1:1},n3=t=>{if(!t.children)return t;const r=(sV(t)?t.children.sort(lV):t.children).map(n3);return Object.assign({},t,{children:r})},cV=t=>n3(t),fc={},i3=Lj(),uV=t=>t!=="ï¸",uy=(t,e=!1)=>Array.from(t).filter(e?()=>!0:uV).map(r=>r.codePointAt(0).toString(16)).join("-"),fV=(t,e)=>{if("builder"in e)return e.builder(uy(t,e.withVariationSelectors));const{url:r,format:n="png",withVariationSelectors:i}=e;return`${r}${uy(t,i)}.${n}`},fy=(t,e)=>{if(!e)return[];const r=[];
227return Array.from(t.matchAll(i3)).forEach(n=>{const i=n[0];if(!fc[i]||fc[i].loading){const a=fV(i,e);fc[i]={loading:!0},r.push(Yw({uri:a}).then(o=>{fc[i].loading=!1,fc[i].data=o.data}).catch(o=>{console.warn(o,"Failed to load emoji image"),fc[i].loading=!1}))}}),r},AV=t=>{const e=[];for(let r=0;r<t.length;r+=1){const n=t[r];let i=0;Array.from(n.string.matchAll(i3)).forEach(a=>{const{index:o}=a,s=a[0],u=n.attributes.fontSize,A=n.string.slice(i,o+a[0].length);fc[s]&&fc[s].data?e.push({string:A.replace(a[0],""),attributes:{...n.attributes,attachment:{width:u,height:u,yOffset:Math.floor(u*.1),image:fc[s].data}}}):e.push({string:A,attributes:n.attributes}),i=o+s.length}),i<n.string.length&&e.push({string:n.string.slice(i),attributes:n.attributes})}return e},hV=t=>{if(t.props.src)return t.props.src;if(t.props.source)return t.props.source},dV=async t=>{const e=typeof t=="function"?await t():await t;return typeof e=="string"?{uri:e}:e},gV=async t=>{const e=hV(t),{cache:r}=t.props;if(!e){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const n=await dV(e);if(!n)throw new Error(`Image's "src" or "source" prop returned ${n}`);if(t.image=await Yw(n,{cache:r}),Buffer.isBuffer(n)||n instanceof Blob)return;t.image.key="data"in n?n.data.toString():n.uri}catch(n){console.warn(n.message)}},pV=t=>t.type===bf,mV=(t,e)=>{var a,o;const r=[],n=((a=e.children)==null?void 0:a.slice(0))||[],i=t?t.getEmojiSource():null;for(;n.length>0;){const s=n.shift();if(pV(s)&&r.push(gV(s)),t&&((o=s.style)!=null&&o.fontFamily)){const u=u2(s.style.fontFamily);r.push(...u.map(A=>t.load({fontFamily:A,fontStyle:s.style.fontStyle,fontWeight:s.style.fontWeight})))}typeof s=="string"&&r.push(...fy(s,i)),"value"in s&&typeof s.value=="string"&&r.push(...fy(s.value,i)),s.children&&s.children.forEach(u=>{n.push(u)})}return r},Ay=async(t,e)=>{const r=mV(e,t);return await Promise.all(r),t},vV=t=>t.type===Ig,hy={color:"blue",textDecoration:"underline"},EV=(t,e)=>{let r=[e.style];return vV(e)&&(r=Array.isArray(e.style)?[hy,...e.style]:[hy,e.style]),J8(t,r)},a3=t=>e=>{const r=EV(t,e);if(!e.children)return Object.assign({},e,{style:r});const n=e.children.map(a3(t));return Object.assign({},e,{style:r,children:n})},o3=t=>{var u,A,d,g;const e=((u=t.props)==null?void 0:u.dpi)||72,r=t.style,n=((A=t.box)==null?void 0:A.width)||r.width,i=((d=t.box)==null?void 0:d.height)||r.height,a=((g=t.props)==null?void 0:g.orientation)||"portrait",o=(r==null?void 0:r.fontSize)||18;return a3({width:n,height:i,orientation:a,dpi:e,remBase:o})(t)},CV=t=>{if(!t.children)return t;const e=t.children.map(o3);return Object.assign({},t,{children:e})},dy=t=>e=>{var r,n;return rn((r=e.style)==null?void 0:r[t])?"50%":((n=e.style)==null?void 0:n[t])??null},bV=t=>{if(!t.box)return null;const{left:e,top:r,width:n,height:i}=t.box,a=dy("transformOriginX")(t),o=dy("transformOriginY")(t),s=Ii(a),u=Ii(o),A=s?n*s.percent:a,d=u?i*u.percent:o;if(rn(A)||typeof A=="string")throw new Error(`Invalid origin offsetX: ${A}`);if(rn(d)||typeof d=="string")throw new Error(`Invalid origin offsetY: ${d}`);return{left:e+A,top:r+d}},s3=t=>{const e=bV(t),r=Object.assign({},t,{origin:e});if(!t.children)return r;const n=t.children.map(s3);return Object.assign({},r,{children:n})},IV=t=>{if(!t.children)return t;const e=t.children.map(s3);return Object.assign({},t,{children:e})},yV=t=>typeof t=="string"?{title:t,fit:!1,expanded:!1}:t,BV=t=>{let e=0;const n=(t.children||[]).slice(0).map(i=>({value:i,parent:null}));for(;n.length>0;){const i=n.shift();if(!i)break;const a=i.value;let o=i.parent;if(a.props&&"bookmark"in a.props&&a.props.bookmark){const s=yV(a.props.bookmark),A={ref:e++,parent:o==null?void 0:o.ref,...s};a.props.bookmark=A,o=A}a.children&&a.children.forEach(s=>{n.push({value:s,parent:o})})}return t},xV=["portrait","landscape"],wV=t=>{var r;const e=((r=t.props)==null?void 0:r.orientation)||"portrait";return xV.includes(e)?e:"portrait"},QV=t=>wV(t)==="landscape",SV={"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]},kV=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}},gy=(t,e)=>{if(!t)return 0;const r=kV(t),n=72,i=1/25.4*n,a=1/2.54*n;
227if(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}},fp=({width:t,height:e},r)=>({width:gy(t,r),height:gy(e,r)}),P4=t=>({width:t[0],height:t[1]}),DV=t=>({width:t.height,height:t.width}),_V=t=>P4(SV[t.toUpperCase()]),FV=t=>P4([t,t]),RV=t=>{var i,a;const e=((i=t.props)==null?void 0:i.size)||"A4",r=((a=t.props)==null?void 0:a.dpi)||72;let n;return typeof e=="string"?n=_V(e):Array.isArray(e)?n=fp(P4(e),r):typeof e=="number"?n=fp(FV(e),r):n=fp(e,r),QV(t)?DV(n):n},TV=t=>{const e=RV(t),r=S4(t.style||{});return{...t,style:{...r,...e}}},LV=t=>{if(!t.children)return t;const e=t.children.map(TV);return Object.assign({},t,{children:e})},Cg=t=>t.props&&"fixed"in t.props?t.props.fixed===!0:!1,NV=(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},OV=(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},MV=(t,e)=>{var s;const r=((s=t.box)==null?void 0:s.top)||0,n=t.props.widows||2,i=t.props.orphans||2,a=t.lines.length,o=NV(t,e-r);return o===0?0:a<i?a:o<i||a<i+n?0:a===i+n?i:a-o<n?a-n:o},PV=(t,e)=>{const r=MV(t,e),n=OV(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)}),o=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,o]},UV=t=>{var e;return((e=t.box)==null?void 0:e.top)||0},zV=t=>{var e;return!rn((e=t.style)==null?void 0:e.height)},HV=(t,e)=>{if(!t)return[null,null];const r=UV(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=zV(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]},GV=[bc,yg,bf,xg],l3=t=>GV.includes(t.type)?!1:t.props&&"wrap"in t.props?t.props.wrap:!0,Oh=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedPadding(e):null},$1=t=>{const{style:e,box:r}=t,n=Oh(t,H0.Top)||(r==null?void 0:r.paddingTop)||(e==null?void 0:e.paddingTop)||0,i=Oh(t,H0.Right)||(r==null?void 0:r.paddingRight)||(e==null?void 0:e.paddingRight)||0,a=Oh(t,H0.Bottom)||(r==null?void 0:r.paddingBottom)||(e==null?void 0:e.paddingBottom)||0,o=Oh(t,H0.Left)||(r==null?void 0:r.paddingLeft)||(e==null?void 0:e.paddingLeft)||0;return{paddingTop:n,paddingRight:i,paddingBottom:a,paddingLeft:o}},WV=t=>{var n;const e=(n=t.style)==null?void 0:n.height,{paddingBottom:r}=$1(t);return e-r},YV=t=>{var i;const e=(i=t.style)==null?void 0:i.height,{paddingTop:r,paddingBottom:n}=$1(t);return e-n-r},py=t=>typeof t=="string",qV=t=>typeof t=="number",KV=t=>typeof t=="boolean",jV=t=>t&&t.type===Symbol.for("react.fragment"),t1=t=>{if(!t)return[];if(Array.isArray(t))return t.reduce((o,s)=>o.concat(t1(s)),[]);if(KV(t))return[];if(py(t)||qV(t))return[{type:Bu,value:`${t}`}];if(jV(t))return t1(t.props.children);if(!py(t.type))return t1(t.type(t.props));const{type:e,props:{style:r={},children:n,...i}}=t,a=u2(n).reduce((o,s)=>o.concat(t1(s)),[]);return[{type:e,style:r,props:i,children:a}]},JV=t=>"break"in t.props?t.props.break:!1,VV=t=>"minPresenceAhead"in t.props?t.props.minPresenceAhead:0,ZV=t=>Math.max(...t.map(e=>e.box.top+e.box.height)),XV=t=>t.box.top+t.box.height+t.box.marginBottom+VV(t),$V=(t,e)=>{const r=XV(t),n=ZV(e.filter(i=>!("fixed"in i.props)));return Math.min(r,n)},eZ=(t,e,r,n)=>{if("fixed"in t.props)return!1;
227const i=r<t.box.top+t.box.height,a=l3(t),o=$V(t,e),s=n.filter(u=>!Cg(u)).length>0;return JV(t)||i&&!a||!i&&o>r&&s},tZ=[8232,8233],rZ=t=>tZ.reduce((e,r)=>t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(r)?e:[...e,String.fromCharCode(r)],[]),nZ=t=>t.map(e=>{const r=rZ(e.attributes.font[0]),n=new RegExp(r.join("|"));return{string:e.string.replace(n,""),attributes:e.attributes}}),my=[nZ,AV],iZ=t=>t.type===bf,aZ=t=>t.type===Bu,c3=(t,e,r=null,n=0)=>{var j,W;if(!e)return[{string:""}];let i=[];const{color:a="black",direction:o="ltr",fontFamily:s="Helvetica",fontWeight:u,fontStyle:A,fontSize:d=18,textAlign:g,lineHeight:E,textDecoration:b,textDecorationColor:y,textDecorationStyle:x,textTransform:k,letterSpacing:T,textIndent:_,opacity:S,verticalAlign:R}=e.style,Q=typeof s=="string"?[s]:[...s||[]];Q.push("Helvetica");const G=Q.map(Z=>{const F={fontFamily:Z,fontWeight:u,fontStyle:A},z=t.getFont(F);return z==null?void 0:z.data}),P=n===0?null:e.style.backgroundColor,O={font:G,color:a,opacity:S,fontSize:d,lineHeight:E,direction:o,verticalAlign:R,backgroundColor:P,indent:_,characterSpacing:T,strikeStyle:x,underlineStyle:x,underline:b==="underline"||b==="underline line-through"||b==="line-through underline",strike:b==="line-through"||b==="underline line-through"||b==="line-through underline",strikeColor:y||a,underlineColor:y||a,link:r||((j=e.props)==null?void 0:j.src)||((W=e.props)==null?void 0:W.href),align:g||(o==="rtl"?"right":"left")};for(let Z=0;Z<e.children.length;Z+=1){const F=e.children[Z];iZ(F)?i.push({string:"",attributes:{...O,attachment:{width:F.style.width||d,height:F.style.height||d,image:F.image.data}}}):aZ(F)?i.push({string:qw(F.value,k),attributes:O}):F&&i.push(...c3(t,F,O.link,n+1))}for(let Z=0;Z<my.length;Z+=1){const F=my[Z];i=F(i)}return i},oZ=(t,e)=>{const r=c3(t,e);return D4(r)},sZ={bidi:hw,linebreaker:dw,justification:mw,textDecoration:vw,scriptItemizer:Ew,wordHyphenation:bw,fontSubstitution:Iw},lZ=Aw(sZ),cZ=t=>{var e;return(e=t.style)==null?void 0:e.maxLines},uZ=t=>{var e;return(e=t.style)==null?void 0:e.textOverflow},fZ=(t,e,r)=>{const n=cZ(r),i=uZ(r);return{x:0,y:0,width:t,maxLines:n,height:e||1/0,truncateMode:i}},AZ=(t,e)=>({hyphenationPenalty:e.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:e.props.hyphenationCallback||(t==null?void 0:t.getHyphenationCallback())||null}),em=(t,e,r,n)=>{const i=oZ(n,t),a=fZ(e,r,t),o=AZ(n,t);return lZ(i,a,o).reduce((u,A)=>[...u,...A],[])},hZ=t=>t.type===bc,u3=t=>t.type===Ro,dZ=t=>!hZ(t)&&!u3(t),gZ=t=>u3(t)&&!t.lines,U4=(t,e)=>{if(gZ(t)){const r=t.box.width-(t.box.paddingRight+t.box.paddingLeft),n=t.box.height-(t.box.paddingTop+t.box.paddingBottom);t.lines=em(t,r,n,e)}if(dZ(t)){if(!t.children)return t;const r=i=>U4(i,e),n=t.children.map(r);return Object.assign({},t,{children:n})}return t},f3=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],pZ=[...f3,"backgroundColor"],A3=t=>e=>e.type===t,mZ=A3(bc),vZ=A3(Ro),EZ=(t,e,r)=>{switch(t){case"textDecoration":return[r,e].filter(n=>n&&n!=="none").join(" ");default:return e}},CZ=(t,e)=>{const r={...t};return Object.entries(e).forEach(([n,i])=>{r[n]=EZ(n,i,t[n])}),r},bZ=t=>e=>{const r=CZ(t,e.style||{});return Object.assign({},e,{style:r})},z4=t=>{if(mZ(t)||!("children"in t))return t;const e=vZ(t)?pZ:f3,r=y4(e,t.style||{}),n=to(z4,bZ(r)),i=t.children.map(n);return Object.assign({},t,{children:i})},Mh=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedMargin(e):null},H4=t=>{const{style:e,box:r}=t,n=Mh(t,H0.Top)||(r==null?void 0:r.marginTop)||(e==null?void 0:e.marginTop)||0,i=Mh(t,H0.Right)||(r==null?void 0:r.marginRight)||(e==null?void 0:e.marginRight)||0,a=Mh(t,H0.Bottom)||(r==null?void 0:r.marginBottom)||(e==null?void 0:e.marginBottom)||0,o=Mh(t,H0.Left)||(r==null?void 0:r.marginLeft)||(e==null?void 0:e.marginLeft)||0;return{marginTop:n,marginRight:i,marginBottom:a,marginLeft:o}},IZ=t=>{const{yogaNode:e}=t;return{top:(e==null?void 0:e.getComputedTop())||0,right:(e==null?void 0:e.getComputedRight())||0,bottom:(e==null?void 0:e.getComputedBottom())||0,left
227:(e==null?void 0:e.getComputedLeft())||0}},yZ={width:0,height:0},BZ=t=>{const{yogaNode:e}=t;return e?{width:e.getComputedWidth(),height:e.getComputedHeight()}:yZ},Ph=(t,e)=>t?t.getComputedBorder(e):0,xZ=t=>{const{yogaNode:e}=t;return{borderTopWidth:Ph(e,H0.Top),borderRightWidth:Ph(e,H0.Right),borderBottomWidth:Ph(e,H0.Bottom),borderLeftWidth:Ph(e,H0.Left)}},wZ=t=>e=>{const{yogaNode:r}=e;return r&&r.setDisplay(t==="none"?A1.None:A1.Flex),e},QZ={hidden:uA.Hidden,scroll:uA.Scroll},SZ=t=>e=>{const{yogaNode:r}=e;if(!rn(t)&&r){const n=QZ[t]||uA.Visible;r.setOverflow(n)}return e},kZ={wrap:AA.Wrap,"wrap-reverse":AA.WrapReverse},DZ=t=>e=>{const{yogaNode:r}=e;if(r){const n=kZ[t]||AA.NoWrap;r.setFlexWrap(n)}return e},zr=(t,e)=>r=>n=>{var a,o,s,u,A,d;const{yogaNode:i}=n;if(!rn(r)&&i){const g=!rn(e),E=`set${k1(t)}`,b=`${E}Auto`,y=`${E}Percent`,x=Ii(r);if(x&&!i[y])throw new Error(`You can't pass percentage values to ${t} property`);x?g?(a=i[y])==null||a.call(i,e,x.value):(o=i[y])==null||o.call(i,x.value):r==="auto"?g?(s=i[b])==null||s.call(i,e):(u=i[b])==null||u.call(i):g?(A=i[E])==null||A.call(i,e,r):(d=i[E])==null||d.call(i,r)}return n},_Z=t=>e=>zr("flexGrow")(t||0)(e),FZ=zr("flexBasis"),RZ={"flex-start":oi.FlexStart,center:oi.Center,"flex-end":oi.FlexEnd,stretch:oi.Stretch,baseline:oi.Baseline,"space-between":oi.SpaceBetween,"space-around":oi.SpaceAround,"space-evenly":oi.SpaceEvenly},G4=t=>e=>r=>{const{yogaNode:n}=r,i=t==="items"?oi.Stretch:oi.Auto;
227if(n){const a=RZ[e]||i;n[`setAlign${k1(t)}`](a)}return r},TZ=G4("self"),LZ=G4("items"),NZ=t=>e=>zr("flexShrink")(t||1)(e),OZ=t=>e=>{const{yogaNode:r}=e;return!rn(t)&&r&&r.setAspectRatio(t),e},MZ=G4("content"),PZ={absolute:fA.Absolute,relative:fA.Relative,static:fA.Static},UZ=t=>e=>{const{yogaNode:r}=e;return!rn(t)&&r&&r.setPositionType(PZ[t]),e},zZ={row:du.Row,"row-reverse":du.RowReverse,"column-reverse":du.ColumnReverse},HZ=t=>e=>{const{yogaNode:r}=e;if(r){const n=zZ[t]||du.Column;r.setFlexDirection(n)}return e},GZ={center:rs.Center,"flex-end":rs.FlexEnd,"space-between":rs.SpaceBetween,"space-around":rs.SpaceAround,"space-evenly":rs.SpaceEvenly},WZ=t=>e=>{const{yogaNode:r}=e;if(!rn(t)&&r){const n=GZ[t]||rs.FlexStart;r.setJustifyContent(n)}return e},YZ=zr("margin",H0.Top),qZ=zr("margin",H0.Right),KZ=zr("margin",H0.Bottom),jZ=zr("margin",H0.Left),JZ=zr("padding",H0.Top),VZ=zr("padding",H0.Right),ZZ=zr("padding",H0.Bottom),XZ=zr("padding",H0.Left),$Z=zr("border",H0.Top),eX=zr("border",H0.Right),tX=zr("border",H0.Bottom),rX=zr("border",H0.Left),nX=zr("position",H0.Top),iX=zr("position",H0.Right),aX=zr("position",H0.Bottom),oX=zr("position",H0.Left),sX=zr("width"),lX=zr("minWidth"),cX=zr("maxWidth"),uX=zr("height"),fX=zr("minHeight"),AX=zr("maxHeight"),hX=zr("gap",h1.Row),dX=zr("gap",h1.Column),gX=t=>!t||typeof t=="string"?null:(t.maxX-t.minX)/(t.maxY-t.minY),pX=(t,e)=>(r,n,i,a)=>{const o=gX(e.props.viewBox)||1;return n===zi.Exactly||n===zi.AtMost?{width:r,height:r/o}:a===zi.Exactly?{width:i*o}:{}},vy=t=>t.lines?Math.max(0,...t.lines.map(e=>e.xAdvance)):0,Ey=t=>t.lines?t.lines.reduce((e,r)=>e+r.box.height,0):-1,mX={center:.5,right:1},vX=(t,e,r)=>(n,i,a)=>{var o;if(i===zi.Exactly)return e.lines||(e.lines=em(e,n,a,r)),{height:Ey(e),width:n};if(i===zi.AtMost){const s=mX[(o=e.style)==null?void 0:o.textAlign]||0;return e.lines||(e.lines=em(e,n,a,r),e.alignOffset=(n-vy(e))*s),{height:Ey(e),width:Math.min(n,vy(e))}}return{}},EX=t=>{var e;return(e=t.image)!=null&&e.data?t.image.width/t.image.height:1},h3=t=>{var e;return rn((e=t.box)==null?void 0:e.height)},CX=10,bX=(t,e)=>(r,n,i,a)=>{var d;const o=EX(e),s=H4(e),u=$1(t),A=h3(t)?1/0:(((d=t.box)==null?void 0:d.height)||0)-u.paddingTop-u.paddingBottom-s.marginTop-s.marginBottom-CX;if(!e.image)return{width:0,height:0};if(n===zi.Exactly&&a===zi.Undefined){const g=r/o;return{height:Math.min(A,g)}}if(a===zi.Exactly&&(n===zi.AtMost||n===zi.Undefined))return{width:Math.min(i*o,r)};if(n===zi.Exactly&&a===zi.AtMost){const g=r/o;return{height:Math.min(i,A,g)}}return n===zi.AtMost&&a===zi.AtMost?o>1?{width:r,height:Math.min(r/o,i)}:{height:i,width:Math.min(i*o,r)}:{height:i,width:r}},IX=10,Cy=t=>Math.max(-1/0,...t),yX=()=>{const t={},e=[],r=()=>t,n=(u,A)=>e.push([u,A]),i=(u,A)=>(n(u,A),t),a=(u,A,d,g)=>(n(u,A),n(u+d,A),n(u,A+g),n(u+d,A+g),t),o=(u,A,d,g)=>(g=g||d,n(u-d,A-g),n(u+d,A-g),n(u+d,A+g),n(u-d,A+g),t),s=(...u)=>(e.push(...u),t);return t.rect=a,t.moveTo=i,t.lineTo=i,t.circle=o,t.polygon=s,t.ellipse=o,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.fillColor=r,t.miterLimit=r,t.strokeColor=r,t.fillOpacity=r,t.strokeOpacity=r,t.linearGradient=r,t.radialGradient=r,t.getWidth=()=>Cy(e.map(u=>u[0])),t.getHeight=()=>Cy(e.map(u=>u[1])),t},BX=(t,e)=>()=>{var u;const r=H4(e),n=$1(t),i=h3(t)?1/0:(((u=t.box)==null?void 0:u.height)||0)-n.paddingTop-n.paddingBottom-r.marginTop-r.marginBottom-IX,a=yX();e.props.paint(a);const o=a.getWidth(),s=Math.min(i,a.getHeight());return{width:o,height:s}},_f=t=>e=>e.type===t,d3=_f(bc),g3=_f(Ro),xX=_f(yg),wX=_f(nm),QX=_f(bf),SX=_f(xg),kX=_f(Bu),DX=t=>{var r,n;const e=wX(t)?(r=t.box)==null?void 0:r.height:(n=t.style)==null?void 0:n.height;return uX(e)},_X=t=>{to(DX(t),sX(t.style.width),lX(t.style.minWidth),cX(t.style.maxWidth),fX(t.style.minHeight),AX(t.style.maxHeight),YZ(t.style.marginTop),qZ(t.style.marginRight),KZ(t.style.marginBottom),jZ(t.style.marginLeft),JZ(t.style.paddingTop),VZ(t.style.paddingRight),ZZ(t.style.paddingBottom),XZ(t.style.paddingLeft),UZ(t.style.position),nX(t.style.top),iX(t.style.right),aX(t.style.bottom),oX(t.style.left),$Z(t.style.borderTopWidth),eX(t.style.borderRightWidth),tX(t.style.borderBottomWidth),rX(t.style.borderLeftWidth),wZ(t.style.display),HZ(t.style.flexDirection),TZ(t.style.alignSelf),MZ(t.style.alignContent),LZ(t.style.alignItems),WZ(t.style.justifyContent),DZ(t.style.flexWrap),SZ(t.style.overflow),OZ(t.style.aspectRatio),FZ(t.style.flexBasis),_Z(t.style.flexGrow),NZ(t.style.flexShrink),hX(t.style.rowGap),dX(t.style.columnGap
227))(t)},FX=t=>e=>(t.insertChild(e.yogaNode,t.getChildCount()),e),RX=(t,e,r)=>{const{yogaNode:n}=t;return g3(t)&&n.setMeasureFunc(vX(e,t,r)),QX(t)&&n.setMeasureFunc(bX(e,t)),SX(t)&&n.setMeasureFunc(BX(e,t)),d3(t)&&n.setMeasureFunc(pX(e,t)),t},TX=t=>!g3(t)&&!xX(t)&&!d3(t),p3=(t,e,r)=>n=>{const i=r.node.create(),a=Object.assign({},n,{yogaNode:i});if(_X(a),TX(n)&&n.children){const o=to(FX(i),p3(t,e,r));a.children=n.children.map(o)}return RX(a,t,e),a},LX=t=>(t.yogaNode.calculateLayout(),t),m3=t=>{if(kX(t))return t;const e=Object.assign($1(t),H4(t),xZ(t),IZ(t),BZ(t)),r=Object.assign({},t,{box:e});if(!t.children)return r;const n=t.children.map(m3);return Object.assign({},r,{children:n})},v3=t=>{const e=Object.assign({},t);if(delete e.yogaNode,!t.children)return e;const r=t.children.map(v3);return Object.assign({},e,{children:r})},NX=t=>(t.yogaNode&&t.yogaNode.freeRecursive(),t),E3=(t,e,r)=>rn(t)?null:to(v3,NX,m3,LX,p3(t,e,r))(t),OX=(t,e)=>{if(!t.children)return t;const r=i=>E3(i,e,t.yoga),n=t.children.map(r);return Object.assign({},t,{children:n})},C3=t=>t.type===Ro,MX=.001,tm=(t,e)=>Object.assign({},e,{children:t}),b3=t=>{var e;return((e=t.box)==null?void 0:e.top)||0},PX=t=>t.every(Cg),I3=t=>t.props&&"render"in t.props,y3=to(U4,E3,z4,o3),UX=t=>{console.warn(`Node of type ${t.type} can't wrap between pages and it's bigger than available page height`)},B3=(t,e,r)=>{const n=[],i=[];for(let a=0;a<r.length;a+=1){const o=r[a],s=r.slice(a+1),u=s.filter(Cg),A=b3(o),d=o.box.height,g=t<=A,E=eZ(o,s,t,n),b=t+MX<A+d,y=l3(o),x=d<=e;if(Cg(o)){i.push(o),n.push(o);continue}if(g){const k=Object.assign({},o.box,{top:o.box.top-t}),T=Object.assign({},o,{box:k});i.push(T);continue}if(!x&&!y){n.push(o),i.push(...s),UX(o);break}if(E){const k=Object.assign({},o.box,{top:o.box.top-t}),T=Object.assign({},o.props,{wrap:!0,break:!1}),_=Object.assign({},o,{box:k,props:T});n.push(...u),i.push(_,...s);break}if(b){const[k,T]=GX(o,t,e);if(o.children.length>0&&k.children.length===0){if(n.length===0)n.push(o,...u),i.push(...s);else{const _=Object.assign({},o.box,{top:o.box.top-t}),S=Object.assign({},o,{box:_});n.push(...u),i.push(S,...s)}break}k&&n.push(k),T&&i.push(T);continue}n.push(o)}return[n,i]},zX=(t,e,r)=>{const n=r.children||[],i=t-b3(r);return B3(i,e,n)},HX=(t,e,r)=>{const[n,i]=HV(t,e),[a,o]=zX(e,r,t);return[tm(a,n),tm(o,i)]},GX=(t,e,r)=>C3(t)?PV(t,e):HX(t,e,r),x3=t=>{const e=t.children||[];return I3(t)||e.some(x3)},rm=(t,e)=>{const r=I3(e),n=(u=[])=>{if(r){const A=e.props.render(t);return t1(A).filter(Boolean).map(d=>rm(t,d))}return u.map(A=>rm(t,A))},a=r&&C3(e)?{...e.box,height:0}:e.box,o=n(e.children),s=r?null:e.lines;return Object.assign({},e,{box:a,lines:s,children:o})},w3=(t,e,r,n)=>{if(x3(e)){const i=rm(t,e);return y3(i,r,n)}return e},by=(t,e,r,n)=>{const i=WV(t),a=YV(t),o=w3({pageNumber:e},t,r,n),s=t.style.height,[u,A]=B3(i,a,o.children),d=k=>y3(k,r,n),g={...t.box,height:s},E=d(Object.assign({},t,{box:g,children:u}));if(A.length===0||PX(A))return[E,null];const b=Vp("height",t.box),y=Vp("bookmark",t.props),x=d(Object.assign({},t,{props:y,box:b,children:A}));return[E,x]},WX=(t,e,r,n,i)=>{const o={totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages};return w3(o,r,t,e)},YX=t=>t.map((e,r)=>({...e,subPageNumber:r,subPageTotalPages:t.length})),qX=t=>Vp(["subPageNumber","subPageTotalPages"],t),KX=(t,e,r,n)=>{var s;if(!t)return[];if(((s=t.props)==null?void 0:s.wrap)===!1)return[t];let i=by(t,e,r,n);const a=[i[0]];let o=i[1];for(;o!==null;)i=by(o,e+a.length,r,n),a.push(i[0]),o=i[1];return a},jX=(t,e)=>{let r=[],n=1;for(let i=0;i<t.children.length;i+=1){const a=t.children[i];let o=KX(a,n,e,t.yoga);o=YX(o),n+=o.length,r=r.concat(o)}return r=r.map((...i)=>qX(WX(e,t.yoga,...i))),tm(r,t)},Iy=t=>e=>{const r=Ii(e),n=t.width;return r?r.percent*n:e},yy=t=>e=>{const r=Ii(e),n=t.height;return r?r.percent*n:e},JX=t=>{const e=t.style,r=f2({paddingTop:yy(e),paddingLeft:Iy(e),paddingRight:Iy(e),paddingBottom:yy(e)},t.style);return Object.assign({},t,{style:r})},VX=t=>{if(!t.children)return t;const e=t.children.map(JX);return Object.assign({},t,{children:e})},Uh=t=>e=>{if(!e)return;const r=Ii(e);return r?r.percent*Math.min(t.width,t.height):e},Q3=t=>{const e=f2({borderTopLeftRadius:Uh(t.box),borderTopRightRadius:Uh(t.box),borderBottomRightRadius:Uh(t.box),borderBottomLeftRadius:Uh(t.box)},t.style||{}),r=Object.assign({},t,{style:e});if(!t.children)return r;const n=t.children.map(Q3);return Object.assign({},r,{children:n})},ZX=(t,e)=>{const r=Ii(e);return r?r.percent*t:e},XX=t=>{var i,a;const e=t.style.height,r=((i=t.style)==null?void 0:i.paddingTop)||0,n=((a=t.style)==null?void 0:a.paddingBottom)||
vendor: 5,346 bytes, lines 227-235
2270;return e-r-n},$X=(t,e)=>{var a,o;if(rn((a=t.style)==null?void 0:a.height)||rn((o=e.style)==null?void 0:o.height))return e;const r=XX(t),n=ZX(r,e.style.height),i=Object.assign({},e.style,{height:n});return Object.assign({},e,{style:i})},e$=t=>{if(!t.children)return t;const e=n=>$X(t,n),r=t.children.map(e);return Object.assign({},t,{children:r})},t$=t=>{if(!t.children)return t;const e=t.children.map(e$);return Object.assign({},t,{children:e})},W4=t=>e=>e.type===t,r$=W4(Ig),S3=W4(Ro),k3=W4(Bu),n$=t=>"render"in t.props,i$=t=>S3(t)||k3(t),a$=t=>{const e=t.children||[];return e.every(k3)?!0:e.every(S3)?!1:e.every(i$)},o$=t=>{const e={type:Ro,props:{},style:{},box:{},children:t.children};return Object.assign({},t,{children:[e]})},s$=t=>r$(t)?n$(t)?Object.assign({},t,{type:Ro}):a$(t)?o$(t):t:t,D3=t=>{if(!t.children)return t;const e=to(s$,D3),r=t.children.map(e);return Object.assign({},t,{children:r})},l$=LH(cV,IV,Ay,jX,U4,Q3,OX,r3,Ay,z4,t$,VX,CV,D3,BV,LV,oV);var Ap={exports:{}},hp={};/** 228 * @license React 229 * scheduler.production.js 230 * 231 * Copyright (c) Meta Platforms, Inc. and affiliates. 232 * 233 * This source code is licensed under the MIT license found in the 234 * LICENSE file in the root directory of this source tree. 235 */var By;function c$(){return By||(By=1,(function(t){function e(oe,fe){var de=oe.length;oe.push(fe);e:for(;0<de;){var xe=de-1>>>1,Me=oe[xe];if(0<i(Me,fe))oe[xe]=fe,oe[de]=Me,de=xe;else break e}}function r(oe){return oe.length===0?null:oe[0]}function n(oe){if(oe.length===0)return null;var fe=oe[0],de=oe.pop();if(de!==fe){oe[0]=de;e:for(var xe=0,Me=oe.length,Ie=Me>>>1;xe<Ie;){var we=2*(xe+1)-1,_e=oe[we],Re=we+1,Ct=oe[Re];if(0>i(_e,de))Re<Me&&0>i(Ct,_e)?(oe[xe]=Ct,oe[Re]=de,xe=Re):(oe[xe]=_e,oe[we]=de,xe=we);else if(Re<Me&&0>i(Ct,de))oe[xe]=Ct,oe[Re]=de,xe=Re;else break e}}return fe}function i(oe,fe){var de=oe.sortIndex-fe.sortIndex;return de!==0?de:oe.id-fe.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 o=Date,s=o.now();t.unstable_now=function(){return o.now()-s}}var u=[],A=[],d=1,g=null,E=3,b=!1,y=!1,x=!1,k=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function S(oe){for(var fe=r(A);fe!==null;){if(fe.callback===null)n(A);else if(fe.startTime<=oe)n(A),fe.sortIndex=fe.expirationTime,e(u,fe);else break;fe=r(A)}}function R(oe){if(x=!1,S(oe),!y)if(r(u)!==null)y=!0,ie();else{var fe=r(A);fe!==null&&le(R,fe.startTime-oe)}}var Q=!1,G=-1,P=5,O=-1;function j(){return!(t.unstable_now()-O<P)}function W(){if(Q){var oe=t.unstable_now();O=oe;var fe=!0;try{e:{y=!1,x&&(x=!1,T(G),G=-1),b=!0;var de=E;try{t:{for(S(oe),g=r(u);g!==null&&!(g.expirationTime>oe&&j());){var xe=g.callback;if(typeof xe=="function"){g.callback=null,E=g.priorityLevel;var Me=xe(g.expirationTime<=oe);if(oe=t.unstable_now(),typeof Me=="function"){g.callback=Me,S(oe),fe=!0;break t}g===r(u)&&n(u),S(oe)}else n(u);g=r(u)}if(g!==null)fe=!0;else{var Ie=r(A);Ie!==null&&le(R,Ie.startTime-oe),fe=!1}}break e}finally{g=null,E=de,b=!1}fe=void 0}}finally{fe?Z():Q=!1}}}var Z;if(typeof _=="function")Z=function(){_(W)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,z=F.port2;F.port1.onmessage=W,Z=function(){z.postMessage(null)}}else Z=function(){k(W,0)};function ie(){Q||(Q=!0,Z())}function le(oe,fe){G=k(function(){oe(t.unstable_now())},fe)}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(){y||b||(y=!0,ie())},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"):P=0<oe?Math.floor(1e3/oe):5},t.unstable_getCurrentPriorityLevel=function(){return E},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(oe){switch(E){case 1:case 2:case 3:var fe=3;break;default:fe=E}var de=E;E=fe;try{return oe()}finally{E=de}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(oe,fe){switch(oe){case 1:case 2:case 3:case 4:case 5:break;default:oe=3}var de=E;E=oe;try{return fe()}finally{E=de}},t.unstable_scheduleCallback=function(oe,fe,de){var xe=t.unstable_now();switch(typeof de=="object"&&de!==null?(de=de.delay,de=typeof de=="number"&&0<de?xe+de:xe):de=xe,oe){case 1:var Me=-1;break;case 2:Me=250;break;case 5:Me=1073741823;break;case 4:Me=1e4;break;default:Me=5e3}return Me=de+Me,oe={id:d++,callback:fe,priorityLevel:oe,startTime:de,expirationTime:Me,sortIndex:-1},de>xe?(oe.sortIndex=de,e(A,oe),r(u)===null&&oe===r(A)&&(x?(T(G),G=-1):x=!0,le(R,de-xe))):(oe.sortIndex=Me,e(u,oe),y||b||(y=!0,ie())),oe},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(oe){var fe=E;return function(){var de=E;E=fe;try{return oe.apply(this,arguments)}finally{E=de}}}})(hp)),hp}var xy;function u$(){return xy||(xy=1,Ap.exports=c$()),Ap.exports}var _3=u$();const f$=nn(_3),Y4=K3({__proto__:null,default:f$},[_3]);function A$(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}
vendor: 4,859 bytes, lines 235-250
235function h$(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 wy,F3={exports:{}},Qy={exports:{}},d$=h$(Y4),zh;/** 236 * @license React 237 * react-reconciler.development.js 238 * 239 * Copyright (c) Meta Platforms, Inc. and affiliates. 240 * 241 * This source code is licensed under the MIT license found in the 242 * LICENSE file in the root directory of this source tree. 243 */F3.exports=(wy||(wy=1,(zh=Qy).exports=function(t){function e(f,h,C,w){return new Pl(f,h,C,w)}function r(f){var h="https://react.dev/errors/"+f;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)h+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+f+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(f){return f===null||typeof f!="object"?null:typeof(f=Yl&&f[Yl]||f["@@iterator"])=="function"?f:null}function i(f){if(f==null)return null;if(typeof f=="function")return f.$$typeof===ql?null:f.displayName||f.name||null;if(typeof f=="string")return f;switch(f){case Ri:return"Fragment";case po:return"Portal";case Jn:return"Profiler";case ri:return"StrictMode";case mo:return"Suspense";case Wl:return"SuspenseList"}if(typeof f=="object")switch(f.$$typeof){case Pn:return(f.displayName||"Context")+".Provider";case _u:return(f._context.displayName||"Context")+".Consumer";case Ho:var h=f.render;return(f=f.displayName)||(f=(f=h.displayName||h.name||"")!==""?"ForwardRef("+f+")":"ForwardRef"),f;case Go:return(h=f.displayName||null)!==null?h:i(f.type)||"Memo";case vo:h=f._payload,f=f._init;try{return i(f(h))}catch{}}return null}function a(f){if(ho===void 0)try{throw Error()}catch(C){var h=C.stack.trim().match(/\n( *(at )?)/);ho=h&&h[1]||"",Kn=-1<C.stack.indexOf(` 244 at`)?" (<anonymous>)":-1<C.stack.indexOf("@")?"@unknown:0:0":""}return` 245`+ho+f+Kn}function o(f,h){if(!f||ja)return"";ja=!0;var C=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var w={DetermineComponentFrameRoot:function(){try{if(h){var Pt=function(){throw Error()};if(Object.defineProperty(Pt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Pt,[])}catch(Kt){var wt=Kt}Reflect.construct(f,[],Pt)}else{try{Pt.call()}catch(Kt){wt=Kt}f.call(Pt.prototype)}}else{try{throw Error()}catch(Kt){wt=Kt}(Pt=f())&&typeof Pt.catch=="function"&&Pt.catch((function(){}))}}catch(Kt){if(Kt&&wt&&typeof Kt.stack=="string")return[Kt.stack,wt.stack]}return[null,null]}};w.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var M=Object.getOwnPropertyDescriptor(w.DetermineComponentFrameRoot,"name");M&&M.configurable&&Object.defineProperty(w.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var Y=w.DetermineComponentFrameRoot(),ae=Y[0],pe=Y[1];if(ae&&pe){var be=ae.split(` 246`),Xe=pe.split(` 247`);for(M=w=0;w<be.length&&!be[w].includes("DetermineComponentFrameRoot");)w++;for(;M<Xe.length&&!Xe[M].includes("DetermineComponentFrameRoot");)M++;if(w===be.length||M===Xe.length)for(w=be.length-1,M=Xe.length-1;1<=w&&0<=M&&be[w]!==Xe[M];)M--;for(;1<=w&&0<=M;w--,M--)if(be[w]!==Xe[M]){if(w!==1||M!==1)do if(w--,0>--M||be[w]!==Xe[M]){var Nt=` 248`+be[w].replace(" at new "," at ");return f.displayName&&Nt.includes("<anonymous>")&&(Nt=Nt.replace("<anonymous>",f.displayName)),Nt}while(1<=w&&0<=M);break}}}finally{ja=!1,Error.prepareStackTrace=C}return(C=f?f.displayName||f.name:"")?a(C):""}function s(f){switch(f.tag){case 26:case 27:case 5:return a(f.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return o(f.type,!1);case 11:return o(f.type.render,!1);case 1:return o(f.type,!0);default:return""}}function u(f){try{var h="";do h+=s(f),f=f.return;while(f);return h}catch(C){return` 249Error generating stack: `+C.message+` 250`+C.stack}}function A(f){return{current:f}}function d(f){0>Mc||(f.current=TA[Mc],TA[Mc]=null,Mc--)}function g(f,h){Mc++,TA[Mc]=f.current,f.current=h}function E(f){var h=42&f;if(h!==0)return h;switch(f&-f){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&f;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&f;case 67108864:return 67108864;
250case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return f}}function b(f,h){var C=f.pendingLanes;if(C===0)return 0;var w=0,M=f.suspendedLanes;f=f.pingedLanes;var Y=134217727&C;return Y!==0?(C=Y&~M)!=0?w=E(C):(f&=Y)!=0&&(w=E(f)):(C&=~M)!=0?w=E(C):f!==0&&(w=E(f)),w===0?0:h!==0&&h!==w&&(h&M)==0&&((M=w&-w)>=(f=h&-h)||M===32&&(4194176&f)!=0)?h:w}function y(f,h){switch(f){case 1:case 2:case 4:case 8:return h+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return h+5e3;default:return-1}}function x(){var f=LA;return(4194176&(LA<<=1))==0&&(LA=128),f}function k(){var f=NA;return(62914560&(NA<<=1))==0&&(NA=4194304),f}function T(f){for(var h=[],C=0;31>C;C++)h.push(f);return h}function _(f,h){f.pendingLanes|=h,h!==268435456&&(f.suspendedLanes=0,f.pingedLanes=0,f.warmLanes=0)}function S(f,h,C){f.pendingLanes|=h,f.suspendedLanes&=~h;var w=31-tl(h);f.entangledLanes|=h,f.entanglements[w]=1073741824|f.entanglements[w]|4194218&C}function R(f,h){var C=f.entangledLanes|=h;for(f=f.entanglements;C;){var w=31-tl(C),M=1<<w;M&h|f[w]&h&&(f[w]|=h),C&=~M}}function Q(f){return 2<(f&=-f)?8<f?(134217727&f)!=0?32:268435456:8:2}function G(f){typeof PA=="function"&&UA(f)}function P(f,h){if(typeof f=="object"&&f!==null){var C=rh.get(f);return C!==void 0?C:(h={value:f,source:h,stack:u(h)},rh.set(f,h),h)}return{value:f,source:h,stack:u(h)}}function O(f){for(;f===nh;)nh=Oi[--Uf],Oi[Uf]=null,Oi[--Uf],Oi[Uf]=null;for(;f===ih;)ih=jl[--Hc],jl[Hc]=null,jl[--Hc],jl[Hc]=null,jl[--Hc],jl[Hc]=null}function j(f,h){g(vi,h),g(Gc,f),g(bs,null),f=Rf(h),d(bs),g(bs,f)}function W(){d(bs),d(Gc),d(vi)}function Z(f){f.memoizedState!==null&&g(Wc,f);var h=bs.current,C=Tf(h,f.type);h!==C&&(g(Gc,f),g(bs,C))}function F(f){Gc.current===f&&(d(bs),d(Gc)),Wc.current===f&&(d(Wc),p._currentValue2=v)}function z(){for(var f=Jl,h=Yc=Jl=0;h<f;){var C=ia[h];ia[h++]=null;var w=ia[h];ia[h++]=null;var M=ia[h];ia[h++]=null;var Y=ia[h];if(ia[h++]=null,w!==null&&M!==null){var ae=w.pending;ae===null?M.next=M:(M.next=ae.next,ae.next=M),w.pending=M}Y!==0&&fe(C,M,Y)}}function ie(f,h,C,w){ia[Jl++]=f,ia[Jl++]=h,ia[Jl++]=C,ia[Jl++]=w,Yc|=w,f.lanes|=w,(f=f.alternate)!==null&&(f.lanes|=w)}function le(f,h,C,w){return ie(f,h,C,w),de(f)}function oe(f,h){return ie(f,null,null,h),de(f)}function fe(f,h,C){f.lanes|=C;var w=f.alternate;w!==null&&(w.lanes|=C);for(var M=!1,Y=f.return;Y!==null;)Y.childLanes|=C,(w=Y.alternate)!==null&&(w.childLanes|=C),Y.tag===22&&((f=Y.stateNode)===null||1&f._visibility||(M=!0)),f=Y,Y=Y.return;M&&h!==null&&f.tag===3&&(Y=f.stateNode,M=31-tl(C),(f=(Y=Y.hiddenUpdates)[M])===null?Y[M]=[h]:f.push(h),h.lane=536870912|C)}function de(f){if(50<Fs)throw Fs=0,Ei=null,Error(r(185));for(var h=f.return;h!==null;)h=(f=h).return;return f.tag===3?f.stateNode:null}function xe(f){f!==Zl&&f.next===null&&(Zl===null?Vl=Zl=f:Zl=Zl.next=f),ys=!0,rl||(rl=!0,OA(th,Ie))}function Me(f,h){if(!zf&&ys){zf=!0;do for(var C=!1,w=Vl;w!==null;){if(f!==0){var M=w.pendingLanes;if(M===0)var Y=0;else{var ae=w.suspendedLanes,pe=w.pingedLanes;Y=(1<<31-tl(42|f)+1)-1,Y=201326677&(Y&=M&~(ae&~pe))?201326677&Y|1:Y?2|Y:0}Y!==0&&(C=!0,Re(w,Y))}else Y=f0,(3&(Y=b(w,w===yr?Y:0)))!=0&&(C=!0,Re(w,Y));w=w.next}while(C);zf=!1}}function Ie(){ys=rl=!1;var f=0;aa!==0&&(Of()&&(f=aa),aa=0);for(var h=mi(),C=null,w=Vl;w!==null;){var M=w.next,Y=we(w,h);Y===0?(w.next=null,C===null?Vl=M:C.next=M,M===null&&(Zl=C)):(C=w,(f!==0||(3&Y)!=0)&&(ys=!0)),w=M}Me(f)}function we(f,h){for(var C=f.suspendedLanes,w=f.pingedLanes,M=f.expirationTimes,Y=-62914561&f.pendingLanes;0<Y;){var ae=31-tl(Y),pe=1<<ae,be=M[ae];be===-1?(pe&C)!=0&&(pe&w)==0||(M[ae]=y(pe,h)):be<=h&&(f.expiredLanes|=pe),Y&=~pe}if(C=f0,C=b(f,f===(h=yr)?C:0),w=f.callbackNode,C===0||f===h&&L0===2||f.cancelPendingCommit!==null)return w!==null&&w!==null&&Mu(w),f.callbackNode=null,f.callbackPriority=0;if((3&C)!=0)return w!==null&&w!==null&&Mu(w),f.callbackPriority=2,f.callbackNode=null,2;if((h=C&-C)===f.callbackPriority)return h;switch(w!==null&&Mu(w),Q(C)){case 2:C=th;break;case 8:C=b2;break;case 32:default:C=Mf;break;case 268435456:C=MA}return w=_e.bind(null,f),C=OA(C,w),f.callbackPriority=h,f.callbackNode=C,h}function _e(f,h){var C=f.callbackNode;if(s0()&&f.callbackNode!==C)return null;var w=f0;return(w=b(f,f===yr?w:0))===0?null:(_c(f,w,h),we(f,mi()),f.callbackNode===C?_e.bind(null,f):null)}function Re(f,h){if(s0())return null;_c(f,h,!0)}function Ct(){return aa===0&&(aa=x()),aa}function gt(){if(--qc==0&&Bs!==null){Xl!==null&&(Xl.status="fulfilled");var f=Bs;Bs=null,qo=0,Xl=null;for(var h=0;h<f.length;h++)(0,f[h])()}}function ot(f){f.updateQueue={baseState:f.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ce(f,h){f=f.updateQueue,h.updateQueue===f&&(h.updateQueue={baseState:f.baseState,firstBaseUpdate:f.firstBaseUpdate,lastBaseUpdate:f.lastBaseUpdate,shared:f.shared,callbacks:null})}function Le(f){return{lane:f,tag:0,payload:null,callback:null,next:null}}function Te(f,h,C){var w=f.updateQueue;if(w===null)return null;if(w=w.shared,(2&T0)!=0){var M=w.pending;return M===null?h.next=h:(h.next=M.next,M.next=h),w.pending=h,h=de(f),fe(f,null,C),h}return ie(f,w,h,C),de(f)}
250function Qe(f,h,C){if((h=h.updateQueue)!==null&&(h=h.shared,(4194176&C)!=0)){var w=h.lanes;C|=w&=f.pendingLanes,h.lanes=C,R(f,C)}}function at(f,h){var C=f.updateQueue,w=f.alternate;if(w!==null&&C===(w=w.updateQueue)){var M=null,Y=null;if((C=C.firstBaseUpdate)!==null){do{var ae={lane:C.lane,tag:C.tag,payload:C.payload,callback:null,next:null};Y===null?M=Y=ae:Y=Y.next=ae,C=C.next}while(C!==null);Y===null?M=Y=h:Y=Y.next=h}else M=Y=h;return C={baseState:w.baseState,firstBaseUpdate:M,lastBaseUpdate:Y,shared:w.shared,callbacks:w.callbacks},void(f.updateQueue=C)}(f=C.lastBaseUpdate)===null?C.firstBaseUpdate=h:f.next=h,C.lastBaseUpdate=h}function pt(){if(Pu&&Xl!==null)throw Xl}function bt(f,h,C,w){Pu=!1;var M=f.updateQueue;Va=!1;var Y=M.firstBaseUpdate,ae=M.lastBaseUpdate,pe=M.shared.pending;if(pe!==null){M.shared.pending=null;var be=pe,Xe=be.next;be.next=null,ae===null?Y=Xe:ae.next=Xe,ae=be;var Nt=f.alternate;Nt!==null&&(pe=(Nt=Nt.updateQueue).lastBaseUpdate)!==ae&&(pe===null?Nt.firstBaseUpdate=Xe:pe.next=Xe,Nt.lastBaseUpdate=be)}if(Y!==null){var Pt=M.baseState;for(ae=0,Nt=Xe=be=null,pe=Y;;){var wt=-536870913&pe.lane,Kt=wt!==pe.lane;if(Kt?(f0&wt)===wt:(w&wt)===wt){wt!==0&&wt===qo&&(Pu=!0),Nt!==null&&(Nt=Nt.next={lane:0,tag:pe.tag,payload:pe.payload,callback:null,next:null});e:{var Rr=f,l=pe;wt=h;var c=C;switch(l.tag){case 1:if(typeof(Rr=l.payload)=="function"){Pt=Rr.call(c,Pt,wt);break e}Pt=Rr;break e;case 3:Rr.flags=-65537&Rr.flags|128;case 0:if((wt=typeof(Rr=l.payload)=="function"?Rr.call(c,Pt,wt):Rr)==null)break e;Pt=jn({},Pt,wt);break e;case 2:Va=!0}}(wt=pe.callback)!==null&&(f.flags|=64,Kt&&(f.flags|=8192),(Kt=M.callbacks)===null?M.callbacks=[wt]:Kt.push(wt))}else Kt={lane:wt,tag:pe.tag,payload:pe.payload,callback:pe.callback,next:null},Nt===null?(Xe=Nt=Kt,be=Pt):Nt=Nt.next=Kt,ae|=wt;if((pe=pe.next)===null){if((pe=M.shared.pending)===null)break;pe=(Kt=pe).next,Kt.next=null,M.lastBaseUpdate=Kt,M.shared.pending=null}}Nt===null&&(be=Pt),M.baseState=be,M.firstBaseUpdate=Xe,M.lastBaseUpdate=Nt,Y===null&&(M.shared.lanes=0),_s|=ae,f.lanes=ae,f.memoizedState=Pt}}function kt(f,h){if(typeof f!="function")throw Error(r(191,f));f.call(h)}function Ht(f,h){var C=f.callbacks;if(C!==null)for(f.callbacks=null,f=0;f<C.length;f++)kt(C[f],h)}function mt(f,h){if(ya(f,h))return!0;if(typeof f!="object"||f===null||typeof h!="object"||h===null)return!1;var C=Object.keys(f),w=Object.keys(h);if(C.length!==w.length)return!1;for(w=0;w<C.length;w++){var M=C[w];if(!$l.call(h,M)||!ya(f[M],h[M]))return!1}return!0}function Se(f){return(f=f.status)==="fulfilled"||f==="rejected"}function Dt(){}function Wt(f,h,C){switch((C=f[C])===void 0?f.push(h):C!==h&&(h.then(Dt,Dt),h=C),h.status){case"fulfilled":return h.value;case"rejected":throw(f=h.reason)===Ba?Error(r(483)):f;default:if(typeof h.status=="string")h.then(Dt,Dt);else{if((f=yr)!==null&&100<f.shellSuspendCounter)throw Error(r(482));(f=h).status="pending",f.then((function(w){if(h.status==="pending"){var M=h;M.status="fulfilled",M.value=w}}),(function(w){if(h.status==="pending"){var M=h;M.status="rejected",M.reason=w}}))}switch(h.status){case"fulfilled":return h.value;case"rejected":throw(f=h.reason)===Ba?Error(r(483)):f}throw Uu=h,Ba}}function st(){if(Uu===null)throw Error(r(459));var f=Uu;return Uu=null,f}function Qt(f){var h=nl;return nl+=1,Or===null&&(Or=[]),Wt(Or,f,h)}function yt(f,h,C,w){f=w.props.ref,C.ref=f!==void 0?f:null}function Rt(f,h){throw h.$$typeof===go?Error(r(525)):(f=Object.prototype.toString.call(h),Error(r(31,f==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":f)))}function Tt(f){return(0,f._init)(f._payload)}function t0(f){function h(l,c){if(f){var m=l.deletions;m===null?(l.deletions=[c],l.flags|=16):m.push(c)}}function C(l,c){if(!f)return null;for(;c!==null;)h(l,c),c=c.sibling;return null}function w(l){for(var c=new Map;l!==null;)l.key!==null?c.set(l.key,l):c.set(l.index,l),l=l.sibling;return c}function M(l,c){return(l=ta(l,c)).index=0,l.sibling=null,l}function Y(l,c,m){return l.index=m,f?(m=l.alternate)!==null?(m=m.index)<c?(l.flags|=33554434,c):m:(l.flags|=33554434,c):(l.flags|=1048576,c)}function ae(l){return f&&l.alternate===null&&(l.flags|=33554434),l}function pe(l,c,m,I){return c===null||c.tag!==6?((c=Zs(m,l.mode,I)).return=l,c):((c=M(c,m)).return=l,c)}function be(l,c,m,I){var L=m.type;return L===Ri?Nt(l,c,m.props.children,I,m.key):c!==null&&(c.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===vo&&Tt(L)===c.type)?(yt(l,0,I=M(c,m.props),m),I.return=l,I):(yt(l,0,I=Z0(m.type,m.key,m.props,null,l.mode,I),m),I.return=l,I)}function Xe(l,c,m,I){return c===null||c.tag!==4||c.stateNode.containerInfo!==m.containerInfo||c.stateNode.implementation!==m.implementation?((c=qa(m,l.mode,I)).return=l,c):((c=M(c,m.children||[])).return=l,c)}function Nt(l,c,m,I,L){return c===null||c.tag!==7?((c=qt(m,l.mode,I,L)).return=l,c):((c=M(c,m)).return=l,c)}function Pt(l,c,m){if(typeof c=="string"&&c!==""||typeof c=="number"||typeof c=="bigint")return(c=Zs(""+c,l.mode,m)).return=l,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case ra:return yt(l,0,m=Z0(c.type,c.key,c.props,null,l.mode,m),c),m.return=l,m;case po:return(c=qa(c,l.mode,m)).return=l,c;case vo:return Pt(l,c=(0,c._init)(c._payload),m)}if($s(c)||n(c))return(c=qt(c,l.mode,m,null)).return=l,c;if(typeof c.then=="function")return Pt(l,Qt(c),m);if(c.$$typeof===Pn)return Pt(l,Bn(l,c),m);Rt(l,c)}return null}function wt(l,c,m,I){var L=c!==null?c.key:null;if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return L!==null?null:pe(l,c,""+m,I);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case ra:return m.key===L?be(l,c,m,I):null;case po:return m.key===L?Xe(l,c,m,I):null;case vo:return wt(l,c,m=(L=m._init)(m._payload),I)}if($s(m)||n(m))return L!==null?null:Nt(l,c,m,I,null);if(typeof m.then=="function")return wt(l,c,Qt(m),I);if(m.$$typeof===Pn)return wt(l,c,Bn(l,m),I);Rt(l,m)}return null}
250function Kt(l,c,m,I,L){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return pe(c,l=l.get(m)||null,""+I,L);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case ra:return be(c,l=l.get(I.key===null?m:I.key)||null,I,L);case po:return Xe(c,l=l.get(I.key===null?m:I.key)||null,I,L);case vo:return Kt(l,c,m,I=(0,I._init)(I._payload),L)}if($s(I)||n(I))return Nt(c,l=l.get(m)||null,I,L,null);if(typeof I.then=="function")return Kt(l,c,m,Qt(I),L);if(I.$$typeof===Pn)return Kt(l,c,m,Bn(c,I),L);Rt(c,I)}return null}function Rr(l,c,m,I){if(typeof m=="object"&&m!==null&&m.type===Ri&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case ra:e:{for(var L=m.key,U=c;U!==null;){if(U.key===L){if((L=m.type)===Ri){if(U.tag===7){C(l,U.sibling),(c=M(U,m.props.children)).return=l,l=c;break e}}else if(U.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===vo&&Tt(L)===U.type){C(l,U.sibling),yt(l,0,c=M(U,m.props),m),c.return=l,l=c;break e}C(l,U);break}h(l,U),U=U.sibling}m.type===Ri?((c=qt(m.props.children,l.mode,I,m.key)).return=l,l=c):(yt(l,0,I=Z0(m.type,m.key,m.props,null,l.mode,I),m),I.return=l,l=I)}return ae(l);case po:e:{for(U=m.key;c!==null;){if(c.key===U){if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){C(l,c.sibling),(c=M(c,m.children||[])).return=l,l=c;break e}C(l,c);break}h(l,c),c=c.sibling}(c=qa(m,l.mode,I)).return=l,l=c}return ae(l);case vo:return Rr(l,c,m=(U=m._init)(m._payload),I)}if($s(m))return(function(re,se,me,ve){for(var Ye=null,Ve=null,et=se,At=se=0,o0=null;et!==null&&At<me.length;At++){et.index>At?(o0=et,et=null):o0=et.sibling;var ke=wt(re,et,me[At],ve);if(ke===null){et===null&&(et=o0);break}f&&et&&ke.alternate===null&&h(re,et),se=Y(ke,se,At),Ve===null?Ye=ke:Ve.sibling=ke,Ve=ke,et=o0}if(At===me.length)return C(re,et),Ye;if(et===null){for(;At<me.length;At++)(et=Pt(re,me[At],ve))!==null&&(se=Y(et,se,At),Ve===null?Ye=et:Ve.sibling=et,Ve=et);return Ye}for(et=w(et);At<me.length;At++)(o0=Kt(et,re,At,me[At],ve))!==null&&(f&&o0.alternate!==null&&et.delete(o0.key===null?At:o0.key),se=Y(o0,se,At),Ve===null?Ye=o0:Ve.sibling=o0,Ve=o0);return f&&et.forEach((function(Oe){return h(re,Oe)})),Ye})(l,c,m,I);if(n(m)){if(typeof(U=n(m))!="function")throw Error(r(150));return(function(re,se,me,ve){if(me==null)throw Error(r(151));for(var Ye=null,Ve=null,et=se,At=se=0,o0=null,ke=me.next();et!==null&&!ke.done;At++,ke=me.next()){et.index>At?(o0=et,et=null):o0=et.sibling;var Oe=wt(re,et,ke.value,ve);if(Oe===null){et===null&&(et=o0);break}f&&et&&Oe.alternate===null&&h(re,et),se=Y(Oe,se,At),Ve===null?Ye=Oe:Ve.sibling=Oe,Ve=Oe,et=o0}if(ke.done)return C(re,et),Ye;if(et===null){for(;!ke.done;At++,ke=me.next())(ke=Pt(re,ke.value,ve))!==null&&(se=Y(ke,se,At),Ve===null?Ye=ke:Ve.sibling=ke,Ve=ke);return Ye}for(et=w(et);!ke.done;At++,ke=me.next())(ke=Kt(et,re,At,ke.value,ve))!==null&&(f&&ke.alternate!==null&&et.delete(ke.key===null?At:ke.key),se=Y(ke,se,At),Ve===null?Ye=ke:Ve.sibling=ke,Ve=ke);return f&&et.forEach((function(rt){return h(re,rt)})),Ye})(l,c,m=U.call(m),I)}if(typeof m.then=="function")return Rr(l,c,Qt(m),I);if(m.$$typeof===Pn)return Rr(l,c,Bn(l,m),I);Rt(l,m)}return typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint"?(m=""+m,c!==null&&c.tag===6?(C(l,c.sibling),(c=M(c,m)).return=l,l=c):(C(l,c),(c=Zs(m,l.mode,I)).return=l,l=c),ae(l)):C(l,c)}return function(l,c,m,I){try{nl=0;var L=Rr(l,c,m,I);return Or=null,L}catch(re){if(re===Ba)throw re;var U=e(29,re,null,l.mode);return U.lanes=I,U.return=l,U}}}function _t(f,h){g(Kc,f=Ds),g(xs,h),Ds=f|h.baseLanes}function Lt(){g(Kc,Ds),g(xs,xs.current)}function Gt(){Ds=Kc.current,d(xs),d(Kc)}function Vt(f){var h=f.alternate;g(En,1&En.current),g(Mi,f),xa===null&&(h===null||xs.current!==null||h.memoizedState!==null)&&(xa=f)}function te(f){if(f.tag===22){if(g(En,En.current),g(Mi,f),xa===null){var h=f.alternate;h!==null&&h.memoizedState!==null&&(xa=f)}}else Ge()}function Ge(){g(En,En.current),g(Mi,Mi.current)}function Ze(f){d(Mi),xa===f&&(xa=null),d(En)}function $e(f){for(var h=f;h!==null;
250){if(h.tag===13){var C=h.memoizedState;if(C!==null&&((C=C.dehydrated)===null||tt(C)||Jt(C)))return h}else if(h.tag===19&&h.memoizedProps.revealOrder!==void 0){if((128&h.flags)!=0)return h}else if(h.child!==null){h.child.return=h,h=h.child;continue}if(h===f)break;for(;h.sibling===null;){if(h.return===null||h.return===f)return null;h=h.return}h.sibling.return=h.return,h=h.sibling}return null}function ce(){throw Error(r(321))}function Ue(f,h){if(h===null)return!1;for(var C=0;C<h.length&&C<f.length;C++)if(!ya(f[C],h[C]))return!1;return!0}function J(f,h,C,w,M,Y){return wa=Y,E0=h,h.memoizedState=null,h.updateQueue=null,h.lanes=0,p0.H=f===null||f.memoizedState===null?Vn:Qa,Ko=!1,Y=C(w,M),Ko=!1,ec&&(Y=Ft(h,C,w,M)),Je(f),Y}function Je(f){p0.H=Jo;var h=_r!==null&&_r.next!==null;if(wa=0,Mr=_r=E0=null,ws=!1,jo=0,yo=null,h)throw Error(r(300));f===null||en||(f=f.dependencies)!==null&&sn(f)&&(en=!0)}function Ft(f,h,C,w){E0=f;var M=0;do{if(ec&&(yo=null),jo=0,ec=!1,25<=M)throw Error(r(301));if(M+=1,Mr=_r=null,f.updateQueue!=null){var Y=f.updateQueue;Y.lastEffect=null,Y.events=null,Y.stores=null,Y.memoCache!=null&&(Y.memoCache.index=0)}p0.H=Ss,Y=h(C,w)}while(ec);return Y}function D(){var f=p0.H,h=f.useState()[0];return h=typeof h.then=="function"?St(h):h,f=f.useState()[0],(_r!==null?_r.memoizedState:null)!==f&&(E0.flags|=1024),h}function Pe(){var f=zu!==0;return zu=0,f}function He(f,h,C){h.updateQueue=f.updateQueue,h.flags&=-2053,f.lanes&=~C}function X(f){if(ws){for(f=f.memoizedState;f!==null;){var h=f.queue;h!==null&&(h.pending=null),f=f.next}ws=!1}wa=0,Mr=_r=E0=null,ec=!1,jo=zu=0,yo=null}function Ae(){var f={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Mr===null?E0.memoizedState=Mr=f:Mr=Mr.next=f,Mr}function ye(){if(_r===null){var f=E0.alternate;f=f!==null?f.memoizedState:null}else f=_r.next;var h=Mr===null?E0.memoizedState:Mr.next;if(h!==null)Mr=h,_r=f;else{if(f===null)throw E0.alternate===null?Error(r(467)):Error(r(310));f={memoizedState:(_r=f).memoizedState,baseState:_r.baseState,baseQueue:_r.baseQueue,queue:_r.queue,next:null},Mr===null?E0.memoizedState=Mr=f:Mr=Mr.next=f}return Mr}function St(f){var h=jo;return jo+=1,yo===null&&(yo=[]),f=Wt(yo,f,h),h=E0,(Mr===null?h.memoizedState:Mr.next)===null&&(h=h.alternate,p0.H=h===null||h.memoizedState===null?Vn:Qa),f}function vt(f){if(f!==null&&typeof f=="object"){if(typeof f.then=="function")return St(f);if(f.$$typeof===Pn)return k0(f)}throw Error(r(438,String(f)))}function Et(f){var h=null,C=E0.updateQueue;if(C!==null&&(h=C.memoCache),h==null){var w=E0.alternate;w!==null&&(w=w.updateQueue)!==null&&(w=w.memoCache)!=null&&(h={data:w.data.map((function(M){return M.slice()})),index:0})}if(h==null&&(h={data:[],index:0}),C===null&&(C=Qs(),E0.updateQueue=C),C.memoCache=h,(C=h.data[h.index])===void 0)for(C=h.data[h.index]=Array(f),w=0;w<f;w++)C[w]=Lc;return h.index++,C}function $t(f,h){return typeof h=="function"?h(f):h}function fr(f){return a0(ye(),_r,f)}function a0(f,h,C){var w=f.queue;if(w===null)throw Error(r(311));w.lastRenderedReducer=C;var M=f.baseQueue,Y=w.pending;if(Y!==null){if(M!==null){var ae=M.next;M.next=Y.next,Y.next=ae}h.baseQueue=M=Y,w.pending=null}if(Y=f.baseState,M===null)f.memoizedState=Y;else{var pe=ae=null,be=null,Xe=h=M.next,Nt=!1;do{var Pt=-536870913&Xe.lane;if(Pt!==Xe.lane?(f0&Pt)===Pt:(wa&Pt)===Pt){var wt=Xe.revertLane;if(wt===0)be!==null&&(be=be.next={lane:0,revertLane:0,action:Xe.action,hasEagerState:Xe.hasEagerState,eagerState:Xe.eagerState,next:null}),Pt===qo&&(Nt=!0);else{if((wa&wt)===wt){Xe=Xe.next,wt===qo&&(Nt=!0);continue}Pt={lane:0,revertLane:Xe.revertLane,action:Xe.action,hasEagerState:Xe.hasEagerState,eagerState:Xe.eagerState,next:null},be===null?(pe=be=Pt,ae=Y):be=be.next=Pt,E0.lanes|=wt,_s|=wt}Pt=Xe.action,Ko&&C(Y,Pt),Y=Xe.hasEagerState?Xe.eagerState:C(Y,Pt)}else wt={lane:Pt,revertLane:Xe.revertLane,action:Xe.action,hasEagerState:Xe.hasEagerState,eagerState:Xe.eagerState,next:null},be===null?(pe=be=wt,ae=Y):be=be.next=wt,E0.lanes|=Pt,_s|=Pt;Xe=Xe.next}while(Xe!==null&&Xe!==h);if(be===null?ae=Y:be.next=pe,!ya(Y,f.memoizedState)&&(en=!0,Nt&&(C=Xl)!==null))throw C;f.memoizedState=Y,f.baseState=ae,f.baseQueue=be,w.lastRenderedState=Y}return M===null&&(w.lanes=0),[f.memoizedState,w.dispatch]}function Ut(f){var h=ye(),C=h.queue;if(C===null)throw Error(r(311));C.lastRenderedReducer=f;var w=C.dispatch,M=C.pending,Y=h.memoizedState;if(M!==null){C.pending=null;var ae=M=M.next;do Y=f(Y,ae.action),ae=ae.next;while(ae!==M);ya(Y,h.memoizedState)||(en=!0),h.memoizedState=Y,h.baseQueue===null&&(h.baseState=Y),C.lastRenderedState=Y}return[Y,w]}function l0(f,h,C){var w=E0,M=ye();C=h();var Y=!ya((_r||M).memoizedState,C);if(Y&&(M.memoizedState=C,en=!0),M=M.queue,dn($0.bind(null,w,M,f),[f]),M.getSnapshot!==h||Y||Mr!==null&&1&Mr.memoizedState.tag){if(w.flags|=2048,ar(9,U0.bind(null,w,M,C,h),{destroy:void 0},null),yr===null)throw Error(r(349));(60&wa)!=0||Xt(w,h,C)}return C}function Xt(f,h,C){f.flags|=16384,f={getSnapshot:h,value:C},(h=E0.updateQueue)===null?(h=Qs(),E0.updateQueue=h,h.stores=[f]):(C=h.stores)===null?h.stores=[f]:C.push(f)}function U0(f,h,C,w){h.value=C,h.getSnapshot=w,Tr(h)&&y0(f)}function $0(f,h,C){return C((function(){Tr(h)&&y0(f)}))}function Tr(f){var h=f.getSnapshot;f=f.value;try{var C=h();return!ya(f,C)}catch{return!0}}function y0(f){var h=oe(f,2);h!==null&&pi(h,0,2)}function gr(f){var h=Ae();if(typeof f=="function"){var C=f;if(f=C(),Ko){G(!0);try{C()}finally{G(!1)}}}return h.memoizedState=h.baseState=f,h.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$t,lastRenderedState:f},h}function v0(f,h,C,w){return f.baseState=C,a0(f,_r,typeof w=="function"?w:$t)}function Ar(f,h,C,w,M){if(pr(f))throw Error(r(485));if((f=h.action)!==null){var Y={payload:M,action:f,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(ae){Y.listeners.push(ae)}};p0.T!==null?C(!0):Y.isTransition=!1,w(Y),(C=h.pending)===null?(Y.next=h.pending=Y,Qr(h,Y)):(Y.next=C.next,h.pending=C.next=Y)}}function Qr(f,h){var C=h.action,w=h.payload,M=f.state;if(h.isTransition){var Y=p0.T,ae={};p0.T=ae;try{var pe=C(M,w),be=p0.S;be!==null&&be(ae,pe),w0(f,h,pe)}catch(Xe){er(f,h,Xe)}finally{p0.T=Y}}else try{w0(f,h,Y=C(M,w))}catch(Xe){er(f,h,Xe)}}function w0(f,h,C){C!==null&&typeof C=="object"&&typeof C.then=="function"?C.then((function(w){_0(f,h,w)}),(function(w){return er(f,h,w)})):_0(f,h,C)}function _0(f,h,C){h.status="fulfilled",h.value=C,F0(h),f.state=C,(h=f.pending)!==null&&((C=h.next)===
250h?f.pending=null:(C=C.next,h.next=C,Qr(f,C)))}function er(f,h,C){var w=f.pending;if(f.pending=null,w!==null){w=w.next;do h.status="rejected",h.reason=C,F0(h),h=h.next;while(h!==w)}f.action=null}function F0(f){f=f.listeners;for(var h=0;h<f.length;h++)(0,f[h])()}function Xr(f,h){return h}function Sr(f,h){var C,w,M;(C=Ae()).memoizedState=C.baseState=h,w={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xr,lastRenderedState:h},C.queue=w,C=d0.bind(null,E0,w),w.dispatch=C,w=gr(!1);var Y=m0.bind(null,E0,!1,w.queue);return M={state:h,dispatch:null,action:f,pending:null},(w=Ae()).queue=M,C=Ar.bind(null,E0,M,Y,C),M.dispatch=C,w.memoizedState=f,[h,C,!1]}function Hr(f){return Gr(ye(),_r,f)}function Gr(f,h,C){h=a0(f,h,Xr)[0],f=fr($t)[0],h=typeof h=="object"&&h!==null&&typeof h.then=="function"?St(h):h;var w=ye(),M=w.queue,Y=M.dispatch;return C!==w.memoizedState&&(E0.flags|=2048,ar(9,Yt.bind(null,M,C),{destroy:void 0},null)),[h,Y,f]}function Yt(f,h){f.action=h}function Fn(f){var h=ye(),C=_r;if(C!==null)return Gr(h,C,f);ye(),h=h.memoizedState;var w=(C=ye()).queue.dispatch;return C.memoizedState=f,[h,w,!1]}function ar(f,h,C,w){return f={tag:f,create:h,inst:C,deps:w,next:null},(h=E0.updateQueue)===null&&(h=Qs(),E0.updateQueue=h),(C=h.lastEffect)===null?h.lastEffect=f.next=f:(w=C.next,C.next=f,f.next=w,h.lastEffect=f),f}function an(){return ye().memoizedState}function In(f,h,C,w){var M=Ae();E0.flags|=f,M.memoizedState=ar(1|h,C,{destroy:void 0},w===void 0?null:w)}function Rn(f,h,C,w){var M=ye();w=w===void 0?null:w;var Y=M.memoizedState.inst;_r!==null&&w!==null&&Ue(w,_r.memoizedState.deps)?M.memoizedState=ar(h,C,Y,w):(E0.flags|=f,M.memoizedState=ar(1|h,C,Y,w))}function Zn(f,h){In(8390656,8,f,h)}function dn(f,h){Rn(2048,8,f,h)}function Lr(f,h){return Rn(4,2,f,h)}function Tn(f,h){return Rn(4,4,f,h)}function ji(f,h){if(typeof h=="function"){f=f();var C=h(f);return function(){typeof C=="function"?C():h(null)}}if(h!=null)return f=f(),h.current=f,function(){h.current=null}}function V(f,h,C){C=C!=null?C.concat([f]):null,Rn(4,4,ji.bind(null,h,f),C)}function $(){}function he(f,h){var C=ye();h=h===void 0?null:h;var w=C.memoizedState;return h!==null&&Ue(h,w[1])?w[0]:(C.memoizedState=[f,h],f)}function Ee(f,h){var C=ye();h=h===void 0?null:h;var w=C.memoizedState;if(h!==null&&Ue(h,w[1]))return w[0];if(w=f(),Ko){G(!0);try{f()}finally{G(!1)}}return C.memoizedState=[w,h],w}function Ne(f,h,C){return C===void 0||(1073741824&wa)!=0?f.memoizedState=h:(f.memoizedState=C,f=ps(),E0.lanes|=f,_s|=f,C)}function Ke(f,h,C,w){return ya(C,h)?C:xs.current!==null?(f=Ne(f,C,w),ya(f,h)||(en=!0),f):(42&wa)==0?(en=!0,f.memoizedState=C):(f=ps(),E0.lanes|=f,_s|=f,h)}function ut(f,h,C,w,M){var Y=ba();Wo(Y!==0&&8>Y?Y:8);var ae,pe,be,Xe=p0.T,Nt={};p0.T=Nt,m0(f,!1,h,C);try{var Pt=M(),wt=p0.S;wt!==null&&wt(Nt,Pt),Pt!==null&&typeof Pt=="object"&&typeof Pt.then=="function"?G0(f,h,(ae=w,pe=[],be={status:"pending",value:null,reason:null,then:function(Kt){pe.push(Kt)}},Pt.then((function(){be.status="fulfilled",be.value=ae;for(var Kt=0;Kt<pe.length;Kt++)(0,pe[Kt])(ae)}),(function(Kt){for(be.status="rejected",be.reason=Kt,Kt=0;Kt<pe.length;Kt++)(0,pe[Kt])(void 0)})),be),ti()):G0(f,h,w,ti())}catch(Kt){G0(f,h,{then:function(){},status:"rejected",reason:Kt},ti())}finally{Wo(Y),p0.T=Xe}}function lt(){return k0(p)}function Bt(){return ye().memoizedState}function dt(){return ye().memoizedState}function Mt(f){for(var h=f.return;h!==null;){switch(h.tag){case 24:case 3:var C=ti(),w=Te(h,f=Le(C),C);return w!==null&&(pi(w,0,C),Qe(w,h,C)),h={cache:xn()},void(f.payload=h)}h=h.return}}function Zt(f,h,C){var w=ti();C={lane:w,revertLane:0,action:C,hasEagerState:!1,eagerState:null,next:null},pr(f)?Wr(h,C):(C=le(f,h,C,w))!==null&&(pi(C,0,w),Xn(C,h,w))}function d0(f,h,C){G0(f,h,C,ti())}function G0(f,h,C,w){var M={lane:w,revertLane:0,action:C,hasEagerState:!1,eagerState:null,next:null};if(pr(f))Wr(h,M);else{var Y=f.alternate;if(f.lanes===0&&(Y===null||Y.lanes===0)&&(Y=h.lastRenderedReducer)!==null)try{var ae=h.lastRenderedState,pe=Y(ae,C);if(M.hasEagerState=!0,M.eagerState=pe,ya(pe,ae))return ie(f,h,M,0),yr===null&&z(),!1}catch{}if((C=le(f,h,M,w))!==null)return pi(C,0,w),Xn(C,h,w),!0}return!1}function m0(f,h,C,w){if(w={lane:2,revertLane:Ct(),action:w,hasEagerState:!1,eagerState:null,next:null},pr(f)){if(h)throw Error(r(479))}else(h=le(f,C,w,2))!==null&&pi(h,0,2)}function pr(f){var h=f.alternate;return f===E0||h!==null&&h===E0}function Wr(f,h){ec=ws=!0;var C=f.pending;C===null?h.next=h:(h.next=C.next,C.next=h),f.pending=h}function Xn(f,h,C){if((4194176&C)!=0){var w=h.lanes;C|=w&=f.pendingLanes,h.lanes=C,R(f,C)}}function yn(f,h,C,w){C=(C=C(w,h=f.memoizedState))==null?h:jn({},h,C),f.memoizedState=C,f.lanes===0&&(f.updateQueue.baseState=C)}function ua(f,h,C,w,M,Y,ae){return typeof(f=f.stateNode).shouldComponentUpdate=="function"?f.shouldComponentUpdate(w,Y,ae):!(h.prototype&&h.prototype.isPureReactComponent&&mt(C,w)&&mt(M,Y))}function Qi(f,h,C,w){f=h.state,typeof h.componentWillReceiveProps=="function"&&h.componentWillReceiveProps(C,w),typeof h.UNSAFE_componentWillReceiveProps=="function"&&h.UNSAFE_componentWillReceiveProps(C,w),h.state!==f&&Vo.enqueueReplaceState(h,h.state,null)}function ci(f,h){var C=h;if("ref"in h)for(var w in C={},h)w!=="ref"&&(C[w]=h[w]);if(f=f.defaultProps)for(var M in C===h&&(C=jn({},C)),f)C[M]===void 0&&(C[M]=f[M]);return C}function Si(f,h){try{(0,f.onUncaughtError)(h.value,{componentStack:h.stack})}catch(C){setTimeout((function(){throw C}))}}function ui(f,h,C){try{(0,f.onCaughtError)(C.value,{componentStack:C.stack,errorBoundary:h.tag===1?h.stateNode:null})}catch(w){setTimeout((function(){throw w}))}}function fi(f,h,C){return(C=Le(C)).tag=3,C.payload={element:null},C.callback=function(){Si(f,h)},C}function La(f){return(f=Le(f)).tag=3,f}function Na(f,h,C,w){var M=C.type.getDerivedStateFromError;if(typeof M=="function"){var Y=w.value;f.payload=function(){return M(Y)},f.callback=function(){ui(h,C,w)}}var ae=C.stateNode;ae!==null&&typeof ae.componentDidCatch=="function"&&(f.callback=function(){ui(h,C,w),typeof M!="function"&&(Br===null?Br=new Set([this]):Br.add(this));var pe=w.stack;
250this.componentDidCatch(w.value,{componentStack:pe!==null?pe:""})})}function kr(f,h,C,w){h.child=f===null?HA(h,null,C,w):Io(h,f.child,C,w)}function fa(f,h,C,w,M){C=C.render;var Y=h.ref;if("ref"in w){var ae={};for(var pe in w)pe!=="ref"&&(ae[pe]=w[pe])}else ae=w;return Zi(h),w=J(f,h,C,ae,Y,M),pe=Pe(),f===null||en?(h.flags|=1,kr(f,h,w,M),h.child):(He(f,h,M),pn(f,h,M))}function Gn(f,h,C,w,M){if(f===null){var Y=C.type;return typeof Y!="function"||Ya(Y)||Y.defaultProps!==void 0||C.compare!==null?((f=Z0(C.type,null,w,h,h.mode,M)).ref=h.ref,f.return=h,h.child=f):(h.tag=15,h.type=Y,oo(f,h,Y,w,M))}if(Y=f.child,!R0(f,M)){var ae=Y.memoizedProps;if((C=(C=C.compare)!==null?C:mt)(ae,w)&&f.ref===h.ref)return pn(f,h,M)}return h.flags|=1,(f=ta(Y,w)).ref=h.ref,f.return=h,h.child=f}function oo(f,h,C,w,M){if(f!==null){var Y=f.memoizedProps;if(mt(Y,w)&&f.ref===h.ref){if(en=!1,h.pendingProps=w=Y,!R0(f,M))return h.lanes=f.lanes,pn(f,h,M);(131072&f.flags)!=0&&(en=!0)}}return Yr(f,h,C,w,M)}function Aa(f,h,C){var w=h.pendingProps,M=w.children,Y=(2&h.stateNode._pendingVisibility)!=0,ae=f!==null?f.memoizedState:null;if(ha(f,h),w.mode==="hidden"||Y){if((128&h.flags)!=0){if(w=ae!==null?ae.baseLanes|C:C,f!==null){for(M=h.child=f.child,Y=0;M!==null;)Y=Y|M.lanes|M.childLanes,M=M.sibling;h.childLanes=Y&~w}else h.childLanes=0,h.child=null;return ki(f,h,w,C)}if((536870912&C)==0)return h.lanes=h.childLanes=536870912,ki(f,h,ae!==null?ae.baseLanes|C:C,C
vendor: 4,641 bytes, line 250
250);h.memoizedState={baseLanes:0,cachePool:null},f!==null&&No(0,ae!==null?ae.cachePool:null),ae!==null?_t(h,ae):Lt(),te(h)}else ae!==null?(No(0,ae.cachePool),_t(h,ae),Ge(),h.memoizedState=null):(f!==null&&No(0,null),Lt(),Ge());return kr(f,h,M,C),h.child}function ki(f,h,C,w){var M=_l();return M=M===null?null:{parent:cn._currentValue2,pool:M},h.memoizedState={baseLanes:C,cachePool:M},f!==null&&No(0,null),Lt(),te(h),f!==null&&qn(f,h,w,!0),null}function ha(f,h){var C=h.ref;if(C===null)f!==null&&f.ref!==null&&(h.flags|=2097664);else{if(typeof C!="function"&&typeof C!="object")throw Error(r(284));f!==null&&f.ref===C||(h.flags|=2097664)}}function Yr(f,h,C,w,M){return Zi(h),C=J(f,h,C,w,void 0,M),w=Pe(),f===null||en?(h.flags|=1,kr(f,h,C,M),h.child):(He(f,h,M),pn(f,h,M))}function Oa(f,h,C,w,M,Y){return Zi(h),h.updateQueue=null,C=Ft(h,w,C,M),Je(f),w=Pe(),f===null||en?(h.flags|=1,kr(f,h,C,Y),h.child):(He(f,h,Y),pn(f,h,Y))}function Lo(f,h,C,w,M){if(Zi(h),h.stateNode===null){var Y=Pc,ae=C.contextType;typeof ae=="object"&&ae!==null&&(Y=k0(ae)),Y=new C(w,Y),h.memoizedState=Y.state!==null&&Y.state!==void 0?Y.state:null,Y.updater=Vo,h.stateNode=Y,Y._reactInternals=h,(Y=h.stateNode).props=w,Y.state=h.memoizedState,Y.refs={},ot(h),ae=C.contextType,Y.context=typeof ae=="object"&&ae!==null?k0(ae):Pc,Y.state=h.memoizedState,typeof(ae=C.getDerivedStateFromProps)=="function"&&(yn(h,C,ae,w),Y.state=h.memoizedState),typeof C.getDerivedStateFromProps=="function"||typeof Y.getSnapshotBeforeUpdate=="function"||typeof Y.UNSAFE_componentWillMount!="function"&&typeof Y.componentWillMount!="function"||(ae=Y.state,typeof Y.componentWillMount=="function"&&Y.componentWillMount(),typeof Y.UNSAFE_componentWillMount=="function"&&Y.UNSAFE_componentWillMount(),ae!==Y.state&&Vo.enqueueReplaceState(Y,Y.state,null),bt(h,w,Y,M),pt(),Y.state=h.memoizedState),typeof Y.componentDidMount=="function"&&(h.flags|=4194308),w=!0}else if(f===null){Y=h.stateNode;var pe=h.memoizedProps,be=ci(C,pe);Y.props=be;var Xe=Y.context,Nt=C.contextType;ae=Pc,typeof Nt=="object"&&Nt!==null&&(ae=k0(Nt));var Pt=C.getDerivedStateFromProps;Nt=typeof Pt=="function"||typeof Y.getSnapshotBeforeUpdate=="function",pe=h.pendingProps!==pe,Nt||typeof Y.UNSAFE_componentWillReceiveProps!="function"&&typeof Y.componentWillReceiveProps!="function"||(pe||Xe!==ae)&&Qi(h,Y,w,ae),Va=!1;var wt=h.memoizedState;Y.state=wt,bt(h,w,Y,M),pt(),Xe=h.memoizedState,pe||wt!==Xe||Va?(typeof Pt=="function"&&(yn(h,C,Pt,w),Xe=h.memoizedState),(be=Va||ua(h,C,be,w,wt,Xe,ae))?(Nt||typeof Y.UNSAFE_componentWillMount!="function"&&typeof Y.componentWillMount!="function"||(typeof Y.componentWillMount=="function"&&Y.componentWillMount(),typeof Y.UNSAFE_componentWillMount=="function"&&Y.UNSAFE_componentWillMount()),typeof Y.componentDidMount=="function"&&(h.flags|=4194308)):(typeof Y.componentDidMount=="function"&&(h.flags|=4194308),h.memoizedProps=w,h.memoizedState=Xe),Y.props=w,Y.state=Xe,Y.context=ae,w=be):(typeof Y.componentDidMount=="function"&&(h.flags|=4194308),w=!1)}else{Y=h.stateNode,Ce(f,h),Nt=ci(C,ae=h.memoizedProps),Y.props=Nt,Pt=h.pendingProps,wt=Y.context,Xe=C.contextType,be=Pc,typeof Xe=="object"&&Xe!==null&&(be=k0(Xe)),(Xe=typeof(pe=C.getDerivedStateFromProps)=="function"||typeof Y.getSnapshotBeforeUpdate=="function")||typeof Y.UNSAFE_componentWillReceiveProps!="function"&&typeof Y.componentWillReceiveProps!="function"||(ae!==Pt||wt!==be)&&Qi(h,Y,w,be),Va=!1,wt=h.memoizedState,Y.state=wt,bt(h,w,Y,M),pt();var Kt=h.memoizedState;ae!==Pt||wt!==Kt||Va||f!==null&&f.dependencies!==null&&sn(f.dependencies)?(typeof pe=="function"&&(yn(h,C,pe,w),Kt=h.memoizedState),(Nt=Va||ua(h,C,Nt,w,wt,Kt,be)||f!==null&&f.dependencies!==null&&sn(f.dependencies))?(Xe||typeof Y.UNSAFE_componentWillUpdate!="function"&&typeof Y.componentWillUpdate!="function"||(typeof Y.componentWillUpdate=="function"&&Y.componentWillUpdate(w,Kt,be),typeof Y.UNSAFE_componentWillUpdate=="function"&&Y.UNSAFE_componentWillUpdate(w,Kt,be)),typeof Y.componentDidUpdate=="function"&&(h.flags|=4),typeof Y.getSnapshotBeforeUpdate=="function"&&(h.flags|=1024)):(typeof Y.componentDidUpdate!="function"||ae===f.memoizedProps&&wt===f.memoizedState||(h.flags|=4),typeof Y.getSnapshotBeforeUpdate!="function"||ae===f.memoizedProps&&wt===f.memoizedState||(h.flags|=1024),h.memoizedProps=w,h.memoizedState=Kt),Y.props=w,Y.state=Kt,Y.context=be,w=Nt):(typeof Y.componentDidUpdate!="function"||ae===f.memoizedProps&&wt===f.memoizedState||(h.flags|=4),typeof Y.getSnapshotBeforeUpdate!="function"||ae===f.memoizedProps&&wt===f.memoizedState||(h.flags|=1024),w=!1)}return Y=w,ha(f,h),w=(128&h.flags)!=0,Y||w?(Y=h.stateNode,C=w&&t
250ypeof C.getDerivedStateFromError!="function"?null:Y.render(),h.flags|=1,f!==null&&w?(h.child=Io(h,f.child,null,M),h.child=Io(h,null,C,M)):kr(f,h,C,M),h.memoizedState=Y.state,f=h.child):f=pn(f,h,M),f}function hr(f){return{baseLanes:f,cachePool:us()}}function Ji(f,h,C){return f=f!==null?f.childLanes&~C:0,h&&(f|=A0),f}function cs(f,h,C){var w,M,Y,ae,pe=h.pendingProps,be=!1,Xe=(128&h.flags)!=0;if((w=Xe)||(w=(f===null||f.memoizedState!==null)&&(2&En.current)!=0),w&&(be=!0,h.flags&=-129),w=(32&h.flags)!=0,h.flags&=-33,f===null)return M=pe.children,pe=pe.fallback,be?(Ge(),M=mr({mode:"hidden",children:M},be=h.mode),pe=qt(pe,be,C,null),M.return=h,pe.return=h,M.sibling=pe,h.child=M,(be=h.child).memoizedState=hr(C),be.childLanes=Ji(f,w,C),h.memoizedState=jc,pe):(Vt(h),Ma(h,M));if((Y=f.memoizedState)!==null&&(M=Y.dehydrated)!==null){if(Xe)256&h.flags?(Vt(h),h.flags&=-257,h=Wn(f,h,C)):h.memoizedState!==null?(Ge(),h.child=f.child,h.flags|=128,h=null):(Ge(),be=pe.fallback,M=h.mode,pe=mr({mode:"visible",children:pe.children},M),(be=qt(be,M,C,null)).flags|=2,pe.return=h,be.return=h,pe.sibling=be,h.child=pe,Io(h,f.child,null,C),(pe=h.child).memoizedState=hr(C),pe.childLanes=Ji(f,w,C),h.memoizedState=jc,h=be);else if(Vt(h),Jt(M))w=c0(M).digest,(pe=Error(r(419))).stack="",pe.digest=w,ae={value:pe,source:null,stack:null},Is===null?Is=[ae]:Is.push(ae),h=Wn(f,h,C);
250else if(en||qn(f,h,C,!1),w=(C&f.childLanes)!=0,en||w){if((w=yr)!==null){if((42&(pe=C&-C))!=0)pe=1;else switch(pe){case 2:pe=1;break;case 8:pe=4;break;case 32:pe=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:pe=64;break;case 268435456:pe=134217728;break;default:pe=0}if((pe=(pe&(w.suspendedLanes|C))!=0?0:pe)!==0&&pe!==Y.retryLane)throw Y.retryLane=pe,oe(f,pe),pi(w,0,pe),Hf}tt(M)||Ca(),h=Wn(f,h,C)}else tt(M)?(h.flags|=128,h.child=f.child,h=Wa.bind(null,f),rr(M,h),h=null):(f=Y.treeContext,(h=Ma(h,pe.children)).flags|=4096);return h}return be?(Ge(),be=pe.fallback,M=h.mode,Xe=(Y=f.child).sibling,(pe=ta(Y,{mode:"hidden",children:pe.children})).subtreeFlags=31457280&Y.subtreeFlags,Xe!==null?be=ta(Xe,be):(be=qt(be,M,C,null)).flags|=2,be.return=h,pe.return=h,pe.sibling=be,h.child=pe,pe=be,be=h.child,(M=f.child.memoizedState)===null?M=hr(C):((Y=M.cachePool)!==null?(Xe=cn._currentValue2,Y=Y.parent!==Xe?{parent:Xe,pool:Xe}:Y):Y=us(),M={baseLanes:M.baseLanes|C,cachePool:Y}),be.memoizedState=M,be.childLanes=Ji(f,w,C),h.memoizedState=jc,pe):(Vt(h),f=(C=f.child).sibling,(C=ta(C,{mode:"visible",children:pe.children})).return=h,C.sibling=null,f!==null&&((w=h.deletions)===null?(h.deletions=[f],h.flags|=16):w.push(f)),h.child=C,h.memoizedState=null,C)}function Ma(f,h){return(h=mr({mode:"visible",children:h},f.mode)).return=f,f.child=h}
250function mr(f,h){return zl(f,h,0,null)}function Wn(f,h,C){return Io(h,f.child,null,C),(f=Ma(h,h.pendingProps.children)).flags|=2,h.memoizedState=null,f}function gn(f,h,C){f.lanes|=h;var w=f.alternate;w!==null&&(w.lanes|=h),Vi(f.return,h,C)}function on(f,h,C,w,M){var Y=f.memoizedState;Y===null?f.memoizedState={isBackwards:h,rendering:null,renderingStartTime:0,last:w,tail:C,tailMode:M}:(Y.isBackwards=h,Y.rendering=null,Y.renderingStartTime=0,Y.last=w,Y.tail=C,Y.tailMode=M)}function Yn(f,h,C){var w=h.pendingProps,M=w.revealOrder,Y=w.tail;if(kr(f,h,w.children,C),(2&(w=En.current))!=0)w=1&w|2,h.flags|=128;else{if(f!==null&&(128&f.flags)!=0)e:for(f=h.child;f!==null;){if(f.tag===13)f.memoizedState!==null&&gn(f,C,h);else if(f.tag===19)gn(f,C,h);else if(f.child!==null){f.child.return=f,f=f.child;continue}if(f===h)break e;for(;f.sibling===null;){if(f.return===null||f.return===h)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}w&=1}switch(g(En,w),M){case"forwards":for(C=h.child,M=null;C!==null;)(f=C.alternate)!==null&&$e(f)===null&&(M=C),C=C.sibling;(C=M)===null?(M=h.child,h.child=null):(M=C.sibling,C.sibling=null),on(h,!1,M,C,Y);break;case"backwards":for(C=null,M=h.child,h.child=null;M!==null;){if((f=M.alternate)!==null&&$e(f)===null){h.child=M;break}f=M.sibling,M.sibling=C,C=M,M=f}on(h,!0,C,null,Y);break;case"together":on(h,!1,null,null,void 0);break;default:h.memoizedState=null}return h.child}function pn(f,h,C){if(f!==null&&(h.dependencies=f.dependencies),_s|=h.lanes,(C&h.childLanes)==0&&(f===null||(qn(f,h,C,!1),(C&h.childLanes)==0)))return null;if(f!==null&&h.child!==f.child)throw Error(r(153));if(h.child!==null){for(C=ta(f=h.child,f.pendingProps),h.child=C,C.return=h;f.sibling!==null;)f=f.sibling,(C=C.sibling=ta(f,f.pendingProps)).return=h;C.sibling=null}return h.child}function R0(f,h){return(f.lanes&h)!=0||!((f=f.dependencies)===null||!sn(f))}function da(f,h,C){if(f!==null)if(f.memoizedProps!==h.pendingProps)en=!0;else{if(!R0(f,C)&&(128&h.flags)==0)return en=!1,(function(pe,be,Xe){switch(be.tag){case 3:j(be,be.stateNode.containerInfo),$r(0,cn,pe.memoizedState.cache);break;case 27:case 5:Z(be);break;case 4:j(be,be.stateNode.containerInfo);break;case 10:$r(0,be.type,be.memoizedProps.value);break;case 13:var Nt=be.memoizedState;if(Nt!==null)return Nt.dehydrated!==null?(Vt(be),be.flags|=128,null):(Xe&be.child.childLanes)!=0?cs(pe,be,Xe):(Vt(be),(pe=pn(pe,be,Xe))!==null?pe.sibling:null);Vt(be);break;case 19:var Pt=(128&pe.flags)!=0;if((Nt=(Xe&be.childLanes)!=0)||(qn(pe,be,Xe,!1),Nt=(Xe&be.childLanes)!=0),Pt){if(Nt)return Yn(pe,be,Xe);be.flags|=128}
250if((Pt=be.memoizedState)!==null&&(Pt.rendering=null,Pt.tail=null,Pt.lastEffect=null),g(En,En.current),Nt)break;return null;case 22:case 23:return be.lanes=0,Aa(pe,be,Xe);case 24:$r(0,cn,pe.memoizedState.cache)}return pn(pe,be,Xe)})(f,h,C);en=(131072&f.flags)!=0}else en=!1;switch(h.lanes=0,h.tag){case 16:e:{f=h.pendingProps;var w=h.elementType,M=w._init;if(w=M(w._payload),h.type=w,typeof w!="function"){if(w!=null){if((M=w.$$typeof)===Ho){h.tag=11,h=fa(null,h,w,f,C);break e}if(M===Go){h.tag=14,h=Gn(null,h,w,f,C);break e}}throw h=i(w)||w,Error(r(306,h,""))}Ya(w)?(f=ci(w,f),h.tag=1,h=Lo(null,h,w,f,C)):(h.tag=0,h=Yr(null,h,w,f,C))}return h;case 0:return Yr(f,h,h.type,h.pendingProps,C);case 1:return Lo(f,h,w=h.type,M=ci(w,h.pendingProps),C);case 3:if(j(h,h.stateNode.containerInfo),f===null)throw Error(r(387));var Y=h.pendingProps;w=(M=h.memoizedState).element,Ce(f,h),bt(h,Y,null,C);var ae=h.memoizedState;return Y=ae.cache,$r(0,cn,Y),Y!==M.cache&&Ln(h,[cn],C,!0),pt(),(Y=ae.element)!==w?(kr(f,h,Y,C),h=h.child):h=pn(f,h,C),h;case 26:case 27:case 5:return Z(h),M=h.type,Y=h.pendingProps,ae=f!==null?f.memoizedProps:null,w=Y.children,Nf(M,Y)?w=null:ae!==null&&Nf(M,ae)&&(h.flags|=32),h.memoizedState!==null&&(M=J(f,h,D,null,null,C),p._currentValue2=M),ha(f,h),kr(f,h,w,C),h.child;case 6:return null;case 13:return cs(f,h,C);case 4:return j(h,h.stateNode.containerInfo),w=h.pendingProps,f===null?h.child=Io(h,null,w,C):kr(f,h,w,C),h.child;case 11:return fa(f,h,h.type,h.pendingProps,C);case 7:return kr(f,h,h.pendingProps,C),h.child;case 8:case 12:return kr(f,h,h.pendingProps.children,C),h.child;case 10:return w=h.pendingProps,$r(0,h.type,w.value),kr(f,h,w.children,C),h.child;case 9:return M=h.type._context,w=h.pendingProps.children,Zi(h),w=w(M=k0(M)),h.flags|=1,kr(f,h,w,C),h.child;case 14:return Gn(f,h,h.type,h.pendingProps,C);case 15:return oo(f,h,h.type,h.pendingProps,C);case 19:return Yn(f,h,C);case 22:return Aa(f,h,C);case 24:return Zi(h),w=k0(cn),f===null?((M=_l())===null&&(M=yr,Y=xn(),M.pooledCache=Y,Y.refCount++,Y!==null&&(M.pooledCacheLanes|=C),M=Y),h.memoizedState={parent:w,cache:M},ot(h),$r(0,cn,M)):((f.lanes&C)!=0&&(Ce(f,h),bt(h,null,null,C),pt()),M=f.memoizedState,Y=h.memoizedState,M.parent!==w?(M={parent:w,cache:w},h.memoizedState=M,h.lanes===0&&(h.memoizedState=h.updateQueue.baseState=M),$r(0,cn,w)):(w=Y.cache,$r(0,cn,w),w!==M.cache&&Ln(h,[cn],C,!0))),kr(f,h,h.pendingProps.children,C),h.child;case 29:throw h.pendingProps}throw Error(r(156,h.tag))}function $n(){Bo=Fr=sa=null}function $r(f,h,C){g(oa,h._currentValue2),h._currentValue2=C}function or(f){var h=oa.current;f._currentValue2=h,d(oa)}function Vi(f,h,C){for(;f!==null;){var w=f.alternate;if((f.childLanes&h)!==h?(f.childLanes|=h,w!==null&&(w.childLanes|=h)):w!==null&&(w.childLanes&h)!==h&&(w.childLanes|=h),f===C)break;f=f.return}}function Ln(f,h,C,w){var M=f.child;for(M!==null&&(M.return=f);M!==null;){var Y=M.dependencies;if(Y!==null){var ae=M.child;Y=Y.firstContext;e:for(;Y!==null;){var pe=Y;Y=M;for(var be=0;be<h.length;be++)if(pe.context===h[be]){Y.lanes|=C,(pe=Y.alternate)!==null&&(pe.lanes|=C),Vi(Y.return,C,f),w||(ae=null);break e}Y=pe.next}}else if(M.tag===18){if((ae=M.return)===null)throw Error(r(341));ae.lanes|=C,(Y=ae.alternate)!==null&&(Y.lanes|=C),Vi(ae,C,f),ae=null}else ae=M.child;if(ae!==null)ae.return=M;else for(ae=M;ae!==null;){if(ae===f){ae=null;break}if((M=ae.sibling)!==null){M.return=ae.return,ae=M;break}ae=ae.return}M=ae}}function qn(f,h,C,w){f=null;for(var M=h,Y=!1;M!==null;){if(!Y){if((524288&M.flags)!=0)Y=!0;else if((262144&M.flags)!=0)break}if(M.tag===10){var ae=M.alternate;if(ae===null)throw Error(r(387));if((ae=ae.memoizedProps)!==null){var pe=M.type;ya(M.pendingProps.value,ae.value)||(f!==null?f.push(pe):f=[pe])}}else if(M===Wc.current){if((ae=M.alternate)===null)throw Error(r(387));ae.memoizedState.memoizedState!==M.memoizedState.memoizedState&&(f!==null?f.push(p):f=[p])}M=M.return}f!==null&&Ln(h,f,C,w),h.flags|=262144}function sn(f){for(f=f.firstContext;f!==null;){var h=f.context;if(!ya(h._currentValue2,f.memoizedValue))return!0;f=f.next}return!1}function Zi(f){sa=f,Bo=Fr=null,(f=f.dependencies)!==null&&(f.firstContext=null)}function k0(f){return Nr(sa,f)}function Bn(f,h){return sa===null&&Zi(f),Nr(f,h)}function Nr(f,h){var C=h._currentValue2;if(Bo!==h)if(h={context:h,memoizedValue:C,next:null},Fr===null){if(f===null)throw Error(r(308));
250Fr=h,f.dependencies={lanes:0,firstContext:h},f.flags|=524288}else Fr=Fr.next=h;return C}function xn(){return{controller:new I0,data:new Map,refCount:0}}function ga(f){f.refCount--,f.refCount===0&&Pr(wn,(function(){f.controller.abort()}))}function _l(){var f=Za.current;return f!==null?f:yr.pooledCache}function No(f,h){g(Za,h===null?Za.current:h.pool)}function us(){var f=_l();return f===null?null:{parent:cn._currentValue2,pool:f}}function fs(f){f.flags|=4}function As(f,h){h!==null&&(f.flags|=4),16384&f.flags&&(h=f.tag!==22?k():536870912,f.lanes|=h)}function so(f,h){switch(f.tailMode){case"hidden":h=f.tail;for(var C=null;h!==null;)h.alternate!==null&&(C=h),h=h.sibling;C===null?f.tail=null:C.sibling=null;break;case"collapsed":C=f.tail;for(var w=null;C!==null;)C.alternate!==null&&(w=C),C=C.sibling;w===null?h||f.tail===null?f.tail=null:f.tail.sibling=null:w.sibling=null}}function Nn(f){var h=f.alternate!==null&&f.alternate.child===f.child,C=0,w=0;if(h)for(var M=f.child;M!==null;)C|=M.lanes|M.childLanes,w|=31457280&M.subtreeFlags,w|=31457280&M.flags,M.return=f,M=M.sibling;else for(M=f.child;M!==null;)C|=M.lanes|M.childLanes,w|=M.subtreeFlags,w|=M.flags,M.return=f,M=M.sibling;return f.subtreeFlags|=w,f.childLanes=C,h}function Pa(f,h,C){var w=h.pendingProps;switch(O(h),h.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Nn(h),null;case 3:return C=h.stateNode,w=null,f!==null&&(w=f.memoizedState.cache),h.memoizedState.cache!==w&&(h.flags|=2048),or(cn),W(),C.pendingContext&&(C.context=C.pendingContext,C.pendingContext=null),f!==null&&f.child!==null||f===null||f.memoizedState.isDehydrated&&(256&h.flags)==0||(h.flags|=1024,Is!==null&&(Ks(Is),Is=null)),Nn(h),null;case 26:var M;case 27:case 5:if(F(h),C=h.type,f!==null&&h.stateNode!=null)(function(ae,pe,be,Xe){ae.memoizedProps!==Xe&&fs(pe)})(f,h,0,w);else{if(!w){if(h.stateNode===null)throw Error(r(166));return Nn(h),null}f=bs.current,(function(ae,pe,be,Xe){for(be=pe.child;be!==null;){if(be.tag===5||be.tag===6)Fu(ae,be.stateNode);else if(be.tag!==4&&!Kl&&be.child!==null){be.child.return=be,be=be.child;continue}if(be===pe)break;for(;be.sibling===null;){if(be.return===null||be.return===pe)return;be=be.return}be.sibling.return=be.return,be=be.sibling}})(M=Lf(C,w,vi.current,f,h),h,!1),h.stateNode=M,Ru(M,C,w,f)&&fs(h)}return Nn(h),(function(ae,pe,be){if(Ti(pe,be)){if(ae.flags|=16777216,!Yo(pe,be)){if(!Rc())throw Uu=zA,oh;ae.flags|=8192}}else ae.flags&=-16777217})(h,h.type,h.pendingProps),null;case 6:if(f&&h.stateNode!=null)(C=f.memoizedProps)!==w&&fs(h);else{if(typeof w!="string"&&h.stateNode===null)throw Error(r(166));f=vi.current,C=bs.current,h.stateNode=Co(w,f,C,h)}return Nn(h),null;case 13:if(w=h.memoizedState,f===null||f.memoizedState!==null&&f.memoizedState.dehydrated!==null){if(M=!1,w!==null&&w.dehydrated!==null){if(f===null)throw Error(r(M?344:318));(128&h.flags)==0&&(h.memoizedState=null),h.flags|=4,Nn(h),M=!1}else Is!==null&&(Ks(Is),Is=null),M=!0;if(!M)return 256&h.flags?(Ze(h),h):(Ze(h),null)}if(Ze(h),(128&h.flags)!=0)return h.lanes=C,h;if(C=w!==null,f=f!==null&&f.memoizedState!==null,C){M=null,(w=h.child).alternate!==null&&w.alternate.memoizedState!==null&&w.alternate.memoizedState.cachePool!==null&&(M=w.alternate.memoizedState.cachePool.pool);var Y=null;w.memoizedState!==null&&w.memoizedState.cachePool!==null&&(Y=w.memoizedState.cachePool.pool),Y!==M&&(w.flags|=2048)}return C!==f&&C&&(h.child.flags|=8192),As(h,h.updateQueue),Nn(h),null;case 4:return W(),f===null&&Nu(h.stateNode.containerInfo),Nn(h),null;case 10:return or(h.type),Nn(h),null;case 19:if(d(En),(M=h.memoizedState)===null)return Nn(h),null;if(w=(128&h.flags)!=0,(Y=M.rendering)===null)if(w)so(M,!1);else{if(Jr!==0||f!==null&&(128&f.flags)!=0)for(f=h.child;f!==null;){if((Y=$e(f))!==null){for(h.flags|=128,so(M,!1),f=Y.updateQueue,h.updateQueue=f,As(h,f),h.subtreeFlags=0,f=C,C=h.child;C!==null;)Ul(C,f),C=C.sibling;return g(En,1&En.current|2),h.child}f=f.sibling}M.tail!==null&&mi()>Gu&&(h.flags|=128,w=!0,so(M,!1),h.lanes=4194304)}else{if(!w)if((f=$e(Y))!==null){if(h.flags|=128,w=!0,f=f.updateQueue,h.updateQueue=f,As(h,f),so(M,!0),M.tail===null&&M.tailMode==="hidden"&&!Y.alternate)return Nn(h),null}else 2*mi()-M.renderingStartTime>Gu&&C!==536870912&&(h.flags|=128,w=!0,so(M,!1),h.lanes=4194304);M.isBackwards?(Y.sibling=h.child,h.child=Y):((f=M.last)!==null?f.sibling=Y:h.child=Y,M.last=Y)}return M.tail!==null?(h=M.tail,M.rendering=h,M.tail=h.sibling,M.renderingStartTime=mi(),h.sibling=null,f=En.current,g(En,w?1&f|2:1&f),h):(Nn(h),null);case 22:case 23:return Ze(h),Gt(),w=h.memoizedState!==null,f!==null?f.memoizedState!==null!==w&&(h.flags|=8192):w&&(h.flags|=8192),w?(536870912&C)!=0&&(128&h.flags)==0&&(Nn(h),6&h.subtreeFlags&&(h.flags|=8192)):Nn(h),(C=h.updateQueue)!==null&&As(h,C.retryQueue),C=null,f!==null&&f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(C=f.memoizedState.cachePool.pool),w=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(w=h.memoizedState.cachePool.pool),w!==C&&(h.flags|=2048),f!==null&&d(Za),null;case 24:return C=null,f!==null&&(C=f.memoizedState.cache),h.memoizedState.cache!==C&&(h.flags|=2048),or(cn),Nn(h
250),null;case 25:return null}throw Error(r(156,h.tag))}function xc(f,h){switch(O(h),h.tag){case 1:return 65536&(f=h.flags)?(h.flags=-65537&f|128,h):null;case 3:return or(cn),W(),(65536&(f=h.flags))!=0&&(128&f)==0?(h.flags=-65537&f|128,h):null;case 26:case 27:case 5:return F(h),null;case 13:if(Ze(h),(f=h.memoizedState)!==null&&f.dehydrated!==null&&h.alternate===null)throw Error(r(340));return 65536&(f=h.flags)?(h.flags=-65537&f|128,h):null;case 19:return d(En),null;case 4:return W(),null;case 10:return or(h.type),null;case 22:case 23:return Ze(h),Gt(),f!==null&&d(Za),65536&(f=h.flags)?(h.flags=-65537&f|128,h):null;case 24:return or(cn),null;default:return null}}function wc(f,h){switch(O(h),h.tag){case 3:or(cn),W();break;case 26:case 27:case 5:F(h);break;case 4:W();break;case 13:Ze(h);break;case 19:d(En);break;case 10:or(h.type);break;case 22:case 23:Ze(h),Gt(),f!==null&&d(Za);break;case 24:or(cn)}}function Oo(f,h){try{var C=h.updateQueue,w=C!==null?C.lastEffect:null;if(w!==null){var M=w.next;C=M;do{if((C.tag&f)===f){w=void 0;var Y=C.create,ae=C.inst;w=Y(),ae.destroy=w}C=C.next}while(C!==M)}}catch(pe){jt(h,h.return,pe)}}function lo(f,h,C){try{var w=h.updateQueue,M=w!==null?w.lastEffect:null;if(M!==null){var Y=M.next;w=Y;do{if((w.tag&f)===f){var ae=w.inst,pe=ae.destroy;if(pe!==void 0){ae.destroy=void 0,M=h;var be=C;try{pe()}catch(Xe){jt(M,be,Xe)}}}w=w.next}while(w!==Y)}}catch(Xe){jt(h,h.return,Xe)}}function Ys(f){var h=f.updateQueue;if(h!==null){var C=f.stateNode;try{Ht(h,C)}catch(w){jt(f,f.return,w)}}}function co(f,h,C){C.props=ci(f.type,f.memoizedProps),C.state=f.memoizedState;try{C.componentWillUnmount()}catch(w){jt(f,h,w)}}function qr(f,h){try{var C=f.ref;if(C!==null){var w=f.stateNode;switch(f.tag){case 26:case 27:case 5:var M=vs(w);break;default:M=w}typeof C=="function"?f.refCleanup=C(M):C.current=M}}catch(Y){jt(f,h,Y)}}function pa(f,h){var C=f.ref,w=f.refCleanup;if(C!==null)if(typeof w=="function")try{w()}catch(M){jt(f,h,M)}finally{f.refCleanup=null,(f=f.alternate)!=null&&(f.refCleanup=null)}else if(typeof C=="function")try{C(null)}catch(M){jt(f,h,M)}else C.current=null}function Ff(f){var h=f.type,C=f.memoizedProps,w=f.stateNode;try{ge(w,h,C,f)}catch(M){jt(f,f.return,M)}}function Xi(f){return f.tag===5||f.tag===3||f.tag===4}function On(f){e:for(;;){for(;f.sibling===null;){if(f.return===null||Xi(f.return))return null;f=f.return}for(f.sibling.return=f.return,f=f.sibling;f.tag!==5&&f.tag!==6&&f.tag!==18;){if(2&f.flags||f.child===null||f.tag===4)continue e;f.child.return=f,f=f.child}if(!(2&f.flags))return f.stateNode}}function ma(f,h,C){var w=f.tag;if(w===5||w===6)f=f.stateNode,h?xt(C,f,h):q(C,f);else if(w!==4&&!Kl&&(f=f.child)!==null)for(ma(f,h,C),f=f.sibling;f!==null;)ma(f,h,C),f=f.sibling}function Fl(f,h,C){var w=f.tag;if(w===5||w===6)f=f.stateNode,h?ct(C,f,h):H(C,f);else if(w!==4&&!Kl&&(f=f.child)!==null)for(Fl(f,h,C),f=f.sibling;f!==null;)Fl(f,h,C),f=f.sibling}function Qc(f,h,C){var w=C.flags;switch(C.tag){case 0:case 11:case 15:Mo(f,C),4&w&&Oo(5,C);break;case 1:if(Mo(f,C),4&w)if(f=C.stateNode,h===null)try{f.componentDidMount()}catch(pe){jt(C,C.return,pe)}else{var M=ci(C.type,h.memoizedProps);h=h.memoizedState;try{f.componentDidUpdate(M,h,f.__reactInternalSnapshotBeforeUpdate)}catch(pe){jt(C,C.return,pe)}}64&w&&Ys(C),512&w&&qr(C,C.return);break;case 3:if(Mo(f,C),64&w&&(w=C.updateQueue)!==null){if(f=null,C.child!==null)switch(C.child.tag){case 27:case 5:f=vs(C.child.stateNode);break;case 1:f=C.child.stateNode}try{Ht(w,f)}catch(pe){jt(C,C.return,pe)}}break;case 26:case 27:case 5:Mo(f,C),h===null&&4&w&&Ff(C),512&w&&qr(C,C.return);break;case 12:case 13:default:Mo(f,C);break;case 22:if(!(M=C.memoizedState!==null||xo)){h=h!==null&&h.memoizedState!==null||zn;var Y=xo,ae=zn;xo=M,(zn=h)&&!ae?Po(f,C,(8772&C.subtreeFlags)!=0):Mo(f,C),xo=Y,zn=ae}512&w&&(C.memoizedProps.mode==="manual"?qr(C,C.return):pa(C,C.return))}}function hs(f){var h=f.alternate;h!==null&&(f.alternate=null,hs(h)),f.child=null,f.deletions=null,f.sibling=null,f.tag===5&&(h=f.stateNode)!==null&&Nc(h),f.stateNode=null,f.return=null,f.dependencies=null,f.memoizedProps=null,f.memoizedState=null,f.pendingProps=null,f.stateNode=null,f.updateQueue=null}function Ai(f,h,C){for(C=C.child;C!==null;)Sc(f,h,C),C=C.sibling}function Sc(f,h,C){switch(C.tag){case 26:case 27:var w,M;case 5:zn||pa(C,h);case 6:if(w=ni,M=wo,ni=null,Ai(f,h,C),wo=M,(ni=w)!==null)if(wo)try{jr(ni,C.stateNode)}catch(Y){jt(C,h,Y)}else try{e0(ni,C.stateNode)}catch(Y){jt(C,h,Y)}break;case 18:ni!==null&&(wo?W0(ni,C.stateNode):g0(ni,C.stateNode));break;case 4:w=ni,M=wo,ni=C.stateNode.containerInfo,wo=!0,Ai(f,h,C),ni=w,wo=M;break;case 0:case 11:case 14:case 15:zn||lo(2,C,h),zn||lo(4,C,h),Ai(f,h,C);break;case 1:zn||(pa(C,h),typeof(w=C.stateNode).componentWillUnmount=="function"&&co(C,h,w)),Ai(f,h,C);break;case 21:Ai(f,h,C);break;case 22:pa(C,h),zn=(w=zn)||C.memoizedState!==null,Ai(f,h,C),zn=w;break;default:Ai(f,h,C)}}function qs(f,h){var C=(function(w){switch(w.tag){case 13:case 19:var M=w.stateNode;return M===null&&(M=w.stateNode=new sh),M;case 22:return(M=(w=w.stateNode)._retryCache)===null&&(M=w._retryCache=new sh),M;default:throw Error(r(435,w.tag))}})(f);h.forEach((function(w){var M=Vs.bind(null,f,w);C.has(w)||(C.add(w),w.then(M,M))}))}
250function $i(f,h){var C=h.deletions;if(C!==null)for(var w=0;w<C.length;w++){var M=C[w],Y=f,ae=h,pe=ae;e:for(;pe!==null;){switch(pe.tag){case 27:case 5:ni=pe.stateNode,wo=!1;break e;case 3:case 4:ni=pe.stateNode.containerInfo,wo=!0;break e}pe=pe.return}if(ni===null)throw Error(r(160));Sc(Y,ae,M),ni=null,wo=!1,(Y=M.alternate)!==null&&(Y.return=null),M.return=null}if(13878&h.subtreeFlags)for(h=h.child;h!==null;)Rl(h,f),h=h.sibling}function Rl(f,h){var C=f.alternate,w=f.flags;switch(f.tag){case 0:case 11:case 14:case 15:$i(h,f),hi(f),4&w&&(lo(3,f,f.return),Oo(3,f),lo(5,f,f.return));break;case 1:$i(h,f),hi(f),512&w&&C!==null&&pa(C,C.return),64&w&&xo&&(f=f.updateQueue)!==null&&(w=f.callbacks)!==null&&(C=f.shared.hiddenCallbacks,f.shared.hiddenCallbacks=C===null?w:C.concat(w));break;case 26:var M;case 27:var Y;case 5:if($i(h,f),hi(f),512&w&&C!==null&&pa(C,C.return),32&f.flags){h=f.stateNode;try{tr(h)}catch(Nt){jt(f,f.return,Nt)}}4&w&&f.stateNode!=null&&(function(Nt,Pt,wt){try{qe(Nt.stateNode,Nt.type,wt,Pt,Nt)}catch(Kt){jt(Nt,Nt.return,Kt)}})(f,h=f.memoizedProps,C!==null?C.memoizedProps:h),1024&w&&(il=!0);break;case 6:if($i(h,f),hi(f),4&w&&na){if(f.stateNode===null)throw Error(r(162));w=f.memoizedProps,C=C!==null?C.memoizedProps:w,h=f.stateNode;try{ne(h,C,w)}catch(Nt){jt(f,f.return,Nt)}}break;case 3:$i(h,f),hi(f),il&&(il=!1,kc(f));break;case 4:case 12:$i(h,f),hi(f);break;case 13:$i(h,f),hi(f),8192&f.child.flags&&f.memoizedState!==null!=(C!==null&&C.memoizedState!==null)&&(sl=mi()),4&w&&(w=f.updateQueue)!==null&&(f.updateQueue=null,qs(f,w));break;case 22:512&w&&C!==null&&pa(C,C.return),M=f.memoizedState!==null;var ae=C!==null&&C.memoizedState!==null,pe=xo,be=zn;if(xo=pe||M,zn=be||ae,$i(h,f),zn=be,xo=pe,hi(f),(h=f.stateNode)._current=f,h._visibility&=-3,h._visibility|=2&h._pe
250ndingVisibility,8192&w&&(h._visibility=M?-2&h._visibility:1|h._visibility,M&&(h=xo||zn,C===null||ae||h||di(f)),f.memoizedProps===null||f.memoizedProps.mode!=="manual")){e:if(C=null,na)for(h=f;;){if(h.tag===5||Un||Kl){if(C===null){ae=C=h;try{Y=ae.stateNode,M?Li(Y):Ni(ae.stateNode,ae.memoizedProps)}catch(Nt){jt(ae,ae.return,Nt)}}}else if(h.tag===6){if(C===null){ae=h;try{var Xe=ae.stateNode;M?Cs(Xe):je(Xe,ae.memoizedProps)}catch(Nt){jt(ae,ae.return,Nt)}}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===f)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===f)break e;for(;h.sibling===null;){if(h.return===null||h.return===f)break e;C===h&&(C=null),h=h.return}C===h&&(C=null),h.sibling.return=h.return,h=h.sibling}}4&w&&(w=f.updateQueue)!==null&&(C=w.retryQueue)!==null&&(w.retryQueue=null,qs(f,C));break;case 19:$i(h,f),hi(f),4&w&&(w=f.updateQueue)!==null&&(f.updateQueue=null,qs(f,w));break;case 21:break;default:$i(h,f),hi(f)}}function hi(f){var h=f.flags;if(2&h){try{if(na&&(!Kl||f.tag!==27)){e:{for(var C=f.return;C!==null;){if(Xi(C)){var w=C;break e}C=C.return}throw Error(r(160))}switch(w.tag){case 27:case 5:var M=w.stateNode;32&w.flags&&(tr(M),w.flags&=-33),Fl(f,On(f),M);break;case 3:case 4:var Y=w.stateNode.containerInfo;ma(f,On(f),Y);break;default:throw Error(r(161))}}}catch(ae){jt(f,f.return,ae)}f.flags&=-3}4096&h&&(f.flags&=-4097)}function kc(f){if(1024&f.subtreeFlags)for(f=f.child;f!==null;){var h=f;kc(h),h.tag===5&&1024&h.flags&&B(h.stateNode),f=f.sibling}}function Mo(f,h){if(8772&h.subtreeFlags)for(h=h.child;h!==null;)Qc(f,h.alternate,h),h=h.sibling}function di(f){for(f=f.child;f!==null;){var h=f;switch(h.tag){case 0:case 11:case 14:case 15:lo(4,h,h.return),di(h);break;case 1:pa(h,h.return);var C=h.stateNode;typeof C.componentWillUnmount=="function"&&co(h,h.return,C),di(h);break;
250case 26:case 27:case 5:pa(h,h.return),di(h);break;case 22:pa(h,h.return),h.memoizedState===null&&di(h);break;default:di(h)}f=f.sibling}}function Po(f,h,C){for(C=C&&(8772&h.subtreeFlags)!=0,h=h.child;h!==null;){var w=h.alternate,M=f,Y=h,ae=Y.flags;switch(Y.tag){case 0:case 11:case 15:Po(M,Y,C),Oo(4,Y);break;case 1:if(Po(M,Y,C),typeof(M=(w=Y).stateNode).componentDidMount=="function")try{M.componentDidMount()}catch(Xe){jt(w,w.return,Xe)}if((M=(w=Y).updateQueue)!==null){var pe=w.stateNode;try{var be=M.shared.hiddenCallbacks;if(be!==null)for(M.shared.hiddenCallbacks=null,M=0;M<be.length;M++)kt(be[M],pe)}catch(Xe){jt(w,w.return,Xe)}}C&&64&ae&&Ys(Y),qr(Y,Y.return);break;case 26:case 27:case 5:Po(M,Y,C),C&&w===null&&4&ae&&Ff(Y),qr(Y,Y.return);break;case 12:case 13:default:Po(M,Y,C);break;case 22:Y.memoizedState===null&&Po(M,Y,C),qr(Y,Y.return)}h=h.sibling}}function ds(f,h){var C=null;f!==null&&f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(C=f.memoizedState.cachePool.pool),f=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(f=h.memoizedState.cachePool.pool),f!==C&&(f!=null&&f.refCount++,C!=null&&ga(C))}function ei(f,h){f=null,h.alternate!==null&&(f=h.alternate.memoizedState.cache),(h=h.memoizedState.cache)!==f&&(h.refCount++,f!=null&&ga(f))}function Ua(f,h,C,w){if(10256&h.subtreeFlags)for(h=h.child;h!==null;)ln(f,h,C,w),h=h.sibling}function ln(f,h,C,w){var M=h.flags;switch(h.tag){case 0:case 11:case 15:Ua(f,h,C,w),2048&M&&Oo(9,h);break;case 3:Ua(f,h,C,w),2048&M&&(f=null,h.alternate!==null&&(f=h.alternate.memoizedState.cache),(h=h.memoizedState.cache)!==f&&(h.refCount++,f!=null&&ga(f)));break;case 12:if(2048&M){Ua(f,h,C,w),f=h.stateNode;try{var Y=h.memoizedProps,ae=Y.id,pe=Y.onPostCommit;typeof pe=="function"&&pe(ae,h.alternate===null?"mount":"update",f.passiveEffectDuration,-0)}catch(be){jt(h,h.return,be)}}else Ua(f,h,C,w);break;case 23:break;case 22:Y=h.stateNode,h.memoizedState!==null?4&Y._visibility?Ua(f,h,C,w):gi(f,h):4&Y._visibility?Ua(f,h,C,w):(Y._visibility|=4,uo(f,h,C,w,(10256&h.subtreeFlags)!=0)),2048&M&&ds(h.alternate,h);break;case 24:Ua(f,h,C,w),2048&M&&ei(h.alternate,h);break;default:Ua(f,h,C,w)}}function uo(f,h,C,w,M){for(M=M&&(10256&h.subtreeFlags)!=0,h=h.child;h!==null;){var Y=f,ae=h,pe=C,be=w,Xe=ae.flags;switch(ae.tag){case 0:case 11:case 15:uo(Y,ae,pe,be,M),Oo(8,ae);break;case 23:break;case 22:var Nt=ae.stateNode;ae.memoizedState!==null?4&Nt._visibility?uo(Y,ae,pe,be,M):gi(Y,ae):(Nt._visibility|=4,uo(Y,ae,pe,be,M)),M&&2048&Xe&&ds(ae.alternate,ae);break;case 24:uo(Y,ae,pe,be,M),M&&2048&Xe&&ei(ae.alternate,ae);break;default:uo(Y,ae,pe,be,M)}h=h.sibling}}function gi(f,h){if(10256&h.subtreeFlags)for(h=h.child;h!==null;){var C=f,w=h,M=w.flags;switch(w.tag){case 22:gi(C,w),2048&M&&ds(w.alternate,w);break;case 24:gi(C,w),2048&M&&ei(w.alternate,w);break;default:gi(C,w)}h=h.sibling}}function va(f){if(f.subtreeFlags&al)for(f=f.child;f!==null;)fo(f),f=f.sibling}function fo(f){switch(f.tag){case 26:va(f),f.flags&al&&(f.memoizedState!==null?bo(WA,f.memoizedState,f.memoizedProps):Ou(f.type,f.memoizedProps));break;case 5:va(f),f.flags&al&&Ou(f.type,f.memoizedProps);break;case 3:case 4:var h;va(f);break;case 22:f.memoizedState===null&&((h=f.alternate)!==null&&h.memoizedState!==null?(h=al,al=16777216,va(f),al=h):va(f));break;default:va(f)}}function Dc(f){var h=f.alternate;if(h!==null&&(f=h.child)!==null){h.child=null;do h=f.sibling,f.sibling=null,f=h;while(f!==null)}}function gs(f){var h=f.deletions;if((16&f.flags)!=0){if(h!==null)for(var C=0;C<h.length;C++){var w=h[C];un=w,Ea(w,f)}Dc(f)}if(10256&f.subtreeFlags)for(f=f.child;f!==null;)za(f),f=f.sibling}function za(f){switch(f.tag){case 0:case 11:case 15:gs(f),2048&f.flags&&lo(9,f,f.return);break;case 3:case 12:default:gs(f);break;case 22:var h=f.stateNode;f.memoizedState!==null&&4&h._visibility&&(f.return===null||f.return.tag!==13)?(h._visibility&=-5,Tl(f)):gs(f)}}function Tl(f){var h=f.deletions;if((16&f.flags)!=0){if(h!==null)for(var C=0;C<h.length;C++){var w=h[C];un=w,Ea(w,f)}Dc(f)}for(f=f.child;f!==null;){switch((h=f).tag){case 0:case 11:case 15:lo(8,h,h.return),Tl(h);break;case 22:4&(C=h.stateNode)._visibility&&(C._visibility&=-5,Tl(h));break;default:Tl(h)}f=f.sibling}}function Ea(f,h){for(;un!==null;){var C=un;switch(C.tag){case 0:case 11:case 15:lo(8,C,h);break;case 23:case 22:if(C.memoizedState!==null&&C.memoizedState.cachePool!==null){var w=C.memoizedState.cachePool.pool;w!=null&&w.refCount++}break;case 24:ga(C.memoizedState.cache)}if((w=C.child)!==null)w.return=C,un=w;else e:for(C=f;un!==null;){var M=(w=un).sibling,Y=w.return;if(hs(w),w===C){un=null;break e}if(M!==null){M.return=Y,un=M;break e}un=Y}}}function ti(){return(2&T0)!=0&&f0!==0?f0&-f0:p0.T!==null?qo!==0?qo:Ct():Ia()}function ps(){A0===0&&(A0=(536870912&f0)==0||ah?x():536870912);var f=Mi.current;return f!==null&&(f.flags|=32),A0}function pi(f,h,C){(f===yr&&L0===2||f.cancelPendingCommit!==null)&&(Uo(f,0),Ha(f,f0,A0)),_(f,C),(2&T0)!=0&&f===yr||(f===yr&&((2&T0)==0&&(N0|=C),Jr===4&&Ha(f,f0,A0)),xe(f))}function _c(f,h,C){if((6&T0)!=0)throw Error(r(327));var w=(C=!C&&(60&h)==0&&(h&f.expiredLanes)==0)?(function(be,Xe){var Nt=T0;T0|=2;var Pt=Du(),wt=Ll();yr===be&&f0===Xe||(Xa=null,Gu=mi()+500,Uo(be,Xe));e:for(;;)try{if(L0!==0&&Q0!==null){Xe=Q0;var Kt=Sn;t:switch(L0){case 1:case 6:L0=0,Sn=null,Ga(be,Xe,Kt);break;case 2:if(Se(Kt)){L0=0,Sn=null,Ao(Xe);break}Xe=function(){L0===2&&yr===be&&(L0=7),xe(be)},Kt.then(Xe,Xe);break e;case 3:L0=7;break e;case 4:L0=5;break e;case 7:Se(Kt)?(L0=0,Sn=null,Ao(Xe)):(L0=0,Sn=null,Ga(be,Xe,Kt));break;case 5:var Rr=null;switch(Q0.tag){case 26:Rr=Q0.memoizedState;case 5:case 27:var l=Q0,c=l.type,m=l.pendingProps;if(Rr?Y0(Rr):Yo(c,m)){L0=0,Sn=null;var I=l.sibling;if(I!==null)Q0=I;else{var L=l.return;L!==null?(Q0=L,ms(L)):Q0=null}break t}}L0=0,Sn=null,Ga(be,Xe,Kt);break;case 8:ea(),Jr=6;break e;default:throw Error(r(462))}}_i();break}catch(U){Di(be,U)}return $n(),p0.H=Pt,p0.A=wt,T0=Nt,Q0!==null?0:(yr=null,f0=0,z(),Jr)})(f,h):Dr(f,h);if(w!==0)for(var M=C;;){if(w===6)Ha(f,h,0);else{if(C=f.current.alternate,M&&!js(C)){w=Dr(f,h),M=!1;continue}if(w===2){if(M=h,f.errorRecoveryDisabledLanes&M)var Y=0;else Y=(Y=-536870913&f.pendingLanes)!=0?Y:536870912&Y?536870912:0;if(Y!==0){h=Y;e:{var ae=f;w=q0;var pe=Lu;if(pe&&(Uo(ae,Y).flags|=256),(Y=Dr(ae,Y))!==2){if(ol&&!pe){ae.errorRecoveryDisabledLanes|=M,N0|=M,w=4;break e}M=fn,fn=w,M!==null&&Ks(M)}w=Y}if(M=!1,w!==2)continue}}if(w===1){Uo(f,0),Ha(f,h,0);break}e:{switch(M=f,w){case 0:case 1:throw Error(r(345));case 4:if((4194176&h)===h){Ha(M,h,A0);break e}break;case 2:fn=null;break;case 3:case 5:break;default:throw Error(r(329))}if(M.finishedWork=C,M.finishedLanes=h,(62914560&h)===h&&10<(w=sl+300-mi())){if(Ha(M,h,A0),b(M,0)!==0)break e;M.timeoutHandle=Tu(Fc.bind(null,M,C,fn,Xa,Zo,h,A0,N0,B0,Gf,2,-0,0),w)}else Fc(M,C,fn,Xa,Zo,h,A0,N0,B0,Gf,0,-0,0)}}break}xe(f)}function Ks(f){fn===null?fn=f:fn.push.apply(fn,f)}function Fc(f,h,C,w,M,Y,ae,pe,be,Xe,Nt,Pt,wt){if((8192&(Xe=h.subtreeFlags)||(16785408&Xe)==16785408)&&(Oc(),fo(h),(h=RA())!==null))return f.cancelPendingCommit=h(Ol.bind(null,f,C,w,M,ae,pe,be,1,Pt,wt)),void Ha(f,Y,ae);Ol(f,C,w,M,ae)}function js(f){for(var h=f;;){var C=h.tag;if((C===0||C===11||C===15)&&16384&h.flags&&(C=h.updateQueue)!==null&&(C=C.stores)!==null)for(var w=0;w<C.length;w++){var M=C[w],Y=M.getSnapshot;M=M.value;try{if(!ya(Y(),M))return!1}catch{return!1}}if(C=h.child,16384&h.subtreeFlags&&C!==null)C.return=h,h=C;else{if(h===f)break;for(;h.sibling===null;){if(h.return===null||h.return===f)return!0;h=h.return}
250h.sibling.return=h.return,h=h.sibling}}return!0}function Ha(f,h,C){h&=~vr,h&=~N0,f.suspendedLanes|=h,f.pingedLanes&=~h;for(var w=f.expirationTimes,M=h;0<M;){var Y=31-tl(M),ae=1<<Y;w[Y]=-1,M&=~ae}C!==0&&S(f,C,h)}function ea(){if(Q0!==null){if(L0===0)var f=Q0.return;else f=Q0,$n(),X(f),Or=null,nl=0,f=Q0;for(;f!==null;)wc(f.alternate,f),f=f.return;Q0=null}}function Uo(f,h){f.finishedWork=null,f.finishedLanes=0;var C=f.timeoutHandle;C!==el&&(f.timeoutHandle=el,Es(C)),(C=f.cancelPendingCommit)!==null&&(f.cancelPendingCommit=null,C()),ea(),yr=f,Q0=C=ta(f.current,null),f0=h,L0=0,Sn=null,ol=Gf=!1,B0=A0=vr=N0=_s=Jr=0,fn=q0=null,Zo=!1,(8&h)!=0&&(h|=32&h);var w=f.entangledLanes;if(w!==0)for(f=f.entanglements,w&=h;0<w;){var M=31-tl(w),Y=1<<M;h|=f[M],w&=~Y}return Ds=h,z(),C}function Di(f,h){E0=null,p0.H=Jo,h===Ba?(h=st(),L0=Rc()&&(134217727&_s)==0&&(134217727&N0)==0?2:3):h===oh?(h=st(),L0=4):L0=h===Hf?8:h!==null&&typeof h=="object"&&typeof h.then=="function"?6:1,Sn=h,Q0===null&&(Jr=1,Si(f,P(h,f.current)))}function Rc(){var f=Mi.current;return f===null||((4194176&f0)===f0?xa===null:((62914560&f0)===f0||(536870912&f0)!=0)&&f===xa)}function Du(){var f=p0.H;return p0.H=Jo,f===null?Jo:f}function Ll(){var f=p0.A;return p0.A=Qn,f}function Ca(){Jr=4,(134217727&_s)==0&&(134217727&N0)==0||yr===null||Ha(yr,f0,A0)}function Dr(f,h){var C=T0;T0|=2;var w=Du(),M=Ll();yr===f&&f0===h||(Xa=null,Uo(f,h)),h=!1;e:for(;;)try{if(L0!==0&&Q0!==null){var Y=Q0,ae=Sn;switch(L0){case 8:ea(),Jr=6;break e;case 3:case 2:h||Mi.current!==null||(h=!0);default:L0=0,Sn=null,Ga(f,Y,ae)}}zo();break}catch(pe){Di(f,pe)}if(h&&f.shellSuspendCounter++,$n(),T0=C,p0.H=w,p0.A=M,Q0!==null)throw Error(r(261));return yr=null,f0=0,z(),Jr}function zo(){for(;Q0!==null;)Fi(Q0)}function _i(){for(;Q0!==null&&!Uc();)Fi(Q0)}function Fi(f){var h=da(f.alternate,f,Ds);f.memoizedProps=f.pendingProps,h===null?ms(f):Q0=h}function Ao(f){var h=f,C=h.alternate;switch(h.tag){case 15:case 0:h=Oa(C,h,h.pendingProps,h.type,void 0,f0);break;case 11:h=Oa(C,h,h.pendingProps,h.type.render,h.ref,f0);break;case 5:X(h);default:wc(C,h),h=da(C,h=Q0=Ul(h,Ds),Ds)}f.memoizedProps=f.pendingProps,h===null?ms(f):Q0=h}function Ga(f,h,C){$n(),X(h),Or=null,nl=0;var w=h.return;try{if((function(M,Y,ae,pe,be){if(ae.flags|=32768,pe!==null&&typeof pe=="object"&&typeof pe.then=="function"){if((Y=ae.alternate)!==null&&qn(Y,ae,be,!0),(ae=Mi.current)!==null){switch(ae.tag){case 13:return xa===null?Ca():ae.alternate===null&&Jr===0&&(Jr=3),ae.flags&=-257,ae.flags|=65536,ae.lanes=be,pe===zA?ae.flags|=16384:((Y=ae.updateQueue)===null?ae.updateQueue=new Set([pe]):Y.add(pe),Mn(M,pe,be)),!1;case 22:return ae.flags|=65536,pe===zA?ae.flags|=16384:((Y=ae.updateQueue)===null?(Y={transitions:null,markerInstances:null,retryQueue:new Set([pe])},ae.updateQueue=Y):(ae=Y.retryQueue)===null?Y.retryQueue=new Set([pe]):ae.add(pe),Mn(M,pe,be)),!1}throw Error(r(435,ae.tag))}return Mn(M,pe,be),Ca(),!1}var Xe=Error(r(520),{cause:pe});if(Xe=P(Xe,ae),q0===null?q0=[Xe]:q0.push(Xe),Jr!==4&&(Jr=2),Y===null)return!0;pe=P(pe,ae),ae=Y;do{switch(ae.tag){case 3:return ae.flags|=65536,M=be&-be,ae.lanes|=M,at(ae,M=fi(ae.stateNode,pe,M)),!1;case 1:if(Y=ae.type,Xe=ae.stateNode,(128&ae.flags)==0&&(typeof Y.getDerivedStateFromError=="function"||Xe!==null&&typeof Xe.componentDidCatch=="function"&&(Br===null||!Br.has(Xe))))return ae.flags|=65536,be&=-be,ae.lanes|=be,Na(be=La(be),M,ae,pe),at(ae,be),!1}ae=ae.return}while(ae!==null);return!1})(f,w,h,C,f0))return Jr=1,Si(f,P(C,f.current)),void(Q0=null)}
250catch(M){if(w!==null)throw Q0=w,M;return Jr=1,Si(f,P(C,f.current)),void(Q0=null)}32768&h.flags?Nl(h,!0):ms(h)}function ms(f){var h=f;do{if((32768&h.flags)!=0)return void Nl(h,Gf);f=h.return;var C=Pa(h.alternate,h,Ds);if(C!==null)return void(Q0=C);if((h=h.sibling)!==null)return void(Q0=h);Q0=h=f}while(h!==null);Jr===0&&(Jr=5)}function Nl(f,h){do{var C=xc(f.alternate,f);if(C!==null)return C.flags&=32767,void(Q0=C);if((C=f.return)!==null&&(C.flags|=32768,C.subtreeFlags=0,C.deletions=null),!h&&(f=f.sibling)!==null)return void(Q0=f);Q0=f=C}while(f!==null);Jr=6,Q0=null}function Ol(f,h,C,w,M,Y,ae,pe,be,Xe){var Nt=p0.T,Pt=ba();try{Wo(2),p0.T=null,(function(wt,Kt,Rr,l,c,m){do s0();while(Sa!==null);if((6&T0)!=0)throw Error(r(327));var I=wt.finishedWork;if(l=wt.finishedLanes,I===null)return null;if(wt.finishedWork=null,wt.finishedLanes=0,I===wt.current)throw Error(r(177));wt.callbackNode=null,wt.callbackPriority=0,wt.cancelPendingCommit=null;var L=I.lanes|I.childLanes;if((function(re,se,me,ve){var Ye=re.pendingLanes;re.pendingLanes=me,re.suspendedLanes=0,re.pingedLanes=0,re.warmLanes=0,re.expiredLanes&=me,re.entangledLanes&=me,re.errorRecoveryDisabledLanes&=me,re.shellSuspendCounter=0,se=re.entanglements;var Ve=re.expirationTimes,et=re.hiddenUpdates;for(me=Ye&~me;0<me;){var At=31-tl(me);Ye=1<<At,se[At]=0,Ve[At]=-1;var o0=et[At];if(o0!==null)for(et[At]=null,At=0;At<o0.length;At++){var ke=o0[At];ke!==null&&(ke.lane&=-536870913)}me&=~Ye}ve!==0&&S(re,ve,0)})(wt,l,L|=Yc,m),wt===yr&&(Q0=yr=null,f0=0),(10256&I.subtreeFlags)==0&&(10256&I.flags)==0||Qo||(Qo=!0,Pi=L,ll=Rr,OA(Mf,(function(){return s0(),null}))),Rr=(15990&I.flags)!=0,(15990&I.subtreeFlags)!=0||Rr){Rr=p0.T,p0.T=null,m=ba(),Wo(2);var U=T0;T0|=4,(function(re,se){for(Ja(re.containerInfo),un=se;un!==null;)if(se=(re=un).child,(1028&re.subtreeFlags)!=0&&se!==null)se.return=re,un=se;else for(;un!==null;){var me=(re=un).alternate;switch(se=re.flags,re.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if((1024&se)!=0&&me!==null){se=void 0;var ve=re,Ye=me.memoizedProps;me=me.memoizedState;var Ve=ve.stateNode;try{var et=ci(ve.type,Ye,(ve.elementType,ve.type));se=Ve.getSnapshotBeforeUpdate(et,me),Ve.__reactInternalSnapshotBeforeUpdate=se}catch(At){jt(ve,ve.return,At)}}break;case 3:(1024&se)!=0&&na&&We(re.stateNode.containerInfo);break;default:if((1024&se)!=0)throw Error(r(163))}if((se=re.sibling)!==null){se.return=re.return,un=se;break}un=re.return}et=GA,GA=!1})(wt,I),Rl(I,wt),b0(wt.containerInfo),wt.current=I,Qc(wt,I.alternate,I),zc(),T0=U,Wo(m),p0.T=Rr}else wt.current=I;if(Qo?(Qo=!1,Sa=wt,nc=l):Ml(wt,L),(L=wt.pendingLanes)===0&&(Br=null),I.stateNode,xe(wt),Kt!==null)for(c=wt.onRecoverableError,I=0;I<Kt.length;I++)c((L=Kt[I]).value,{componentStack:L.stack});(3&nc)!=0&&s0(),L=wt.pendingLanes,(4194218&l)!=0&&(42&L)!=0?wt===Ei?Fs++:(Fs=0,Ei=wt):Fs=0,Me(0)})(f,h,C,w,Pt,M)}finally{p0.T=Nt,Wo(Pt)}}function Ml(f,h){(f.pooledCacheLanes&=h)==0&&(h=f.pooledCache)!=null&&(f.pooledCache=null,ga(h))}function s0(){if(Sa!==null){var f=Sa,h=Pi;Pi=0;var C=Q(nc),w=32>C?32:C;C=p0.T;var M=ba();try{if(Wo(w),p0.T=null,Sa===null)var Y=!1;else{w=ll,ll=null;var ae=Sa,pe=nc;if(Sa=null,nc=0,(6&T0)!=0)throw Error(r(331));var be=T0;T0|=4,za(ae.current),ln(ae,ae.current,pe,w),T0=be,Me(0),Pf&&Pf.onPostCommitFiberRoot,Y=!0}return Y}finally{Wo(M),p0.T=C,Ml(f,h)}}return!1}function mn(f,h,C){h=P(C,h),(f=Te(f,h=fi(f.stateNode,h,2),2))!==null&&(_(f,2),xe(f))}function jt(f,h,C){if(f.tag===3)mn(f,f,C);else for(;h!==null;){if(h.tag===3){mn(h,f,C);break}if(h.tag===1){var w=h.stateNode;if(typeof h.type.getDerivedStateFromError=="function"||typeof w.componentDidCatch=="function"&&(Br===null||!Br.has(w))){f=P(C,f),(w=Te(h,C=La(2),2))!==null&&(Na(C,w,h,f),_(w,2),xe(w));break}}h=h.return}}function Mn(f,h,C){var w=f.pingCache;if(w===null){w=f.pingCache=new ks;var M=new Set;w.set(h,M)}else(M=w.get(h))===void 0&&(M=new Set,w.set(h,M));M.has(C)||(ol=!0,M.add(C),f=vn.bind(null,f,h,C),h.then(f,f))}function vn(f,h,C){var w=f.pingCache;w!==null&&w.delete(h),f.pingedLanes|=f.suspendedLanes&C,f.warmLanes&=~C,yr===f&&(f0&C)===C&&(Jr===4||Jr===3&&(62914560&f0)===f0&&300>mi()-sl?(2&T0)==0&&Uo(f,0):vr|=C,B0===f0&&(B0=0)),xe(f)}function Js(f,h){h===0&&(h=k()),(f=oe(f,h))!==null&&(_(f,h),xe(f))}function Wa(f){var h=f.memoizedState,C=0;h!==null&&(C=h.retryLane),Js(f,C)}function Vs(f,h){var C=0;switch(f.tag){case 13:var w=f.stateNode,M=f.memoizedState;M!==null&&(C=M.retryLane);break;case 19:w=f.stateNode;break;case 22:w=f.stateNode._retryCache;break;default:throw Error(r(314))}w!==null&&w.delete(h),Js(f,C)}function Pl(f,h,C,w){this.tag=f,this.key=C,this.sibling=this.child=this.return=this.stateNode=this.t
250ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=h,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=w,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ya(f){return!(!(f=f.prototype)||!f.isReactComponent)}function ta(f,h){var C=f.alternate;return C===null?((C=e(f.tag,h,f.key,f.mode)).elementType=f.elementType,C.type=f.type,C.stateNode=f.stateNode,C.alternate=f,f.alternate=C):(C.pendingProps=h,C.type=f.type,C.flags=0,C.subtreeFlags=0,C.deletions=null),C.flags=31457280&f.flags,C.childLanes=f.childLanes,C.lanes=f.lanes,C.child=f.child,C.memoizedProps=f.memoizedProps,C.memoizedState=f.memoizedState,C.updateQueue=f.updateQueue,h=f.dependencies,C.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext},C.sibling=f.sibling,C.index=f.index,C.ref=f.ref,C.refCleanup=f.refCleanup,C}function Ul(f,h){f.flags&=31457282;var C=f.alternate;return C===null?(f.childLanes=0,f.lanes=h,f.child=null,f.subtreeFlags=0,f.memoizedProps=null,f.memoizedState=null,f.updateQueue=null,f.dependencies=null,f.stateNode=null):(f.childLanes=C.childLanes,f.lanes=C.lanes,f.child=C.child,f.subtreeFlags=0,f.deletions=null,f.memoizedProps=C.memoizedProps,f.memoizedState=C.memoizedState,f.updateQueue=C.updateQueue,f.type=C.type,h=C.dependencies,f.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext}),f}function Z0(f,h,C,w,M,Y){var ae=0;if(w=f,typeof f=="function")Ya(f)&&(ae=1);else if(typeof f=="string")ae=5;else e:switch(f){case Ri:return qt(C.children,M,Y,h);case ri:ae=8,M|=24;break;case Jn:return(f=e(12,C,h,2|M)).elementType=Jn,f.lanes=Y,f;case mo:return(f=e(13,C,h,M)).elementType=mo,f.lanes=Y,f;case Wl:return(f=e(19,C,h,M)).elementType=Wl,f.lanes=Y,f;case Eo:return zl(C,M,Y,h);default:if(typeof f=="object"&&f!==null)switch(f.$$typeof){case Gl:case Pn:ae=10;break e;case _u:ae=9;break e;case Ho:ae=11;break e;case Go:ae=14;break e;case vo:ae=16,w=null;break e}ae=29,C=Error(r(130,f===null?"null":typeof f,"")),w=null}return(h=e(ae,C,h,M)).elementType=f,h.type=w,h.lanes=Y,h}function qt(f,h,C,w){return(f=e(7,f,w,h)).lanes=C,f}function zl(f,h,C,w){(f=e(22,f,w,h)).elementType=Eo,f.lanes=C;var M={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var Y=M._current;if(Y===null)throw Error(r(456));if((2&M._pendingVisibility)==0){var ae=oe(Y,2);ae!==null&&(M._pendingVisibility|=2,pi(ae,0,2))}},attach:function(){var Y=M._current;if(Y===null)throw Error(r(456));if((2&M._pendingVisibility)!=0){var ae=oe(Y,2);ae!==null&&(M._pendingVisibility&=-3,pi(ae,0,2))}}};return f.stateNode=M,f}function Zs(f,h,C){return(f=e(6,f,null,h)).lanes=C,f}function qa(f,h,C){return(h=e(4,f.children!==null?f.children:[],f.key,h)).lanes=C,h.stateNode={containerInfo:f.containerInfo,pendingChildren:null,implementation:f.implementation},h}function Tc(f,h,C,w,M,Y,ae,pe){this.tag=1,this.containerInfo=f,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=el,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=T(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=T(0),this.hiddenUpdates=T(null),this.identifierPrefix=w,this.onUncaughtError=M,this.onCaughtError=Y,this.onRecoverableError=ae,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=pe,this.incompleteTransitions=new Map}function Hl(f,h,C,w,M,Y){M=(function(ae){return ae?ae=Pc:Pc})(M),w.context===null?w.context=M:w.pendingContext=M,(w=Le(h)).payload={element:C},(Y=Y===void 0?null:Y)!==null&&(w.callback=Y),(C=Te(f,w,h))!==null&&(pi(C,0,h),Qe(C,f,h))}var ho,Kn,Ka={},Xs=bg,Kr=d$,jn=Object.assign,go=Symbol.for("react.element"),ra=Symbol.for("react.transitional.element"),po=Symbol.for("react.portal"),Ri=Symbol.for("react.fragment"),ri=Symbol.for("react.strict_mode"),Jn=Symbol.for("react.profiler"),Gl=Symbol.for("react.provider"),_u=Symbol.for("react.consumer"),Pn=Symbol.for("react.context"),Ho=Symbol.for("react.forward_ref"),mo=Symbol.for("react.suspense"),Wl=Symbol.for("react.suspense_list"),Go=Symbol.for("react.memo"),vo=Symbol.for("react.lazy"),Eo=Symbol.for("react.offscreen"),Lc=Symbol.for("react.memo_cache_sentinel"),Yl=Symbol.iterator,ql=Symbol.for("react.client.reference"),p0=Xs.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ja=!1,$s=Array.isArray,vs=t.getPublicInstance,Rf=t.getRootHostContext,Tf=t.getChildHostContext,Ja=t.prepareForCommit,b0=t.resetAfterCommit,Lf=t.createInstance,Fu=t.appendInitialChild,Ru=t.finalizeInitialChildren,Nf=t.shouldSetTextContent,Co=t.createTextInstance,Tu=null,Es=null,el=t.noTimeout,na=!0,Lu=null,Nu=null,Wo=t.setCurrentUpdatePriority,ba=t.getCurrentUpdatePriority,Ia=t.resolveUpdatePriority;t.resolveEventType,t.resolveEventTimeStamp;var Of=t.shouldAttemptEagerTransition,Nc=t.detachDeletedInstance;t.requestPostPaintCallback;var Ti=t.maySuspendCommit,Yo=null,Oc=null,Ou=null,RA=null,v=null,p=null,B=null,H=t.appendChild,q=t.appendChildToContainer,ne=t.commitTextUpdate,ge=null,qe=t.commitUpdate,ct=t.insertBefore,xt=null,e0=t.removeChild,jr=t.removeChildFromContainer,tr=t.resetTextContent,Li=null,Cs=null,Ni=null,je=null,We=t.clearContainer,tt=null,Jt=null,c0=null,rr=null,g0=null,W0=null,Un=null,Y0=null,bo=null,Kl=null,TA=[],Mc=-1,Pc={},tl=Math.clz32?Math.clz32:function(f){return(f>>>=0)==0?32:31-(E2(f)/C2|0)|0},E2=Math.log,C2=Math.LN2,LA=128,NA=4194304,OA=Kr.unstable_scheduleCallback,Mu=Kr.unstable_cancelCallback,Uc=Kr.unstable_shouldYield,zc=Kr.unstable_requestPaint,mi=Kr.unstable_now,th=Kr.unstable_ImmediatePriority,b2=Kr.unstable_UserBlockingPriority,Mf=Kr.unstable_NormalPriority,MA=Kr.unstable_IdlePriority,PA=Kr.log,UA=Kr.unstable_setDisableYieldValue,Pf=null,ya=typeof Object.is=="function"?Object.is:function(f,h){return f===h&&(f!==0||1/f==1/h)||f!=f&&h!=h},rh=new WeakMap,Oi=[],Uf=0,nh=null,jl=[],Hc=0,ih=null,bs=A(null),Gc=A(null),vi=A(null),Wc=A(null),ah=!1,Is=null;Error(r(519));var ia=[],Jl=0,Yc=0,Vl=null,Zl=null,rl=!1,ys=!1,zf=!1,aa=0,Bs=null,qc=0,qo=0,Xl=null,Va=!1,Pu=!1,$l=Object.prototype.hasOwnProperty,Ba=Error(r(460)),oh=Error(r(474)),zA={then:function(){}},Uu=null,Or=null,nl=0,Io=t0(!0),HA=t0(!1),xs=A(null),Kc=A(0),Mi=A(null),xa=null,En=A(0),wa=0,E0=null,_r=null,Mr=null,ws=!1,ec=!1,Ko=!1,zu=0,jo=0,yo=null,Hu=0,Qs=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Jo={readContext:k0,use:vt,useCallback:ce,useContext:ce,useEffect:ce,useImperativeHandle:ce,useLayoutEffect:ce,useInsertionEffect:ce,useMemo:ce,useReducer:ce,useRef:ce,useState:ce,useDebugValue:ce,useDeferredValue:ce,useTransition:ce,useSyncExternalStore:ce,useId:ce};Jo.useCacheRefresh=ce,Jo.useMemoCache=ce,Jo.useHostTransitionStatus=ce,Jo.useFormState=ce,Jo.useActionState=ce,Jo.useOptimistic=ce;var Vn={readContext:k0,use:vt,useCallback:function(f,h){return Ae().memoizedState=[f,h===void 0?null:h],f},useContext:k0,useEffect:Zn,useImperativeHandle:function(f,h,C){C=C!=null?C.concat([f]):null,In(4194308,4,ji.bind(null,h,f),C)},useLayoutEffect:function(f,h){return In(4194308,4,f,h)},useInsertionEffect:function(f,h){In(4,2,f,h)},useMemo:function(f,h){var C=Ae();h=h===void 0?null:h;var w=f();if(Ko){G(!0);try{f()}finally{G(!1)}}return C.memoizedState=[w,h],w}
250,useReducer:function(f,h,C){var w=Ae();if(C!==void 0){var M=C(h);if(Ko){G(!0);try{C(h)}finally{G(!1)}}}else M=h;return w.memoizedState=w.baseState=M,f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:f,lastRenderedState:M},w.queue=f,f=f.dispatch=Zt.bind(null,E0,f),[w.memoizedState,f]},useRef:function(f){return f={current:f},Ae().memoizedState=f},useState:function(f){var h=(f=gr(f)).queue,C=d0.bind(null,E0,h);return h.dispatch=C,[f.memoizedState,C]},useDebugValue:$,useDeferredValue:function(f,h){return Ne(Ae(),f,h)},useTransition:function(){var f=gr(!1);return f=ut.bind(null,E0,f.queue,!0,!1),Ae().memoizedState=f,[!1,f]},useSyncExternalStore:function(f,h,C){var w=E0,M=Ae();if(C=h(),yr===null)throw Error(r(349));(60&f0)!=0||Xt(w,h,C),M.memoizedState=C;var Y={value:C,getSnapshot:h};return M.queue=Y,Zn($0.bind(null,w,Y,f),[f]),w.flags|=2048,ar(9,U0.bind(null,w,Y,C,h),{destroy:void 0},null),C},useId:function(){var f=Ae(),h=yr.identifierPrefix;return h=":"+h+"r"+(Hu++).toString(32)+":",f.memoizedState=h},useCacheRefresh:function(){return Ae().memoizedState=Mt.bind(null,E0)}};Vn.useMemoCache=Et,Vn.useHostTransitionStatus=lt,Vn.useFormState=Sr,Vn.useActionState=Sr,Vn.useOptimistic=function(f){var h=Ae();h.memoizedState=h.baseState=f;var C={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return h.queue=C,h=m0.bind(null,E0,!0,C),C.dispatch=h,[f,h]};var Qa={readContext:k0,use:vt,useCallback:he,useContext:k0,useEffect:dn,useImperativeHandle:V,useInsertionEffect:Lr,useLayoutEffect:Tn,useMemo:Ee,useReducer:fr,useRef:an,useState:function(){return fr($t)},useDebugValue:$,useDeferredValue:function(f,h){return Ke(ye(),_r.memoizedState,f,h)},useTransition:function(){var f=fr($t)[0],h=ye().memoizedState;return[typeof f=="boolean"?f:St(f),h]},useSyncExternalStore:l0,useId:Bt};Qa.useCacheRefresh=dt,Qa.useMemoCache=Et,Qa.useHostTransitionStatus=lt,Qa.useFormState=Hr,Qa.useActionState=Hr,Qa.useOptimistic=function(f,h){return v0(ye(),0,f,h)};var Ss={readContext:k0,use:vt,useCallback:he,useContext:k0,useEffect:dn,useImperativeHandle:V,useInsertionEffect:Lr,useLayoutEffect:Tn,useMemo:Ee,useReducer:Ut,useRef:an,useState:function(){return Ut($t)},useDebugValue:$,useDeferredValue:function(f,h){var C=ye();return _r===null?Ne(C,f,h):Ke(C,_r.memoizedState,f,h)},useTransition:function(){var f=Ut($t)[0],h=ye().memoizedState;return[typeof f=="boolean"?f:St(f),h]},useSyncExternalStore:l0,useId:Bt};Ss.useCacheRefresh=dt,Ss.useMemoCache=Et,Ss.useHostTransitionStatus=lt,Ss.useFormState=Fn,Ss.useActionState=Fn,Ss.useOptimistic=function(f,h){var C=ye();return _r!==null?v0(C,0,f,h):(C.baseState=f,[f,C.queue.dispatch])};var Vo={isMounted:function(f){return!!(f=f._reactInternals)&&(function(h){var C=h,w=h;if(h.alternate)for(;C.return;)C=C.return;else{h=C;do(4098&(C=h).flags)!=0&&(w=C.return),h=C.return;while(h)}return C.tag===3?w:null})(f)===f},enqueueSetState:function(f,h,C){f=f._reactInternals;var w=ti(),M=Le(w);M.payload=h,C!=null&&(M.callback=C),(h=Te(f,M,w))!==null&&(pi(h,0,w),Qe(h,f,w))},enqueueReplaceState:function(f,h,C){f=f._reactInternals;var w=ti(),M=Le(w);M.tag=1,M.payload=h,C!=null&&(M.callback=C),(h=Te(f,M,w))!==null&&(pi(h,0,w),Qe(h,f,w))},enqueueForceUpdate:function(f,h){f=f._reactInternals;var C=ti(),w=Le(C);w.tag=2,h!=null&&(w.callback=h),(h=Te(f,w,C))!==null&&(pi(h,0,C),Qe(h,f,C))}};typeof reportError=="function"&&reportError;var Hf=Error(r(461)),en=!1,jc={dehydrated:null,treeContext:null,retryLane:0},oa=A(null),sa=null,Fr=null,Bo=null,I0=typeof AbortController<"u"?AbortController:function(){var f=[],h=this.signal={aborted:!1,addEventListener:function(C,w){f.push(w)}};this.abort=function(){h.aborted=!0,f.forEach((function(C){return C()}))}},Pr=Kr.unstable_scheduleCallback,wn=Kr.unstable_NormalPriority,cn={$$typeof:Pn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},tc=p0.S;p0.S=function(f,h){typeof h=="object"&&h!==null&&typeof h.then=="function"&&(function(C,w){if(Bs===null){var M=Bs=[];qc=0,qo=Ct(),Xl={status:"pending",value:void 0,then:function(Y){M.push(Y)}}}qc++,w.then(gt,gt)})(0,h),tc!==null&&tc(f,h)};var Za=A(null),xo=!1,zn=!1,il=!1,sh=typeof WeakSet=="function"?WeakSet:Set,un=null,GA=!1,ni=null,wo=!1,WA=null,al=8192,Qn={getCacheForType:function(f){var h=k0(cn),C=h.data.get(f);return C===void 0&&(C=f(),h.data.set(f,C)),C}};if(typeof Symbol=="function"&&Symbol.for){var rc=Symbol.for;rc("selector.component"),rc("selector.has_pseudo_class"),rc("selector.role"),rc("selector.test_id"),rc("selector.text")}var ks=typeof WeakMap=="function"?WeakMap:Map,T0=0,yr=null,Q0=null,f0=0,L0=0,Sn=null,Gf=!1,ol=!1,Ds=0,Jr=0,_s=0,N0=0,vr=0,A0=0,B0=0,q0=null,fn=null,Zo=!1,sl=0,Gu=1/0,Xa=null,Br=null,Qo=!1,Sa=null,nc=0,Pi=0,ll=null,Fs=0,Ei=null;return Ka.createContainer=function(f,h,C,w,M,Y,ae,pe,be,Xe){return(function(Nt,Pt,wt,Kt,Rr,l,c,m,I,L,U,re){return Nt=new Tc(Nt,Pt,wt,c,m,I,L,null),Pt=1,l===!0&&(Pt|=24),l=e(3,null,null,Pt),Nt.current=l,l.stateNode=Nt,(Pt=xn()).refCount++,Nt.pooledCache=Pt,Pt.refCount++,l.memoizedState={element:Kt,isDehydrated:wt,cache:Pt},ot(l),Nt})(f,h,!1,null,0,w,Y,ae,pe,be)},Ka.flushSyncWork=function(){return(6&T0)!=0||(Me(0),!1)},Ka.updateContainer=function(f,h,C,w){var M=h.current,Y=ti();return Hl(M,Y,f,h,C,w),Y},Ka.updateContainerSync=function(f,h,C,w){return h.tag===0&&s0(),Hl(h.current,2,f,h,C,w),2},Ka},zh.exports.default=zh.exports,Object.defineProperty(zh.exports,"__esModule",{value:!0}
250)),Qy.exports);var Sy,g$=A$(F3.exports),R3={exports:{}},tu={};/** 251 * @license React 252 * react-reconciler-constants.development.js 253 * 254 * Copyright (c) Meta Platforms, Inc. and affiliates. 255 * 256 * This source code is licensed under the MIT license found in the 257 * LICENSE file in the root directory of this source tree. 258 */R3.exports=(Sy||(Sy=1,tu.ConcurrentRoot=1,tu.ContinuousEventPriority=8,tu.DefaultEventPriority=32,tu.DiscreteEventPriority=2,tu.IdleEventPriority=268435456,tu.LegacyRoot=0,tu.NoEventPriority=0),tu);var dp=R3.exports;const T3=(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"&&T3(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},ky={},gp=console.error,p$=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:u,resetAfterCommit:A})=>{const d=g$({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(g,E,b,y)=>{T3(b,y)||n(g,null,E,b,y)},commitTextUpdate:r,removeChild:s,removeChildFromContainer:u,resetAfterCommit:A,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:g=>g,getRootHostContext:()=>ky,getChildHostContext:()=>ky,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>dp.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>dp.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:g=>d.createContainer(g,dp.ConcurrentRoot,null,!1,null,"",gp,gp,gp,null),updateContainer:(g,E,b,y)=>{d.updateContainerSync(g,E,b,y),d.flushSyncWork()}}};function m$(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function v$(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 Dy,L3={exports:{}},_y={exports:{}},E$=v$(Y4),Hh;/** 259 * @license React 260 * react-reconciler.development.js 261 * 262 * Copyright (c) Meta Platforms, Inc. and affiliates. 263 * 264 * This source code is licensed under the MIT license found in the 265 * LICENSE file in the root directory of this source tree. 266 */L3.exports=(Dy||(Dy=1,(Hh=_y).exports=function(t){function e(l,c,m,I){return new Hl(l,c,m,I)}function r(l){var c="https://react.dev/errors/"+l;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)c+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+l+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(l){return l===null||typeof l!="object"?null:typeof(l=Rf&&l[Rf]||l["@@iterator"])=="function"?l:null}function i(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===Tf?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case mo:return"Fragment";case Go:return"Profiler";case Wl:return"StrictMode";case Yl:return"Suspense";case ql:return"SuspenseList";case $s:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case Ho:return"Portal";case Eo:return l.displayName||"Context";case vo:return(l._context.displayName||"Context")+".Consumer";case Lc:var c=l.render;return(l=l.displayName)||(l=(l=c.displayName||c.name||"")!==""?"ForwardRef("+l+")":"ForwardRef"),l;case p0:return(c=l.displayName||null)!==null?c:i(l.type)||"Memo";case ja:c=l._payload,l=l._init;try{return i(l(c))}catch{}}return null}function a(l){return{current:l}}function o(l){0>Uc||(l.current=Mu[Uc],Mu[Uc]=null,Uc--)}function s(l,c){Uc++,Mu[Uc]=l.current,l.current=c}function u(l){var c=42&l;if(c!==0)return c;switch(l&-l){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&l;case 262144:case 524288:case 1048576:case 2097152:return 3932160&l;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&l;case 67108864:return 67108864;
266case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function A(l,c,m){var I=l.pendingLanes;if(I===0)return 0;var L=0,U=l.suspendedLanes,re=l.pingedLanes;l=l.warmLanes;var se=134217727&I;return se!==0?(I=se&~U)!=0?L=u(I):(re&=se)!=0?L=u(re):m||(m=se&~l)!=0&&(L=u(m)):(se=I&~U)!=0?L=u(se):re!==0?L=u(re):m||(m=I&~l)!=0&&(L=u(m)),L===0?0:c!==0&&c!==L&&(c&U)==0&&((U=L&-L)>=(m=c&-c)||U===32&&(4194048&m)!=0)?c:L}function d(l,c){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&c)==0}function g(l,c){switch(l){case 1:case 2:case 4:case 8:case 64:return c+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 c+5e3;default:return-1}}function E(){var l=PA;return(62914560&(PA<<=1))==0&&(PA=4194304),l}function b(l){for(var c=[],m=0;31>m;m++)c.push(l);return c}function y(l,c){l.pendingLanes|=c,c!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function x(l,c,m){l.pendingLanes|=c,l.suspendedLanes&=~c;var I=31-mi(c);l.entangledLanes|=c,l.entanglements[I]=1073741824|l.entanglements[I]|261930&m}function k(l,c){var m=l.entangledLanes|=c;for(l=l.entanglements;m;){var I=31-mi(m),L=1<<I;L&c|l[I]&c&&(l[I]|=c),m&=~L}}function T(l,c){var m=c&-c;return((m=(42&m)!=0?1:(function(I){switch(I){case 2:I=1;break;case 8:I=4;break;case 32:I=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:I=128;break;case 268435456:I=134217728;break;default:I=0}return I})(m))&(l.suspendedLanes|c))!=0?0:m}function _(l){return 2<(l&=-l)?8<l?(134217727&l)!=0?32:268435456:8:2}function S(l){typeof ih=="function"&&bs(l)}function R(l){if(Wc===void 0)try{throw Error()}catch(m){var c=m.stack.trim().match(/\n( *(at )?)/);Wc=c&&c[1]||"",ah=-1<m.stack.indexOf(` 267 at`)?" (<anonymous>)":-1<m.stack.indexOf("@")?"@unknown:0:0":""}return` 268`+Wc+l+ah}function Q(l,c){if(!l||ia)return"";ia=!0;var m=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var I={DetermineComponentFrameRoot:function(){try{if(c){var Ve=function(){throw Error()};if(Object.defineProperty(Ve.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ve,[])}catch(At){var et=At}Reflect.construct(l,[],Ve)}else{try{Ve.call()}catch(At){et=At}l.call(Ve.prototype)}}else{try{throw Error()}catch(At){et=At}(Ve=l())&&typeof Ve.catch=="function"&&Ve.catch((function(){}))}}catch(At){if(At&&et&&typeof At.stack=="string")return[At.stack,et.stack]}return[null,null]}};I.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var L=Object.getOwnPropertyDescriptor(I.DetermineComponentFrameRoot,"name");L&&L.configurable&&Object.defineProperty(I.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var U=I.DetermineComponentFrameRoot(),re=U[0],se=U[1];if(re&&se){var me=re.split(` 269`),ve=se.split(` 270`);for(L=I=0;I<me.length&&!me[I].includes("DetermineComponentFrameRoot");)I++;for(;L<ve.length&&!ve[L].includes("DetermineComponentFrameRoot");)L++;if(I===me.length||L===ve.length)for(I=me.length-1,L=ve.length-1;1<=I&&0<=L&&me[I]!==ve[L];)L--;for(;1<=I&&0<=L;I--,L--)if(me[I]!==ve[L]){if(I!==1||L!==1)do if(I--,0>--L||me[I]!==ve[L]){var Ye=` 271`+me[I].replace(" at new "," at ");return l.displayName&&Ye.includes("<anonymous>")&&(Ye=Ye.replace("<anonymous>",l.displayName)),Ye}while(1<=I&&0<=L);break}}}finally{ia=!1,Error.prepareStackTrace=m}return(m=l?l.displayName||l.name:"")?R(m):""}function G(l,c){switch(l.tag){case 26:case 27:case 5:return R(l.type);case 16:return R("Lazy");case 13:return l.child!==c&&c!==null?R("Suspense Fallback"):R("Suspense");case 19:return R("SuspenseList");case 0:case 15:return Q(l.type,!1);case 11:return Q(l.type.render,!1);case 1:return Q(l.type,!0);case 31:return R("Activity");default:return""}}function P(l){try{var c="",m=null;do c+=G(l,m),m=l,l=l.return;while(l);return c}catch(I){return` 272Error generating stack: `+I.message+` 273`+I.stack}}function O(l,c){if(typeof l=="object"&&l!==null){var m=Jl.get(l);return m!==void 0?m:(c={value:l,source:c,stack:P(c)},Jl.set(l,c),c)}return{value:l,source:c,stack:P(c)}}function j(l){for(;l===Zl;)Zl=Yc[--Vl],Yc[Vl]=null,Yc[--Vl],Yc[Vl]=null;for(;l===zf;)zf=rl[--ys],rl[ys]=null,rl[--ys],rl[ys]=null,rl[--ys],rl[ys]=null}function W(l,c){s(qc,c),s(Bs,l),s(aa,null),l=Fu(c),o(aa),s(aa,l)}function Z(){o(aa),o(Bs),o(qc)}function F(l){l.memoizedState!==null&&s(qo,l);var c=aa.current,m=Ru(c,l.type);c!==m&&(s(Bs,l),s(aa,m))}function z(l){Bs.current===l&&(o(aa),o(Bs)),qo.current===l&&(o(qo),ct._currentValue2=qe)}function ie(){var l=Va;return l!==null&&(Ei===null?Ei=l:Ei.push.apply(Ei,l),Va=null),l}function le(l,c,m){s(Pu,c._currentValue2),c._currentValue2=m}function oe(l){var c=Pu.current;l._currentValue2=c,o(Pu)}function fe(l,c,m){for(;l!==null;){var I=l.alternate;if((l.childLanes&c)!==c?(l.childLanes|=c,I!==null&&(I.childLanes|=c)):I!==null&&(I.childLanes&c)!==c&&(I.childLanes|=c),l===m)break;l=l.return}}function de(l,c,m,I){var L=l.child;for(L!==null&&(L.return=l);L!==null;){var U=L.dependencies;if(U!==null){var re=L.child;U=U.firstContext;e:for(;U!==null;){var se=U;U=L;for(var me=0;me<c.length;me++)if(se.context===c[me]){U.lanes|=m,(se=U.alternate)!==null&&(se.lanes|=m),fe(U.return,m,l),I||(re=null);break e}U=se.next}}else if(L.tag===18){if((re=L.return)===null)throw Error(r(341));re.lanes|=m,(U=re.alternate)!==null&&(U.lanes|=m),fe(re,m,l),re=null}else re=L.child;if(re!==null)re.return=L;else for(re=L;re!==null;){if(re===l){re=null;break}if((L=re.sibling)!==null){L.return=re.return,re=L;break}re=re.return}L=re}}function xe(l,c,m,I){l=null;for(var L=c,U=!1;L!==null;){if(!U){if((524288&L.flags)!=0)U=!0;else if((262144&L.flags)!=0)break}if(L.tag===10){var re=L.alternate;if(re===null)throw Error(r(387));if((re=re.memoizedProps)!==null){var se=L.type;vi(L.pendingProps.value,re.value)||(l!==null?l.push(se):l=[se])}}
273else if(L===qo.current){if((re=L.alternate)===null)throw Error(r(387));re.memoizedState.memoizedState!==L.memoizedState.memoizedState&&(l!==null?l.push(ct):l=[ct])}L=L.return}l!==null&&de(c,l,m,I),c.flags|=262144}function Me(l){for(l=l.firstContext;l!==null;){var c=l.context;if(!vi(c._currentValue2,l.memoizedValue))return!0;l=l.next}return!1}function Ie(l){$l=l,Ba=null,(l=l.dependencies)!==null&&(l.firstContext=null)}function we(l){return Re($l,l)}function _e(l,c){return $l===null&&Ie(l),Re(l,c)}function Re(l,c){var m=c._currentValue2;if(c={context:c,memoizedValue:m,next:null},Ba===null){if(l===null)throw Error(r(308));Ba=c,l.dependencies={lanes:0,firstContext:c},l.flags|=524288}else Ba=Ba.next=c;return m}function Ct(){return{controller:new oh,data:new Map,refCount:0}}function gt(l){l.refCount--,l.refCount===0&&zA(Uu,(function(){l.controller.abort()}))}function ot(){}function Ce(l){l!==Io&&l.next===null&&(Io===null?nl=Io=l:Io=Io.next=l),xs=!0,HA||(HA=!0,UA(Uf,Te))}function Le(l,c){if(!Kc&&xs){Kc=!0;do for(var m=!1,I=nl;I!==null;){if(l!==0){var L=I.pendingLanes;if(L===0)var U=0;else{var re=I.suspendedLanes,se=I.pingedLanes;U=(1<<31-mi(42|l)+1)-1,U=201326741&(U&=L&~(re&~se))?201326741&U|1:U?2|U:0}U!==0&&(m=!0,pt(I,U))}else U=B0,(3&(U=A(I,I===vr?U:0,I.cancelPendingCommit!==null||I.timeoutHandle!==ba)))==0||d(I,U)||(m=!0,pt(I,U));I=I.next}while(m);Kc=!1}}function Te(){(function(){xs=HA=!1;var l=0;Mi!==0&&Ou()&&(l=Mi);for(var c=Oi(),m=null,I=nl;I!==null;){var L=I.next,U=Qe(I,c);U===0?(I.next=null,m===null?nl=L:m.next=L,L===null&&(Io=m)):(m=I,(l!==0||(3&U)!=0)&&(xs=!0)),I=L}ae!==0&&ae!==5||Le(l),Mi!==0&&(Mi=0)})()}function Qe(l,c){for(var m=l.suspendedLanes,I=l.pingedLanes,L=l.expirationTimes,U=-62914561&l.pendingLanes;0<U;){var re=31-mi(U),se=1<<re,me=L[re];me===-1?(se&m)!=0&&(se&I)==0||(L[re]=g(se,c)):me<=c&&(l.expiredLanes|=se),U&=~se}if(m=B0,m=A(l,l===(c=vr)?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==ba),I=l.callbackNode,m===0||l===c&&(q0===2||q0===9)||l.cancelPendingCommit!==null)return I!==null&&I!==null&&Pf(I),l.callbackNode=null,l.callbackPriority=0;if((3&m)==0||d(l,m)){if((c=m&-m)===l.callbackPriority)return c;switch(I!==null&&Pf(I),_(m)){case 2:case 8:m=nh;break;case 32:default:m=jl;break;case 268435456:m=Hc}return I=at.bind(null,l),m=UA(m,I),l.callbackPriority=c,l.callbackNode=m,c}return I!==null&&I!==null&&Pf(I),l.callbackPriority=2,l.callbackNode=null,2}function at(l,c){if(ae!==0&&ae!==5)return l.callbackNode=null,l.callbackPriority=0,null;var m=l.callbackNode;if(Ya()&&l.callbackNode!==m)return null;var I=B0;return(I=A(l,l===vr?I:0,l.cancelPendingCommit!==null||l.timeoutHandle!==ba))===0?null:(Rc(l,I,c),Qe(l,Oi()),l.callbackNode!=null&&l.callbackNode===m?at.bind(null,l):null)}function pt(l,c){if(Ya())return null;Rc(l,c,!0)}function bt(){if(Mi===0){var l=wa;l===0&&(l=Mf,(261888&(Mf<<=1))==0&&(Mf=256)),Mi=l}return Mi}function kt(){if(--En==0&&xa!==null){E0!==null&&(E0.status="fulfilled");var l=xa;xa=null,wa=0,E0=null;for(var c=0;c<l.length;c++)(0,l[c])()}}function Ht(){var l=Mr.current;return l!==null?l:vr.pooledCache}function mt(l,c){s(Mr,c===null?Mr.current:c.pool)}function Se(){var l=Ht();return l===null?null:{parent:Or._currentValue2,pool:l}}function Dt(l,c){if(vi(l,c))return!0;if(typeof l!="object"||l===null||typeof c!="object"||c===null)return!1;var m=Object.keys(l),I=Object.keys(c);if(m.length!==I.length)return!1;for(I=0;I<m.length;I++){var L=m[I];if(!Is.call(c,L)||!vi(l[L],c[L]))return!1}return!0}function Wt(l){return(l=l.status)==="fulfilled"||l==="rejected"}function st(l,c,m){switch((m=l[m])===void 0?l.push(c):m!==c&&(c.then(ot,ot),c=m),c.status){case"fulfilled":return c.value;case"rejected":throw Rt(l=c.reason),l;default:if(typeof c.status=="string")c.then(ot,ot);else{if((l=vr)!==null&&100<l.shellSuspendCounter)throw Error(r(482));(l=c).status="pending",l.then((function(I){if(c.status==="pending"){var L=c;L.status="fulfilled",L.value=I}}),(function(I){if(c.status==="pending"){var L=c;L.status="rejected",L.reason=I}}))}switch(c.status){case"fulfilled":return c.value;case"rejected":throw Rt(l=c.reason),l}throw jo=c,ws}}function Qt(l){try{return(0,l._init)(l._payload)}catch(c){throw c!==null&&typeof c=="object"&&typeof c.then=="function"?(jo=c,ws):c}}function yt(){if(jo===null)throw Error(r(459));var l=jo;return jo=null,l}function Rt(l){if(l===ws||l===Ko)throw Error(r(483))}function Tt(l){var c=Hu;return Hu+=1,yo===null&&(yo=[]),st(yo,l,c)}function t0(l,c){c=c.props.ref,l.ref=c!==void 0?c:null}function _t(l,c){throw c.$$typeof===_u?Error(r(525)):(l=Object.prototype.toString.call(c),Error(r(31,l==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":l)))}function Lt(l){function c(ke,Oe){if(l){var rt=ke.deletions;rt===null?(ke.deletions=[Oe],ke.flags|=16):rt.push(Oe)}}function m(ke,Oe){if(!l)return null;for(;Oe!==null;)c(ke,Oe),Oe=Oe.sibling;return null}function I(ke){for(var Oe=new Map;ke!==null;
273)ke.key!==null?Oe.set(ke.key,ke):Oe.set(ke.index,ke),ke=ke.sibling;return Oe}function L(ke,Oe){return(ke=Kn(ke,Oe)).index=0,ke.sibling=null,ke}function U(ke,Oe,rt){return ke.index=rt,l?(rt=ke.alternate)!==null?(rt=rt.index)<Oe?(ke.flags|=67108866,Oe):rt:(ke.flags|=67108866,Oe):(ke.flags|=1048576,Oe)}function re(ke){return l&&ke.alternate===null&&(ke.flags|=67108866),ke}function se(ke,Oe,rt,zt){return Oe===null||Oe.tag!==6?((Oe=jn(rt,ke.mode,zt)).return=ke,Oe):((Oe=L(Oe,rt)).return=ke,Oe)}function me(ke,Oe,rt,zt){var h0=rt.type;return h0===mo?Ye(ke,Oe,rt.props.children,zt,rt.key):Oe!==null&&(Oe.elementType===h0||typeof h0=="object"&&h0!==null&&h0.$$typeof===ja&&Qt(h0)===Oe.type)?(t0(Oe=L(Oe,rt.props),rt),Oe.return=ke,Oe):(t0(Oe=Xs(rt.type,rt.key,rt.props,null,ke.mode,zt),rt),Oe.return=ke,Oe)}function ve(ke,Oe,rt,zt){return Oe===null||Oe.tag!==4||Oe.stateNode.containerInfo!==rt.containerInfo||Oe.stateNode.implementation!==rt.implementation?((Oe=go(rt,ke.mode,zt)).return=ke,Oe):((Oe=L(Oe,rt.children||[])).return=ke,Oe)}function Ye(ke,Oe,rt,zt,h0){return Oe===null||Oe.tag!==7?((Oe=Kr(rt,ke.mode,zt,h0)).return=ke,Oe):((Oe=L(Oe,rt)).return=ke,Oe)}function Ve(ke,Oe,rt){if(typeof Oe=="string"&&Oe!==""||typeof Oe=="number"||typeof Oe=="bigint")return(Oe=jn(""+Oe,ke.mode,rt)).return=ke,Oe;if(typeof Oe=="object"&&Oe!==null){switch(Oe.$$typeof){case Pn:return t0(rt=Xs(Oe.type,Oe.key,Oe.props,null,ke.mode,rt),Oe),rt.return=ke,rt;case Ho:return(Oe=go(Oe,ke.mode,rt)).return=ke,Oe;case ja:return Ve(ke,Oe=Qt(Oe),rt)}if(Ja(Oe)||n(Oe))return(Oe=Kr(Oe,ke.mode,rt,null)).return=ke,Oe;if(typeof Oe.then=="function")return Ve(ke,Tt(Oe),rt);if(Oe.$$typeof===Eo)return Ve(ke,_e(ke,Oe),rt);_t(ke,Oe)}return null}function et(ke,Oe,rt,zt){var h0=Oe!==null?Oe.key:null;if(typeof rt=="string"&&rt!==""||typeof rt=="number"||typeof rt=="bigint")return h0!==null?null:se(ke,Oe,""+rt,zt);if(typeof rt=="object"&&rt!==null){switch(rt.$$typeof){case Pn:return rt.key===h0?me(ke,Oe,rt,zt):null;case Ho:return rt.key===h0?ve(ke,Oe,rt,zt):null;case ja:return et(ke,Oe,rt=Qt(rt),zt)}if(Ja(rt)||n(rt))return h0!==null?null:Ye(ke,Oe,rt,zt,null);if(typeof rt.then=="function")return et(ke,Oe,Tt(rt),zt);if(rt.$$typeof===Eo)return et(ke,Oe,_e(ke,rt),zt);_t(ke,rt)}return null}function At(ke,Oe,rt,zt,h0){if(typeof zt=="string"&&zt!==""||typeof zt=="number"||typeof zt=="bigint")return se(Oe,ke=ke.get(rt)||null,""+zt,h0);if(typeof zt=="object"&&zt!==null){switch(zt.$$typeof){case Pn:return me(Oe,ke=ke.get(zt.key===null?rt:zt.key)||null,zt,h0);case Ho:return ve(Oe,ke=ke.get(zt.key===null?rt:zt.key)||null,zt,h0);case ja:return At(ke,Oe,rt,zt=Qt(zt),h0)}if(Ja(zt)||n(zt))return Ye(Oe,ke=ke.get(rt)||null,zt,h0,null);if(typeof zt.then=="function")return At(ke,Oe,rt,Tt(zt),h0);if(zt.$$typeof===Eo)return At(ke,Oe,rt,_e(Oe,zt),h0);_t(Oe,zt)}return null}function o0(ke,Oe,rt,zt){if(typeof rt=="object"&&rt!==null&&rt.type===mo&&rt.key===null&&(rt=rt.props.children),typeof rt=="object"&&rt!==null){switch(rt.$$typeof){case Pn:e:{for(var h0=rt.key;Oe!==null;){if(Oe.key===h0){if((h0=rt.type)===mo){if(Oe.tag===7){m(ke,Oe.sibling),(zt=L(Oe,rt.props.children)).return=ke,ke=zt;break e}}else if(Oe.elementType===h0||typeof h0=="object"&&h0!==null&&h0.$$typeof===ja&&Qt(h0)===Oe.type){m(ke,Oe.sibling),t0(zt=L(Oe,rt.props),rt),zt.return=ke,ke=zt;break e}m(ke,Oe);break}c(ke,Oe),Oe=Oe.sibling}rt.type===mo?((zt=Kr(rt.props.children,ke.mode,zt,rt.key)).return=ke,ke=zt):(t0(zt=Xs(rt.type,rt.key,rt.props,null,ke.mode,zt),rt),zt.return=ke,ke=zt)}return re(ke);case Ho:e:{for(h0=rt.key;Oe!==null;){if(Oe.key===h0){if(Oe.tag===4&&Oe.stateNode.containerInfo===rt.containerInfo&&Oe.stateNode.implementation===rt.implementation){m(ke,Oe.sibling),(zt=L(Oe,rt.children||[])).return=ke,ke=zt;break e}m(ke,Oe);break}c(ke,Oe),Oe=Oe.sibling}(zt=go(rt,ke.mode,zt)).return=ke,ke=zt}return re(ke);case ja:return o0(ke,Oe,rt=Qt(rt),zt)}if(Ja(rt))return(function(tn,Er,la,Wu){for(var So=null,ii=null,x0=Er,Vr=Er=0,Ui=null;x0!==null&&Vr<la.length;Vr++){x0.index>Vr?(Ui=x0,x0=null):Ui=x0.sibling;var Cr=et(tn,x0,la[Vr],Wu);if(Cr===null){x0===null&&(x0=Ui);break}l&&x0&&Cr.alternate===null&&c(tn,x0),Er=U(Cr,Er,Vr),ii===null?So=Cr:ii.sibling=Cr,ii=Cr,x0=Ui}if(Vr===la.length)return m(tn,x0),So;if(x0===null){for(;Vr<la.length;Vr++)(x0=Ve(tn,la[Vr],Wu))!==null&&(Er=U(x0,Er,Vr),ii===null?So=x0:ii.sibling=x0,ii=x0);return So}for(x0=I(x0);Vr<la.length;Vr++)(Ui=At(x0,tn,Vr,la[Vr],Wu))!==null&&(l&&Ui.alternate!==null&&x0.delete(Ui.key===null?Vr:Ui.key),Er=U(Ui,Er,Vr),ii===null?So=Ui:ii.sibling=Ui,ii=Ui);return l&&x0.forEach((function(Jc){return c(tn,Jc)})),So})(ke,Oe,rt,zt);if(n(rt)){if(typeof(h0=n(rt))!="function")throw Error(r(150));return(function(tn,Er,la,Wu){if(la==null)throw Error(r(151));for(var So=null,ii=null,x0=Er,Vr=Er=0,Ui=null,Cr=la.next();x0!==null&&!Cr.done;Vr++,Cr=la.next()){x0.index>Vr?(Ui=x0,x0=null):Ui=x0.sibling;var Jc=et(tn,x0,Cr.value,Wu);if(Jc===null){x0===null&&(x0=Ui);break}l&&x0&&Jc.alternate===null&&c(tn,x0),Er=U(Jc,Er,Vr),ii===null?So=Jc:ii.sibling=Jc,ii=Jc,x0=Ui}if(Cr.done)return m(tn,x0),So;if(x0===null){for(;!Cr.done;Vr++,Cr=la.next())(Cr=Ve(tn,Cr.value,Wu))!==null&&(Er=U(Cr,Er,Vr),ii===null?So=Cr:ii.sibling=Cr,ii=Cr);return So}for(x0=I(x0);!Cr.done;Vr++,Cr=la.next())(Cr=At(x0,tn,Vr,Cr.value,Wu))!==null&&(l&&Cr.alternate!==null&&x0.delete(Cr.key===null?Vr:Cr.key),Er=U(Cr,Er,Vr),ii===null?So=Cr:ii.sibling=Cr,ii=Cr);return l&&x0.forEach((function(G3){return c(tn,G3)})),So})(ke,Oe,rt=h0.call(rt),zt)}if(typeof rt.then=="function")return o0(ke,Oe,Tt(rt),zt);if(rt.$$typeof===Eo)return o0(ke,Oe,_e(ke,rt),zt);_t(ke,rt)}return typeof rt=="string"&&rt!==""||typeof rt=="number"||typeof rt=="bigint"?(rt=""+rt,Oe!==null&&Oe.tag===6?(m(ke,Oe.sibling),(zt=L(Oe,rt)).return=ke,ke=zt):(m(ke,Oe),(zt=jn(rt,ke.mode,zt)).return=ke,ke=zt),re(ke)):m(ke,Oe)}return function(ke,Oe,rt,zt){try{Hu=0;var h0=o0(ke,Oe,rt,zt);return yo=null,h0}catch(Er){if(Er===ws||Er===Ko)throw Er;
273var tn=e(29,Er,null,ke.mode);return tn.lanes=zt,tn.return=ke,tn}}}function Gt(){for(var l=Qa,c=Ss=Qa=0;c<l;){var m=Vn[c];Vn[c++]=null;var I=Vn[c];Vn[c++]=null;var L=Vn[c];Vn[c++]=null;var U=Vn[c];if(Vn[c++]=null,I!==null&&L!==null){var re=I.pending;re===null?L.next=L:(L.next=re.next,re.next=L),I.pending=L}U!==0&&Ze(m,L,U)}}function Vt(l,c,m,I){Vn[Qa++]=l,Vn[Qa++]=c,Vn[Qa++]=m,Vn[Qa++]=I,Ss|=I,l.lanes|=I,(l=l.alternate)!==null&&(l.lanes|=I)}function te(l,c,m,I){return Vt(l,c,m,I),$e(l)}function Ge(l,c){return Vt(l,null,null,c),$e(l)}function Ze(l,c,m){l.lanes|=m;var I=l.alternate;I!==null&&(I.lanes|=m);for(var L=!1,U=l.return;U!==null;)U.childLanes|=m,(I=U.alternate)!==null&&(I.childLanes|=m),U.tag===22&&((l=U.stateNode)===null||1&l._visibility||(L=!0)),l=U,U=U.return;return l.tag===3?(U=l.stateNode,L&&c!==null&&(L=31-mi(m),(I=(l=U.hiddenUpdates)[L])===null?l[L]=[c]:I.push(c),c.lane=536870912|m),U):null}function $e(l){if(50<Kt)throw Kt=0,Rr=null,Error(r(185));for(var c=l.return;c!==null;)c=(l=c).return;return l.tag===3?l.stateNode:null}function ce(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ue(l,c){l=l.updateQueue,c.updateQueue===l&&(c.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function J(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function Je(l,c,m){var I=l.updateQueue;if(I===null)return null;if(I=I.shared,(2&N0)!=0){var L=I.pending;return L===null?c.next=c:(c.next=L.next,L.next=c),I.pending=c,c=$e(l),Ze(l,null,m),c}return Vt(l,I,c,m),$e(l)}function Ft(l,c,m){if((c=c.updateQueue)!==null&&(c=c.shared,(4194048&m)!=0)){var I=c.lanes;m|=I&=l.pendingLanes,c.lanes=m,k(l,m)}}function D(l,c){var m=l.updateQueue,I=l.alternate;if(I!==null&&m===(I=I.updateQueue)){var L=null,U=null;if((m=m.firstBaseUpdate)!==null){do{var re={lane:m.lane,tag:m.tag,payload:m.payload,callback:null,next:null};U===null?L=U=re:U=U.next=re,m=m.next}while(m!==null);U===null?L=U=c:U=U.next=c}else L=U=c;return m={baseState:I.baseState,firstBaseUpdate:L,lastBaseUpdate:U,shared:I.shared,callbacks:I.callbacks},void(l.updateQueue=m)}(l=m.lastBaseUpdate)===null?m.firstBaseUpdate=c:l.next=c,m.lastBaseUpdate=c}function Pe(){if(Hf&&E0!==null)throw E0}function He(l,c,m,I){Hf=!1;var L=l.updateQueue;Vo=!1;var U=L.firstBaseUpdate,re=L.lastBaseUpdate,se=L.shared.pending;if(se!==null){L.shared.pending=null;var me=se,ve=me.next;me.next=null,re===null?U=ve:re.next=ve,re=me;var Ye=l.alternate;Ye!==null&&(se=(Ye=Ye.updateQueue).lastBaseUpdate)!==re&&(se===null?Ye.firstBaseUpdate=ve:se.next=ve,Ye.lastBaseUpdate=me)}if(U!==null){var Ve=L.baseState;for(re=0,Ye=ve=me=null,se=U;;){var et=-536870913&se.lane,At=et!==se.lane;if(At?(B0&et)===et:(I&et)===et){et!==0&&et===wa&&(Hf=!0),Ye!==null&&(Ye=Ye.next={lane:0,tag:se.tag,payload:se.payload,callback:null,next:null});e:{var o0=l,ke=se;et=c;var Oe=m;switch(ke.tag){case 1:if(typeof(o0=ke.payload)=="function"){Ve=o0.call(Oe,Ve,et);break e}Ve=o0;break e;case 3:o0.flags=-65537&o0.flags|128;case 0:if((et=typeof(o0=ke.payload)=="function"?o0.call(Oe,Ve,et):o0)==null)break e;Ve=Gl({},Ve,et);break e;case 2:Vo=!0}}(et=se.callback)!==null&&(l.flags|=64,At&&(l.flags|=8192),(At=L.callbacks)===null?L.callbacks=[et]:At.push(et))}else At={lane:et,tag:se.tag,payload:se.payload,callback:se.callback,next:null},Ye===null?(ve=Ye=At,me=Ve):Ye=Ye.next=At,re|=et;if((se=se.next)===null){if((se=L.shared.pending)===null)break;se=(At=se).next,At.next=null,L.lastBaseUpdate=At,L.shared.pending=null}}Ye===null&&(me=Ve),L.baseState=me,L.firstBaseUpdate=ve,L.lastBaseUpdate=Ye,U===null&&(L.shared.lanes=0),Qo|=re,l.lanes=re,l.memoizedState=Ve}}function X(l,c){if(typeof l!="function")throw Error(r(191,l));l.call(c)}function Ae(l,c){var m=l.callbacks;if(m!==null)for(l.callbacks=null,l=0;l<m.length;l++)X(m[l],c)}function ye(l,c){s(jc,l=Xa),s(en,c),Xa=l|c.baseLanes}function St(){s(jc,Xa),s(en,en.current)}function vt(){Xa=jc.current,o(en),o(jc)}function Et(l){var c=l.alternate;s(Fr,1&Fr.current),s(oa,l),sa===null&&(c===null||en.current!==null||c.memoizedState!==null)&&(sa=l)}function $t(l){s(Fr,Fr.current),s(oa,l),sa===null&&(sa=l)}function fr(l){l.tag===22?(s(Fr,Fr.current),s(oa,l),sa===null&&(sa=l)):a0()}function a0(){s(Fr,Fr.current),s(oa,oa.current)}function Ut(l){o(oa),sa===l&&(sa=null),o(Fr)}function l0(l){for(var c=l;c!==null;){if(c.tag===13){var m=c.memoizedState;if(m!==null&&((m=m.dehydrated)===null||Y0(m)||bo(m)))return c}else if(c.tag!==19||c.memoizedProps.revealOrder!=="forwards"&&c.memoizedProps.revealOrder!=="backwards"&&c.memoizedProps.revealOrder!=="unstable_legacy-backwards"&&c.memoizedProps.revealOrder!=="together"){if(c.child!==null){c.child.return=c,c=c.child;continue}}else if((128&c.flags)!=0)return c;if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}function Xt(){throw Error(r(321))}
vendor: 5,724 bytes, line 273
273function U0(l,c){if(c===null)return!1;for(var m=0;m<c.length&&m<l.length;m++)if(!vi(l[m],c[m]))return!1;return!0}function $0(l,c,m,I,L,U){return Bo=U,I0=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,b0.H=l===null||l.memoizedState===null?GA:ni,Za=!1,U=m(I,L),Za=!1,tc&&(U=y0(c,m,I,L)),Tr(l),U}function Tr(l){b0.H=un;var c=Pr!==null&&Pr.next!==null;if(Bo=0,wn=Pr=I0=null,cn=!1,zn=0,il=null,c)throw Error(r(300));l===null||Qn||(l=l.dependencies)!==null&&Me(l)&&(Qn=!0)}function y0(l,c,m,I){I0=l;var L=0;do{if(tc&&(il=null),zn=0,tc=!1,25<=L)throw Error(r(301));if(L+=1,wn=Pr=null,l.updateQueue!=null){var U=l.updateQueue;U.lastEffect=null,U.events=null,U.stores=null,U.memoCache!=null&&(U.memoCache.index=0)}b0.H=wo,U=c(m,I)}while(tc);return U}function gr(){var l=b0.H,c=l.useState()[0];return c=typeof c.then=="function"?er(c):c,l=l.useState()[0],(Pr!==null?Pr.memoizedState:null)!==l&&(I0.flags|=1024),c}function v0(){var l=xo!==0;return xo=0,l}function Ar(l,c,m){c.updateQueue=l.updateQueue,c.flags&=-2053,l.lanes&=~m}function Qr(l){if(cn){for(l=l.memoizedState;l!==null;){var c=l.queue;c!==null&&(c.pending=null),l=l.next}cn=!1}Bo=0,wn=Pr=I0=null,tc=!1,zn=xo=0,il=null}function w0(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return wn===null?I0.memoizedState=wn=l:wn=wn.next=l,wn}function _0(){if(Pr===null){var l=I0.alternate;l=l!==null?l.memoizedState:null}else l=Pr.next;var c=wn===null?I0.memoizedState:wn.next;if(c!==null)wn=c,Pr=l;else{if(l===null)throw I0.alternate===null?Error(r(467)):Error(r(310));l={memoizedState:(Pr=l).memoizedState,baseState:Pr.baseState,baseQueue:Pr.baseQueue,queue:Pr.queue,next:null},wn===null?I0.memoizedState=wn=l:wn=wn.next=l}return wn}function er(l){var c=zn;return zn+=1,il===null&&(il=[]),l=st(il,l,c),c=I0,(wn===null?c.memoizedState:wn.next)===null&&(c=c.alternate,b0.H=c===null||c.memoizedState===null?GA:ni),l}function F0(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return er(l);if(l.$$typeof===Eo)return we(l)}throw Error(r(438,String(l)))}function Xr(l){var c=null,m=I0.updateQueue;if(m!==null&&(c=m.memoCache),c==null){var I=I0.alternate;I!==null&&(I=I.updateQueue)!==null&&(I=I.memoCache)!=null&&(c={data:I.data.map((function(L){return L.slice()})),index:0})}if(c==null&&(c={data:[],index:0}),m===null&&(m={lastEffect:null,events:null,stores:null,memoCache:null},I0.updateQueue=m),m.memoCache=c,(m=c.data[c.index])===void 0)for(m=c.data[c.index]=Array(l),I=0;I<l;I++)m[I]=vs;return c.index++,m}function Sr(l,c){return typeof c=="function"?c(l):c}function Hr(l){return Gr(_0(),Pr,l)}function Gr(l,c,m){var I=l.queue;if(I===null)throw Error(r(311));I.lastRenderedReducer=m;var L=l.baseQueue,U=I.pending;if(U!==null){if(L!==null){var re=L.next;L.next=U.next,U.next=re}c.baseQueue=L=U,I.pending=null}if(U=l.baseState,L===null)l.memoizedState=U;else{var se=re=null,me=null,ve=c=L.next,Ye=!1;do{var Ve=-536870913&ve.lane;if(Ve!==ve.lane?(B0&Ve)===Ve:(Bo&Ve)===Ve){var et=ve.revertLane;if(et===0)me!==null&&(me=me.next={lane:0,revertLane:0,gesture:null,action:ve.action,hasEagerState:ve.hasEagerState,eagerState:ve.eagerState,next:null}),Ve===wa&&(Ye=!0);else{if((Bo&et)===et){ve=ve.next,et===wa&&(Ye=!0);continue}Ve={lane:0,revertLane:ve.revertLane,gesture:null,action:ve.action,hasEagerState:ve.hasEagerState,eagerState:ve.eagerState,next:null},me===null?(se=me=Ve,re=U):me=me.next=Ve,I0.lanes|=et,Qo|=et}Ve=ve.action,Za&&m(U,Ve),U=ve.hasEagerState?ve.eagerState:m(U,Ve)}else et={lane:Ve,revertLane:ve.revertLane,gesture:ve.gesture,action:ve.action,hasEagerState:ve.hasEagerState,eagerState:ve.eagerState,next:null},me===null?(se=me=et,re=U):me=me.next=et,I0.lanes|=Ve,Qo|=Ve;ve=ve.next}while(ve!==null&&ve!==c);if(me===null?re=U:me.next=se,!vi(U,l.memoizedState)&&(Qn=!0,Ye&&(m=E0)!==null))throw m;l.memoizedState=U,l.baseState=re,l.baseQueue=me,I.lastRenderedState=U}return L===null&&(I.lanes=0),[l.memoizedState,I.dispatch]}function Yt(l){var c=_0(),m=c.queue;if(m===null)throw Error(r(311));m.lastRenderedReducer=l;var I=m.dispatch,L=m.pending,U=c.memoizedState;if(L!==null){m.pending=null;var re=L=L.next;do U=l(U,re.action),re=re.next;while(re!==L);vi(U,c.memoizedState)||(Qn=!0),c.memoizedState=U,c.baseQueue===null&&(c.baseState=U),m.lastRenderedState=U}return[U,I]}function Fn(l,c,m){var I=I0,L=_0();m=c();var U=!vi((Pr||L).memoizedState,m);if(U&&(L.memoizedState=m,Qn=!0),L=L.queue,pr(In.bind(null,I,L,l),[l]),L.getSnapshot!==c||U||wn!==null&&1&wn.memoizedState.tag){if(I.flags|=2048,Mt(9,{destroy:void 0},an.bind(null,I,L,m,c),null),vr===null)throw Error(r(349));(127&Bo)!=0||ar(I,c,m)}return m}function ar(l,c,m){l.flags|=16384,l={getSnapshot:c,value:m},(c=I0.updateQueue)===null?(c={lastEffect:null,events:null,stores:null,memoCache:null},I0.updateQueue=c,c.stores=[l]):(m=c.stores)===null?c.stores=[l]:m.push(l)}function an(l,c,m,I){c.value=m,c.getSnapshot=I,Rn(c)&&Zn(l)}function In(l,c,m){return m((function(){Rn(c)&&Zn(l)}))}function Rn(l){var c=l.getSnapshot;l=l.value;try{var m=c();return!vi(l,m)}catch{return!0}}function Zn(l){var c=Ge(l,2);c!==null&&Di(c,0,2)}function dn(l){var c=w0();if(typeof l=="function"){var m=l;if(l=m(),Za){S(!0);try{m()}finally{S(!1)}}}return c.memoizedState=c.baseState=l,c.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Sr,lastRenderedState:l},c}function Lr(l,c,m,I){return l.baseState=m,Gr(l,Pr,typeof I=="function"?I:Sr)}function Tn(l,c,m,I,L){if(Oa(l))throw Error(r(485));if((l=c.action)!==null){var U={payload:L,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(re){U.listeners.push(re)}};b0.T!==null?m(!0):U.isTransition=!1,I(U),(m=c.pending)===null?(U.next=c.pending=U,ji(c,U)):(U.next=m.next,c.pe
273nding=m.next=U)}}function ji(l,c){var m=c.action,I=c.payload,L=l.state;if(c.isTransition){var U=b0.T,re={};b0.T=re;try{var se=m(L,I),me=b0.S;me!==null&&me(re,se),V(l,c,se)}catch(ve){he(l,c,ve)}finally{U!==null&&re.types!==null&&(U.types=re.types),b0.T=U}}else try{V(l,c,U=m(L,I))}catch(ve){he(l,c,ve)}}function V(l,c,m){m!==null&&typeof m=="object"&&typeof m.then=="function"?m.then((function(I){$(l,c,I)}),(function(I){return he(l,c,I)})):$(l,c,m)}function $(l,c,m){c.status="fulfilled",c.value=m,Ee(c),l.state=m,(c=l.pending)!==null&&((m=c.next)===c?l.pending=null:(m=m.next,c.next=m,ji(l,m)))}function he(l,c,m){var I=l.pending;if(l.pending=null,I!==null){I=I.next;do c.status="rejected",c.reason=m,Ee(c),c=c.next;while(c!==I)}l.action=null}function Ee(l){l=l.listeners;for(var c=0;c<l.length;c++)(0,l[c])()}function Ne(l,c){return c}function Ke(l,c){var m,I,L;(m=w0()).memoizedState=m.baseState=c,I={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ne,lastRenderedState:c},m.queue=I,m=ki.bind(null,I0,I),I.dispatch=m,I=dn(!1);var U=Yr.bind(null,I0,!1,I.queue);return L={state:c,dispatch:null,action:l,pending:null},(I=w0()).queue=L,m=Tn.bind(null,I0,L,U,m),L.dispatch=m,I.memoizedState=l,[c,m,!1]}function ut(l){return lt(_0(),Pr,l)}function lt(l,c,m){if(c=Gr(l,c,Ne)[0],l=Hr(Sr)[0],typeof c=="object"&&c!==null&&typeof c.then=="function")try{var I=er(c)}catch(re){throw re===ws?Ko:re}else I=c;var L=(c=_0()).queue,U=L.dispatch;return m!==c.memoizedState&&(I0.flags|=2048,Mt(9,{destroy:void 0},Bt.bind(null,L,m),null)),[I,U,l]}function Bt(l,c){l.action=c}function dt(l){var c=_0(),m=Pr;if(m!==null)return lt(c,m,l);_0(),c=c.memoizedState;var I=(m=_0()).queue.dispatch;return m.memoizedState=l,[c,I,!1]}function Mt(l,c,m,I){return l={tag:l,create:m,deps:I,inst:c,next:null},(c=I0.updateQueue)===null&&(c={lastEffect:null,events:null,stores:null,memoCache:null},I0.updateQueue=c),(m=c.lastEffect)===null?c.lastEffect=l.next=l:(I=m.next,m.next=l,l.next=I,c.lastEffect=l),l}function Zt(){return _0().memoizedState}function d0(l,c,m,I){var L=w0();I0.flags|=l,L.memoizedState=Mt(1|c,{destroy:void 0},m,I===void 0?null:I)}function G0(l,c,m,I){var L=_0();I=I===void 0?null:I;var U=L.memoizedState.inst;Pr!==null&&I!==null&&U0(I,Pr.memoizedState.deps)?L.memoizedState=Mt(c,U,m,I):(I0.flags|=l,L.memoizedState=Mt(1|c,U,m,I))}function m0(l,c){d0(8390656,8,l,c)}function pr(l,c){G0(2048,8,l,c)}function Wr(l){var c=_0().memoizedState;return(function(m){I0.flags|=4;var I=I0.updateQueue;if(I===null)I={lastEffect:null,events:null,stores:null,memoCache:null},I0.updateQueue=I,I.events=[m];else{var L=I.events;L===null?I.events=[m]:L.push(m)}})({ref:c,nextImpl:l}),function(){if((2&N0)!=0)throw Error(r(440));return c.impl.apply(void 0,arguments)}}function Xn(l,c){return G0(4,2,l,c)}function yn(l,c){return G0(4,4,l,c)}function ua(l,c){if(typeof c=="function"){l=l();var m=c(l);return function(){typeof m=="function"?m():c(null)}}if(c!=null)return l=l(),c.current=l,function(){c.current=null}}function Qi(l,c,m){m=m!=null?m.concat([l]):null,G0(4,4,ua.bind(null,c,l),m)}function ci(){}function Si(l,c){var m=_0();c=c===void 0?null:c;var I=m.memoizedState;return c!==null&&U0(c,I[1])?I[0]:(m.memoizedState=[l,c],l)}function ui(l,c){var m=_0();c=c===void 0?null:c;var I=m.memoizedState;if(c!==null&&U0(c,I[1]))return I[0];if(I=l(),Za){S(!0);try{l()}finally{S(!1)}}return m.memoizedState=[I,c],I}function fi(l,c,m){return m===void 0||(1073741824&Bo)!=0&&(261930&B0)==0?l.memoizedState=c:(l.memoizedState=m,l=Uo(),I0.lanes|=l,Qo|=l,m)}function La(l,c,m,I){return vi(m,c)?m:en.current!==null?(l=fi(l,m,I),vi(l,c)||(Qn=!0),l):(42&Bo)==0||(1073741824&Bo)!=0&&(261930&B0)==0?(Qn=!0,l.memoizedState=m):(l=Uo(),I0.lanes|=l,Qo|=l,c)}function Na(l,c,m,I,L){var U=Yo();Ti(U!==0&&8>U?U:8);var re,se,me,ve=b0.T,Ye={};b0.T=Ye,Yr(l,!1,c,m);try{var Ve=L(),et=b0.S;et!==null&&et(Ye,Ve),Ve!==null&&typeof Ve=="object"&&typeof Ve.then=="function"?ha(l,c,(re=I,se=[],me={status:"pending",value:null,reason:null,then:function(At){se.push(At)}},Ve.then((function(){me.status="fulfilled",me.value=re;for(var At=0;At<se.length;At++)(0,se[At])(re)}),(function(At){for(me.status="rejected",me.reason=At,At=0;At<se.length;At++)(0,se[At])(void 0)})),me),ea()):ha(l,c,I,ea())}catch(At){ha(l,c,{then:function(){},status:"rejected",reason:At},ea())}finally{Ti(U),ve!==null&&Ye.types!==null&&(ve.types=Ye.types),b0.T=ve}}function kr(){return we(ct)}function fa(){return _0().memoizedState}function Gn(){return _0().memoizedState}function oo(l){for(var c=l.return;c!==null;){switch(c.tag){case 24:case 3:var m=ea(),I=Je(c,l=J(m),m);return I!==null&&(Di(I,0,m),Ft(I,c,m)),c={cache:Ct()},void(l.payload=c)}c=c.return}}function Aa(l,c,m){var I=ea();m={lane:I,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},Oa(l)?Lo(c,m):(m=te(l,c,m,I))!==null&&(Di(m,0,I),hr(m,c,I))}function ki(l,c,m){ha(l,c,m,ea())}function ha(l,c,m,I){var L={lane:I,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null};if(Oa(l))Lo(c,L);else{var U=l.alternate;if(l.lanes===0&&(U===null||U.lanes===0)&&(U=c.lastRenderedReducer)!==null)try{var re=c.lastRenderedState,se=U(re,m);if(L.hasEagerState=!0,L.eagerState=se,vi(se,re))return Vt(l,c,L,0),vr===null&&Gt(),!1}catch{}if((m=te(l,c,L,I))!==null)return Di(m,0,I),hr(m,c,I),!0}return!1}function Yr(l,c,m,I){if(I={lane:2,revertLane:bt(),gesture:null,action:I,hasEagerState:!1,eagerState:null,next:null},Oa(l)){if(c)throw Error(r(479))}else(c=te(l,m,I,2))!==null&&Di(c,0,2)}function Oa(l){var c=l.alternate;return l===I0||c!==null&&c===I0}function Lo(l,c){tc=cn=!0;var m=l.pending;m===null?c.next=c:(c.next=m.next,m.next=c),l.pending=c}function hr(l,c,m){if((4194048&m)!=0){var I=c.lanes;m|=I&=l.pendingLanes,c.lanes=m,k(l,m)}}function Ji(l,c,m,I){m=(m=m(I,c=l.memoizedState))==null?c:Gl({},c,m),l.memoizedState=m,l.lanes===0&&(l.updateQueue.baseState=m)}function cs(l,c,m,I,L,U,re){return typeof(l=l.stateNode).shouldComponentUpdate=="function"?l.shouldComponentUpdate(I,U,re):!(c.prototype&&c.prototype.isPureReactComponent&&Dt(m,I)&&Dt(L,U))}function Ma(l,c,m,I){l=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(m,I),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(m,I),c.state!==l&&WA.enqueueReplaceState(c,c.state,null)}function mr(l,c){var m=c;if("ref"in c)for(var I in m={},c)I!=="ref"&&(m[I]=c[I]);if(l=l.defaultProps)for(var L in m===c&&(m=Gl({},m)),l)m[L]===void 0&&(m[L]=l[L]);return m}function Wn(l,c){try{(0,l.onUncaughtError)(c.value,{componentStack:c.stack})}catch(m){setTimeout((function(){throw m}))}}function gn(l,c,m){try{(0,l.onCaughtError)(m.value,{componentStack:m.stack,errorBoundary:c.tag===1?c.stateNode:null})}catch(I){setTimeout((function(){throw I}))}}function on(l,c,m){return(m=J(m)).tag=3,m.payload={element:null},m.callback=function(){Wn(l,c)},m}function Yn(l){return(l=J(l)).tag=3,l}function pn(l,c,m,I){var L=m.type.getDerivedStateFromError;if(typeof L=="function"){var U=I.value;l.payload=function(){return L(U)},l.callback=function(){gn(c,m,I)}}var re=m.stateNode;re!==null&&typeof re.componentDidCatch=="function"&&(l.callback=function(){gn(c,m,I),typeof L!="function"&&(Y===null?Y=new Set([this]):Y.add(this));var se=I.stack;this.componentDidCatch(I.value,{componentStack:se!==null?se:""})})}function R0(l,c,m,I){c.child=l===null?Jo(c,null,m,I):Qs(c,l.child,m,I)}function da(l,c,m,I,L){m=m.render;var U=c.ref;if("ref"in I){var re={};for(var se in I)se!=="ref"&&(re[se]=I[se])}else re=I;return Ie(c),I=$0(l,c,m,re,U,L),se=v0(),l===null||Qn?(c.flags|=1,R0(l,c,I,L),c.child):(Ar(l,c,L),Pa(l,c,L))}function $n(l,c,m,I,L){if(l===null){var U=m.type;return typeof U!="function"||ho(U)||U.defaultProps!==void 0||m.compare!==null?((l=Xs(m.type,null,I,c,c.mode,L)).ref=c.ref,l.return=c,c.child=l):(c.tag=15,c.type=U,$r(l,c,U,I,L))}if(U=l.child,!xc(l,L)){var re=U.memoizedProps;if((m=(m=m.compare)!==null?m:Dt)(re,I)&&l.ref===c.ref)return Pa(l,c,L)}return c.flags|=1,(l=Kn(U,I)).ref=c.ref,l.return=c,c.child=l}function $r(l,c,m,I,L){if(l!==null){var U=l.memoizedProps;if(Dt(U,I)&&l.ref===c.ref){if(Qn=!1,c.pendingProps=I=U,!xc(l,L))return c.lanes=l.lanes,Pa(l,c,L);(131072&l.flags)!=0&&(Qn=!0)}}return k0(l,c,m,I,L)}function or(l,c,m,I){var L=I.children,U=l!==null?l.memoizedState:null;if(l===null&&c.stateNode===null&&(c.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),I.mode==="hidden"){if((128&c.flags)!=0){if(U=U!==null?U.baseLanes|m:m,l!==null){for(I=c.child=l.child,L=0;I!==null;)L=L|I.lanes|I.childLanes,I=I.sibling;I=L&~U}else I=0,c.child=null;return Ln(l,c,U,m,I)}if((536870912&m)==0)return I=c.lanes=536870912,Ln(l,c,U!==null?U.baseLanes|m:m,m,I);c.memoizedState={baseLanes:0,cachePool:null},l!==null&&mt(0,U!==null?U.cachePool:null),U!==null?ye(c,U):St(),fr(c)}else U!==null?(mt(0,U.cachePool),ye(c,U),a0(),c.memoizedState=null):(l!==null&&mt(0,null),St
273(),a0());return R0(l,c,L,m),c.child}function Vi(l,c){return l!==null&&l.tag===22||c.stateNode!==null||(c.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.sibling}function Ln(l,c,m,I,L){var U=Ht();return U=U===null?null:{parent:Or._currentValue2,pool:U},c.memoizedState={baseLanes:m,cachePool:U},l!==null&&mt(0,null),St(),fr(c),l!==null&&xe(l,c,I,!0),c.childLanes=L,null}function qn(l,c){return(c=us({mode:c.mode,children:c.children},l.mode)).ref=l.ref,l.child=c,c.return=l,c}function sn(l,c,m){return Qs(c,l.child,null,m),(l=qn(c,c.pendingProps)).flags|=2,Ut(c),c.memoizedState=null,l}function Zi(l,c){var m=c.ref;if(m===null)l!==null&&l.ref!==null&&(c.flags|=4194816);else{if(typeof m!="function"&&typeof m!="object")throw Error(r(284));l!==null&&l.ref===m||(c.flags|=4194816)}}function k0(l,c,m,I,L){return Ie(c),m=$0(l,c,m,I,void 0,L),I=v0(),l===null||Qn?(c.flags|=1,R0(l,c,m,L),c.child):(Ar(l,c,L),Pa(l,c,L))}function Bn(l,c,m,I,L,U){return Ie(c),c.updateQueue=null,m=y0(c,I,m,L),Tr(l),I=v0(),l===null||Qn?(c.flags|=1,R0(l,c,m,U),c.child):(Ar(l,c,U),Pa(l,c,U))}function Nr(l,c,m,I,L){if(Ie(c),c.stateNode===null){var U=zc,re=m.contextType;typeof re=="object"&&re!==null&&(U=we(re)),U=new m(I,U),c.memoizedState=U.state!==null&&U.state!==void 0?U.state:null,U.updater=WA,c.stateNode=U,U._reactInternals=c,(U=c.stateNode).props=I,U.state=c.memoizedState,U.refs={},ce(c),re=m.contextType,U.context=typeof re=="object"&&re!==null?we(re):zc,U.state=c.memoizedState,typeof(re=m.getDerivedStateFromProps)=="function"&&(Ji(c,m,re,I),U.state=c.memoizedState),typeof m.getDerivedStateFromProps=="function"||typeof U.getSnapshotBeforeUpdate=="function"||typeof U.UNSAFE_componentWillMount!="function"&&typeof U.componentWillMount!="function"||(re=U.state,typeof U.componentWillMount=="function"&&U.componentWillMount(),typeof U.UNSAFE_componentWillMount=="function"&&U.UNSAFE_componentWillMount(),re!==U.state&&WA.enqueueReplaceState(U,U.state,null),He(c,I,U,L),Pe(),U.state=c.memoizedState),typeof U.componentDidMount=="function"&&(c.flags|=4194308),I=!0}else if(l===null){U=c.stateNode;var se=c.memoizedProps,me=mr(m,se);U.props=me;var ve=U.context,Ye=m.contextType;re=zc,typeof Ye=="object"&&Ye!==null&&(re=we(Ye));var Ve=m.getDerivedStateFromProps;Ye=typeof Ve=="function"||typeof U.getSnapshotBeforeUpdate=="function",se=c.pendingProps!==se,Ye||typeof U.UNSAFE_componentWillReceiveProps!="function"&&typeof U.componentWillReceiveProps!="function"||(se||ve!==re)&&Ma(c,U,I,re),Vo=!1;var et=c.memoizedState;U.state=et,He(c,I,U,L),Pe(),ve=c.memoizedState,se||et!==ve||Vo?(typeof Ve=="function"&&(Ji(c,m,Ve,I),ve=c.memoizedState),(me=Vo||cs(c,m,me,I,et,ve,re))?(Ye||typeof U.UNSAFE_componentWillMount!="function"&&typeof U.componentWillMount!="function"||(typeof U.componentWillMount=="function"&&U.componentWillMount(),typeof U.UNSAFE_componentWillMount=="function"&&U.UNSAFE_componentWillMount()),typeof U.componentDidMount=="function"&&(c.flags|=4194308)):(typeof U.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=I,c.memoizedState=ve),U.props=I,U.state=ve,U.context=re,I=me):(typeof U.componentDidMount=="function"&&(c.flags|=4194308),I=!1)}else{U=c.stateNode,Ue(l,c),Ye=mr(m,re=c.memoizedProps),U.props=Ye,Ve=c.pendingProps,et=U.context,ve=m.contextType,me=zc,typeof ve=="object"&&ve!==null&&(me=we(ve)),(ve=typeof(se=m.getDerivedStateFromProps)=="function"||typeof U.getSnapshotBeforeUpdate=="function")||typeof U.UNSAFE_componentWillReceiveProps!="function"&&typeof U.componentWillReceiveProps!="function"||(re!==Ve||et!==me)&&Ma(c,U,I,me),Vo=!1,et=c.memoizedState,U.state=et,He(c,I,U,L),Pe();var At=c.memoizedState;re!==Ve||et!==At||Vo||l!==null&&l.dependencies!==null&&Me(l.dependencies)?(typeof se=="function"&&(Ji(c,m,se,I),At=c.memoizedState),(Ye=Vo||cs(c,m,Ye,I,et,At,me)||l!==null&&l.dependencies!==null&&Me(l.dependencies))?(ve||typeof U.UNSAFE_componentWillUpdate!="function"&&typeof U.componentWillUpdate!="function"||(typeof U.componentWillUpdate=="function"&&U.componentWillUpdate(I,At,me),typeof U.UNSAFE_componentWillUpdate=="function"&&U.UNSAFE_componentWillUpdate(I,At,me)),typeof U.componentDidUpdate=="function"&&(c.flags|=4),typeof U.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof U.componentDidUpdate!="function"||re===l.memoizedProps&&et===l.memoizedState||(c.flags|=4),typeof U.getSnapshotBeforeUpdate!="function"||re===l.memoizedProps&&et===l.memoizedState||(c.flags|=1024),c.memoizedProps=I,c.memoizedState=At),U.props=I,U.state=At,U.context=me,I=Ye):(typeof U.componentDidUpdate!="function"||re===l.memoizedProps&&et===l.memoizedState||(c.flags|=4),typeof U.getSnapshotBeforeUpdate!="function"||re===l.memoizedProps&&et===l.memoizedState||(c.flags|=1024),I=!1)}return U=I,Zi(l,c),I=(128&c.flags)!=0,U||I?(U=c.stateNode,m=I&&typeof m.getDerivedStateFromError!="function"?null:U.render(),c.flags|=1,l!==null&&I?(c.child=Qs(c,l.child,null,L),c.child=Qs(c,null,m,L)):R0(l,c,m,L),c.memoizedState=U.state,l=c.child):l=Pa(l,c,L),l}function xn(l){return{baseLanes:l,cachePool:Se()}}function ga(l,c,m){return l=l!==null?l.childLanes&~m:0,c&&(l|=Pi),l}function _l(l,c,m){var I,L=c.pendingProps,U=!1,re=(128&c.flags)!=0;if((I=re)||(I=(l===null||l.memoizedState!==null)&&(2&Fr.current)!=0),I&&(U=!0,c.flags&=-129),I=(32&c.flags)!=0,c.flags&=-33,l===null){var se=L.children;return L=L.fallback,U?(a0(),se=us({mode:"hidden",children:se},U=c.mode),L=Kr(L,U,m,null),se.return=c,L.return=c,se.sibling=L,c.child=se,(L=c.child).memoizedState=xn(m),L.childLanes=ga(l,I,m),c.memoizedState=rc,Vi(null,L)):(Et(c),No(c,se))}var me,ve=l.memoizedState;if(ve!==null&&(se=ve.dehydrated)!==null){if(re)256&c.flags?(Et(c),c.flags&=-257,c=fs(l,c,m)):c.memoizedState!==null?(a0(),c.child=l.child,c.flags|=128,c=null):(a0(),se=L.fallback,U=c.mode,L=us({mode:"visible",children:L.children},U),(se=Kr(se,U,m,null)).flags|=2,L.return=c,se.return=c,L.sibling=se,c.child=L,Qs(c,l.child,null,m),(L=c.child).memoizedState=xn(m),L.childLanes=ga(l,I,m),c.memoizedState=rc,c=Vi(null,L));else if(Et(c),bo(se))I=Kl(se).digest,(L=Error(r(419))).stack="",L.digest=I,me={value:L,source:null,stack:null},Va===null?Va=[me]:Va.push(me),c=fs(l,c,m);else if(Qn||xe(l,c,m,!1),I=(m&l.childLanes)!=0,Qn||I){if((I=vr)!==null&&(L=T(I,m))!==0&&L!==ve.retryLane)throw ve.retryLane=L,Ge(l,L),Di(I,0,L),al;Y0(se)||Ga(),c=fs(l,c,m)}else Y0(se)?(c.flags|=192,c.child=l.child,c=null):(l=ve.treeContext,(c=No(c,L.children)).flags|=4096);return c}return U?(a0(),se=L.fallback,U=c.mode,re=(ve=l.child).sibling,(L=Kn(ve,{mode:"hidden",children:L.children})).subtreeFlags=65011712&ve.subtreeFlags,re!==null?se=Kn(re,se):(se=Kr(se,U,m,null)).flags|=2,se.return=c,L.return=c,L.sibling=se,c.child=L,Vi(null,L),L=c.child,(se=l.child.memoizedState)===null?se=xn(m):((U=se.cachePool)!==null?(ve=Or._currentValue2,U=U.parent!==ve?{parent:ve,pool:ve}:U):U=Se(),se={baseLanes:se.baseLanes|m,cachePool:U}),L.memoizedState=se,L.childLanes=ga(l,I,m),c.memoizedState=rc,Vi(l.child,L)):(Et(c),l=(m=l.child).sibling,(m=Kn(m,{mode:"visible",children:L.children})).return=c,m.sibling=null,l!==null&&((I=c.deletions)===null?(c.deletions=[l],c.flags|=16):I.push(l)),c.child=m,c.memoizedState=null,m)}function No(l,c){return(c=us({mode:"visible",children:c},l.mode)).return=l,l.child=c}function us(l,c){return(l=e(22,l,null,c)).lanes=0,l}function fs(l,c,m){return Qs(c,l.child,null,m),(l=No(c,c.pendingProps.children)).flags|=2,c.memoizedState=null,l}function As(l,c,m){l.lanes|=c;var I=l.alternate;I!==null&&(I.lanes|=c),fe(l.return,c,m)}function so(l,c,m,I,L,U){var re=l.memoizedState;re===null?l.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:I,tail:m,tailMode:L,treeForkCount:U}
273:(re.isBackwards=c,re.rendering=null,re.renderingStartTime=0,re.last=I,re.tail=m,re.tailMode=L,re.treeForkCount=U)}function Nn(l,c,m){var I=c.pendingProps,L=I.revealOrder,U=I.tail;I=I.children;var re=Fr.current,se=(2&re)!=0;if(se?(re=1&re|2,c.flags|=128):re&=1,s(Fr,re),R0(l,c,I,m),I=0,!se&&l!==null&&(128&l.flags)!=0)e:for(l=c.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&As(l,m,c);else if(l.tag===19)As(l,m,c);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===c)break e;for(;l.sibling===null;){if(l.return===null||l.return===c)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(L){case"forwards":for(m=c.child,L=null;m!==null;)(l=m.alternate)!==null&&l0(l)===null&&(L=m),m=m.sibling;(m=L)===null?(L=c.child,c.child=null):(L=m.sibling,m.sibling=null),so(c,!1,L,m,U,I);break;case"backwards":case"unstable_legacy-backwards":for(m=null,L=c.child,c.child=null;L!==null;){if((l=L.alternate)!==null&&l0(l)===null){c.child=L;break}l=L.sibling,L.sibling=m,m=L,L=l}so(c,!0,m,null,U,I);break;case"together":so(c,!1,null,null,void 0,I);break;default:c.memoizedState=null}return c.child}function Pa(l,c,m){if(l!==null&&(c.dependencies=l.dependencies),Qo|=c.lanes,(m&c.childLanes)==0&&(l===null||(xe(l,c,m,!1),(m&c.childLanes)==0)))return null;if(l!==null&&c.child!==l.child)throw Error(r(153));if(c.child!==null){for(m=Kn(l=c.child,l.pendingProps),c.child=m,m.return=c;l.sibling!==null;)l=l.sibling,(m=m.sibling=Kn(l,l.pendingProps)).return=c;m.sibling=null}return c.child}function xc(l,c){return(l.lanes&c)!=0||!((l=l.dependencies)===null||!Me(l))}function wc(l,c,m){if(l!==null)if(l.memoizedProps!==c.pendingProps)Qn=!0;else{if(!xc(l,m)&&(128&c.flags)==0)return Qn=!1,(function(se,me,ve){switch(me.tag){case 3:W(me,me.stateNode.containerInfo),le(0,Or,se.memoizedState.cache);break;case 27:case 5:F(me);break;case 4:W(me,me.stateNode.containerInfo);break;case 10:le(0,me.type,me.memoizedProps.value);break;case 31:if(me.memoizedState!==null)return me.flags|=128,$t(me),null;break;case 13:var Ye=me.memoizedState;if(Ye!==null)return Ye.dehydrated!==null?(Et(me),me.flags|=128,null):(ve&me.child.childLanes)!=0?_l(se,me,ve):(Et(me),(se=Pa(se,me,ve))!==null?se.sibling:null);Et(me);break;case 19:var Ve=(128&se.flags)!=0;if((Ye=(ve&me.childLanes)!=0)||(xe(se,me,ve,!1),Ye=(ve&me.childLanes)!=0),Ve){if(Ye)return Nn(se,me,ve);me.flags|=128}if((Ve=me.memoizedState)!==null&&(Ve.rendering=null,Ve.tail=null,Ve.lastEffect=null),s(Fr,Fr.current),Ye)break;return null;case 22:return me.lanes=0,or(se,me,ve,me.pendingProps);case 24:le(0,Or,se.memoizedState.cache)}return Pa(se,me,ve)})(l,c,m);Qn=(131072&l.flags)!=0}else Qn=!1;switch(c.lanes=0,c.tag){case 16:e:{var I=c.pendingProps;if(l=Qt(c.elementType),c.type=l,typeof l!="function"){if(l!=null){var L=l.$$typeof;if(L===Lc){c.tag=11,c=da(null,c,l,I,m);break e}if(L===p0){c.tag=14,c=$n(null,c,l,I,m);break e}}throw c=i(l)||l,Error(r(306,c,""))}ho(l)?(I=mr(l,I),c.tag=1,c=Nr(null,c,l,I,m)):(c.tag=0,c=k0(null,c,l,I,m))}return c;case 0:return k0(l,c,c.type,c.pendingProps,m);case 1:return Nr(l,c,I=c.type,L=mr(I,c.pendingProps),m);case 3:if(W(c,c.stateNode.containerInfo),l===null)throw Error(r(387));var U=c.pendingProps;I=(L=c.memoizedState).element,Ue(l,c),He(c,U,null,m);var re=c.memoizedState;return U=re.cache,le(0,Or,U),U!==L.cache&&de(c,[Or],m,!0),Pe(),(U=re.element)!==I?(R0(l,c,U,m),c=c.child):c=Pa(l,c,m),c;case 26:case 27:case 5:return F(c),L=c.type,U=c.pendingProps,re=l!==null?l.memoizedProps:null,I=U.children,na(L,U)?I=null:re!==null&&na(L,re)&&(c.flags|=32),c.memoizedState!==null&&(L=$0(l,c,gr,null,null,m),ct._currentValue2=L),Zi(l,c),R0(l,c,I,m),c.child;case 6:return null;case 13:return _l(l,c,m);case 4:return W(c,c.stateNode.containerInfo),I=c.pendingProps,l===null?c.child=Qs(c,null,I,m):R0(l,c,I,m),c.child;case 11:return da(l,c,c.type,c.pendingProps,m);case 7:return R0(l,c,c.pendingProps,m),c.child;case 8:case 12:return R0(l,c,c.pendingProps.children,m),c.child;case 10:return I=c.pendingProps,le(0,c.type,I.value),R0(l,c,I.children,m),c.child;case 9:return L=c.type._context,I=c.pendingProps.children,Ie(c),I=I(L=we(L)),c.flags|=1,R0(l,c,I,m),c.child;case 14:return $n(l,c,c.type,c.pendingProps,m);case 15:return $r(l,c,c.type,c.pendingProps,m);case 19:return Nn(l,c,m);case 31:return(function(se,me,ve){var Ye=me.pendingProps,Ve=(128&me.flags)!=0;if(me.flags&=-129,se===null)return qn(me,Ye);var et=se.memoizedState;if(et!==null){var At=et.dehydrated;if($t(me),Ve)if(256&me.flags)me.flags&=-257,me=sn(se,me,ve);else{if(me.memoizedState===null)throw Error(r(558));me.child=se.child,me.flags|=128,me=null}else if(Qn||xe(se,me,ve,!1),Ve=(ve&se.childLanes)!=0,Qn||Ve){if((Ye=vr)!==null&&(At=T(Ye,ve))!==0&&At!==et.retryLane)throw et.retryLane=At,Ge(se,At),Di(Ye,0,At),al;Ga(),me=sn(se,me,ve)}else se=et.treeContext,(me=qn(me,Ye)).flags|=4096;return me}return(se=Kn(se.child,{mode:Ye.mode,children:Ye.children})).ref=me.ref,me.child=se,se.return=me,se})(l,c,m);
273case 22:return or(l,c,m,c.pendingProps);case 24:return Ie(c),I=we(Or),l===null?((L=Ht())===null&&(L=vr,U=Ct(),L.pooledCache=U,U.refCount++,U!==null&&(L.pooledCacheLanes|=m),L=U),c.memoizedState={parent:I,cache:L},ce(c),le(0,Or,L)):((l.lanes&m)!=0&&(Ue(l,c),He(c,null,null,m),Pe()),L=l.memoizedState,U=c.memoizedState,L.parent!==I?(L={parent:I,cache:I},c.memoizedState=L,c.lanes===0&&(c.memoizedState=c.updateQueue.baseState=L),le(0,Or,I)):(I=U.cache,le(0,Or,I),I!==L.cache&&de(c,[Or],m,!0))),R0(l,c,c.pendingProps.children,m),c.child;case 29:throw c.pendingProps}throw Error(r(156,c.tag))}function Oo(l){l.flags|=4}function lo(l,c,m,I,L){if((32&l.mode)!=0&&(m===null?v(c,I):p(c,m,I))){if(l.flags|=16777216,(335544128&L)===L||B(c,I))if(H(l.stateNode,c,I))l.flags|=8192;else{if((U=oa.current)!==null&&((4194048&B0)===B0?sa!==null:(62914560&B0)!==B0&&(536870912&B0)==0||U!==sa))throw jo=zu,ec;l.flags|=8192}}else l.flags&=-16777217;var U}function Ys(l,c){c!==null&&(l.flags|=4),16384&l.flags&&(c=l.tag!==22?E():536870912,l.lanes|=c,ll|=c)}function co(l,c){switch(l.tailMode){case"hidden":c=l.tail;for(var m=null;c!==null;)c.alternate!==null&&(m=c),c=c.sibling;m===null?l.tail=null:m.sibling=null;break;case"collapsed":m=l.tail;for(var I=null;m!==null;)m.alternate!==null&&(I=m),m=m.sibling;I===null?c||l.tail===null?l.tail=null:l.tail.sibling=null:I.sibling=null}}function qr(l){var c=l.alternate!==null&&l.alternate.child===l.child,m=0,I=0;if(c)for(var L=l.child;L!==null;)m|=L.lanes|L.childLanes,I|=65011712&L.subtreeFlags,I|=65011712&L.flags,L.return=l,L=L.sibling;else for(L=l.child;L!==null;)m|=L.lanes|L.childLanes,I|=L.subtreeFlags,I|=L.flags,L.return=l,L=L.sibling;return l.subtreeFlags|=I,l.childLanes=m,c}function pa(l,c,m){var I=c.pendingProps;switch(j(c),c.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return qr(c),null;case 3:return m=c.stateNode,I=null,l!==null&&(I=l.memoizedState.cache),c.memoizedState.cache!==I&&(c.flags|=2048),oe(Or),Z(),m.pendingContext&&(m.context=m.pendingContext,m.pendingContext=null),l!==null&&l.child!==null||l===null||l.memoizedState.isDehydrated&&(256&c.flags)==0||(c.flags|=1024,ie()),qr(c),null;case 26:var L,U;case 27:case 5:if(z(c),L=c.type,l!==null&&c.stateNode!=null)(function(se,me,ve,Ye){se.memoizedProps!==Ye&&Oo(me)})(l,c,0,I);else{if(!I){if(c.stateNode===null)throw Error(r(166));return qr(c),null}U=aa.current;var re=Tu(L,I,qc.current,U,c);(function(se,me,ve,Ye){for(ve=me.child;ve!==null;){if(ve.tag===5||ve.tag===6)Es(se,ve.stateNode);else if(ve.tag!==4&&ve.child!==null){ve.child.return=ve,ve=ve.child;continue}if(ve===me)break;for(;ve.sibling===null;){if(ve.return===null||ve.return===me)return;ve=ve.return}ve.sibling.return=ve.return,ve=ve.sibling}})(re,c,!1),c.stateNode=re,el(re,L,I,U)&&Oo(c)}return qr(c),lo(c,c.type,l===null?null:l.memoizedProps,c.pendingProps,m),null;case 6:if(l&&c.stateNode!=null)(m=l.memoizedProps)!==I&&Oo(c);else{if(typeof I!="string"&&c.stateNode===null)throw Error(r(166));l=qc.current,m=aa.current,c.stateNode=Lu(I,l,m,c)}return qr(c),null;case 31:if(m=c.memoizedState,l===null||l.memoizedState!==null){if(I=!1,m!==null){if(l===null)throw Error(r(I?556:318));(128&c.flags)==0&&(c.memoizedState=null),c.flags|=4,qr(c),l=!1}else m=ie(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=m),l=!0;if(!l)return 256&c.flags?(Ut(c),c):(Ut(c),null);if((128&c.flags)!=0)throw Error(r(558))}return qr(c),null;case 13:if(I=c.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(L=!1,I!==null&&I.dehydrated!==null){if(l===null)throw Error(r(L?344:318));(128&c.flags)==0&&(c.memoizedState=null),c.flags|=4,qr(c),L=!1}else L=ie(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=L),L=!0;if(!L)return 256&c.flags?(Ut(c),c):(Ut(c),null)}return Ut(c),(128&c.flags)!=0?(c.lanes=m,c):(m=I!==null,l=l!==null&&l.memoizedState!==null,m&&(L=null,(I=c.child).alternate!==null&&I.alternate.memoizedState!==null&&I.alternate.memoizedState.cachePool!==null&&(L=I.alternate.memoizedState.cachePool.pool),U=null,I.memoizedState!==null&&I.memoizedState.cachePool!==null&&(U=I.memoizedState.cachePool.pool),U!==L&&(I.flags|=2048)),m!==l&&m&&(c.child.flags|=8192),Ys(c,c.updateQueue),qr(c),null);case 4:return Z(),l===null&&Nc(c.stateNode.containerInfo),qr(c),null;case 10:return oe(c.type),qr(c),null;case 19:if(o(Fr),(I=c.memoizedState)===null)return qr(c),null;if(L=(128&c.flags)!=0,(U=I.rendering)===null)if(L)co(I,!1);else{if(Br!==0||l!==null&&(128&l.flags)!=0)for(l=c.child;l!==null;){if((U=l0(l))!==null){for(c.flags|=128,co(I,!1),l=U.updateQueue,c.updateQueue=l,Ys(c,l),c.subtreeFlags=0,l=m,m=c.child;m!==null;)Ka(m,l),m=m.sibling;return s(Fr,1&Fr.current|2),c.child}l=l.sibling}I.tail!==null&&Oi()>w&&(c.flags|=128,L=!0,co(I,!1),c.lanes=4194304)}else{if(!L)if((l=l0(U))!==null){if(c.flags|=128,L=!0,l=l.updateQueue,c.updateQueue=l,Ys(c,l),co(I,!0),I.tail===null&&I.tailMode==="hidden"&&!U.alternate)return qr(c),null}else 2*Oi()-I.renderingStartTime>w&&m!==536870912&&(c.flags|=128,L=!0,co(I,!1),c.lanes=4194304);I.isBackwards?(U.sibling=c.child,c.child=U):((l=I.last)!==null?l.sibling=U:c.child=U,I.last=U)}return I.tail!==null?(l=I.tail,I.rendering=l,I.tail=l.sibling,I.renderingStartTime=Oi(),l.sibling=null,m=Fr.current,s(Fr,L?1&m|2:1&m),l):(qr(c),null);case 22:case 23:return Ut(c),vt(),I=c.memoizedState!==null,l!==null?l.memoizedState!==null!==I&&(c.flags|=8192):I&&(c.flags|=8192),I?(536870912&m)!=0&&(128&c.flags)==0&&(qr(c),6&c.subtreeFlags&&(c.flags|=8192)):qr(c),(m=c.updateQueue)!==null&&Ys(c,m.retryQueue),m=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),I=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(I=c.memoizedState.cachePool.pool),I!==m&&(c.flags|=2048),l!==null&&o(Mr),null;case 24:return m=null,l!==null&&(m=l.memoizedState.cache),c.memoizedState.cache!==m&&(c.flags|=2048),oe(Or),qr(c),null;case 25:case 30:return null}throw Error(r(156,c.tag))}function Ff(l,c){switch(j(c),c.tag){case 1:return 65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 3:return oe(Or),Z(),(65536&(l=c.flags))!=0&&(128&l)==0?(c.flags=-65537&l|128,c):null;case 26:case 27:case 5:return z(c),null;case 31:if(c.memoizedState!==null&&(Ut(c),c.alternate===null))throw Error(r(340));return 65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 13:if(Ut(c),(l=c.memoizedState)!==null&&l.dehydrated!==null&&c.alternate===null)throw Error(r(340));return 65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 19:return o(Fr),null;case 4:return Z(),null;case 10:return oe(c.type),null;case 22:case 23:return Ut(c),vt(),l!==null&&o(Mr),65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 24:return oe(Or),null;default:return null}}function Xi(l,c){switch(j(c),c.tag){case 3:oe(Or),Z();break;case 26:case 27:case 5:z(c);break;case 4:Z();break;case 31:c.memoizedState!==null&&Ut(c);break;case 13:Ut(c);break;case 19:o(Fr);break;case 10:oe(c.type);break;case 22:case 23:Ut(c),vt(),l!==null&&o(Mr);break;case 24:oe(Or)}}function On(l,c){try{var m=c.updateQueue,I=m!==null?m.lastEffect:null;if(I!==null){var L=I.next;m=L;do{if((m.tag&l)===l){I=void 0;var U=m.create,re=m.inst;I=U(),re.destroy=I}m=m.next}while(m!==L)}}catch(se){Z0(c,c.return,se)}}function ma(l,c,m){try{var I=c.updateQueue,L=I!==null?I.lastEffect:null;if(L!==null){var U=L.next;I=U;do{if((I.tag&l)===l){var re=I.inst,se=re.destroy;if(se!==void 0){re.destroy=void 0,L=c;var me=m,ve=se;try{ve()}catch(Ye){Z0(L,me,Ye)}}}I=I.next}while(I!==U)}}catch(Ye){Z0(c,c.return,Ye)}}function Fl(l){var c=l.updateQueue;if(c!==null){var m=l.stateNode;try{Ae(c,m)}catch(I){Z0(l,l.return,I)}}}function Qc(l,c,m){m.props=mr(l.type,l.memoizedProps),m.state=l.memoizedState;
273try{m.componentWillUnmount()}catch(I){Z0(l,c,I)}}function hs(l,c){try{var m=l.ref;if(m!==null){switch(l.tag){case 26:case 27:case 5:var I=Lf(l.stateNode);break;default:I=l.stateNode}typeof m=="function"?l.refCleanup=m(I):m.current=I}}catch(L){Z0(l,c,L)}}function Ai(l,c){var m=l.ref,I=l.refCleanup;if(m!==null)if(typeof I=="function")try{I()}catch(L){Z0(l,c,L)}finally{l.refCleanup=null,(l=l.alternate)!=null&&(l.refCleanup=null)}else if(typeof m=="function")try{m(null)}catch(L){Z0(l,c,L)}else m.current=null}function Sc(l){var c=l.type,m=l.memoizedProps,I=l.stateNode;try{Li(I,c,m,l)}catch(L){Z0(l,l.return,L)}}function qs(l){return l.tag===5||l.tag===3||l.tag===4}function $i(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||qs(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(2&l.flags||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(2&l.flags))return l.stateNode}}function Rl(l,c,m){var I=l.tag;if(I===5||I===6)l=l.stateNode,c?je(m,l,c):jr(m,l);else if(I!==4&&(l=l.child)!==null)for(Rl(l,c,m),l=l.sibling;l!==null;)Rl(l,c,m),l=l.sibling}function hi(l,c,m){var I=l.tag;if(I===5||I===6)l=l.stateNode,c?Ni(m,l,c):e0(m,l);else if(I!==4&&(l=l.child)!==null)for(hi(l,c,m),l=l.sibling;l!==null;)hi(l,c,m),l=l.sibling}function kc(l,c,m){var I=m.flags;switch(m.tag){case 0:case 11:case 15:gi(l,m),4&I&&On(5,m);break;case 1:if(gi(l,m),4&I)if(l=m.stateNode,c===null)try{l.componentDidMount()}catch(re){Z0(m,m.return,re)}else{var L=mr(m.type,c.memoizedProps);c=c.memoizedState;try{l.componentDidUpdate(L,c,l.__reactInternalSnapshotBeforeUpdate)}catch(re){Z0(m,m.return,re)}}64&I&&Fl(m),512&I&&hs(m,m.return);break;case 3:if(gi(l,m),64&I&&(I=m.updateQueue)!==null){if(l=null,m.child!==null)switch(m.child.tag){case 27:case 5:l=Lf(m.child.stateNode);break;case 1:l=m.child.stateNode}try{Ae(I,l)}catch(re){Z0(m,m.return,re)}}break;case 27:case 26:case 5:if(gi(l,m),c===null){if(4&I)Sc(m);else if(64&I){l=m.type,c=m.memoizedProps,L=m.stateNode;try{Mc(L,l,c,m)}catch(re){Z0(m,m.return,re)}}}512&I&&hs(m,m.return);break;case 12:case 31:default:gi(l,m);break;case 13:gi(l,m),64&I&&(I=m.memoizedState)!==null&&(I=I.dehydrated)!==null&&(m=qa.bind(null,m),TA(I,m));break;case 22:if(!(I=m.memoizedState!==null||ks)){c=c!==null&&c.memoizedState!==null||T0,L=ks;var U=T0;ks=I,(T0=c)&&!U?fo(l,m,(8772&m.subtreeFlags)!=0):gi(l,m),ks=L,T0=U}case 30:}}function Mo(l){var c=l.alternate;c!==null&&(l.alternate=null,Mo(c)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(c=l.stateNode)!==null&&RA(c),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function di(l,c,m){for(m=m.child;m!==null;)Po(l,c,m),m=m.sibling}function Po(l,c,m){switch(m.tag){case 26:case 27:var I,L;case 5:T0||Ai(m,c);case 6:if(I=L0,L=Sn,L0=null,di(l,c,m),Sn=L,(L0=I)!==null)if(Sn)try{tt(L0,m.stateNode)}catch(U){Z0(m,c,U)}else try{We(L0,m.stateNode)}catch(U){Z0(m,c,U)}break;case 18:L0!==null&&(Sn?tl(L0,m.stateNode):Pc(L0,m.stateNode));break;case 4:I=L0,L=Sn,L0=m.stateNode.containerInfo,Sn=!0,di(l,c,m),L0=I,Sn=L;break;case 0:case 11:case 14:case 15:ma(2,m,c),T0||ma(4,m,c),di(l,c,m);break;case 1:T0||(Ai(m,c),typeof(I=m.stateNode).componentWillUnmount=="function"&&Qc(m,c,I)),di(l,c,m);break;case 21:di(l,c,m);break;case 22:T0=(I=T0)||m.memoizedState!==null,di(l,c,m),T0=I;break;default:di(l,c,m)}}function ds(l,c){var m=(function(I){switch(I.tag){case 31:case 13:case 19:var L=I.stateNode;return L===null&&(L=I.stateNode=new Q0),L;case 22:return(L=(I=I.stateNode)._retryCache)===null&&(L=I._retryCache=new Q0),L;default:throw Error(r(435,I.tag))}})(l);c.forEach((function(I){if(!m.has(I)){m.add(I);var L=Tc.bind(null,l,I);I.then(L,L)}}))}function ei(l,c){var m=c.deletions;if(m!==null)for(var I=0;I<m.length;I++){var L=m[I],U=l,re=c,se=re;e:for(;se!==null;){switch(se.tag){case 27:case 5:L0=se.stateNode,Sn=!1;break e;case 3:case 4:L0=se.stateNode.containerInfo,Sn=!0;break e}se=se.return}if(L0===null)throw Error(r(160));Po(U,re,L),L0=null,Sn=!1,(U=L.alternate)!==null&&(U.return=null),L.return=null}if(13886&c.subtreeFlags)for(c=c.child;c!==null;)Ua(c,l),c=c.sibling}function Ua(l,c){var m=l.alternate,I=l.flags;
273switch(l.tag){case 0:case 11:case 14:case 15:ei(c,l),ln(l),4&I&&(ma(3,l,l.return),On(3,l),ma(5,l,l.return));break;case 1:ei(c,l),ln(l),512&I&&(T0||m===null||Ai(m,m.return)),64&I&&ks&&(l=l.updateQueue)!==null&&(I=l.callbacks)!==null&&(m=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=m===null?I:m.concat(I));break;case 26:var L,U;case 27:case 5:if(ei(c,l),ln(l),512&I&&(T0||m===null||Ai(m,m.return)),32&l.flags){L=l.stateNode;try{Jt(L)}catch(Ve){Z0(l,l.return,Ve)}}4&I&&l.stateNode!=null&&(function(Ve,et,At){try{Cs(Ve.stateNode,Ve.type,At,et,Ve)}catch(o0){Z0(Ve,Ve.return,o0)}})(l,L=l.memoizedProps,m!==null?m.memoizedProps:L),1024&I&&(yr=!0);break;case 6:if(ei(c,l),ln(l),4&I&&Ia){if(l.stateNode===null)throw Error(r(162));I=l.memoizedProps,m=m!==null?m.memoizedProps:I,L=l.stateNode;try{tr(L,m,I)}catch(Ve){Z0(l,l.return,Ve)}}break;case 3:ei(c,l),ln(l),yr&&(yr=!1,uo(l));break;case 4:case 12:ei(c,l),ln(l);break;case 31:ei(c,l),ln(l),4&I&&(I=l.updateQueue)!==null&&(l.updateQueue=null,ds(l,I));break;case 13:ei(c,l),ln(l),8192&l.child.flags&&l.memoizedState!==null!=(m!==null&&m.memoizedState!==null)&&(h=Oi()),4&I&&(I=l.updateQueue)!==null&&(l.updateQueue=null,ds(l,I));break;case 22:L=l.memoizedState!==null;var re=m!==null&&m.memoizedState!==null,se=ks,me=T0;if(ks=se||L,T0=me||re,ei(c,l),T0=me,ks=se,ln(l),8192&I&&((c=l.stateNode)._visibility=L?-2&c._visibility:1|c._visibility,L&&(m===null||re||ks||T0||va(l)),Ia)){e:if(m=null,Ia)for(c=l;;){if(c.tag===5||LA){if(m===null){re=m=c;try{U=re.stateNode,L?c0(U):g0(re.stateNode,re.memoizedProps)}catch(Ve){Z0(re,re.return,Ve)}}}else if(c.tag===6){if(m===null){re=c;try{var ve=re.stateNode;L?rr(ve):W0(ve,re.memoizedProps)}catch(Ve){Z0(re,re.return,Ve)}}}else if(c.tag===18){if(m===null){re=c;try{var Ye=re.stateNode;L?E2(Ye):C2(re.stateNode)}catch(Ve){Z0(re,re.return,Ve)}}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===l)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===l)break e;for(;c.sibling===null;){if(c.return===null||c.return===l)break e;m===c&&(m=null),c=c.return}m===c&&(m=null),c.sibling.return=c.return,c=c.sibling}}4&I&&(I=l.updateQueue)!==null&&(m=I.retryQueue)!==null&&(I.retryQueue=null,ds(l,m));break;case 19:ei(c,l),ln(l),4&I&&(I=l.updateQueue)!==null&&(l.updateQueue=null,ds(l,I));break;case 30:case 21:break;default:ei(c,l),ln(l)}}function ln(l){var c=l.flags;if(2&c){try{for(var m,I=l.return;I!==null;){if(qs(I)){m=I;break}I=I.return}if(Ia){if(m==null)throw Error(r(160));switch(m.tag){case 27:case 5:var L=m.stateNode;32&m.flags&&(Jt(L),m.flags&=-33),hi(l,$i(l),L);break;case 3:case 4:var U=m.stateNode.containerInfo;Rl(l,$i(l),U);break;default:throw Error(r(161))}}}catch(re){Z0(l,l.return,re)}l.flags&=-3}4096&c&&(l.flags&=-4097)}function uo(l){if(1024&l.subtreeFlags)for(l=l.child;l!==null;){var c=l;uo(c),c.tag===5&&1024&c.flags&&xt(c.stateNode),l=l.sibling}}function gi(l,c){if(8772&c.subtreeFlags)for(c=c.child;c!==null;)kc(l,c.alternate,c),c=c.sibling}function va(l){for(l=l.child;l!==null;){var c=l;switch(c.tag){case 0:case 11:case 14:case 15:ma(4,c,c.return),va(c);break;case 1:Ai(c,c.return);var m=c.stateNode;typeof m.componentWillUnmount=="function"&&Qc(c,c.return,m),va(c);break;case 27:case 26:case 5:Ai(c,c.return),va(c);break;case 22:c.memoizedState===null&&va(c);break;default:va(c)}l=l.sibling}}function fo(l,c,m){for(m=m&&(8772&c.subtreeFlags)!=0,c=c.child;c!==null;){var I=c.alternate,L=l,U=c,re=U.flags;switch(U.tag){case 0:case 11:case 15:fo(L,U,m),On(4,U);break;case 1:if(fo(L,U,m),typeof(L=(I=U).stateNode).componentDidMount=="function")try{L.componentDidMount()}catch(ve){Z0(I,I.return,ve)}if((L=(I=U).updateQueue)!==null){var se=I.stateNode;try{var me=L.shared.hiddenCallbacks;if(me!==null)for(L.shared.hiddenCallbacks=null,L=0;L<me.length;L++)X(me[L],se)}catch(ve){Z0(I,I.return,ve)}}m&&64&re&&Fl(U),hs(U,U.return);break;case 27:case 26:case 5:fo(L,U,m),m&&I===null&&4&re&&Sc(U),hs(U,U.return);break;case 12:case 31:case 13:default:fo(L,U,m);break;case 22:U.memoizedState===null&&fo(L,U,m),hs(U,U.return);case 30:}c=c.sibling}}function Dc(l,c){var m=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),l=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(l=c.memoizedState.cachePool.pool),l!==m&&(l!=null&&l.refCount++,m!=null&>(m))}function gs(l,c){l=null,c.alternate!==null&&(l=c.alternate.memoizedState.cache),(c=c.memoizedState.cache)!==l&&(c.refCount++,l!=null&>(l))}function za(l,c,m,I){if(10256&c.subtreeFlags)for(c=c.child;c!==null;)Tl(l,c,m,I),c=c.sibling}function Tl(l,c,m,I){var L=c.flags;switch(c.tag){case 0:case 11:case 15:za(l,c,m,I),2048&L&&On(9,c);break;case 1:case 31:case 13:default:za(l,c,m,I);break;case 3:za(l,c,m,I),2048&L&&(l=null,c.alternate!==null&&(l=c.alternate.memoizedState.cache),(c=c.memoizedState.cache)!==l&&(c.refCount++,l!=null&>(l)));break;case 12:if(2048&L){za(l,c,m,I),l=c.stateNode;try{var U=c.memoizedProps,re=U.id,se=U.onPostCommit;typeof se=="function"&&se(re,c.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(me){Z0(c,c.return,me)}}else za(l,c,m,I);break;case 23:break;case 22:U=c.stateNode,re=c.alternate,c.memoizedState!==null?2&U._visibility?za(l,c,m,I):ti(l,c):2&U._visibility?za(l,c,m,I):(U._visibility|=2,Ea(l,c,m,I,(10256&c.subtreeFlags)!=0||!1)),2048&L&&Dc(re,c);break;case 24:za(l,c,m,I),2048&L&&gs(c.alternate,c)}}function Ea(l,c,m,I,L){for(L=L&&((10256&c.subtreeFlags)!=0||!1),c=c.child;c!==null;){var U=l,re=c,se=m,me=I,ve=re.flags;switch(re.tag){case 0:case 11:case 15:Ea(U,re,se,me,L),On(8,re);break;case 23:break;case 22:var Ye=re.stateNode;re.memoizedState!==null?2&Ye._visibility?Ea(U,re,se,me,L):ti(U,re):(Ye._visibility|=2,Ea(U,re,se,me,L)),L&&2048&ve&&Dc(re.alternate,re);break;case 24:Ea(U,re,se,me,L),L&&2048&ve&&gs(re.alternate,re);break;default:Ea(U,re,se,me,L)}c=c.sibling}}
273function ti(l,c){if(10256&c.subtreeFlags)for(c=c.child;c!==null;){var m=l,I=c,L=I.flags;switch(I.tag){case 22:ti(m,I),2048&L&&Dc(I.alternate,I);break;case 24:ti(m,I),2048&L&&gs(I.alternate,I);break;default:ti(m,I)}c=c.sibling}}function ps(l,c,m){if(l.subtreeFlags&ol)for(l=l.child;l!==null;)pi(l,c,m),l=l.sibling}function pi(l,c,m){switch(l.tag){case 26:if(ps(l,c,m),l.flags&ol)if(l.memoizedState!==null)OA(m,Gf,l.memoizedState,l.memoizedProps);else{var I=l.stateNode,L=l.type;l=l.memoizedProps,((335544128&c)===c||B(L,l))&&ne(m,I,L,l)}break;case 5:ps(l,c,m),l.flags&ol&&(I=l.stateNode,L=l.type,l=l.memoizedProps,((335544128&c)===c||B(L,l))&&ne(m,I,L,l));break;case 3:case 4:default:ps(l,c,m);break;case 22:l.memoizedState===null&&((I=l.alternate)!==null&&I.memoizedState!==null?(I=ol,ol=16777216,ps(l,c,m),ol=I):ps(l,c,m))}}function _c(l){var c=l.alternate;if(c!==null&&(l=c.child)!==null){c.child=null;do c=l.sibling,l.sibling=null,l=c;while(l!==null)}}function Ks(l){var c=l.deletions;if((16&l.flags)!=0){if(c!==null)for(var m=0;m<c.length;m++){var I=c[m];f0=I,Ha(I,l)}_c(l)}if(10256&l.subtreeFlags)for(l=l.child;l!==null;)Fc(l),l=l.sibling}function Fc(l){switch(l.tag){case 0:case 11:case 15:Ks(l),2048&l.flags&&ma(9,l,l.return);break;case 3:case 12:default:Ks(l);break;case 22:var c=l.stateNode;l.memoizedState!==null&&2&c._visibility&&(l.return===null||l.return.tag!==13)?(c._visibility&=-3,js(l)):Ks(l)}}function js(l){var c=l.deletions;if((16&l.flags)!=0){if(c!==null)for(var m=0;m<c.length;m++){var I=c[m];f0=I,Ha(I,l)}_c(l)}for(l=l.child;l!==null;){switch((c=l).tag){case 0:case 11:case 15:ma(8,c,c.return),js(c);break;case 22:2&(m=c.stateNode)._visibility&&(m._visibility&=-3,js(c));break;default:js(c)}l=l.sibling}}function Ha(l,c){for(;f0!==null;){var m=f0;switch(m.tag){case 0:case 11:case 15:ma(8,m,c);break;case 23:case 22:if(m.memoizedState!==null&&m.memoizedState.cachePool!==null){var I=m.memoizedState.cachePool.pool;I!=null&&I.refCount++}break;case 24:gt(m.memoizedState.cache)}if((I=m.child)!==null)I.return=m,f0=I;else e:for(m=l;f0!==null;){var L=(I=f0).sibling,U=I.return;if(Mo(I),I===m){f0=null;break e}if(L!==null){L.return=U,f0=L;break e}f0=U}}}function ea(){return(2&N0)!=0&&B0!==0?B0&-B0:b0.T!==null?bt():Oc()}function Uo(){if(Pi===0)if((536870912&B0)==0||Xl){var l=MA;(3932160&(MA<<=1))==0&&(MA=262144),Pi=l}else Pi=536870912;return(l=oa.current)!==null&&(l.flags|=32),Pi}function Di(l,c,m){(l!==vr||q0!==2&&q0!==9)&&l.cancelPendingCommit===null||(zo(l,0),Ca(l,B0,Pi,!1)),y(l,m),(2&N0)!=0&&l===vr||(l===vr&&((2&N0)==0&&(Sa|=m),Br===4&&Ca(l,B0,Pi,!1)),Ce(l))}function Rc(l,c,m){if((6&N0)!=0)throw Error(r(327));for(var I=!m&&(127&c)==0&&(c&l.expiredLanes)==0||d(l,c),L=I?(function(ve,Ye){var Ve=N0;N0|=2;var et=Fi(),At=Ao();vr!==ve||B0!==Ye?(M=null,w=Oi()+500,zo(ve,Ye)):sl=d(ve,Ye);e:for(;;)try{if(q0!==0&&A0!==null){Ye=A0;var o0=fn;t:switch(q0){case 1:q0=0,fn=null,mn(ve,Ye,o0,1);break;case 2:case 9:if(Wt(o0)){q0=0,fn=null,s0(Ye);break}Ye=function(){q0!==2&&q0!==9||vr!==ve||(q0=7),Ce(ve)},o0.then(Ye,Ye);break e;case 3:q0=7;break e;case 4:q0=5;break e;case 7:Wt(o0)?(q0=0,fn=null,s0(Ye)):(q0=0,fn=null,mn(ve,Ye,o0,7));break;case 5:var ke=null;switch(A0.tag){case 26:ke=A0.memoizedState;case 5:case 27:var Oe=A0,rt=Oe.type,zt=Oe.pendingProps;if(ke?NA(ke):H(Oe.stateNode,rt,zt)){q0=0,fn=null;var h0=Oe.sibling;if(h0!==null)A0=h0;else{var tn=Oe.return;tn!==null?(A0=tn,jt(tn)):A0=null}break t}}q0=0,fn=null,mn(ve,Ye,o0,5);break;case 6:q0=0,fn=null,mn(ve,Ye,o0,6);break;case 8:Dr(),Br=6;break e;default:throw Error(r(462))}}Ol();break}catch(Er){_i(ve,Er)}return Ba=$l=null,b0.H=et,b0.A=At,N0=Ve,A0!==null?0:(vr=null,B0=0,Gt(),Br)})(l,c):ms(l,c,!0),U=I;;){if(L===0){sl&&!I&&Ca(l,c,0,!1);break}if(m=l.current.alternate,!U||Ll(m)){if(L===2){if(U=c,l.errorRecoveryDisabledLanes&U)var re=0;else re=(re=-536870913&l.pendingLanes)!=0?re:536870912&re?536870912:0;if(re!==0){c=re;e:{var se=l;L=Fs;var me=Of;if(me&&(zo(se,re).flags|=256),(re=ms(se,re,!1))!==2){if(Gu&&!me){se.errorRecoveryDisabledLanes|=U,Sa|=U,L=4;break e}
273U=Ei,Ei=L,U!==null&&(Ei===null?Ei=U:Ei.push.apply(Ei,U))}L=re}if(U=!1,L!==2)continue}}if(L===1){zo(l,0),Ca(l,c,0,!0);break}e:{switch(I=l,U=L){case 0:case 1:throw Error(r(345));case 4:if((4194048&c)!==c)break;case 6:Ca(I,c,Pi,!Zo);break e;case 2:Ei=null;break;case 3:case 5:break;default:throw Error(r(329))}if((62914560&c)===c&&10<(L=h+300-Oi())){if(Ca(I,c,Pi,!Zo),A(I,0,!0)!==0)break e;Xe=c,I.timeoutHandle=Nu(Du.bind(null,I,m,Ei,M,f,c,Pi,Sa,ll,Zo,U,"Throttled",-0,0),L)}else Du(I,m,Ei,M,f,c,Pi,Sa,ll,Zo,U,null,-0,0)}break}L=ms(l,c,!1),U=!1}Ce(l)}function Du(l,c,m,I,L,U,re,se,me,ve,Ye,Ve,et,At){if(l.timeoutHandle=ba,8192&(Ve=c.subtreeFlags)||(16785408&Ve)==16785408){pi(c,U,Ve=q());var o0=(62914560&U)===U?h-Oi():(4194048&U)===U?C-Oi():0;if((o0=ge(Ve,o0))!==null)return Xe=U,l.cancelPendingCommit=o0(vn.bind(null,l,c,U,m,I,L,re,se,me,Ye,Ve,null,et,At)),void Ca(l,U,re,!ve)}vn(l,c,U,m,I,L,re,se,me)}function Ll(l){for(var c=l;;){var m=c.tag;if((m===0||m===11||m===15)&&16384&c.flags&&(m=c.updateQueue)!==null&&(m=m.stores)!==null)for(var I=0;I<m.length;I++){var L=m[I],U=L.getSnapshot;L=L.value;try{if(!vi(U(),L))return!1}catch{return!1}}if(m=c.child,16384&c.subtreeFlags&&m!==null)m.return=c,c=m;else{if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function Ca(l,c,m,I){c&=~nc,c&=~Sa,l.suspendedLanes|=c,l.pingedLanes&=~c,I&&(l.warmLanes|=c),I=l.expirationTimes;for(var L=c;0<L;){var U=31-mi(L),re=1<<U;I[U]=-1,L&=~re}m!==0&&x(l,m,c)}function Dr(){if(A0!==null){if(q0===0)var l=A0.return;else Ba=$l=null,Qr(l=A0),yo=null,Hu=0,l=A0;for(;l!==null;)Xi(l.alternate,l),l=l.return;A0=null}}function zo(l,c){var m=l.timeoutHandle;m!==ba&&(l.timeoutHandle=ba,Wo(m)),(m=l.cancelPendingCommit)!==null&&(l.cancelPendingCommit=null,m()),Xe=0,Dr(),vr=l,A0=m=Kn(l.current,null),B0=c,q0=0,fn=null,Zo=!1,sl=d(l,c),Gu=!1,ll=Pi=nc=Sa=Qo=Br=0,Ei=Fs=null,f=!1,(8&c)!=0&&(c|=32&c);var I=l.entangledLanes;if(I!==0)for(l=l.entanglements,I&=c;0<I;){var L=31-mi(I),U=1<<L;c|=l[L],I&=~U}return Xa=c,Gt(),m}function _i(l,c){I0=null,b0.H=un,c===ws||c===Ko?(c=yt(),q0=3):c===ec?(c=yt(),q0=4):q0=c===al?8:c!==null&&typeof c=="object"&&typeof c.then=="function"?6:1,fn=c,A0===null&&(Br=1,Wn(l,O(c,l.current)))}function Fi(){var l=b0.H;return b0.H=un,l===null?un:l}function Ao(){var l=b0.A;return b0.A=Ds,l}function Ga(){Br=4,Zo||(4194048&B0)!==B0&&oa.current!==null||(sl=!0),(134217727&Qo)==0&&(134217727&Sa)==0||vr===null||Ca(vr,B0,Pi,!1)}function ms(l,c,m){var I=N0;N0|=2;var L=Fi(),U=Ao();vr===l&&B0===c||(M=null,zo(l,c)),c=!1;var re=Br;e:for(;;)try{if(q0!==0&&A0!==null){var se=A0,me=fn;switch(q0){case 8:Dr(),re=6;break e;case 3:case 2:case 9:case 6:oa.current===null&&(c=!0);var ve=q0;if(q0=0,fn=null,mn(l,se,me,ve),m&&sl){re=0;break e}break;default:ve=q0,q0=0,fn=null,mn(l,se,me,ve)}}Nl(),re=Br;break}catch(Ye){_i(l,Ye)}return c&&l.shellSuspendCounter++,Ba=$l=null,N0=I,b0.H=L,b0.A=U,A0===null&&(vr=null,B0=0,Gt()),re}function Nl(){for(;A0!==null;)Ml(A0)}function Ol(){for(;A0!==null&&!ya();)Ml(A0)}function Ml(l){var c=wc(l.alternate,l,Xa);l.memoizedProps=l.pendingProps,c===null?jt(l):A0=c}function s0(l){var c=l,m=c.alternate;switch(c.tag){case 15:case 0:c=Bn(m,c,c.pendingProps,c.type,void 0,B0);break;case 11:c=Bn(m,c,c.pendingProps,c.type.render,c.ref,B0);break;case 5:Qr(c);default:Xi(m,c),c=wc(m,c=A0=Ka(c,Xa),Xa)}l.memoizedProps=l.pendingProps,c===null?jt(l):A0=c}function mn(l,c,m,I){Ba=$l=null,Qr(c),yo=null,Hu=0;var L=c.return;try{if((function(U,re,se,me,ve){if(se.flags|=32768,me!==null&&typeof me=="object"&&typeof me.then=="function"){if((re=se.alternate)!==null&&xe(re,se,ve,!0),(se=oa.current)!==null){switch(se.tag){case 31:case 13:return sa===null?Ga():se.alternate===null&&Br===0&&(Br=3),se.flags&=-257,se.flags|=65536,se.lanes=ve,me===zu?se.flags|=16384:((re=se.updateQueue)===null?se.updateQueue=new Set([me]):re.add(me),qt(U,me,ve)),!1;case 22:return se.flags|=65536,me===zu?se.flags|=16384:((re=se.updateQueue)===null?(re={transitions:null,markerInstances:null,retryQueue:new Set([me])},se.updateQueue=re):(se=re.retryQueue)===null?re.retryQueue=new Set([me]):se.add(me),qt(U,me,ve)),!1}throw Error(r(435,se.tag))}return qt(U,me,ve),Ga(),!1}var Ye=Error(r(520),{cause:me});if(Ye=O(Ye,se),Fs===null?Fs=[Ye]:Fs.push(Ye),Br!==4&&(Br=2),re===null)return!0;me=O(me,se),se=re;do{switch(se.tag){case 3:return se.flags|=65536,U=ve&-ve,se.lanes|=U,D(se,U=on(se.stateNode,me,U)),!1;case 1:if(re=se.type,Ye=se.stateNode,(128&se.flags)==0&&(typeof re.getDerivedStateFromError=="function"||Ye!==null&&typeof Ye.componentDidCatch=="function"&&(Y===null||!Y.has(Ye))))return se.flags|=65536,ve&=-ve,se.lanes|=ve,pn(ve=Yn(ve),U,se,me),D(se,ve),!1}se=se.return}while(se!==null);return!1})(l,L,c,m,B0))return Br=1,Wn(l,O(m,l.current)),void(A0=null)}catch(U){if(L!==null)throw A0=L,U;return Br=1,Wn(l,O(m,l.current)),void(A0=null)}32768&c.flags?(I===1?l=!0:sl||(536870912&B0)!=0?l=!1:(Zo=l=!0,(I===2||I===9||I===3||I===6)&&(I=oa.current)!==null&&I.tag===13&&(I.flags|=16384)),Mn(c,l)):jt(c)}function jt(l){var c=l;do{if((32768&c.flags)!=0)return void Mn(c,Zo);l=c.return;var m=pa(c.alternate,c,Xa);if(m!==null)return void(A0=m);if((c=c.sibling)!==null)return void(A0=c);A0=c=l}while(c!==null);Br===0&&(Br=5)}function Mn(l,c){do{var m=Ff(l.alternate,l);if(m!==null)return m.flags&=32767,void(A0=m);if((m=l.return)!==null&&(m.flags|=32768,m.subtreeFlags=0,m.deletions=null),!c&&(l=l.sibling)!==null)return void(A0=l);A0=l=m}while(l!==null);Br=6,A0=null}function vn(l,c,m,I,L,U,re,se,me){l.cancelPendingCommit=null;do Ya();while(ae!==0);if((6&N0)!=0)throw Error(r(327));
273if(c!==null){if(c===l.current)throw Error(r(177));if(U=c.lanes|c.childLanes,(function(ve,Ye,Ve,et,At,o0){var ke=ve.pendingLanes;ve.pendingLanes=Ve,ve.suspendedLanes=0,ve.pingedLanes=0,ve.warmLanes=0,ve.expiredLanes&=Ve,ve.entangledLanes&=Ve,ve.errorRecoveryDisabledLanes&=Ve,ve.shellSuspendCounter=0;var Oe=ve.entanglements,rt=ve.expirationTimes,zt=ve.hiddenUpdates;for(Ve=ke&~Ve;0<Ve;){var h0=31-mi(Ve),tn=1<<h0;Oe[h0]=0,rt[h0]=-1;var Er=zt[h0];if(Er!==null)for(zt[h0]=null,h0=0;h0<Er.length;h0++){var la=Er[h0];la!==null&&(la.lane&=-536870913)}Ve&=~tn}et!==0&&x(ve,et,0),o0!==0&&At===0&&ve.tag!==0&&(ve.suspendedLanes|=o0&~(ke&~Ye))})(l,m,U|=Ss,re,se,me),l===vr&&(A0=vr=null,B0=0),be=c,pe=l,Xe=m,Nt=U,Pt=L,wt=I,(10256&c.subtreeFlags)!=0||(10256&c.flags)!=0?(l.callbackNode=null,l.callbackPriority=0,UA(jl,(function(){return ta(),null}))):(l.callbackNode=null,l.callbackPriority=0),I=(13878&c.flags)!=0,(13878&c.subtreeFlags)!=0||I){I=b0.T,b0.T=null,L=Yo(),Ti(2),re=N0,N0|=4;try{(function(ve,Ye){for(Nf(ve.containerInfo),f0=Ye;f0!==null;)if(Ye=(ve=f0).child,(1028&ve.subtreeFlags)!=0&&Ye!==null)Ye.return=ve,f0=Ye;else for(;f0!==null;){var Ve=(ve=f0).alternate;switch(Ye=ve.flags,ve.tag){case 0:if((4&Ye)!=0&&(Ye=(Ye=ve.updateQueue)!==null?Ye.events:null)!==null)for(var et=0;et<Ye.length;et++){var At=Ye[et];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&Ye)!=0&&Ve!==null){Ye=void 0,et=ve,At=Ve.memoizedProps,Ve=Ve.memoizedState;var o0=et.stateNode;try{var ke=mr(et.type,At);Ye=o0.getSnapshotBeforeUpdate(ke,Ve),o0.__reactInternalSnapshotBeforeUpdate=Ye}catch(Oe){Z0(et,et.return,Oe)}}break;case 3:(1024&Ye)!=0&&Ia&&Un(ve.stateNode.containerInfo);break;default:if((1024&Ye)!=0)throw Error(r(163))}if((Ye=ve.sibling)!==null){Ye.return=ve.return,f0=Ye;break}f0=ve.return}})(l,c)}finally{N0=re,Ti(L),b0.T=I}}ae=1,Js(),Wa(),Vs()}}function Js(){if(ae===1){ae=0;var l=pe,c=be,m=(13878&c.flags)!=0;if((13878&c.subtreeFlags)!=0||m){m=b0.T,b0.T=null;var I=Yo();Ti(2);var L=N0;N0|=4;try{Ua(c,l),Co(l.containerInfo)}finally{N0=L,Ti(I),b0.T=m}}l.current=c,ae=2}}function Wa(){if(ae===2){ae=0;var l=pe,c=be,m=(8772&c.flags)!=0;if((8772&c.subtreeFlags)!=0||m){m=b0.T,b0.T=null;var I=Yo();Ti(2);var L=N0;N0|=4;try{kc(l,c.alternate,c)}finally{N0=L,Ti(I),b0.T=m}}ae=3}}function Vs(){if(ae===4||ae===3){ae=0,rh();var l=pe,c=be,m=Xe,I=wt;(10256&c.subtreeFlags)!=0||(10256&c.flags)!=0?ae=5:(ae=0,be=pe=null,Pl(l,l.pendingLanes));var L=l.pendingLanes;if(L===0&&(Y=null),_(m),c=c.stateNode,I!==null){c=b0.T,L=Yo(),Ti(2),b0.T=null;try{for(var U=l.onRecoverableError,re=0;re<I.length;re++){var se=I[re];U(se.value,{componentStack:se.stack})}}finally{b0.T=c,Ti(L)}}(3&Xe)!=0&&Ya(),Ce(l),L=l.pendingLanes,(261930&m)!=0&&(42&L)!=0?l===Rr?Kt++:(Kt=0,Rr=l):Kt=0,Le(0)}}function Pl(l,c){(l.pooledCacheLanes&=c)==0&&(c=l.pooledCache)!=null&&(l.pooledCache=null,gt(c))}function Ya(){return Js(),Wa(),Vs(),ta()}function ta(){if(ae!==5)return!1;var l=pe,c=Nt;Nt=0;var m=_(Xe),I=32>m?32:m;m=b0.T;var L=Yo();try{Ti(I),b0.T=null,I=Pt,Pt=null;var U=pe,re=Xe;if(ae=0,be=pe=null,Xe=0,(6&N0)!=0)throw Error(r(331));var se=N0;return N0|=4,Fc(U.current),Tl(U,U.current,re,I),N0=se,Le(0),Gc&&Gc.onPostCommitFiberRoot,!0}finally{Ti(L),b0.T=m,Pl(l,c)}}function Ul(l,c,m){c=O(m,c),(l=Je(l,c=on(l.stateNode,c,2),2))!==null&&(y(l,2),Ce(l))}function Z0(l,c,m){if(l.tag===3)Ul(l,l,m);else for(;c!==null;){if(c.tag===3){Ul(c,l,m);break}if(c.tag===1){var I=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof I.componentDidCatch=="function"&&(Y===null||!Y.has(I))){l=O(m,l),(I=Je(c,m=Yn(2),2))!==null&&(pn(m,I,c,l),y(I,2),Ce(I));break}}c=c.return}}function qt(l,c,m){var I=l.pingCache;if(I===null){I=l.pingCache=new _s;var L=new Set;I.set(c,L)}else(L=I.get(c))===void 0&&(L=new Set,I.set(c,L));L.has(m)||(Gu=!0,L.add(m),l=zl.bind(null,l,c,m),c.then(l,l))}function zl(l,c,m){var I=l.pingCache;I!==null&&I.delete(c),l.pingedLanes|=l.suspendedLanes&m,l.warmLanes&=~m,vr===l&&(B0&m)===m&&(Br===4||Br===3&&(62914560&B0)===B0&&300>Oi()-h?(2&N0)==0&&zo(l,0):nc|=m,ll===B0&&(ll=0)),Ce(l)}function Zs(l,c){c===0&&(c=E()),(l=Ge(l,c))!==null&&(y(l,c),Ce(l))}function qa(l){var c=l.memoizedState,m=0;c!==null&&(m=c.retryLane),Zs(l,m)}function Tc(l,c){var m=0;switch(l.tag){case 31:case 13:var I=l.stateNode,L=l.memoizedState;L!==null&&(m=L.retryLane);break;case 19:I=l.stateNode;break;case 22:I=l.stateNode._retryCache;break;default:throw Error(r(314))}I!==null&&I.delete(c),Zs(l,m)}function Hl(l,c,m,I){this.tag=l,this.key=m,this.sibling=this.child=this.return=this.stateNode=this.t
273ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=I,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ho(l){return!(!(l=l.prototype)||!l.isReactComponent)}function Kn(l,c){var m=l.alternate;return m===null?((m=e(l.tag,c,l.key,l.mode)).elementType=l.elementType,m.type=l.type,m.stateNode=l.stateNode,m.alternate=l,l.alternate=m):(m.pendingProps=c,m.type=l.type,m.flags=0,m.subtreeFlags=0,m.deletions=null),m.flags=65011712&l.flags,m.childLanes=l.childLanes,m.lanes=l.lanes,m.child=l.child,m.memoizedProps=l.memoizedProps,m.memoizedState=l.memoizedState,m.updateQueue=l.updateQueue,c=l.dependencies,m.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},m.sibling=l.sibling,m.index=l.index,m.ref=l.ref,m.refCleanup=l.refCleanup,m}function Ka(l,c){l.flags&=65011714;var m=l.alternate;return m===null?(l.childLanes=0,l.lanes=c,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=m.childLanes,l.lanes=m.lanes,l.child=m.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=m.memoizedProps,l.memoizedState=m.memoizedState,l.updateQueue=m.updateQueue,l.type=m.type,c=m.dependencies,l.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),l}function Xs(l,c,m,I,L,U){var re=0;if(I=l,typeof l=="function")ho(l)&&(re=1);else if(typeof l=="string")re=5;else e:switch(l){case $s:return(l=e(31,m,c,L)).elementType=$s,l.lanes=U,l;case mo:return Kr(m.children,L,U,c);case Wl:re=8,L|=24;break;case Go:return(l=e(12,m,c,2|L)).elementType=Go,l.lanes=U,l;case Yl:return(l=e(13,m,c,L)).elementType=Yl,l.lanes=U,l;case ql:return(l=e(19,m,c,L)).elementType=ql,l.lanes=U,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case Eo:re=10;break e;case vo:re=9;break e;case Lc:re=11;break e;case p0:re=14;break e;case ja:re=16,I=null;break e}re=29,m=Error(r(130,l===null?"null":typeof l,"")),I=null}return(c=e(re,m,c,L)).elementType=l,c.type=I,c.lanes=U,c}function Kr(l,c,m,I){return(l=e(7,l,I,c)).lanes=m,l}function jn(l,c,m){return(l=e(6,l,null,c)).lanes=m,l}function go(l,c,m){return(c=e(4,l.children!==null?l.children:[],l.key,c)).lanes=m,c.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},c}function ra(l,c,m,I,L,U,re,se,me){this.tag=1,this.containerInfo=l,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ba,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=b(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=b(0),this.hiddenUpdates=b(null),this.identifierPrefix=I,this.onUncaughtError=L,this.onCaughtError=U,this.onRecoverableError=re,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=me,this.incompleteTransitions=new Map}function po(l,c,m,I,L,U){L=(function(re){return re?re=zc:zc})(L),I.context===null?I.context=L:I.pendingContext=L,(I=J(c)).payload={element:m},(U=U===void 0?null:U)!==null&&(I.callback=U),(m=Je(l,I,c))!==null&&(Di(m,0,c),Ft(m,l,c))}var Ri={},ri=bg,Jn=E$,Gl=Object.assign,_u=Symbol.for("react.element"),Pn=Symbol.for("react.transitional.element"),Ho=Symbol.for("react.portal"),mo=Symbol.for("react.fragment"),Wl=Symbol.for("react.strict_mode"),Go=Symbol.for("react.profiler"),vo=Symbol.for("react.consumer"),Eo=Symbol.for("react.context"),Lc=Symbol.for("react.forward_ref"),Yl=Symbol.for("react.suspense"),ql=Symbol.for("react.suspense_list"),p0=Symbol.for("react.memo"),ja=Symbol.for("react.lazy"),$s=Symbol.for("react.activity"),vs=Symbol.for("react.memo_cache_sentinel"),Rf=Symbol.iterator,Tf=Symbol.for("react.client.reference"),Ja=Array.isArray,b0=ri.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Lf=t.getPublicInstance,Fu=t.getRootHostContext,Ru=t.getChildHostContext,Nf=t.prepareForCommit,Co=t.resetAfterCommit,Tu=t.createInstance,Es=t.appendInitialChild,el=t.finalizeInitialChildren,na=t.shouldSetTextContent,Lu=t.createTextInstance,Nu=null,Wo=null,ba=t.noTimeout,Ia=!0,Of=null,Nc=null,Ti=t.setCurrentUpdatePriority,Yo=t.getCurrentUpdatePriority,Oc=t.resolveUpdatePriority;t.trackSchedulerEvent,t.resolveEventType,t.resolveEventTimeStamp;var Ou=t.shouldAttemptEagerTransition,RA=t.detachDeletedInstance;t.requestPostPaintCallback;var v=t.maySuspendCommit,p=null,B=null,H=null,q=null,ne=null,ge=null,qe=null,ct=null,xt=null,e0=t.appendChild,jr=t.appendChildToContainer,tr=t.commitTextUpdate,Li=null,Cs=t.commitUpdate,Ni=t.insertBefore,je=null,We=t.removeChild,tt=t.removeChildFromContainer,Jt=t.resetTextContent,c0=null,rr=null,g0=null,W0=null,Un=t.clearContainer,Y0=null,bo=null,Kl=null,TA=null,Mc=null,Pc=null,tl=null,E2=null,C2=null,LA=null,NA=null,OA=null,Mu=[],Uc=-1,zc={},mi=Math.clz32?Math.clz32:function(l){return(l>>>=0)==0?32:31-(th(l)/b2|0)|0},th=Math.log,b2=Math.LN2,Mf=256,MA=262144,PA=4194304,UA=Jn.unstable_scheduleCallback,Pf=Jn.unstable_cancelCallback,ya=Jn.unstable_shouldYield,rh=Jn.unstable_requestPaint,Oi=Jn.unstable_now,Uf=Jn.unstable_ImmediatePriority,nh=Jn.unstable_UserBlockingPriority,jl=Jn.unstable_NormalPriority,Hc=Jn.unstable_IdlePriority,ih=Jn.log,bs=Jn.unstable_setDisableYieldValue,Gc=null,vi=typeof Object.is=="function"?Object.is:function(l,c){return l===c&&(l!==0||1/l==1/c)||l!=l&&c!=c};typeof reportError=="function"&&reportError;var Wc,ah,Is=Object.prototype.hasOwnProperty,ia=!1,Jl=new WeakMap,Yc=[],Vl=0,Zl=null,rl=[],ys=0,zf=null,aa=a(null),Bs=a(null),qc=a(null),qo=a(null),Xl=!1,Va=null;Error(r(519));var Pu=a(null),$l=null,Ba=null,oh=typeof AbortController<"u"?AbortController:function(){var l=[],c=this.signal={aborted:!1,addEventListener:function(m,I){l.push(I)}};this.abort=function(){c.aborted=!0,l.forEach((function(m){return m()}))}},zA=Jn.unstable_scheduleCallback,Uu=Jn.unstable_NormalPriority,Or={$$typeof:Eo,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},nl=null,Io=null,HA=!1,xs=!1,Kc=!1,Mi=0,xa=null,En=0,wa=0,E0=null,_r=b0.S;b0.S=function(l,c){C=Oi(),typeof c=="object"&&c!==null&&typeof c.then=="function"&&(function(m,I){if(xa===null){var L=xa=[];En=0,wa=bt(),E0={status:"pending",value:void 0,then:function(U){L.push(U)}}}En++,I.then(kt,kt)})(0,c),_r!==null&&_r(l,c)};var Mr=a(null),ws=Error(r(460)),ec=Error(r(474)),Ko=Error(r(542)),zu={then:function(){}},jo=null,yo=null,Hu=0,Qs=Lt(!0),Jo=Lt(!1),Vn=[],Qa=0,Ss=0,Vo=!1,Hf=!1,en=a(null),jc=a(0),oa=a(null),sa=null,Fr=a(0),Bo=0,I0=null,Pr=null,wn=null,cn=!1,tc=!1,Za=!1,xo=0,zn=0,il=null,sh=0,un={readContext:we,use:F0,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};un.useEffectEvent=Xt;var GA={readContext:we,use:F0,useCallback:function(l,c){return w0().memoizedState=[l,c===void 0?null:c],l},useContext:we,useEffect:m0,useImperativeHandle:function(l,c,m){m=m!=null?m.concat([l]):null,d0(4194308,4,ua.bind(null,c,l),m)},useLayoutEffect:function(l,c){return d0(4194308,4,l,c)},useInsertionEffect:function(l,c){d0(4,2,l,c)},useMemo:function(l,c){var m=w0();c=c===void 0?null:c;var I=l();if(Za){S(!0);try{l()}finally{S(!1)}}return m.memoizedState=[I,c],I},useReducer:function(l,c,m){var I=w0();if(m!==void 0){var L=m(c);if(Za){S(!0);try{m(c)}finally{S(!1)}}}else L=c;return I.memoizedState=I.baseState=L,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:L},I.queue=l,l=l.dispatch=Aa.bind(null,I0,l),[I.memoizedState,l]}
273,useRef:function(l){return l={current:l},w0().memoizedState=l},useState:function(l){var c=(l=dn(l)).queue,m=ki.bind(null,I0,c);return c.dispatch=m,[l.memoizedState,m]},useDebugValue:ci,useDeferredValue:function(l,c){return fi(w0(),l,c)},useTransition:function(){var l=dn(!1);return l=Na.bind(null,I0,l.queue,!0,!1),w0().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,c,m){var I=I0,L=w0();if(m=c(),vr===null)throw Error(r(349));(127&B0)!=0||ar(I,c,m),L.memoizedState=m;var U={value:m,getSnapshot:c};return L.queue=U,m0(In.bind(null,I,U,l),[l]),I.flags|=2048,Mt(9,{destroy:void 0},an.bind(null,I,U,m,c),null),m},useId:function(){var l=w0(),c=vr.identifierPrefix;return c="_"+c+"r_"+(sh++).toString(32)+"_",l.memoizedState=c},useHostTransitionStatus:kr,useFormState:Ke,useActionState:Ke,useOptimistic:function(l){var c=w0();c.memoizedState=c.baseState=l;var m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return c.queue=m,c=Yr.bind(null,I0,!0,m),m.dispatch=c,[l,c]},useMemoCache:Xr,useCacheRefresh:function(){return w0().memoizedState=oo.bind(null,I0)},useEffectEvent:function(l){var c=w0(),m={impl:l};return c.memoizedState=m,function(){if((2&N0)!=0)throw Error(r(440));return m.impl.apply(void 0,arguments)}}},ni={readContext:we,use:F0,useCallback:Si,useContext:we,useEffect:pr,useImperativeHandle:Qi,useInsertionEffect:Xn,useLayoutEffect:yn,useMemo:ui,useReducer:Hr,useRef:Zt,useState:function(){return Hr(Sr)},useDebugValue:ci,useDeferredValue:function(l,c){return La(_0(),Pr.memoizedState,l,c)},useTransition:function(){var l=Hr(Sr)[0],c=_0().memoizedState;return[typeof l=="boolean"?l:er(l),c]},useSyncExternalStore:Fn,useId:fa,useHostTransitionStatus:kr,useFormState:ut,useActionState:ut,useOptimistic:function(l,c){return Lr(_0(),0,l,c)},useMemoCache:Xr,useCacheRefresh:Gn};ni.useEffectEvent=Wr;var wo={readContext:we,use:F0,useCallback:Si,useContext:we,useEffect:pr,useImperativeHandle:Qi,useInsertionEffect:Xn,useLayoutEffect:yn,useMemo:ui,useReducer:Yt,useRef:Zt,useState:function(){return Yt(Sr)},useDebugValue:ci,useDeferredValue:function(l,c){var m=_0();return Pr===null?fi(m,l,c):La(m,Pr.memoizedState,l,c)},useTransition:function(){var l=Yt(Sr)[0],c=_0().memoizedState;return[typeof l=="boolean"?l:er(l),c]},useSyncExternalStore:Fn,useId:fa,useHostTransitionStatus:kr,useFormState:dt,useActionState:dt,useOptimistic:function(l,c){var m=_0();return Pr!==null?Lr(m,0,l,c):(m.baseState=l,[l,m.queue.dispatch])},useMemoCache:Xr,useCacheRefresh:Gn};wo.useEffectEvent=Wr;var WA={enqueueSetState:function(l,c,m){l=l._reactInternals;var I=ea(),L=J(I);L.payload=c,m!=null&&(L.callback=m),(c=Je(l,L,I))!==null&&(Di(c,0,I),Ft(c,l,I))},enqueueReplaceState:function(l,c,m){l=l._reactInternals;var I=ea(),L=J(I);L.tag=1,L.payload=c,m!=null&&(L.callback=m),(c=Je(l,L,I))!==null&&(Di(c,0,I),Ft(c,l,I))},enqueueForceUpdate:function(l,c){l=l._reactInternals;var m=ea(),I=J(m);I.tag=2,c!=null&&(I.callback=c),(c=Je(l,I,m))!==null&&(Di(c,0,m),Ft(c,l,m))}},al=Error(r(461)),Qn=!1,rc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},ks=!1,T0=!1,yr=!1,Q0=typeof WeakSet=="function"?WeakSet:Set,f0=null,L0=null,Sn=!1,Gf=null,ol=8192,Ds={getCacheForType:function(l){var c=we(Or),m=c.data.get(l);return m===void 0&&(m=l(),c.data.set(l,m)),m},cacheSignal:function(){return we(Or).controller.signal}};if(typeof Symbol=="function"&&Symbol.for){var Jr=Symbol.for;Jr("selector.component"),Jr("selector.has_pseudo_class"),Jr("selector.role"),Jr("selector.test_id"),Jr("selector.text")}var _s=typeof WeakMap=="function"?WeakMap:Map,N0=0,vr=null,A0=null,B0=0,q0=0,fn=null,Zo=!1,sl=!1,Gu=!1,Xa=0,Br=0,Qo=0,Sa=0,nc=0,Pi=0,ll=0,Fs=null,Ei=null,f=!1,h=0,C=0,w=1/0,M=null,Y=null,ae=0,pe=null,be=null,Xe=0,Nt=0,Pt=null,wt=null,Kt=0,Rr=null;return Ri.createContainer=function(l,c,m,I,L,U,re,se,me,ve){return(function(Ye,Ve,et,At,o0,ke,Oe,rt,zt,h0,tn,Er){return Ye=new ra(Ye,Ve,et,Oe,zt,h0,tn,Er,null),Ve=1,ke===!0&&(Ve|=24),ke=e(3,null,null,Ve),Ye.current=ke,ke.stateNode=Ye,(Ve=Ct()).refCount++,Ye.pooledCache=Ve,Ve.refCount++,ke.memoizedState={element:At,isDehydrated:et,cache:Ve},ce(ke),Ye})(l,c,!1,null,0,I,U,0,re,se,me,ve)},Ri.flushSyncWork=function(){return(6&N0)!=0||(Le(0),!1)},Ri.updateContainer=function(l,c,m,I){var L=c.current,U=ea();return po(L,U,l,c,m,I),U},Ri.updateContainerSync=function(l,c,m,I){return po(c.current,2,l,c,m,I),2},Ri},Hh.exports.default=Hh.exports,Object.defineProperty(Hh.exports,"__esModule",{value:!0}
273)),_y.exports);var Fy,C$=m$(L3.exports),N3={exports:{}},ru={};/** 274 * @license React 275 * react-reconciler-constants.development.js 276 * 277 * Copyright (c) Meta Platforms, Inc. and affiliates. 278 * 279 * This source code is licensed under the MIT license found in the 280 * LICENSE file in the root directory of this source tree. 281 */N3.exports=(Fy||(Fy=1,ru.ConcurrentRoot=1,ru.ContinuousEventPriority=8,ru.DefaultEventPriority=32,ru.DiscreteEventPriority=2,ru.IdleEventPriority=268435456,ru.LegacyRoot=0,ru.NoEventPriority=0),ru);var pp=N3.exports;const O3=(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"&&O3(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},Ry={},mp=console.error,b$=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:u,resetAfterCommit:A})=>{const d=C$({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(g,E,b,y)=>{O3(b,y)||n(g,null,E,b,y)},commitTextUpdate:r,removeChild:s,removeChildFromContainer:u,resetAfterCommit:A,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:g=>g,getRootHostContext:()=>Ry,getChildHostContext:()=>Ry,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>pp.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>pp.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:g=>d.createContainer(g,pp.ConcurrentRoot,null,!1,null,"",mp,mp,mp,(()=>{}),null),updateContainer:(g,E,b,y)=>{d.updateContainerSync(g,E,b,y),d.flushSyncWork()}}};/* 282object-assign 283(c) Sindre Sorhus 284@license MIT
285*/var vp,Ty;function I$(){if(Ty)return vp;Ty=1;var t=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function n(a){if(a==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}function i(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de",Object.getOwnPropertyNames(a)[0]==="5")return!1;for(var o={},s=0;s<10;s++)o["_"+String.fromCharCode(s)]=s;var u=Object.getOwnPropertyNames(o).map(function(d){return o[d]});if(u.join("")!=="0123456789")return!1;var A={};return"abcdefghijklmnopqrst".split("").forEach(function(d){A[d]=d}),Object.keys(Object.assign({},A)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return vp=i()?Object.assign:function(a,o){for(var s,u=n(a),A,d=1;d<arguments.length;d++){s=Object(arguments[d]);for(var g in s)e.call(s,g)&&(u[g]=s[g]);if(t){A=t(s);for(var E=0;E<A.length;E++)r.call(s,A[E])&&(u[A[E]]=s[A[E]])}}return u},vp}var y$=I$();const B$=nn(y$);function x$(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function w$(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 Gh,M3={exports:{}},Q$=w$(Y4);(Gh=M3).exports=function t(e){var r=B$,n=bg,i=Q$;function a(v){for(var p="https://reactjs.org/docs/error-decoder.html?invariant="+v,B=1;B<arguments.length;B++)p+="&args[]="+encodeURIComponent(arguments[B]);return"Minified React error #"+v+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;o.hasOwnProperty("ReactCurrentDispatcher")||(o.ReactCurrentDispatcher={current:null}),o.hasOwnProperty("ReactCurrentBatchConfig")||(o.ReactCurrentBatchConfig={suspense:null});var s=typeof Symbol=="function"&&Symbol.for,u=s?Symbol.for("react.element"):60103,A=s?Symbol.for("react.portal"):60106,d=s?Symbol.for("react.fragment"):60107,g=s?Symbol.for("react.strict_mode"):60108,E=s?Symbol.for("react.profiler"):60114,b=s?Symbol.for("react.provider"):60109,y=s?Symbol.for("react.context"):60110,x=s?Symbol.for("react.concurrent_mode"):60111,k=s?Symbol.for("react.forward_ref"):60112,T=s?Symbol.for("react.suspense"):60113,_=s?Symbol.for("react.suspense_list"):60120,S=s?Symbol.for("react.memo"):60115,R=s?Symbol.for("react.lazy"):60116,Q=typeof Symbol=="function"&&Symbol.iterator;function G(v){return v===null||typeof v!="object"?null:typeof(v=Q&&v[Q]||v["@@iterator"])=="function"?v:null}function P(v){if(v==null)return null;if(typeof v=="function")return v.displayName||v.name||null;if(typeof v=="string")return v;switch(v){case d:return"Fragment";case A:return"Portal";case E:return"Profiler";case g:return"StrictMode";case T:return"Suspense";case _:return"SuspenseList"}if(typeof v=="object")switch(v.$$typeof){case y:return"Context.Consumer";case b:return"Context.Provider";case k:var p=v.render;return p=p.displayName||p.name||"",v.displayName||(p!==""?"ForwardRef("+p+")":"ForwardRef");case S:return P(v.type);case R:if(v=v._status===1?v._result:null)return P(v)}return null}function O(v){var p=v,B=v;if(v.alternate)for(;p.return;)p=p.return;else{v=p;do(1026&(p=v).effectTag)!=0&&(B=p.return),v=p.return;while(v)}return p.tag===3?B:null}function j(v){if(O(v)!==v)throw Error(a(188))}function W(v){var p=v.alternate;if(!p){if((p=O(v))===null)throw Error(a(188));return p!==v?null:v}for(var B=v,H=p;;){var q=B.return;if(q===null)break;var ne=q.alternate;if(ne===null){if((H=q.return)!==null){B=H;continue}break}if(q.child===ne.child){for(ne=q.child;ne;){if(ne===B)return j(q),v;if(ne===H)return j(q),p;ne=ne.sibling}throw Error(a(188))}if(B.return!==H.return)B=q,H=ne;else{for(var ge=!1,qe=q.child;qe;){if(qe===B){ge=!0,B=q,H=ne;break}if(qe===H){ge=!0,H=q,B=ne;break}qe=qe.sibling}if(!ge){for(qe=ne.child;qe;){if(qe===B){ge=!0,B=ne,H=q;break}if(qe===H){ge=!0,H=ne,B=q;break}qe=qe.sibling}if(!ge)throw Error(a(189))}}if(B.alternate!==H)throw Error(a(190))}if(B.tag!==3)throw Error(a(188));return B.stateNode.current===B?v:p}function Z(v){if(!(v=W(v)))return null;for(var p=v;;){if(p.tag===5||p.tag===6)return p;if(p.child)p.child.return=p,p=p.child;else{if(p===v)break;for(;!p.sibling;){if(!p.return||p.return===v)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}}return null}var F=e.getPublicInstance,z=e.getRootHostContext,ie=e.getChildHostContext,le=e.prepareForCommit,oe=e.resetAfterCommit,fe=e.createInstance,de=e.appendInitialChild,xe=e.finalizeInitialChildren,Me=e.prepareUpdate,Ie=e.shouldSetTextContent,we=e.createTextInstance,_e=null,Re=null,Ct=e.noTimeout,gt=!0,ot=null,Ce=e.appendChild,Le=e.appendChildToContainer,Te=e.commitTextUpdate,Qe=null,at=e.commitUpdate,pt=e.insertBefore,bt=null,kt=e.removeChild,Ht=e.removeChildFromContainer,mt=e.resetTextContent,Se=null,Dt=null,Wt=null,st=null,Qt=null,yt=null,Rt=/^(.*)[\\\/]/;function Tt(v){var p="";do{e:switch(v.tag){case 3:case 4:case 6:case 7:case 10:case 9:var B="";break e;default:var H=v._debugOwner,q=v._debugSource,ne=P(v.type);B=null,H&&(B=P(H.type)),H=ne,ne="",q?ne=" (at "+q.fileName.replace(Rt,"")+":"+q.lineNumber+")":B&&(ne=" (created by "+B+")"),B=` 286 in `+(H||"Unknown")+ne}p+=B,v=v.return}while(v);return p}var t0=[],_t=-1;function Lt(v){0>_t||(v.current=t0[_t],t0[_t]=null,_t--)}function Gt(v,p){_t++,t0[_t]=v.current,v.current=p}var Vt={},te={current:Vt},Ge={current:!1},Ze=Vt;function $e(v,p){var B=v.type.contextTypes;if(!B)return Vt;var H=v.stateNode;if(H&&H.__reactInternalMemoizedUnmaskedChildContext===p)return H.__reactInternalMemoizedMaskedChildContext;var q,ne={};for(q in B)ne[q]=p[q];return H&&((v=v.stateNode).__reactInternalMemoizedUnmaskedChildContext=p,v.__reactInternalMemoizedMaskedChildContext=ne),ne}function ce(v){return(v=v.childContextTypes)!=null}function Ue(v){Lt(Ge),Lt(te)}function J(v){Lt(Ge),Lt(te)}function Je(v,p,B){if(te.current!==Vt)throw Error(a(168));Gt(te,p),Gt(Ge,B)}function Ft(v,p,B){var H=v.stateNode;if(v=p.childContextTypes,typeof H.getChildContext!="function")return B;for(var q in H=H.getChildContext())if(!(q in v))throw Error(a(108,P(p)||"Unknown",q));return r({},B,{},H)}function D(v){var p=v.stateNode;return p=p&&p.__reactInternalMemoizedMergedChildContext||Vt,Ze=te.current,Gt(te,p),Gt(Ge,Ge.current),!0}function Pe(v,p,B){var H=v.stateNode;if(!H)throw Error(a(169));B?(p=Ft(v,p,Ze),H.__reactInternalMemoizedMergedChildContext=p,Lt(Ge),Lt(te),Gt(te,p)):Lt(Ge),Gt(Ge,B)}
286var He=i.unstable_runWithPriority,X=i.unstable_scheduleCallback,Ae=i.unstable_cancelCallback,ye=i.unstable_shouldYield,St=i.unstable_requestPaint,vt=i.unstable_now,Et=i.unstable_getCurrentPriorityLevel,$t=i.unstable_ImmediatePriority,fr=i.unstable_UserBlockingPriority,a0=i.unstable_NormalPriority,Ut=i.unstable_LowPriority,l0=i.unstable_IdlePriority,Xt={},U0=St!==void 0?St:function(){},$0=null,Tr=null,y0=!1,gr=vt(),v0=1e4>gr?vt:function(){return vt()-gr};function Ar(){switch(Et()){case $t:return 99;case fr:return 98;case a0:return 97;case Ut:return 96;case l0:return 95;default:throw Error(a(332))}}function Qr(v){switch(v){case 99:return $t;case 98:return fr;case 97:return a0;case 96:return Ut;case 95:return l0;default:throw Error(a(332))}}function w0(v,p){return v=Qr(v),He(v,p)}function _0(v,p,B){return v=Qr(v),X(v,p,B)}function er(v){return $0===null?($0=[v],Tr=X($t,Xr)):$0.push(v),Xt}function F0(){if(Tr!==null){var v=Tr;Tr=null,Ae(v)}Xr()}function Xr(){if(!y0&&$0!==null){y0=!0;var v=0;try{var p=$0;w0(99,(function(){for(;v<p.length;v++){var B=p[v];do B=B(!0);while(B!==null)}})),$0=null}catch(B){throw $0!==null&&($0=$0.slice(v+1)),X($t,F0),B}finally{y0=!1}}}var Sr=3;function Hr(v,p,B){return 1073741821-(1+((1073741821-v+p/10)/(B/=10)|0))*B}var Gr=typeof Object.is=="function"?Object.is:function(v,p){return v===p&&(v!==0||1/v==1/p)||v!=v&&p!=p},Yt=Object.prototype.hasOwnProperty;function Fn(v,p){if(Gr(v,p))return!0;if(typeof v!="object"||v===null||typeof p!="object"||p===null)return!1;var B=Object.keys(v),H=Object.keys(p);if(B.length!==H.length)return!1;for(H=0;H<B.length;H++)if(!Yt.call(p,B[H])||!Gr(v[B[H]],p[B[H]]))return!1;return!0}function ar(v,p){if(v&&v.defaultProps)for(var B in p=r({},p),v=v.defaultProps)p[B]===void 0&&(p[B]=v[B]);return p}var an={current:null},In=null,Rn=null,Zn=null;function dn(){Zn=Rn=In=null}function Lr(v,p){var B=v.type._context;Gt(an,B._currentValue2),B._currentValue2=p}function Tn(v){var p=an.current;Lt(an),(v=v.type._context)._currentValue2=p}function ji(v,p){for(;v!==null;){var B=v.alternate;if(v.childExpirationTime<p)v.childExpirationTime=p,B!==null&&B.childExpirationTime<p&&(B.childExpirationTime=p);else{if(!(B!==null&&B.childExpirationTime<p))break;B.childExpirationTime=p}v=v.return}}function V(v,p){In=v,Zn=Rn=null,(v=v.dependencies)!==null&&v.firstContext!==null&&(v.expirationTime>=p&&(Xi=!0),v.firstContext=null)}function $(v,p){if(Zn!==v&&p!==!1&&p!==0)if(typeof p=="number"&&p!==1073741823||(Zn=v,p=1073741823),p={context:v,observedBits:p,next:null},Rn===null){if(In===null)throw Error(a(308));Rn=p,In.dependencies={expirationTime:0,firstContext:p,responders:null}}else Rn=Rn.next=p;return v._currentValue2}var he=!1;function Ee(v){return{baseState:v,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ne(v){return{baseState:v.baseState,firstUpdate:v.firstUpdate,lastUpdate:v.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ke(v,p){return{expirationTime:v,suspenseConfig:p,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ut(v,p){v.lastUpdate===null?v.firstUpdate=v.lastUpdate=p:(v.lastUpdate.next=p,v.lastUpdate=p)}function lt(v,p){var B=v.alternate;if(B===null){var H=v.updateQueue,q=null;H===null&&(H=v.updateQueue=Ee(v.memoizedState))}else H=v.updateQueue,q=B.updateQueue,H===null?q===null?(H=v.updateQueue=Ee(v.memoizedState),q=B.updateQueue=Ee(B.memoizedState)):H=v.updateQueue=Ne(q):q===null&&(q=B.updateQueue=Ne(H));q===null||H===q?ut(H,p):H.lastUpdate===null||q.lastUpdate===null?(ut(H,p),ut(q,p)):(ut(H,p),q.lastUpdate=p)}function Bt(v,p){var B=v.updateQueue;(B=B===null?v.updateQueue=Ee(v.memoizedState):dt(v,B)).lastCapturedUpdate===null?B.firstCapturedUpdate=B.lastCapturedUpdate=p:(B.lastCapturedUpdate.next=p,B.lastCapturedUpdate=p)}function dt(v,p){var B=v.alternate;return B!==null&&p===B.updateQueue&&(p=v.updateQueue=Ne(p)),p}function Mt(v,p,B,H,q,ne){switch(B.tag){case 1:return typeof(v=B.payload)=="function"?v.call(ne,H,q):v;case 3:v.effectTag=-4097&v.effectTag|64;case 0:if((q=typeof(v=B.payload)=="function"?v.call(ne,H,q):v)==null)break;return r({},H,q);case 2:he=!0}return H}function Zt(v,p,B,H,q){he=!1;for(var ne=(p=dt(v,p)).baseState,ge=null,qe=0,ct=p.firstUpdate,xt=ne;ct!==null;){var e0=ct.expirationTime;e0<q?(ge===null&&(ge=ct,ne=xt),qe<e0&&(qe=e0)):(Wl(e0,ct.suspenseConfig),xt=Mt(v,0,ct,xt,B,H),ct.callback!==null&&(v.effectTag|=32,ct.nextEffect=null,p.lastEffect===null?p.firstEffect=p.lastEffect=ct:(p.lastEffect.nextEffect=ct,p.lastEffect=ct))),ct=ct.next}for(e0=null,ct=p.firstCapturedUpdate;ct!==null;){var jr=ct.expirationTime;jr<q?(e0===null&&(e0=ct,ge===null&&(ne=xt)),qe<jr&&(qe=jr)):(xt=Mt(v,0,ct,xt,B,H),ct.callback!==null&&(v.effectTag|=32,ct.nextEffect=null,p.lastCapturedEffect===null?p.firstCapturedEffect=p.lastCapturedEffect=ct:(p.lastCapturedEffect.nextEffect=ct,p.lastCapturedEffect=ct))),ct=ct.next}ge===null&&(p.lastUpdate=null),e0===null?p.lastCapturedUpdate=null:v.effectTag|=32,ge===null&&e0===null&&(ne=xt),p.baseState=ne,p.firstUpdate=ge,p.firstCapturedUpdate=e0,Go(qe),v.expirationTime=qe,v.memoizedState=xt}function d0(v,p,B){p.firstCapturedUpdate!==null&&(p.lastUpdate!==null&&(p.lastUpdate.next=p.firstCapturedUpdate,p.lastUpdate=p.lastCapturedUpdate),p.firstCapturedUpdate=p.lastCapturedUpdate=null),G0(p.firstEffect,B),p.firstEffect=p.lastEffect=null,G0(p.firstCapturedEffect,B),p.firstCapturedEffect=p.lastCapturedEffect=null}function G0(v,p){for(;v!==null;){var B=v.callback;if(B!==null){v.callback=null;var H=p;if(typeof B!="function")throw Error(a(191,B));B.call(H)}v=v.nextEffect}}var m0=o.ReactCurrentBatchConfig,pr=new n.Component().refs;function Wr(v,p,B,H){B=(B=B(H,p=v.memoizedState))==null?p:r({},p,B),v.memoizedState=B,(H=v.updateQueue)!==null&&v.expirationTime===0&&(H.baseState=B)}var Xn={isMounted:function(v){return!!(v=v._reactInternalFiber)&&O(v)===v},enqueueSetState:function(v,p,B){v=v._reactInternalFiber;var H=jn(),q=m0.suspense;(q=Ke(H=go(H,v,q),q)).payload=p,B!=null&&(q.callback=B),lt(v,q),ra(v,H)},enqueueReplaceState:function(v,p,B){v=v._reactInternalFiber;var H=jn(),q=m0.suspense;(q=Ke(H=go(H,v,q),q)).tag=1,q.payload=p,B!=null&&(q.callback=B),lt(v,q),ra(v,H)},enqueueForceUpdate:function(v,p){v=v._reactInternalFiber;var B=jn(),H=m0.suspense;(H=Ke(B=go(B,v,H),H)).tag=2,p!=null&&(H.callback=p),lt(v,H),ra(v,B)}};function yn(v,p,B,H,q,ne,ge){return typeof(v=v.stateNode).shouldComponentUpdate=="function"?v.shouldComponentUpdate(H,ne,ge):!(p.prototype&&p.prototype.isPureReactComponent&&Fn(B,H)&&Fn(q,ne))}function ua(v,p,B){var H=!1,q=Vt,ne=p.contextType;return typeof ne=="object"&&ne!==null?ne=$(ne):(q=ce(p)?Ze:te.current,ne=(H=(H=p.contextTypes)!=null)?$e(v,q):Vt),p=new p(B,ne),v.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=Xn,v.stateNode=p,p._reactInternalFiber=v,H&&((v=v.stateNode).__reactInternalMemoizedUnmaskedChildContext=q,v.__reactInternalMemoizedMaskedChildContext=ne),p}function Qi(v,p,B,H){v=p.state,typeof p.componentWillReceiveProps=="function"&&p.componentWillReceiveProps(B,H),typeof p.UNSAFE_componentWillReceiveProps=="function"&&p.UNSAFE_componentWillReceiveProps(B,H),p.state!==v&&Xn.enqueueReplaceState(p,p.state,null)}function ci(v,p,B,H){var q=v.stateNode;q.props=B,q.state=v.memoizedState,q.refs=pr;var ne=p.contextType;typeof ne=="object"&&ne!==null?q.context=$(ne):(ne=ce(p)?Ze:te.current,q.context=$e(v,ne)),(ne=v.updateQueue)!==null&&(Zt(v,ne,B,q,H),q.state=v.memoizedState),typeof(ne=p.getDerivedStateFromProps)=="function"&&(Wr(v,p,ne,B),q.state=v.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof q.getSnapshotBeforeUpdate=="function"||typeof q.UNSAFE_componentWillMount!="function"&&typeof q.componentWillMount!="function"||(p=q.state,typeof q.componentWillMount=="function"&&q.componentWillMount(),typeof q.UNSAFE_componentWillMount=="function"&&q.UNSAFE_componentWillMount(),p!==q.state&&Xn.enqueueReplaceState(q,q.state,null),(ne=v.updateQueue)!==null&&(Zt(v,ne,B,q,H),q.state=v.memoizedState)),typeof q.componentDidMount=="function"&&(v.effectTag|=4)}var Si=Array.isArray;function ui(v,p,B){if((v=B.ref)!==null&&typeof v!="function"&&typeof v!="object"){if(B._owner){if(B=B._owner){if(B.tag!==1)throw Error(a(309));var H=B.stateNode}if(!H)throw Error(a(147,v));var q=""+v;return p!==null&&p.ref!==null&&typeof p.ref=="function"&&p.ref._stringRef===q?p.ref:(p=function(ne){var ge=H.refs;ge===pr&&(ge=H.refs={}),ne===null?delete ge[q]:ge[q]=ne},p._stringRef=q,p)}if(typeof v!="string")throw Error(a(284));if(!B._owner)throw Error(a(290,v))}return v}
vendor: 4,263 bytes, line 286
286function fi(v,p){if(v.type!=="textarea")throw Error(a(31,Object.prototype.toString.call(p)==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":p,""))}function La(v){function p(je,We){if(v){var tt=je.lastEffect;tt!==null?(tt.nextEffect=We,je.lastEffect=We):je.firstEffect=je.lastEffect=We,We.nextEffect=null,We.effectTag=8}}function B(je,We){if(!v)return null;for(;We!==null;)p(je,We),We=We.sibling;return null}function H(je,We){for(je=new Map;We!==null;)We.key!==null?je.set(We.key,We):je.set(We.index,We),We=We.sibling;return je}function q(je,We,tt){return(je=Es(je,We)).index=0,je.sibling=null,je}function ne(je,We,tt){return je.index=tt,v?(tt=je.alternate)!==null?(tt=tt.index)<We?(je.effectTag=2,We):tt:(je.effectTag=2,We):We}function ge(je){return v&&je.alternate===null&&(je.effectTag=2),je}function qe(je,We,tt,Jt){return We===null||We.tag!==6?((We=Lu(tt,je.mode,Jt)).return=je,We):((We=q(We,tt)).return=je,We)}function ct(je,We,tt,Jt){return We!==null&&We.elementType===tt.type?((Jt=q(We,tt.props)).ref=ui(je,We,tt),Jt.return=je,Jt):((Jt=el(tt.type,tt.key,tt.props,null,je.mode,Jt)).ref=ui(je,We,tt),Jt.return=je,Jt)}function xt(je,We,tt,Jt){return We===null||We.tag!==4||We.stateNode.containerInfo!==tt.containerInfo||We.stateNode.implementation!==tt.implementation?((We=Nu(tt,je.mode,Jt)).return=je,We):((We=q(We,tt.children||[])).return=je,We)}function e0(je,We,tt,Jt,c0){return We===null||We.tag!==7?((We=na(tt,je.mode,Jt,c0)).return=je,We):((We=q(We,tt)).return=je,We)}function jr(je,We,tt){if(typeof We=="string"||typeof We=="number")return(We=Lu(""+We,je.mode,tt)).return=je,We;if(typeof We=="object"&&We!==null){switch(We.$$typeof){case u:return(tt=el(We.type,We.key,We.props,null,je.mode,tt)).ref=ui(je,null,We),tt.return=je,tt;case A:return(We=Nu(We,je.mode,tt)).return=je,We}if(Si(We)||G(We))return(We=na(We,je.mode,tt,null)).return=je,We;fi(je,We)}return null}function tr(je,We,tt,Jt){var c0=We!==null?We.key:null;if(typeof tt=="string"||typeof tt=="number")return c0!==null?null:qe(je,We,""+tt,Jt);if(typeof tt=="object"&&tt!==null){switch(tt.$$typeof){case u:return tt.key===c0?tt.type===d?e0(je,We,tt.props.children,Jt,c0):ct(je,We,tt,Jt):null;case A:return tt.key===c0?xt(je,We,tt,Jt):null}if(Si(tt)||G(tt))return c0!==null?null:e0(je,We,tt,Jt,null);fi(je,tt)}return null}function Li(je,We,tt,Jt,c0){if(typeof Jt=="string"||typeof Jt=="number")return qe(We,je=je.get(tt)||null,""+Jt,c0);if(typeof Jt=="object"&&Jt!==null){switch(Jt.$$typeof){case u:return je=je.get(Jt.key===null?tt:Jt.key)||null,Jt.type===d?e0(We,je,Jt.props.children,c0,Jt.key):ct(We,je,Jt,c0);case A:return xt(We,je=je.get(Jt.key===null?tt:Jt.key)||null,Jt,c0)}if(Si(Jt)||G(Jt))return e0(We,je=je.get(tt)||null,Jt,c0,null);fi(We,Jt)}return null}function Cs(je,We,tt,Jt){for(var c0=null,rr=null,g0=We,W0=We=0,Un=null;g0!==null&&W0<tt.length;W0++){g0.index>W0?(Un=g0,g0=null):Un=g0.sibling;var Y0=tr(je,g0,tt[W0],Jt);if(Y0===null){g0===null&&(g0=Un);break}v&&g0&&Y0.alternate===null&&p(je,g0),We=ne(Y0,We,W0),rr===null?c0=Y0:rr.sibling=Y0,rr=Y0,g0=Un}if(W0===tt.length)return B(je,g0),c0;if(g0===null){for(;W0<tt.length;W0++)(g0=jr(je,tt[W0],Jt))!==null&&(We=ne(g0,We,W0),rr===null?c0=g0:rr.sibling=g0,rr=g0);return c0}for(g0=H(je,g0);W0<tt.length;W0++)(Un=Li(g0,je,W0,tt[W0],Jt))!==null&&(v&&Un.alternate!==null&&g0.delete(Un.key===null?W0:Un.key),We=ne(Un,We,W0),rr===null?c0=Un:rr.sibling=Un,rr=Un);return v&&g0.forEach((function(bo){return p(je,bo)})),c0}function Ni(je,We,tt,Jt){var c0=G(tt);if(typeof c0!="function")throw Error(a(150));if((tt=c0.call(tt))==null)throw Error(a(151));for(var rr=c0=null,g0=We,W0=We=0,Un=null,Y0=tt.next();g0!==null&&!Y0.done;W0++,Y0=tt.next()){g0.index>W0?(Un=g0,g0=null):Un=g0.sibling;var bo=tr(je,g0,Y0.value,Jt);if(bo===null){g0===null&&(g0=Un);break}v&&g0&&bo.alternate===null&&p(je,g0),We=ne(bo,We,W0),rr===null?c0=bo:rr.sibling=bo,rr=bo,g0=Un}if(Y0.done)return B(je,g0),c0;if(g0===null){for(;!Y0.done;W0++,Y0=tt.next())(Y0=jr(je,Y0.value,Jt))!==null&&(We=ne(Y0,We,W0),rr===null?c0=Y0:rr.sibling=Y0,rr=Y0);return c0}for(g0=H(je,g0);!Y0.done;W0++,Y0=tt.next())(Y0=Li(g0,je,W0,Y0.value,Jt))!==null&&(v&&Y0.alternate!==null&&g0.delete(Y0.key===null?W0:Y0.key),We=ne(Y0,We,W0),rr===null?c0=Y0:rr.sibling=Y0,rr=Y0);
286return v&&g0.forEach((function(Kl){return p(je,Kl)})),c0}return function(je,We,tt,Jt){var c0=typeof tt=="object"&&tt!==null&&tt.type===d&&tt.key===null;c0&&(tt=tt.props.children);var rr=typeof tt=="object"&&tt!==null;if(rr)switch(tt.$$typeof){case u:e:{for(rr=tt.key,c0=We;c0!==null;){if(c0.key===rr){if(c0.tag===7?tt.type===d:c0.elementType===tt.type){B(je,c0.sibling),(We=q(c0,tt.type===d?tt.props.children:tt.props)).ref=ui(je,c0,tt),We.return=je,je=We;break e}B(je,c0);break}p(je,c0),c0=c0.sibling}tt.type===d?((We=na(tt.props.children,je.mode,Jt,tt.key)).return=je,je=We):((Jt=el(tt.type,tt.key,tt.props,null,je.mode,Jt)).ref=ui(je,We,tt),Jt.return=je,je=Jt)}return ge(je);case A:e:{for(c0=tt.key;We!==null;){if(We.key===c0){if(We.tag===4&&We.stateNode.containerInfo===tt.containerInfo&&We.stateNode.implementation===tt.implementation){B(je,We.sibling),(We=q(We,tt.children||[])).return=je,je=We;break e}B(je,We);break}p(je,We),We=We.sibling}(We=Nu(tt,je.mode,Jt)).return=je,je=We}return ge(je)}if(typeof tt=="string"||typeof tt=="number")return tt=""+tt,We!==null&&We.tag===6?(B(je,We.sibling),(We=q(We,tt)).return=je,je=We):(B(je,We),(We=Lu(tt,je.mode,Jt)).return=je,je=We),ge(je);if(Si(tt))return Cs(je,We,tt,Jt);if(G(tt))return Ni(je,We,tt,Jt);if(rr&&fi(je,tt),tt===void 0&&!c0)switch(je.tag){case 1:case 0:throw je=je.type,Error(a(152,je.displayName||je.name||"Component"))}return B(je,We)}}var Na=La(!0),kr=La(!1),fa={},Gn={current:fa},oo={current:fa},Aa={current:fa};function ki(v){if(v===fa)throw Error(a(174));return v}function ha(v,p){Gt(Aa,p),Gt(oo,v),Gt(Gn,fa),p=z(p),Lt(Gn),Gt(Gn,p)}function Yr(v){Lt(Gn),Lt(oo),Lt(Aa)}function Oa(v){var p=ki(Aa.current),B=ki(Gn.current);B!==(p=ie(B,v.type,p))&&(Gt(oo,v),Gt(Gn,p))}function Lo(v){oo.current===v&&(Lt(Gn),Lt(oo))}var hr={current:0};function Ji(v){for(var p=v;p!==null;){if(p.tag===13){var B=p.memoizedState;if(B!==null&&((B=B.dehydrated)===null||Qt(B)||yt(B)))return p}else if(p.tag===19&&p.memoizedProps.revealOrder!==void 0){if((64&p.effectTag)!=0)return p}else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===v)break;for(;p.sibling===null;){if(p.return===null||p.return===v)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}return null}function cs(v,p){return{responder:v,props:p}}var Ma=o.ReactCurrentDispatcher,mr=o.ReactCurrentBatchConfig,Wn=0,gn=null,on=null,Yn=null,pn=null,R0=null,da=null,$n=0,$r=null,or=0,Vi=!1,Ln=null,qn=0;function sn(){throw Error(a(321))}function Zi(v,p){if(p===null)return!1;for(var B=0;B<p.length&&B<v.length;B++)if(!Gr(v[B],p[B]))return!1;return!0}function k0(v,p,B,H,q,ne){if(Wn=ne,gn=p,Yn=v!==null?v.memoizedState:null,Ma.current=Yn===null?qr:pa,p=B(H,q),Vi){do Vi=!1,qn+=1,Yn=v!==null?v.memoizedState:null,da=pn,$r=R0=on=null,Ma.current=pa,p=B(H,q);while(Vi);Ln=null,qn=0}if(Ma.current=co,(v=gn).memoizedState=pn,v.expirationTime=$n,v.updateQueue=$r,v.effectTag|=or,v=on!==null&&on.next!==null,Wn=0,da=R0=pn=Yn=on=gn=null,$n=0,$r=null,or=0,v)throw Error(a(300));return p}function Bn(){Ma.current=co,Wn=0,da=R0=pn=Yn=on=gn=null,$n=0,$r=null,or=0,Vi=!1,Ln=null,qn=0}function Nr(){var v={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return R0===null?pn=R0=v:R0=R0.next=v,R0}function xn(){if(da!==null)da=(R0=da).next,Yn=(on=Yn)!==null?on.next:null;else{if(Yn===null)throw Error(a(310));var v={memoizedState:(on=Yn).memoizedState,baseState:on.baseState,queue:on.queue,baseUpdate:on.baseUpdate,next:null};R0=R0===null?pn=v:R0.next=v,Yn=on.next}return R0}function ga(v,p){return typeof p=="function"?p(v):p}function _l(v){var p=xn(),B=p.queue;if(B===null)throw Error(a(311));if(B.lastRenderedReducer=v,0<qn){var H=B.dispatch;if(Ln!==null){var q=Ln.get(B);if(q!==void 0){Ln.delete(B);var ne=p.memoizedState;do ne=v(ne,q.action),q=q.next;while(q!==null);return Gr(ne,p.memoizedState)||(Xi=!0),p.memoizedState=ne,p.baseUpdate===B.last&&(p.baseState=ne),B.lastRenderedState=ne,[ne,H]}}return[p.memoizedState,H]}H=B.last;var ge=p.baseUpdate;if(ne=p.baseState,ge!==null?(H!==null&&(H.next=null),H=ge.next):H=H!==null?H.next:null,H!==null){var qe=q=null,ct=H,xt=!1;do{var e0=ct.expirationTime;e0<Wn?(xt||(xt=!0,qe=ge,q=ne),e0>$n&&Go($n=e0)):(Wl(e0,ct.suspenseConfig),ne=ct.eagerReducer===v?ct.eagerState:v(ne,ct.action)),ge=ct,ct=ct.next}
286while(ct!==null&&ct!==H);xt||(qe=ge,q=ne),Gr(ne,p.memoizedState)||(Xi=!0),p.memoizedState=ne,p.baseUpdate=qe,p.baseState=q,B.lastRenderedState=ne}return[p.memoizedState,B.dispatch]}function No(v){var p=Nr();return typeof v=="function"&&(v=v()),p.memoizedState=p.baseState=v,v=(v=p.queue={last:null,dispatch:null,lastRenderedReducer:ga,lastRenderedState:v}).dispatch=Ys.bind(null,gn,v),[p.memoizedState,v]}function us(v){return _l(ga)}function fs(v,p,B,H){return v={tag:v,create:p,destroy:B,deps:H,next:null},$r===null?($r={lastEffect:null}).lastEffect=v.next=v:(p=$r.lastEffect)===null?$r.lastEffect=v.next=v:(B=p.next,p.next=v,v.next=B,$r.lastEffect=v),v}function As(v,p,B,H){var q=Nr();or|=v,q.memoizedState=fs(p,B,void 0,H===void 0?null:H)}function so(v,p,B,H){var q=xn();H=H===void 0?null:H;var ne=void 0;if(on!==null){var ge=on.memoizedState;if(ne=ge.destroy,H!==null&&Zi(H,ge.deps))return void fs(0,B,ne,H)}or|=v,q.memoizedState=fs(p,B,ne,H)}function Nn(v,p){return As(516,192,v,p)}function Pa(v,p){return so(516,192,v,p)}function xc(v,p){return typeof p=="function"?(v=v(),p(v),function(){p(null)}):p!=null?(v=v(),p.current=v,function(){p.current=null}):void 0}function wc(){}function Oo(v,p){return Nr().memoizedState=[v,p===void 0?null:p],v}function lo(v,p){var B=xn();p=p===void 0?null:p;var H=B.memoizedState;return H!==null&&p!==null&&Zi(p,H[1])?H[0]:(B.memoizedState=[v,p],v)}function Ys(v,p,B){if(!(25>qn))throw Error(a(301));var H=v.alternate;if(v===gn||H!==null&&H===gn)if(Vi=!0,v={expirationTime:Wn,suspenseConfig:null,action:B,eagerReducer:null,eagerState:null,next:null},Ln===null&&(Ln=new Map),(B=Ln.get(p))===void 0)Ln.set(p,v);else{for(p=B;p.next!==null;)p=p.next;p.next=v}else{var q=jn(),ne=m0.suspense;ne={expirationTime:q=go(q,v,ne),suspenseConfig:ne,action:B,eagerReducer:null,eagerState:null,next:null};var ge=p.last;if(ge===null)ne.next=ne;else{var qe=ge.next;qe!==null&&(ne.next=qe),ge.next=ne}if(p.last=ne,v.expirationTime===0&&(H===null||H.expirationTime===0)&&(H=p.lastRenderedReducer)!==null)try{var ct=p.lastRenderedState,xt=H(ct,B);if(ne.eagerReducer=H,ne.eagerState=xt,Gr(xt,ct))return}catch{}ra(v,q)}}var co={readContext:$,useCallback:sn,useContext:sn,useEffect:sn,useImperativeHandle:sn,useLayoutEffect:sn,useMemo:sn,useReducer:sn,useRef:sn,useState:sn,useDebugValue:sn,useResponder:sn,useDeferredValue:sn,useTransition:sn},qr={readContext:$,useCallback:Oo,useContext:$,useEffect:Nn,useImperativeHandle:function(v,p,B){return B=B!=null?B.concat([v]):null,As(4,36,xc.bind(null,p,v),B)},useLayoutEffect:function(v,p){return As(4,36,v,p)},useMemo:function(v,p){var B=Nr();return p=p===void 0?null:p,v=v(),B.memoizedState=[v,p],v},useReducer:function(v,p,B){var H=Nr();return p=B!==void 0?B(p):p,H.memoizedState=H.baseState=p,v=(v=H.queue={last:null,dispatch:null,lastRenderedReducer:v,lastRenderedState:p}).dispatch=Ys.bind(null,gn,v),[H.memoizedState,v]},useRef:function(v){return v={current:v},Nr().memoizedState=v},useState:No,useDebugValue:wc,useResponder:cs,useDeferredValue:function(v,p){var B=No(v),H=B[0],q=B[1];return Nn((function(){i.unstable_next((function(){var ne=mr.suspense;mr.suspense=p===void 0?null:p;try{q(v)}finally{mr.suspense=ne}}))}),[v,p]),H},useTransition:function(v){var p=No(!1),B=p[0],H=p[1];return[Oo((function(q){H(!0),i.unstable_next((function(){var ne=mr.suspense;mr.suspense=v===void 0?null:v;try{H(!1),q()}finally{mr.suspense=ne}}))}),[v,B]),B]}},pa={readContext:$,useCallback:lo,useContext:$,useEffect:Pa,useImperativeHandle:function(v,p,B){return B=B!=null?B.concat([v]):null,so(4,36,xc.bind(null,p,v),B)},useLayoutEffect:function(v,p){return so(4,36,v,p)},useMemo:function(v,p){var B=xn();p=p===void 0?null:p;var H=B.memoizedState;return H!==null&&p!==null&&Zi(p,H[1])?H[0]:(v=v(),B.memoizedState=[v,p],v)},useReducer:_l,useRef:function(){return xn().memoizedState},useState:us,useDebugValue:wc,useResponder:cs,useDeferredValue:function(v,p){var B=us(),H=B[0],q=B[1];return Pa((function(){i.unstable_next((function(){var ne=mr.suspense;mr.suspense=p===void 0?null:p;try{q(v)}finally{mr.suspense=ne}}))}),[v,p]),H}
286,useTransition:function(v){var p=us(),B=p[0],H=p[1];return[lo((function(q){H(!0),i.unstable_next((function(){var ne=mr.suspense;mr.suspense=v===void 0?null:v;try{H(!1),q()}finally{mr.suspense=ne}}))}),[v,B]),B]}},Ff=o.ReactCurrentOwner,Xi=!1;function On(v,p,B,H){p.child=v===null?kr(p,null,B,H):Na(p,v.child,B,H)}function ma(v,p,B,H,q){B=B.render;var ne=p.ref;return V(p,q),H=k0(v,p,B,H,ne,q),v===null||Xi?(p.effectTag|=1,On(v,p,H,q),p.child):(p.updateQueue=v.updateQueue,p.effectTag&=-517,v.expirationTime<=q&&(v.expirationTime=0),ln(v,p,q))}function Fl(v,p,B,H,q,ne){if(v===null){var ge=B.type;return typeof ge!="function"||Tu(ge)||ge.defaultProps!==void 0||B.compare!==null||B.defaultProps!==void 0?((v=el(B.type,null,H,null,p.mode,ne)).ref=p.ref,v.return=p,p.child=v):(p.tag=15,p.type=ge,Qc(v,p,ge,H,q,ne))}return ge=v.child,q<ne&&(q=ge.memoizedProps,(B=(B=B.compare)!==null?B:Fn)(q,H)&&v.ref===p.ref)?ln(v,p,ne):(p.effectTag|=1,(v=Es(ge,H)).ref=p.ref,v.return=p,p.child=v)}function Qc(v,p,B,H,q,ne){return v!==null&&Fn(v.memoizedProps,H)&&v.ref===p.ref&&(Xi=!1,q<ne)?ln(v,p,ne):Ai(v,p,B,H,ne)}function hs(v,p){var B=p.ref;(v===null&&B!==null||v!==null&&v.ref!==B)&&(p.effectTag|=128)}function Ai(v,p,B,H,q){var ne=ce(B)?Ze:te.current;return ne=$e(p,ne),V(p,q),B=k0(v,p,B,H,ne,q),v===null||Xi?(p.effectTag|=1,On(v,p,B,q),p.child):(p.updateQueue=v.updateQueue,p.effectTag&=-517,v.expirationTime<=q&&(v.expirationTime=0),ln(v,p,q))}function Sc(v,p,B,H,q){if(ce(B)){var ne=!0;D(p)}else ne=!1;if(V(p,q),p.stateNode===null)v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),ua(p,B,H),ci(p,B,H,q),H=!0;else if(v===null){var ge=p.stateNode,qe=p.memoizedProps;ge.props=qe;var ct=ge.context,xt=B.contextType;xt=typeof xt=="object"&&xt!==null?$(xt):$e(p,xt=ce(B)?Ze:te.current);var e0=B.getDerivedStateFromProps,jr=typeof e0=="function"||typeof ge.getSnapshotBeforeUpdate=="function";jr||typeof ge.UNSAFE_componentWillReceiveProps!="function"&&typeof ge.componentWillReceiveProps!="function"||(qe!==H||ct!==xt)&&Qi(p,ge,H,xt),he=!1;var tr=p.memoizedState;ct=ge.state=tr;var Li=p.updateQueue;Li!==null&&(Zt(p,Li,H,ge,q),ct=p.memoizedState),qe!==H||tr!==ct||Ge.current||he?(typeof e0=="function"&&(Wr(p,B,e0,H),ct=p.memoizedState),(qe=he||yn(p,B,qe,H,tr,ct,xt))?(jr||typeof ge.UNSAFE_componentWillMount!="function"&&typeof ge.componentWillMount!="function"||(typeof ge.componentWillMount=="function"&&ge.componentWillMount(),typeof ge.UNSAFE_componentWillMount=="function"&&ge.UNSAFE_componentWillMount()),typeof ge.componentDidMount=="function"&&(p.effectTag|=4)):(typeof ge.componentDidMount=="function"&&(p.effectTag|=4),p.memoizedProps=H,p.memoizedState=ct),ge.props=H,ge.state=ct,ge.context=xt,H=qe):(typeof ge.componentDidMount=="function"&&(p.effectTag|=4),H=!1)}else ge=p.stateNode,qe=p.memoizedProps,ge.props=p.type===p.elementType?qe:ar(p.type,qe),ct=ge.context,xt=typeof(xt=B.contextType)=="object"&&xt!==null?$(xt):$e(p,xt=ce(B)?Ze:te.current),(jr=typeof(e0=B.getDerivedStateFromProps)=="function"||typeof ge.getSnapshotBeforeUpdate=="function")||typeof ge.UNSAFE_componentWillReceiveProps!="function"&&typeof ge.componentWillReceiveProps!="function"||(qe!==H||ct!==xt)&&Qi(p,ge,H,xt),he=!1,ct=p.memoizedState,tr=ge.state=ct,(Li=p.updateQueue)!==null&&(Zt(p,Li,H,ge,q),tr=p.memoizedState),qe!==H||ct!==tr||Ge.current||he?(typeof e0=="function"&&(Wr(p,B,e0,H),tr=p.memoizedState),(e0=he||yn(p,B,qe,H,ct,tr,xt))?(jr||typeof ge.UNSAFE_componentWillUpdate!="function"&&typeof ge.componentWillUpdate!="function"||(typeof ge.componentWillUpdate=="function"&&ge.componentWillUpdate(H,tr,xt),typeof ge.UNSAFE_componentWillUpdate=="function"&&ge.UNSAFE_componentWillUpdate(H,tr,xt)),typeof ge.componentDidUpdate=="function"&&(p.effectTag|=4),typeof ge.getSnapshotBeforeUpdate=="function"&&(p.effectTag|=256)):(typeof ge.componentDidUpdate!="function"||qe===v.memoizedProps&&ct===v.memoizedState||(p.effectTag|=4),typeof ge.getSnapshotBeforeUpdate!="function"||qe===v.memoizedProps&&ct===v.memoizedState||(p.effectTag|=256),p.memoizedProps=H,p.memoizedState=tr),ge.props=H,ge.state=tr,ge.context=xt,H=e0):(typeof ge.componentDidUpdate!="function"||qe===v.memoizedProps&&ct===v.memoizedState||(p.effectTag|=4),typeof ge.getSnapshotBeforeUpdate!="function"||qe===v.memoizedProps&&ct===v.memoizedState||(p.effectTag|=256),H=!1);return qs(v,p,B,H,ne,q)}function qs(v,p,B,H,q,ne){hs(v,p);var ge=(64&p.effectTag)!=0;if(!H&&!ge)return q&&Pe(p,B,!1),ln(v,p,ne);H=p.stateNode,Ff.current=p;var qe=ge&&typeof B.getDerivedStateFromError!="function"?null:H.render();return p.effectTag|=1,v!==null&&ge?(p.child=Na(p,v.child,null,ne),p.child=Na(p,null,qe,ne)):On(v,p,qe,ne),p.memoizedState=H.state,q&&Pe(p,B,!0),p.child}function $i(v){var p=v.stateNode;p.pendingContext?Je(0,p.pendingContext,p.pendingContext!==p.context):p.context&&Je(0,p.context,!1),ha(v,p.containerInfo)}var Rl,hi,kc,Mo,di={dehydrated:null,retryTime:0};function Po(v,p,B){var H,q=p.mode,ne=p.pendingProps,ge=hr.current,qe=!1;if((H=(64&p.effectTag)!=0)||(H=(2&ge)!=0&&(v===null||v.memoizedState!==null)),H?(qe=!0,p.effectTag&=-65):v!==null&&v.memoizedState===null||ne.fallback===void 0||ne.unstable_avoidThisFallback===!0||(ge|=1),Gt(hr,1&ge),v===null){if(ne.fallback,qe){if(qe=ne.fallback,(ne=na(null,q,0,null)).return=p,(2&p.mode)==0)for(v=p.memoizedState!==null?p.child.child:p.child,ne.child=v;v!==null;)v.return=ne,v=v.sibling;return(B=na(qe,q,B,null)).return=p,ne.sibling=B,p.memoizedState=di,p.child=ne,B}return q=ne.children,p.memoizedState=null,p.child=kr(p,null,q,B)}if(v.memoizedState!==null){if(q=(v=v.child).sibling,qe){if(ne=ne.fallback,(B=Es(v,v.pendingProps)).return=p,(2&p.mode)==0&&(qe=p.memoizedState!==null?p.child.child:p.child)!==v.child)for(B.child=qe;qe!==null;
286)qe.return=B,qe=qe.sibling;return(q=Es(q,ne,q.expirationTime)).return=p,B.sibling=q,B.childExpirationTime=0,p.memoizedState=di,p.child=B,q}return B=Na(p,v.child,ne.children,B),p.memoizedState=null,p.child=B}if(v=v.child,qe){if(qe=ne.fallback,(ne=na(null,q,0,null)).return=p,ne.child=v,v!==null&&(v.return=ne),(2&p.mode)==0)for(v=p.memoizedState!==null?p.child.child:p.child,ne.child=v;v!==null;)v.return=ne,v=v.sibling;return(B=na(qe,q,B,null)).return=p,ne.sibling=B,B.effectTag|=2,ne.childExpirationTime=0,p.memoizedState=di,p.child=ne,B}return p.memoizedState=null,p.child=Na(p,v,ne.children,B)}function ds(v,p){v.expirationTime<p&&(v.expirationTime=p);var B=v.alternate;B!==null&&B.expirationTime<p&&(B.expirationTime=p),ji(v.return,p)}function ei(v,p,B,H,q,ne){var ge=v.memoizedState;ge===null?v.memoizedState={isBackwards:p,rendering:null,last:H,tail:B,tailExpiration:0,tailMode:q,lastEffect:ne}:(ge.isBackwards=p,ge.rendering=null,ge.last=H,ge.tail=B,ge.tailExpiration=0,ge.tailMode=q,ge.lastEffect=ne)}function Ua(v,p,B){var H=p.pendingProps,q=H.revealOrder,ne=H.tail;if(On(v,p,H.children,B),(2&(H=hr.current))!=0)H=1&H|2,p.effectTag|=64;else{if(v!==null&&(64&v.effectTag)!=0)e:for(v=p.child;v!==null;){if(v.tag===13)v.memoizedState!==null&&ds(v,B);else if(v.tag===19)ds(v,B);else if(v.child!==null){v.child.return=v,v=v.child;continue}if(v===p)break e;for(;v.sibling===null;){if(v.return===null||v.return===p)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}H&=1}if(Gt(hr,H),(2&p.mode)==0)p.memoizedState=null;else switch(q){case"forwards":for(B=p.child,q=null;B!==null;)(v=B.alternate)!==null&&Ji(v)===null&&(q=B),B=B.sibling;(B=q)===null?(q=p.child,p.child=null):(q=B.sibling,B.sibling=null),ei(p,!1,q,B,ne,p.lastEffect);break;case"backwards":for(B=null,q=p.child,p.child=null;q!==null;){if((v=q.alternate)!==null&&Ji(v)===null){p.child=q;break}v=q.sibling,q.sibling=B,B=q,q=v}ei(p,!0,B,null,ne,p.lastEffect);break;case"together":ei(p,!1,null,null,void 0,p.lastEffect);break;default:p.memoizedState=null}return p.child}function ln(v,p,B){v!==null&&(p.dependencies=v.dependencies);var H=p.expirationTime;if(H!==0&&Go(H),p.childExpirationTime<B)return null;if(v!==null&&p.child!==v.child)throw Error(a(153));if(p.child!==null){for(B=Es(v=p.child,v.pendingProps,v.expirationTime),p.child=B,B.return=p;v.sibling!==null;)v=v.sibling,(B=B.sibling=Es(v,v.pendingProps,v.expirationTime)).return=p;B.sibling=null}return p.child}function uo(v){v.effectTag|=4}function gi(v,p){switch(v.tailMode){case"hidden":p=v.tail;for(var B=null;p!==null;)p.alternate!==null&&(B=p),p=p.sibling;B===null?v.tail=null:B.sibling=null;break;case"collapsed":B=v.tail;for(var H=null;B!==null;)B.alternate!==null&&(H=B),B=B.sibling;H===null?p||v.tail===null?v.tail=null:v.tail.sibling=null:H.sibling=null}}function va(v){switch(v.tag){case 1:ce(v.type)&&Ue();var p=v.effectTag;return 4096&p?(v.effectTag=-4097&p|64,v):null;case 3:if(Yr(),J(),(64&(p=v.effectTag))!=0)throw Error(a(285));return v.effectTag=-4097&p|64,v;case 5:return Lo(v),null;case 13:return Lt(hr),4096&(p=v.effectTag)?(v.effectTag=-4097&p|64,v):null;case 19:return Lt(hr),null;case 4:return Yr(),null;case 10:return Tn(v),null;default:return null}}function fo(v,p){return{value:v,source:p,stack:Tt(p)}}Rl=function(v,p){for(var B=p.child;B!==null;){if(B.tag===5||B.tag===6)de(v,B.stateNode);else if(B.tag!==4&&B.child!==null){B.child.return=B,B=B.child;continue}if(B===p)break;for(;B.sibling===null;){if(B.return===null||B.return===p)return;B=B.return}B.sibling.return=B.return,B=B.sibling}},hi=function(){},kc=function(v,p,B,H,q){if((v=v.memoizedProps)!==H){var ne=p.stateNode,ge=ki(Gn.current);B=Me(ne,B,v,H,q,ge),(p.updateQueue=B)&&uo(p)}},Mo=function(v,p,B,H){B!==H&&uo(p)};var Dc=typeof WeakSet=="function"?WeakSet:Set;function gs(v,p){var B=p.source,H=p.stack;H===null&&B!==null&&(H=Tt(B)),B!==null&&P(B.type),p=p.value,v!==null&&v.tag===1&&P(v.type);try{console.error(p)}catch(q){setTimeout((function(){throw q}))}}function za(v){var p=v.ref;if(p!==null)if(typeof p=="function")try{p(null)}catch(B){Ja(v,B)}else p.current=null}function Tl(v,p){switch(p.tag){case 0:case 11:case 15:Ea(2,0,p);break;case 1:if(256&p.effectTag&&v!==null){var B=v.memoizedProps,H=v.memoizedState;p=(v=p.stateNode).getSnapshotBeforeUpdate(p.elementType===p.type?B:ar(p.type,B),H),v.__reactInternalSnapshotBeforeUpdate=p}break;
286case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function Ea(v,p,B){if((B=(B=B.updateQueue)!==null?B.lastEffect:null)!==null){var H=B=B.next;do{if((H.tag&v)!=0){var q=H.destroy;H.destroy=void 0,q!==void 0&&q()}(H.tag&p)!=0&&(q=H.create,H.destroy=q()),H=H.next}while(H!==B)}}function ti(v,p,B){switch(typeof Ru=="function"&&Ru(p),p.tag){case 0:case 11:case 14:case 15:if((v=p.updateQueue)!==null&&(v=v.lastEffect)!==null){var H=v.next;w0(97<B?97:B,(function(){var q=H;do{var ne=q.destroy;if(ne!==void 0){var ge=p;try{ne()}catch(qe){Ja(ge,qe)}}q=q.next}while(q!==H)}))}break;case 1:za(p),typeof(B=p.stateNode).componentWillUnmount=="function"&&(function(q,ne){try{ne.props=q.memoizedProps,ne.state=q.memoizedState,ne.componentWillUnmount()}catch(ge){Ja(q,ge)}})(p,B);break;case 5:za(p);break;case 4:Fc(v,p,B)}}function ps(v,p,B){for(var H=p;;)if(ti(v,H,B),H.child===null||H.tag===4){if(H===p)break;for(;H.sibling===null;){if(H.return===null||H.return===p)return;H=H.return}H.sibling.return=H.return,H=H.sibling}else H.child.return=H,H=H.child}function pi(v){var p=v.alternate;v.return=null,v.child=null,v.memoizedState=null,v.updateQueue=null,v.dependencies=null,v.alternate=null,v.firstEffect=null,v.lastEffect=null,v.pendingProps=null,v.memoizedProps=null,p!==null&&pi(p)}function _c(v){return v.tag===5||v.tag===3||v.tag===4}function Ks(v){e:{for(var p=v.return;p!==null;){if(_c(p)){var B=p;break e}p=p.return}throw Error(a(160))}switch(p=B.stateNode,B.tag){case 5:var H=!1;break;case 3:case 4:p=p.containerInfo,H=!0;break;default:throw Error(a(161))}16&B.effectTag&&(mt(p),B.effectTag&=-17);e:t:for(B=v;;){for(;B.sibling===null;){if(B.return===null||_c(B.return)){B=null;break e}B=B.return}for(B.sibling.return=B.return,B=B.sibling;B.tag!==5&&B.tag!==6&&B.tag!==18;){if(2&B.effectTag||B.child===null||B.tag===4)continue t;B.child.return=B,B=B.child}if(!(2&B.effectTag)){B=B.stateNode;break e}}for(var q=v;;){var ne=q.tag===5||q.tag===6;if(ne)ne=ne?q.stateNode:q.stateNode.instance,B?H?bt(p,ne,B):pt(p,ne,B):H?Le(p,ne):Ce(p,ne);else if(q.tag!==4&&q.child!==null){q.child.return=q,q=q.child;continue}if(q===v)break;for(;q.sibling===null;){if(q.return===null||q.return===v)return;q=q.return}q.sibling.return=q.return,q=q.sibling}}function Fc(v,p,B){for(var H,q,ne=p,ge=!1;;){if(!ge){ge=ne.return;e:for(;;){if(ge===null)throw Error(a(160));switch(H=ge.stateNode,ge.tag){case 5:q=!1;break e;case 3:case 4:H=H.containerInfo,q=!0;break e}ge=ge.return}ge=!0}if(ne.tag===5||ne.tag===6)ps(v,ne,B),q?Ht(H,ne.stateNode):kt(H,ne.stateNode);else if(ne.tag===4){if(ne.child!==null){H=ne.stateNode.containerInfo,q=!0,ne.child.return=ne,ne=ne.child;continue}}else if(ti(v,ne,B),ne.child!==null){ne.child.return=ne,ne=ne.child;continue}if(ne===p)break;for(;ne.sibling===null;){if(ne.return===null||ne.return===p)return;(ne=ne.return).tag===4&&(ge=!1)}ne.sibling.return=ne.return,ne=ne.sibling}}function js(v,p){switch(p.tag){case 0:case 11:case 14:case 15:Ea(4,8,p);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var B=p.stateNode;if(B!=null){var H=p.memoizedProps;v=v!==null?v.memoizedProps:H;var q=p.type,ne=p.updateQueue;p.updateQueue=null,ne!==null&&at(B,ne,q,v,H,p)}break;case 6:if(p.stateNode===null)throw Error(a(162));B=p.memoizedProps,Te(p.stateNode,v!==null?v.memoizedProps:B,B);break;case 13:(function(ge){var qe=ge;if(ge.memoizedState===null)var ct=!1;else ct=!0,qe=ge.child,Ul=v0();if(qe!==null){e:if(ge=qe,gt)for(qe=ge;;){if(qe.tag===5){var xt=qe.stateNode;ct?Se(xt):Wt(qe.stateNode,qe.memoizedProps)}else if(qe.tag===6)xt=qe.stateNode,ct?Dt(xt):st(xt,qe.memoizedProps);else{if(qe.tag===13&&qe.memoizedState!==null&&qe.memoizedState.dehydrated===null){(xt=qe.child.sibling).return=qe,qe=xt;continue}if(qe.child!==null){qe.child.return=qe,qe=qe.child;continue}}if(qe===ge)break e;for(;qe.sibling===null;){if(qe.return===null||qe.return===ge)break e;qe=qe.return}qe.sibling.return=qe.return,qe=qe.sibling}}})(p),Ha(p);break;case 19:Ha(p);break;default:throw Error(a(163))}}function Ha(v){var p=v.updateQueue;if(p!==null){v.updateQueue=null;var B=v.stateNode;B===null&&(B=v.stateNode=new Dc),p.forEach((function(H){var q=Lf.bind(null,v,H);B.has(H)||(B.add(H),H.then(q,q))}))}}var ea=typeof WeakMap=="function"?WeakMap:Map;function Uo(v,p,B){(B=Ke(B,null)).tag=3,B.payload={element:null};var H=p.value;return B.callback=function(){zl||(zl=!0,Zs=H),gs(v,p)},B}function Di(v,p,B){(B=Ke(B,null)).tag=3;var H=v.type.getDerivedStateFromError;if(typeof H=="function"){var q=p.value;B.payload=function(){return gs(v,p),H(q)}}var ne=v.stateNode;return ne!==null&&typeof ne.componentDidCatch=="function"&&(B.callback=function(){typeof H!="function"&&(qa===null?qa=new Set([this]):qa.add(this),gs(v,p));var ge=p.stack;this.componentDidCatch(p.value,{componentStack:ge!==null?ge:""})}),B}var Rc,Du=Math.ceil,Ll=o.ReactCurrentDispatcher,Ca=o.ReactCurrentOwner,Dr=0,zo=8,_i=16,Fi=32,Ao=0,Ga=1,ms=2,Nl=3,Ol=4,Ml=5,s0=Dr,mn=null,jt=null,Mn=0,vn=Ao,Js=null,Wa=1073741823,Vs=1073741823,Pl=null,Ya=0,ta=!1,Ul=0,Z0=500,qt=null,zl=!1,Zs=null,qa=null,T
286c=!1,Hl=null,ho=90,Kn=null,Ka=0,Xs=null,Kr=0;function jn(){return(s0&(_i|Fi))!==Dr?1073741821-(v0()/10|0):Kr!==0?Kr:Kr=1073741821-(v0()/10|0)}function go(v,p,B){if((2&(p=p.mode))==0)return 1073741823;var H=Ar();if((4&p)==0)return H===99?1073741823:1073741822;if((s0&_i)!==Dr)return Mn;if(B!==null)v=Hr(v,0|B.timeoutMs||5e3,250);else switch(H){case 99:v=1073741823;break;case 98:v=Hr(v,150,100);break;case 97:case 96:v=Hr(v,5e3,250);break;case 95:v=2;break;default:throw Error(a(326))}return mn!==null&&v===Mn&&--v,v}function ra(v,p){if(50<Ka)throw Ka=0,Xs=null,Error(a(185));if((v=po(v,p))!==null){var B=Ar();p===1073741823?(s0&zo)!==Dr&&(s0&(_i|Fi))===Dr?Gl(v):(ri(v),s0===Dr&&F0()):ri(v),(4&s0)===Dr||B!==98&&B!==99||(Kn===null?Kn=new Map([[v,p]]):((B=Kn.get(v))===void 0||B>p)&&Kn.set(v,p))}}function po(v,p){v.expirationTime<p&&(v.expirationTime=p);var B=v.alternate;B!==null&&B.expirationTime<p&&(B.expirationTime=p);var H=v.return,q=null;if(H===null&&v.tag===3)q=v.stateNode;else for(;H!==null;){if(B=H.alternate,H.childExpirationTime<p&&(H.childExpirationTime=p),B!==null&&B.childExpirationTime<p&&(B.childExpirationTime=p),H.return===null&&H.tag===3){q=H.stateNode;break}H=H.return}return q!==null&&(mn===q&&(Go(p),vn===Ol&&Ia(q,Mn)),Of(q,p)),q}function Ri(v){var p=v.lastExpiredTime;return p!==0?p:ba(v,p=v.firstPendingTime)?(p=v.lastPingedTime)>(v=v.nextKnownPendingLevel)?p:v:p}function ri(v){if(v.lastExpiredTime!==0)v.callbackExpirationTime=1073741823,v.callbackPriority=99,v.callbackNode=er(Gl.bind(null,v));else{var p=Ri(v),B=v.callbackNode;if(p===0)B!==null&&(v.callbackNode=null,v.callbackExpirationTime=0,v.callbackPriority=90);else{var H=jn();if(H=p===1073741823?99:p===1||p===2?95:0>=(H=10*(1073741821-p)-10*(1073741821-H))?99:250>=H?98:5250>=H?97:95,B!==null){var q=v.callbackPriority;if(v.callbackExpirationTime===p&&q>=H)return;B!==Xt&&Ae(B)}v.callbackExpirationTime=p,v.callbackPriority=H,p=p===1073741823?er(Gl.bind(null,v)):_0(H,Jn.bind(null,v),{timeout:10*(1073741821-p)-v0()}),v.callbackNode=p}}}function Jn(v,p){if(Kr=0,p)return Nc(v,p=jn()),ri(v),null;var B=Ri(v);if(B!==0){if(p=v.callbackNode,(s0&(_i|Fi))!==Dr)throw Error(a(327));if(vs(),v===mn&&B===Mn||Pn(v,B),jt!==null){var H=s0;s0|=_i;for(var q=mo();;)try{Eo();break}catch(qe){Ho(v,qe)}if(dn(),s0=H,Ll.current=q,vn===Ga)throw p=Js,Pn(v,B),Ia(v,B),ri(v),p;if(jt===null)switch(q=v.finishedWork=v.current.alternate,v.finishedExpirationTime=B,H=vn,mn=null,H){case Ao:case Ga:throw Error(a(345));case ms:Nc(v,2<B?2:B);break;case Nl:if(Ia(v,B),B===(H=v.lastSuspendedTime)&&(v.nextKnownPendingLevel=ql(q)),Wa===1073741823&&10<(q=Ul+Z0-v0())){if(ta){var ne=v.lastPingedTime;if(ne===0||ne>=B){v.lastPingedTime=B,Pn(v,B);break}}if((ne=Ri(v))!==0&&ne!==B)break;if(H!==0&&H!==B){v.lastPingedTime=H;break}v.timeoutHandle=_e(p0.bind(null,v),q);break}p0(v);break;case Ol:if(Ia(v,B),B===(H=v.lastSuspendedTime)&&(v.nextKnownPendingLevel=ql(q)),ta&&((q=v.lastPingedTime)===0||q>=B)){v.lastPingedTime=B,Pn(v,B);break}if((q=Ri(v))!==0&&q!==B)break;if(H!==0&&H!==B){v.lastPingedTime=H;break}if(Vs!==1073741823?H=10*(1073741821-Vs)-v0():Wa===1073741823?H=0:(H=10*(1073741821-Wa)-5e3,0>(H=(q=v0())-H)&&(H=0),(B=10*(1073741821-B)-q)<(H=(120>H?120:480>H?480:1080>H?1080:1920>H?1920:3e3>H?3e3:4320>H?4320:1960*Du(H/1960))-H)&&(H=B)),10<H){v.timeoutHandle=_e(p0.bind(null,v),H);break}p0(v);break;case Ml:if(Wa!==1073741823&&Pl!==null){ne=Wa;var ge=Pl;if(0>=(H=0|ge.busyMinDurationMs)?H=0:(q=0|ge.busyDelayMs,H=(ne=v0()-(10*(1073741821-ne)-(0|ge.timeoutMs||5e3)))<=q?0:q+H-ne),10<H){Ia(v,B),v.timeoutHandle=_e(p0.bind(null,v),H);break}}p0(v);break;default:throw Error(a(329))}if(ri(v),v.callbackNode===p)return Jn.bind(null,v)}}return null}function Gl(v){var p=v.lastExpiredTime;if(p=p!==0?p:1073741823,v.finishedExpirationTime===p)p0(v);else{if((s0&(_i|Fi))!==Dr)throw Error(a(327));if(vs(),v===mn&&p===Mn||Pn(v,p),jt!==null){var B=s0;s0|=_i;for(var H=mo();;)try{vo();break}catch(q){Ho(v,q)}if(dn(),s0=B,Ll.current=H,vn===Ga)throw B=Js,Pn(v,p),Ia(v,p),ri(v),B;if(jt!==null)throw Error(a(261));v.finishedWork=v.current.alternate,v.finishedExpirationTime=p,mn=null,p0(v),ri(v)}}return null}function _u(v,p){if((s0&(_i|Fi))!==Dr)throw Error(a(187));var B=s0;s0|=1;try{return w0(99,v.bind(null,p))}finally{s0=B,F0()}}function Pn(v,p){v.finishedWork=null,v.finishedExpirationTime=0;var B=v.timeoutHandle;if(B!==Ct&&(v.timeoutHandle=Ct,Re(B)),jt!==null)for(B=jt.return;B!==null;){var H=B;switch(H.tag){case 1:var q=H.type.childContextTypes;q!=null&&Ue();break;case 3:Yr(),J();break;case 5:Lo(H);break;case 4:Yr();break;case 13:case 19:Lt(hr);break;case 10:Tn(H)}B=B.return}mn=v,jt=Es(v.current,null),Mn=p,vn=Ao,Js=null,Vs=Wa=1073741823,Pl=null,Ya=0,ta=!1}function Ho(v,p){for(;;){try{if(dn(),Bn(),jt===null||jt.return===null)return vn=Ga,Js=p,null;e:{var B=v,H=jt.return,q=jt,ne=p;if(p=Mn,q.effectTag|=2048,q.firstEffect=q.lastEffect=null,ne!==null&&typeof ne=="object"&&typeof ne.then=="function"){var ge=ne,qe=(1&hr.current)!=0,ct=H;do{var xt;if(xt=ct.tag===13){var e0=ct.memoizedState;if(e0!==null)xt=e0.dehydrated!==null;else{var jr=ct.memoizedProps;xt=jr.fallback!==void 0&&(jr.unstable_avoidThisFallback!==!0||!qe)}}if(xt){var tr=ct.updateQueue;if(tr===null){var Li=new Set;Li.add(ge),ct.updateQueue=Li}else tr.add(ge);if((2&ct.mode)==0){if(ct.effectTag|=64,q.effectTag&=-2981,q.tag===1)if(q.alternate===null)q.tag=17;else{var Cs=Ke(1073741823,null);Cs.tag=2,lt(q,Cs)}q.expirationTime=1073741823;break e}
286ne=void 0,q=p;var Ni=B.pingCache;if(Ni===null?(Ni=B.pingCache=new ea,ne=new Set,Ni.set(ge,ne)):(ne=Ni.get(ge))===void 0&&(ne=new Set,Ni.set(ge,ne)),!ne.has(q)){ne.add(q);var je=b0.bind(null,B,ge,q);ge.then(je,je)}ct.effectTag|=4096,ct.expirationTime=p;break e}ct=ct.return}while(ct!==null);ne=Error((P(q.type)||"A React component")+` suspended while rendering, but no fallback UI was specified. 287 288Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+Tt(q))}vn!==Ml&&(vn=ms),ne=fo(ne,q),ct=H;do{switch(ct.tag){case 3:ge=ne,ct.effectTag|=4096,ct.expirationTime=p,Bt(ct,Uo(ct,ge,p));break e;case 1:ge=ne;var We=ct.type,tt=ct.stateNode;if((64&ct.effectTag)==0&&(typeof We.getDerivedStateFromError=="function"||tt!==null&&typeof tt.componentDidCatch=="function"&&(qa===null||!qa.has(tt)))){ct.effectTag|=4096,ct.expirationTime=p,Bt(ct,Di(ct,ge,p));break e}}ct=ct.return}while(ct!==null)}jt=Yl(jt)}catch(Jt){p=Jt;continue}break}}function mo(){var v=Ll.current;return Ll.current=co,v===null?co:v}function Wl(v,p){v<Wa&&2<v&&(Wa=v),p!==null&&v<Vs&&2<v&&(Vs=v,Pl=p)}function Go(v){v>Ya&&(Ya=v)}function vo(){for(;jt!==null;)jt=Lc(jt)}function Eo(){for(;jt!==null&&!ye();)jt=Lc(jt)}function Lc(v){var p=Rc(v.alternate,v,Mn);return v.memoizedProps=v.pendingProps,p===null&&(p=Yl(v)),Ca.current=null,p}function Yl(v){jt=v;do{var p=jt.alternate;if(v=jt.return,(2048&jt.effectTag)==0){e:{var B=p,H=Mn,q=(p=jt).pendingProps;switch(p.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:ce(p.type)&&Ue();break;case 3:Yr(),J(),(q=p.stateNode).pendingContext&&(q.context=q.pendingContext,q.pendingContext=null),B===null||B.child,hi(p);break;case 5:Lo(p);var ne=ki(Aa.current);if(H=p.type,B!==null&&p.stateNode!=null)kc(B,p,H,q,ne),B.ref!==p.ref&&(p.effectTag|=128);else if(q){B=ki(Gn.current);var ge=fe(H,q,ne,B,p);Rl(ge,p,!1,!1),p.stateNode=ge,xe(ge,H,q,ne,B)&&uo(p),p.ref!==null&&(p.effectTag|=128)}else if(p.stateNode===null)throw Error(a(166));break;case 6:if(B&&p.stateNode!=null)Mo(B,p,B.memoizedProps,q);else{if(typeof q!="string"&&p.stateNode===null)throw Error(a(166));B=ki(Aa.current),ne=ki(Gn.current),p.stateNode=we(q,B,ne,p)}break;case 13:if(Lt(hr),q=p.memoizedState,(64&p.effectTag)!=0){p.expirationTime=H;break e}q=q!==null,ne=!1,B===null?p.memoizedProps.fallback:(ne=(H=B.memoizedState)!==null,q||H===null||(H=B.child.sibling)!==null&&((ge=p.firstEffect)!==null?(p.firstEffect=H,H.nextEffect=ge):(p.firstEffect=p.lastEffect=H,H.nextEffect=null),H.effectTag=8)),q&&!ne&&(2&p.mode)!=0&&(B===null&&p.memoizedProps.unstable_avoidThisFallback!==!0||(1&hr.current)!=0?vn===Ao&&(vn=Nl):(vn!==Ao&&vn!==Nl||(vn=Ol),Ya!==0&&mn!==null&&(Ia(mn,Mn),Of(mn,Ya)))),(q||ne)&&(p.effectTag|=4);break;case 4:Yr(),hi(p);break;case 10:Tn(p);break;case 19:if(Lt(hr),(q=p.memoizedState)===null)break;if(ne=(64&p.effectTag)!=0,(ge=q.rendering)===null){if(ne)gi(q,!1);else if(vn!==Ao||B!==null&&(64&B.effectTag)!=0)for(B=p.child;B!==null;){if((ge=Ji(B))!==null){for(p.effectTag|=64,gi(q,!1),(B=ge.updateQueue)!==null&&(p.updateQueue=B,p.effectTag|=4),q.lastEffect===null&&(p.firstEffect=null),p.lastEffect=q.lastEffect,B=H,q=p.child;q!==null;)H=B,(ne=q).effectTag&=2,ne.nextEffect=null,ne.firstEffect=null,ne.lastEffect=null,(ge=ne.alternate)===null?(ne.childExpirationTime=0,ne.expirationTime=H,ne.child=null,ne.memoizedProps=null,ne.memoizedState=null,ne.updateQueue=null,ne.dependencies=null):(ne.childExpirationTime=ge.childExpirationTime,ne.expirationTime=ge.expirationTime,ne.child=ge.child,ne.memoizedProps=ge.memoizedProps,ne.memoizedState=ge.memoizedState,ne.updateQueue=ge.updateQueue,H=ge.dependencies,ne.dependencies=H===null?null:{expirationTime:H.expirationTime,firstContext:H.firstContext,responders:H.responders}),q=q.sibling;Gt(hr,1&hr.current|2),p=p.child;break e}B=B.sibling}}else{if(!ne)if((B=Ji(ge))!==null){if(p.effectTag|=64,ne=!0,(B=B.updateQueue)!==null&&(p.updateQueue=B,p.effectTag|=4),gi(q,!0),q.tail===null&&q.tailMode==="hidden"){(p=p.lastEffect=q.lastEffect)!==null&&(p.nextEffect=null);break}}else v0()>q.tailExpiration&&1<H&&(p.effectTag|=64,ne=!0,gi(q,!1),p.expirationTime=p.childExpirationTime=H-1);q.isBackwards?(ge.sibling=p.child,p.child=ge):((B=q.last)!==null?B.sibling=ge:p.child=ge,q.last=ge)}if(q.tail!==null){q.tailExpiration===0&&(q.tailExpiration=v0()+500),B=q.tail,q.rendering=B,q.tail=B.sibling,q.lastEffect=p.lastEffect,B.sibling=null,q=hr.current,Gt(hr,q=ne?1&q|2:1&q),p=B;break e}break;default:throw Error(a(156,p.tag))}p=null}if(B=jt,Mn===1||B.childExpirationTime!==1){for(q=0,ne=B.child;ne!==null;)(H=ne.expirationTime)>q&&(q=H),(ge=ne.childExpirationTime)>q&&(q=ge),ne=ne.sibling;B.childExpirationTime=q}if(p!==null)return p;v!==null&&(2048&v.effectTag)==0&&(v.firstEffect===null&&(v.firstEffect=jt.firstEffect),jt.lastEffect!==null&&(v.lastEffect!==null&&(v.lastEffect.nextEffect=jt.firstEffect),v.lastEffect=jt.lastEffect),1<jt.effectTag&&(v.lastEffect!==null?v.lastEffect.nextEffect=jt:v.firstEffect=jt,v.lastEffect=jt))}else{if((p=va(jt))!==null)return p.effectTag&=2047,p;v!==null&&(v.firstEffect=v.lastEffect=null,v.effectTag|=2048)}if((p=jt.sibling)!==null)return p;jt=v}while(jt!==null);return vn===Ao&&(vn=Ml),null}function ql(v){var p=v.expirationTime;return p>
288(v=v.childExpirationTime)?p:v}function p0(v){var p=Ar();return w0(99,ja.bind(null,v,p)),null}function ja(v,p){if(vs(),(s0&(_i|Fi))!==Dr)throw Error(a(327));var B=v.finishedWork,H=v.finishedExpirationTime;if(B===null)return null;if(v.finishedWork=null,v.finishedExpirationTime=0,B===v.current)throw Error(a(177));v.callbackNode=null,v.callbackExpirationTime=0,v.callbackPriority=90,v.nextKnownPendingLevel=0;var q=ql(B);if(v.firstPendingTime=q,H<=v.lastSuspendedTime?v.firstSuspendedTime=v.lastSuspendedTime=v.nextKnownPendingLevel=0:H<=v.firstSuspendedTime&&(v.firstSuspendedTime=H-1),H<=v.lastPingedTime&&(v.lastPingedTime=0),H<=v.lastExpiredTime&&(v.lastExpiredTime=0),v===mn&&(jt=mn=null,Mn=0),1<B.effectTag?B.lastEffect!==null?(B.lastEffect.nextEffect=B,q=B.firstEffect):q=B:q=B.firstEffect,q!==null){var ne=s0;s0|=Fi,Ca.current=null,le(v.containerInfo),qt=q;do try{$s()}catch(W0){if(qt===null)throw Error(a(330));Ja(qt,W0),qt=qt.nextEffect}while(qt!==null);qt=q;do try{for(var ge=v,qe=p;qt!==null;){var ct=qt.effectTag;if(16&ct&>&&mt(qt.stateNode),128&ct){var xt=qt.alternate;if(xt!==null){var e0=xt.ref;e0!==null&&(typeof e0=="function"?e0(null):e0.current=null)}}switch(1038&ct){case 2:Ks(qt),qt.effectTag&=-3;break;case 6:Ks(qt),qt.effectTag&=-3,js(qt.alternate,qt);break;case 1024:qt.effectTag&=-1025;break;case 1028:qt.effectTag&=-1025,js(qt.alternate,qt);break;case 4:js(qt.alternate,qt);break;case 8:var jr=ge,tr=qt,Li=qe;gt?Fc(jr,tr,Li):ps(jr,tr,Li),pi(tr)}qt=qt.nextEffect}}catch(W0){if(qt===null)throw Error(a(330));Ja(qt,W0),qt=qt.nextEffect}while(qt!==null);oe(v.containerInfo),v.current=B,qt=q;do try{for(ct=H;qt!==null;){var Cs=qt.effectTag;if(36&Cs){var Ni=qt.alternate;switch(e0=ct,(xt=qt).tag){case 0:case 11:case 15:Ea(16,32,xt);break;case 1:var je=xt.stateNode;if(4&xt.effectTag)if(Ni===null)je.componentDidMount();else{var We=xt.elementType===xt.type?Ni.memoizedProps:ar(xt.type,Ni.memoizedProps);je.componentDidUpdate(We,Ni.memoizedState,je.__reactInternalSnapshotBeforeUpdate)}var tt=xt.updateQueue;tt!==null&&d0(0,tt,je);break;case 3:var Jt=xt.updateQueue;if(Jt!==null){if(ge=null,xt.child!==null)switch(xt.child.tag){case 5:ge=F(xt.child.stateNode);break;case 1:ge=xt.child.stateNode}d0(0,Jt,ge)}break;case 5:var c0=xt.stateNode;Ni===null&&4&xt.effectTag&&Qe(c0,xt.type,xt.memoizedProps,xt);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:ot&&xt.memoizedState;break;default:throw Error(a(163))}}if(128&Cs){xt=void 0;var rr=qt.ref;if(rr!==null){var g0=qt.stateNode;xt=qt.tag===5?F(g0):g0,typeof rr=="function"?rr(xt):rr.current=xt}}qt=qt.nextEffect}}catch(W0){if(qt===null)throw Error(a(330));Ja(qt,W0),qt=qt.nextEffect}while(qt!==null);qt=null,U0(),s0=ne}else v.current=B;if(Tc)Tc=!1,Hl=v,ho=p;else for(qt=q;qt!==null;)p=qt.nextEffect,qt.nextEffect=null,qt=p;if((p=v.firstPendingTime)===0&&(qa=null),p===1073741823?v===Xs?Ka++:(Ka=0,Xs=v):Ka=0,typeof Fu=="function"&&Fu(B.stateNode,H),ri(v),zl)throw zl=!1,v=Zs,Zs=null,v;return(s0&zo)!==Dr||F0(),null}function $s(){for(;qt!==null;){var v=qt.effectTag;(256&v)!=0&&Tl(qt.alternate,qt),(512&v)==0||Tc||(Tc=!0,_0(97,(function(){return vs(),null}))),qt=qt.nextEffect}}function vs(){if(ho!==90){var v=97<ho?97:ho;return ho=90,w0(v,Rf)}}function Rf(){if(Hl===null)return!1;var v=Hl;if(Hl=null,(s0&(_i|Fi))!==Dr)throw Error(a(331));var p=s0;for(s0|=Fi,v=v.current.firstEffect;v!==null;){try{var B=v;if((512&B.effectTag)!=0)switch(B.tag){case 0:case 11:case 15:Ea(128,0,B),Ea(0,64,B)}}catch(H){if(v===null)throw Error(a(330));Ja(v,H)}B=v.nextEffect,v.nextEffect=null,v=B}return s0=p,F0(),!0}function Tf(v,p,B){lt(v,p=Uo(v,p=fo(B,p),1073741823)),(v=po(v,1073741823))!==null&&ri(v)}function Ja(v,p){if(v.tag===3)Tf(v,v,p);else for(var B=v.return;B!==null;){if(B.tag===3){Tf(B,v,p);break}if(B.tag===1){var H=B.stateNode;if(typeof B.type.getDerivedStateFromError=="function"||typeof H.componentDidCatch=="function"&&(qa===null||!qa.has(H))){lt(B,v=Di(B,v=fo(p,v),1073741823)),(B=po(B,1073741823))!==null&&ri(B);break}}B=B.return}}function b0(v,p,B){var H=v.pingCache;H!==null&&H.delete(p),mn===v&&Mn===B?vn===Ol||vn===Nl&&Wa===1073741823&&v0()-Ul<Z0?Pn(v,Mn):ta=!0:ba(v,B)&&((p=v.lastPingedTime)!==0&&p<B||(v.lastPingedTime=B,v.finishedExpirationTime===B&&(v.finishedExpirationTime=0,v.finishedWork=null),ri(v)))}function Lf(v,p){var B=v.stateNode;B!==null&&B.delete(p),(p=0)==0&&(p=go(p=jn(),v,null)),(v=po(v,p))!==null&&ri(v)}Rc=function(v,p,B){var H=p.expirationTime;
288if(v!==null){var q=p.pendingProps;if(v.memoizedProps!==q||Ge.current)Xi=!0;else{if(H<B){switch(Xi=!1,p.tag){case 3:$i(p);break;case 5:if(Oa(p),4&p.mode&&B!==1&&null(p.type,q))return p.expirationTime=p.childExpirationTime=1,null;break;case 1:ce(p.type)&&D(p);break;case 4:ha(p,p.stateNode.containerInfo);break;case 10:Lr(p,p.memoizedProps.value);break;case 13:if(p.memoizedState!==null)return(H=p.child.childExpirationTime)!==0&&H>=B?Po(v,p,B):(Gt(hr,1&hr.current),(p=ln(v,p,B))!==null?p.sibling:null);Gt(hr,1&hr.current);break;case 19:if(H=p.childExpirationTime>=B,(64&v.effectTag)!=0){if(H)return Ua(v,p,B);p.effectTag|=64}if((q=p.memoizedState)!==null&&(q.rendering=null,q.tail=null),Gt(hr,hr.current),!H)return null}return ln(v,p,B)}Xi=!1}}else Xi=!1;switch(p.expirationTime=0,p.tag){case 2:if(H=p.type,v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),v=p.pendingProps,q=$e(p,te.current),V(p,B),q=k0(null,p,H,v,q,B),p.effectTag|=1,typeof q=="object"&&q!==null&&typeof q.render=="function"&&q.$$typeof===void 0){if(p.tag=1,Bn(),ce(H)){var ne=!0;D(p)}else ne=!1;p.memoizedState=q.state!==null&&q.state!==void 0?q.state:null;var ge=H.getDerivedStateFromProps;typeof ge=="function"&&Wr(p,H,ge,v),q.updater=Xn,p.stateNode=q,q._reactInternalFiber=p,ci(p,H,v,B),p=qs(null,p,H,!0,ne,B)}else p.tag=0,On(null,p,q,B),p=p.child;return p;case 16:if(q=p.elementType,v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),v=p.pendingProps,(function(e0){if(e0._status===-1){e0._status=0;var jr=e0._ctor;jr=jr(),e0._result=jr,jr.then((function(tr){e0._status===0&&(tr=tr.default,e0._status=1,e0._result=tr)}),(function(tr){e0._status===0&&(e0._status=2,e0._result=tr)}))}})(q),q._status!==1)throw q._result;switch(q=q._result,p.type=q,ne=p.tag=(function(e0){if(typeof e0=="function")return Tu(e0)?1:0;if(e0!=null){if((e0=e0.$$typeof)===k)return 11;if(e0===S)return 14}return 2})(q),v=ar(q,v),ne){case 0:p=Ai(null,p,q,v,B);break;case 1:p=Sc(null,p,q,v,B);break;case 11:p=ma(null,p,q,v,B);break;case 14:p=Fl(null,p,q,ar(q.type,v),H,B);break;default:throw Error(a(306,q,""))}return p;case 0:return H=p.type,q=p.pendingProps,Ai(v,p,H,q=p.elementType===H?q:ar(H,q),B);case 1:return H=p.type,q=p.pendingProps,Sc(v,p,H,q=p.elementType===H?q:ar(H,q),B);case 3:if($i(p),(H=p.updateQueue)===null)throw Error(a(282));if(q=(q=p.memoizedState)!==null?q.element:null,Zt(p,H,p.pendingProps,null,B),(H=p.memoizedState.element)===q)p=ln(v,p,B);else{if((q=p.stateNode.hydrate)&&(q=!1),q)for(B=kr(p,null,H,B),p.child=B;B;)B.effectTag=-3&B.effectTag|1024,B=B.sibling;else On(v,p,H,B);p=p.child}return p;case 5:return Oa(p),H=p.type,q=p.pendingProps,ne=v!==null?v.memoizedProps:null,ge=q.children,Ie(H,q)?ge=null:ne!==null&&Ie(H,ne)&&(p.effectTag|=16),hs(v,p),4&p.mode&&B!==1&&null(H,q)?(p.expirationTime=p.childExpirationTime=1,p=null):(On(v,p,ge,B),p=p.child),p;case 6:return null;case 13:return Po(v,p,B);case 4:return ha(p,p.stateNode.containerInfo),H=p.pendingProps,v===null?p.child=Na(p,null,H,B):On(v,p,H,B),p.child;case 11:return H=p.type,q=p.pendingProps,ma(v,p,H,q=p.elementType===H?q:ar(H,q),B);case 7:return On(v,p,p.pendingProps,B),p.child;case 8:case 12:return On(v,p,p.pendingProps.children,B),p.child;case 10:e:{if(H=p.type._context,q=p.pendingProps,ge=p.memoizedProps,Lr(p,ne=q.value),ge!==null){var qe=ge.value;if((ne=Gr(qe,ne)?0:0|(typeof H._calculateChangedBits=="function"?H._calculateChangedBits(qe,ne):1073741823))==0){if(ge.children===q.children&&!Ge.current){p=ln(v,p,B);break e}}else for((qe=p.child)!==null&&(qe.return=p);qe!==null;){var ct=qe.dependencies;if(ct!==null){ge=qe.child;for(var xt=ct.firstContext;xt!==null;){if(xt.context===H&&(xt.observedBits&ne)!=0){qe.tag===1&&((xt=Ke(B,null)).tag=2,lt(qe,xt)),qe.expirationTime<B&&(qe.expirationTime=B),(xt=qe.alternate)!==null&&xt.expirationTime<B&&(xt.expirationTime=B),ji(qe.return,B),ct.expirationTime<B&&(ct.expirationTime=B);break}xt=xt.next}}else ge=qe.tag===10&&qe.type===p.type?null:qe.child;if(ge!==null)ge.return=qe;else for(ge=qe;ge!==null;){if(ge===p){ge=null;break}if((qe=ge.sibling)!==null){qe.return=ge.return,ge=qe;break}ge=ge.return}qe=ge}}On(v,p,q.children,B),p=p.child}return p;case 9:return q=p.type,H=(ne=p.pendingProps).children,V(p,B),H=H(q=$(q,ne.unstable_observedBits)),p.effectTag|=1,On(v,p,H,B),p.child;case 14:return ne=ar(q=p.type,p.pendingProps),Fl(v,p,q,ne=ar(q.type,ne),H,B);case 15:return Qc(v,p,p.type,p.pendingProps,H,B);case 17:return H=p.type,q=p.pendingProps,q=p.elementType===H?q:ar(H,q),v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),p.tag=1,ce(H)?(v=!0,D(p)):v=!1,V(p,B),ua(p,H,q),ci(p,H,q,B),qs(null,p,H,!0,v,B);case 19:return Ua(v,p,B)}throw Error(a(156,p.tag))};var Fu=null,Ru=null;function Nf(v,p,B,H){this.tag=v,this.key=B,this.sibling=this.child=this.return=this.stateNode=this.t
288ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=p,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=H,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Co(v,p,B,H){return new Nf(v,p,B,H)}function Tu(v){return!(!(v=v.prototype)||!v.isReactComponent)}function Es(v,p){var B=v.alternate;return B===null?((B=Co(v.tag,p,v.key,v.mode)).elementType=v.elementType,B.type=v.type,B.stateNode=v.stateNode,B.alternate=v,v.alternate=B):(B.pendingProps=p,B.effectTag=0,B.nextEffect=null,B.firstEffect=null,B.lastEffect=null),B.childExpirationTime=v.childExpirationTime,B.expirationTime=v.expirationTime,B.child=v.child,B.memoizedProps=v.memoizedProps,B.memoizedState=v.memoizedState,B.updateQueue=v.updateQueue,p=v.dependencies,B.dependencies=p===null?null:{expirationTime:p.expirationTime,firstContext:p.firstContext,responders:p.responders},B.sibling=v.sibling,B.index=v.index,B.ref=v.ref,B}function el(v,p,B,H,q,ne){var ge=2;if(H=v,typeof v=="function")Tu(v)&&(ge=1);else if(typeof v=="string")ge=5;else e:switch(v){case d:return na(B.children,q,ne,p);case x:ge=8,q|=7;break;case g:ge=8,q|=1;break;case E:return(v=Co(12,B,p,8|q)).elementType=E,v.type=E,v.expirationTime=ne,v;case T:return(v=Co(13,B,p,q)).type=T,v.elementType=T,v.expirationTime=ne,v;case _:return(v=Co(19,B,p,q)).elementType=_,v.expirationTime=ne,v;default:if(typeof v=="object"&&v!==null)switch(v.$$typeof){case b:ge=10;break e;case y:ge=9;break e;case k:ge=11;break e;case S:ge=14;break e;case R:ge=16,H=null;break e}throw Error(a(130,v==null?v:typeof v,""))}return(p=Co(ge,B,p,q)).elementType=v,p.type=H,p.expirationTime=ne,p}function na(v,p,B,H){return(v=Co(7,v,H,p)).expirationTime=B,v}function Lu(v,p,B){return(v=Co(6,v,null,p)).expirationTime=B,v}function Nu(v,p,B){return(p=Co(4,v.children!==null?v.children:[],v.key,p)).expirationTime=B,p.stateNode={containerInfo:v.containerInfo,pendingChildren:null,implementation:v.implementation},p}function Wo(v,p,B){this.tag=p,this.current=null,this.containerInfo=v,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=Ct,this.pendingContext=this.context=null,this.hydrate=B,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ba(v,p){var B=v.firstSuspendedTime;return v=v.lastSuspendedTime,B!==0&&B>=p&&v<=p}function Ia(v,p){var B=v.firstSuspendedTime,H=v.lastSuspendedTime;B<p&&(v.firstSuspendedTime=p),(H>p||B===0)&&(v.lastSuspendedTime=p),p<=v.lastPingedTime&&(v.lastPingedTime=0),p<=v.lastExpiredTime&&(v.lastExpiredTime=0)}function Of(v,p){p>v.firstPendingTime&&(v.firstPendingTime=p);var B=v.firstSuspendedTime;B!==0&&(p>=B?v.firstSuspendedTime=v.lastSuspendedTime=v.nextKnownPendingLevel=0:p>=v.lastSuspendedTime&&(v.lastSuspendedTime=p+1),p>v.nextKnownPendingLevel&&(v.nextKnownPendingLevel=p))}function Nc(v,p){var B=v.lastExpiredTime;(B===0||B>p)&&(v.lastExpiredTime=p)}function Ti(v){var p=v._reactInternalFiber;if(p===void 0)throw typeof v.render=="function"?Error(a(188)):Error(a(268,Object.keys(v)));return(v=Z(p))===null?null:v.stateNode}function Yo(v,p){(v=v.memoizedState)!==null&&v.dehydrated!==null&&v.retryTime<p&&(v.retryTime=p)}function Oc(v,p){Yo(v,p),(v=v.alternate)&&Yo(v,p)}var Ou={createContainer:function(v,p,B){return v=new Wo(v,p,B),p=Co(3,null,null,p===2?7:p===1?3:0),v.current=p,p.stateNode=v},updateContainer:function(v,p,B,H){var q=p.current,ne=jn(),ge=m0.suspense;ne=go(ne,q,ge);e:if(B){t:{if(O(B=B._reactInternalFiber)!==B||B.tag!==1)throw Error(a(170));var qe=B;do{switch(qe.tag){case 3:qe=qe.stateNode.context;break t;case 1:if(ce(qe.type)){qe=qe.stateNode.__reactInternalMemoizedMergedChildContext;break t}}qe=qe.return}while(qe!==null);throw Error(a(171))}if(B.tag===1){var ct=B.type;if(ce(ct)){B=Ft(B,ct,qe);break e}}B=qe}else B=Vt;return p.context===null?p.context=B:p.pendingContext=B,(p=Ke(ne,ge)).payload={element:v},(H=H===void 0?null:H)!==null&&(p.callback=H),lt(q,p),ra(q,ne),ne},batchedEventUpdates:function(v,p){var B=s0;s0|=2;try{return v(p)}finally{(s0=B)===Dr&&F0()}},batchedUpdates:function(v,p){var B=s0;s0|=1;try{return v(p)}finally{(s0=B)===Dr&&F0()}},unbatchedUpdates:function(v,p){var B=s0;s0&=-2,s0|=zo;try{return v(p)}finally{(s0=B)===Dr&&F0()}},deferredUpdates:function(v){return w0(97,v)},syncUpdates:function(v,p,B,H){return w0(99,v.bind(null,p,B,H))},discreteUpdates:function(v,p,B,H){var q=s0;s0|=4;try{return w0(98,v.bind(null,p,B,H))}finally{(s0=q)===Dr&&F0()}},flushDiscreteUpdates:function(){(s0&(1|_i|Fi))===Dr&&((function(){if(Kn!==null){var v=Kn;Kn=null,v.forEach((function(p,B){Nc(B,p),ri(B)})),F0()}})(),vs())},flushControlled:function(v){var p=s0;s0|=1;try{w0(99,v)}finally{(s0=p)===Dr&&F0()}},flushSync:_u,flushPassiveEffects:vs,IsThisRendererActing:{current:!1},getPublicRootInstance:function(v){return(v=v.current).child?v.child.tag===5?F(v.child.stateNode):v.child.stateNode:null},attemptSynchronousHydration:function(v){switch(v.tag){case 3:var p=v.stateNode;p.hydrate&&(function(B,H){Nc(B,H),ri(B),(s0&(_i|Fi))===Dr&&F0()})(p,p.firstPendingTime);break;case 13:_u((function(){return ra(v,1073741823)})),p=Hr(jn(),150,100),Oc(v,p)}},attemptUserBlockingHydration:function(v){if(v.tag===13){var p=Hr(jn(),150,100);ra(v,p),Oc(v,p)}},attemptContinuousHydration:function(v){if(v.tag===13){jn();var p=Sr++;ra(v,p),Oc(v,p)}},attemptHydrationAtCurrentPriority:function(v){if(v.tag===13){var p=jn();ra(v,p=go(p,v,null)),Oc(v,p)}},findHostInstance:Ti,findHostInstanceWithWarning:function(v){return Ti(v)},findHostInstanceWithNoPortals:function(v){return(v=(function(p){if(!(p=W(p)))return null;for(var B=p;;){if(B.tag===5||B.tag===6)return B;if(B.child&&B.tag!==4)B.child.return=B,B=B.child;else{if(B===p)break;for(;!B.sibling;){if(!B.return||B.return===p)return null;B=B.return}B.sibling.return=B.return,B=B.sibling}}return null})(v))===null?null:v.tag===20?v.stateNode.instance:v.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(v){var p=v.findFiberByHostInstance;return(function(B){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var H=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(H.isDisabled||!H.supportsFiber)return!0;try{var q=H.inject(B);Fu=function(ne){try{H.onCommitFiberRoot(q,ne,void 0,(64&ne.current.effectTag)==64)}catch{}},Ru=function(ne){try{H.onCommitFiberUnmount(q,ne)}catch{}}}catch{}return!0})(r({},v,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:function(B){return(B=Z(B))===null?null:B.stateNode},findFiberByHostInstance:function(B){return p?p(B):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};Gh.exports=Ou.default||Ou;var RA=Gh.exports;return Gh.exports=t,RA};var S$=x$(M3.exports);const P3=(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"&&P3(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},Ly={},k$=({appendChild:t,appendChildToContainer:e,commitTextUpdate:r,commitUpdate:n,
288createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:u,resetAfterCommit:A})=>S$({appendChild:t,appendChildToContainer:e,appendInitialChild:t,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:n,commitTextUpdate:r,removeChild:s,removeChildFromContainer:u,resetAfterCommit:A,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:d=>d,getRootHostContext:()=>Ly,getChildHostContext:()=>Ly,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(d,g,E,b)=>!P3(E,b)}),[Ep,D$]=bg.version.split(".").map(t=>parseInt(t,10));let Yd;Ep>=20||Ep===19&&D$>=2?Yd=b$:Ep===19?Yd=p$:Yd=k$;var _$=Yd;const F$=t=>Object.fromEntries(Object.entries(t).filter(e=>{let[,r]=e;return r!==void 0})),R$=(t,e)=>{let{style:r,children:n,...i}=e;return{type:t,box:{},style:r||{},props:i||{},children:[]}},T$=t=>({type:"TEXT_INSTANCE",value:t}),U3=(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)},L$=(t,e)=>{t.type==="ROOT"?t.document=e:U3(t,e)},N$=(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)},O$=(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)},M$=(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)},P$=(t,e,r)=>{t.value=r},U$=(t,e,r,n,i)=>{const{style:a,...o}=i;t.props=o,t.style=a},z$=t=>{let{onChange:e=()=>{}}=t;return _$({appendChild:U3,appendChildToContainer:L$,commitTextUpdate:P$,commitUpdate:U$,createInstance:R$,createTextInstance:T$,insertBefore:N$,removeChild:O$,removeChildFromContainer:M$,resetAfterCommit:e})};var H$="4.3.2",G$={version:H$};const{version:W$}=G$,z3=new RH;let Wh;const ju={},H3=t=>{const e=()=>{var E;const b=((E=ju.change)===null||E===void 0?void 0:E.slice())||[];for(let y=0;y<b.length;y+=1)b[y]()},r={type:"ROOT",document:null};Wh=Wh||z$({onChange:e});const n=Wh.createContainer(r),i=(E,b)=>{Wh.updateContainer(E,n,null,b)};t&&i(t);const a=async function(E){E===void 0&&(E=!0);const b=r.document.props||{},{pdfVersion:y,language:x,pageLayout:k,pageMode:T,title:_,author:S,subject:R,keyboards:Q,creator:G="react-pdf",producer:P="react-pdf",creationDate:O=new Date,modificationDate:j}=b,W=new b4({compress:E,pdfVersion:y,lang:x,displayTitle:!0,autoFirstPage:!1,info:F$({Title:_,Author:S,Subject:R,Keywords:Q,Creator:G,Producer:P,CreationDate:O,ModificationDate:j})});k&&(W._root.data.PageLayout=k1(k)),T&&(W._root.data.PageMode=k1(T));const Z=await l$(r.document,z3),F=VW(W,Z);return{layout:Z,fileStream:F}},o=function(E){E===void 0&&(E={}),r.document.props.onRender&&r.document.props.onRender(E)};return{on:(E,b)=>{ju[E]||(ju[E]=[]),ju[E].push(b)},container:r,toBlob:async()=>{const E=[],{layout:b,fileStream:y}=await a();return new Promise((x,k)=>{y.on("data",T=>{E.push(T instanceof Uint8Array?T:new Uint8Array(T))}),y.on("end",()=>{try{const T=new Blob(E,{type:"application/pdf"});o({blob:T,_INTERNAL__LAYOUT__DATA_:b}),x(T)}catch(T){k(T)}})})},toBuffer:async()=>{const{layout:E,fileStream:b}=await a();return o({_INTERNAL__LAYOUT__DATA_:E}),b},toString:async()=>{let E="";const{fileStream:b}=await a(!1);return new Promise((y,x)=>{try{b.on("data",k=>{E+=k}),b.on("end",()=>{o(),y(E)})}catch(k){x(k)}})},removeListener:(E,b)=>{if(!ju[E])return;const y=ju[E].indexOf(b);y>-1&&ju[E].splice(y,1)},updateContainer:i}},Y$=z3,q$={create:t=>t},v2=function(t){let{document:e}=t===void 0?{}:t;const r=Ac.useRef(null),[n,i]=Ac.useState({url:null,blob:null,error:null,loading:!!e});Ac.useEffect(()=>{const o=r7({autostart:!0,concurrency:1}),s=()=>{i(d=>({...d,loading:!0})),o.splice(0,o.length,()=>n.error?Promise.resolve():r.current.toBlob())},u=d=>{console.error(d),i(g=>({...g,loading:!1,error:d}))},A=d=>{i({blob:d,error:null,loading:!1,url:URL.createObjectURL(d)})};return r.current=H3(),r.current.on("change",s),e&&r.current.updateContainer(e),o.on("error",u),o.on("success",A),()=>{o.end(),r.current.removeListener("change",s)}},[]),Ac.useEffect(()=>()=>{n.url&&URL.revokeObjectURL(n.url)},[n.url]);const a=Ac.useCallback(o=>{r.current.updateContainer(o)},[]);return[n,a]},K$=t=>{let{title:e,style:r,className:n,children:i,innerRef:a,showToolbar:o=!0,...s}=t;const[u,A]=v2();Ac.useEffect(()=>A(i),[i]);const d=u.url?`${u.url}#toolbar=${o?1:0}`:null;return Ny.jsx("iframe",{src:d,title:e,ref:a,style:r,className:n,...s})},j$=t=>{let{document:e,children:r}=t;const[n,i]=v2();return Ac.useEffect(()=>i(e),[e]),e?r(n):(console.warn("You should pass a valid document to BlobProvider"),null)},J$=(t,e)=>{let{fileName:r="document.pdf",document:n,children:i,onClick:a,href:o,...s}=t;const[u,A]=v2();if(Ac.useEffect(()=>A(n),[n]),!n)return console.warn("You should pass a valid document to PDFDownloadLink"),null;const d=()=>{u&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(u.blob,r)},g=E=>{d(),typeof a=="function"&&a(E,u)};return Ny.jsx("a",{href:u.url,download:r,onClick:g,ref:e,...s,children:typeof i=="function"?i(u):i})},V$=Ac.forwardRef(J$),eh=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.`)},Z$=()=>{eh("renderToStream")},Aee=()=>{eh("renderToBuffer")},X$=()=>{eh("renderToString")},$$=()=>{eh("renderToFile")},eee=()=>{eh("render")};var hee={pdf:H3,usePDF:v2,Font:Y$,version:W$,StyleSheet:q$,PDFViewer:K$,BlobProvider:j$,PDFDownloadLink:V$,renderToStream:Z$,renderToString:X$,renderToFile:$$,render:eee,...Z3};
288export{j$ as BlobProvider,xg as Canvas,Uy as Checkbox,cm as Circle,V3 as ClipPath,lm as Defs,Hy as Document,um as Ellipse,sm as FieldSet,Y$ as Font,Oy as G,bf as Image,om as Line,Gy as LinearGradient,Ig as Link,zy as List,yg as Note,V$ as PDFDownloadLink,K$ as PDFViewer,nm as Page,im as Path,fm as Polygon,Am as Polyline,Wy as RadialGradient,am as Rect,Py as Select,J3 as Stop,q$ as StyleSheet,bc as Svg,Ro as Text,My as TextInput,Bu as TextInstance,Bg as Tspan,j3 as View,z$ as createRenderer,hee as default,H3 as pdf,eee as render,Aee as renderToBuffer,$$ as renderToFile,Z$ as renderToStream,X$ as renderToString,v2 as usePDF,W$ as version};
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.