PageSourceSearch

https://www.buildgp.com/assets/Pdf-DrlOzJpc.js

js buildgp.com collected 2026-10-02 07:38:12 UTC 1,367,456 bytes, 234 lines download raw bytes

1import{g as d0,l as yi,m as S6,s as R6,o as Na}from"../blocks.js";import{r as k6}from"./dom-BwhQUCmL.js";import"./data-attributes-Dmmp9tg7.js";function T6(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 _6="G",ga="SVG",U0="VIEW",ut="TEXT",Th="LINK",_h="PAGE",Nh="NOTE",om="PATH",sm="RECT",lm="LINE",um="DEFS",Ao="IMAGE",cm="TSPAN",Oh="CANVAS",Am="CIRCLE",fm="ELLIPSE",hm="POLYGON",dm="DOCUMENT",gm="POLYLINE",fo="TEXT_INSTANCE",N6="LINEAR_GRADIENT",O6="RADIAL_GRADIENT";var iu={exports:{}},au={exports:{}},c2;function L6(){return c2||(c2=1,typeof Object.create=="function"?au.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:au.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}}),au.exports}var ou={exports:{}},A2;function M6(){if(A2)return ou.exports;A2=1;var t=typeof Reflect=="object"?Reflect:null,e=t&&typeof t.apply=="function"?t.apply:function(I,T,N){return Function.prototype.apply.call(I,T,N)},r;t&&typeof t.ownKeys=="function"?r=t.ownKeys:Object.getOwnPropertySymbols?r=function(I){return Object.getOwnPropertyNames(I).concat(Object.getOwnPropertySymbols(I))}:r=function(I){return Object.getOwnPropertyNames(I)};function n(v){console&&console.warn&&console.warn(v)}var i=Number.isNaN||function(I){return I!==I};function a(){a.init.call(this)}ou.exports=a,ou.exports.once=F,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(v){if(typeof v!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof v)}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(v){if(typeof v!="number"||v<0||i(v))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+v+".");o=v}}),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(I){if(typeof I!="number"||I<0||i(I))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+I+".");return this._maxListeners=I,this};function l(v){return v._maxListeners===void 0?a.defaultMaxListeners:v._maxListeners}a.prototype.getMaxListeners=function(){return l(this)},a.prototype.emit=function(I){for(var T=[],N=1;N<arguments.length;N++)T.push(arguments[N]);var S=I==="error",O=this._events;if(O!==void 0)S=S&&O.error===void 0;else if(!S)return!1;if(S){var U;if(T.length>0&&(U=T[0]),U instanceof Error)throw U;var j=new Error("Unhandled error."+(U?" ("+U.message+")":""));throw j.context=U,j}var b=O[I];if(b===void 0)return!1;if(typeof b=="function")e(b,this,T);else for(var M=b.length,W=m(b,M),N=0;N<M;++N)e(W[N],this,T);return!0};function u(v,I,T,N){var S,O,U;if(s(T),O=v._events,O===void 0?(O=v._events=Object.create(null),v._eventsCount=0):(O.newListener!==void 0&&(v.emit("newListener",I,T.listener?T.listener:T),O=v._events),U=O[I]),U===void 0)U=O[I]=T,++v._eventsCount;else if(typeof U=="function"?U=O[I]=N?[T,U]:[U,T]:N?U.unshift(T):U.push(T),S=l(v),S>0&&U.length>S&&!U.warned){U.warned=!0;var j=new Error("Possible EventEmitter memory leak detected. "+U.length+" "+String(I)+" listeners added. Use emitter.setMaxListeners() to increase limit");j.name="MaxListenersExceededWarning",j.emitter=v,j.type=I,j.count=U.length,n(j)}return v}a.prototype.addListener=function(I,T){return u(this,I,T,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(I,T){return u(this,I,T,!0)};function f(){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 h(v,I,T){var N={fired:!1,wrapFn:void 0,target:v,type:I,listener:T},S=f.bind(N);return S.listener=T,N.wrapFn=S,S}a.prototype.once=function(I,T){return s(T),this.on(I,h(this,I,T)),this},a.prototype.prependOnceListener=function(I,T){return s(T),this.prependListener(I,h(this,I,T)),this},a.prototype.removeListener=function(I,T){var N,S,O,U,j;if(s(T),S=this._events,S===void 0)return this;if(N=S[I],N===void 0)return this;if(N===T||N.listener===T)--this._eventsCount===0?this._events=Object.create(null):(delete S[I],S.removeListener&&this.emit
1("removeListener",I,N.listener||T));else if(typeof N!="function"){for(O=-1,U=N.length-1;U>=0;U--)if(N[U]===T||N[U].listener===T){j=N[U].listener,O=U;break}if(O<0)return this;O===0?N.shift():C(N,O),N.length===1&&(S[I]=N[0]),S.removeListener!==void 0&&this.emit("removeListener",I,j||T)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(I){var T,N,S;if(N=this._events,N===void 0)return this;if(N.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):N[I]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete N[I]),this;if(arguments.length===0){var O=Object.keys(N),U;for(S=0;S<O.length;++S)U=O[S],U!=="removeListener"&&this.removeAllListeners(U);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(T=N[I],typeof T=="function")this.removeListener(I,T);else if(T!==void 0)for(S=T.length-1;S>=0;S--)this.removeListener(I,T[S]);return this};function g(v,I,T){var N=v._events;if(N===void 0)return[];var S=N[I];return S===void 0?[]:typeof S=="function"?T?[S.listener||S]:[S]:T?D(S):m(S,S.length)}a.prototype.listeners=function(I){return g(this,I,!0)},a.prototype.rawListeners=function(I){return g(this,I,!1)},a.listenerCount=function(v,I){return typeof v.listenerCount=="function"?v.listenerCount(I):p.call(v,I)},a.prototype.listenerCount=p;function p(v){var I=this._events;if(I!==void 0){var T=I[v];if(typeof T=="function")return 1;if(T!==void 0)return T.length}return 0}a.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function m(v,I){for(var T=new Array(I),N=0;N<I;++N)T[N]=v[N];return T}function C(v,I){for(;I+1<v.length;I++)v[I]=v[I+1];v.pop()}function D(v){for(var I=new Array(v.length),T=0;T<I.length;++T)I[T]=v[T].listener||v[T];return I}function F(v,I){return new Promise(function(T,N){function S(U){v.removeListener(I,O),N(U)}function O(){typeof v.removeListener=="function"&&v.removeListener("error",S),T([].slice.call(arguments))}Q(v,I,O,{once:!0}),I!=="error"&&x(v,S,{once:!0})})}function x(v,I,T){typeof v.on=="function"&&Q(v,"error",I,T)}function Q(v,I,T,N){if(typeof v.on=="function")N.once?v.once(I,T):v.on(I,T);else if(typeof v.addEventListener=="function")v.addEventListener(I,function S(O){N.once&&v.removeEventListener(I,S),T(O)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof v)}return ou.exports}var f2;function P6(){if(f2)return iu.exports;f2=1;var t=L6(),e=M6().EventEmitter;iu.exports=r,iu.exports.default=r;function r(l){if(!(this instanceof r))return new r(l);e.call(this),l=l||{},this.concurrency=l.concurrency||1/0,this.timeout=l.timeout||0,this.autostart=l.autostart||!1,this.results=l.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}t(r,e);var n=["pop","shift","indexOf","lastIndexOf"];n.forEach(function(l){r.prototype[l]=function(){return Array.prototype[l].apply(this.jobs,arguments)}}),r.prototype.slice=function(l,u){return this.jobs=this.jobs.slice(l,u),this},r.prototype.reverse=function(){return this.jobs.reverse(),this};var i=["push","unshift","splice"];i.forEach(function(l){r.prototype[l]=function(){var u=Array.prototype[l].apply(this.jobs,arguments);return this.autostart&&this.start(),u}}),Object.defineProperty(r.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),r.prototype.start=function(l){if(l&&o.call(this,l),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&s.call(this);return}var u=this,f=this.jobs.shift(),h=!0,g=this.session,p=null,m=!1,C=null,D=f.hasOwnProperty("timeout")?f.timeout:this.timeout;function F(Q,v){h&&u.session===g&&(h=!1,u.pending--,p!==null&&(delete u.timers[p],clearTimeout(p)),Q?u.emit("error",Q,f):m===!1&&(C!==null&&(u.results[C]=Array.prototype.slice.call(arguments,1)),u.emit("success",v,f)),u.session===g&&(u.pending===0&&u.jobs.length===0?s.call(u):u.running&&u.start()))}D&&(p=setTimeout(function(){m=!0,u.listeners("timeout").length>0?u.emit("timeout",F,f):F()},D),this.timers[p]=p),this.results&&(C=this.results.length,this.results[C]=null),this.pending++,u.emit("start",f);var x=f(F);x&&x.then&&typeof x.then=="function"&&x.then(function(Q){return F(null,Q)}).catch(function(Q){return F(Q||!0)}),this.running&&this.jobs.length>0&&this.start()},r.prototype.stop=function(){this.running=!1},r.prototype.end=function(l){a.call(this),this.jobs.length=0,this.pending=0,s.call(this,l)};function a(){for(var l in this.timers){var u=this.timers[l];delete this.timers[l],clearTimeout(u)}}function o(l){var u=this;this.on("error",f),this.on("end",h);function f(g){u.end(g)}function h(g){u.removeListener("error",f),u.removeListener("end",h),l(g,this.results)}}
vendor: 5,687 bytes, line 1
1function s(l){this.session++,this.running=!1,this.emit("end",l)}return iu.exports}var U6=P6();const G6=d0(U6);var su={exports:{}},h2;function H6(){return h2||(h2=1,(function(t,e){var r=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof yi<"u"&&yi,n=(function(){function a(){this.fetch=!1,this.DOMException=r.DOMException}return a.prototype=r,new a})();(function(a){(function(o){var s=typeof a<"u"&&a||typeof self<"u"&&self||typeof yi<"u"&&yi||{},l={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&(function(){try{return new Blob,!0}catch{return!1}})(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function u(k){return k&&DataView.prototype.isPrototypeOf(k)}if(l.arrayBuffer)var f=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],h=ArrayBuffer.isView||function(k){return k&&f.indexOf(Object.prototype.toString.call(k))>-1};function g(k){if(typeof k!="string"&&(k=String(k)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(k)||k==="")throw new TypeError('Invalid character in header field name: "'+k+'"');return k.toLowerCase()}function p(k){return typeof k!="string"&&(k=String(k)),k}function m(k){var Y={next:function(){var z=k.shift();return{done:z===void 0,value:z}}};return l.iterable&&(Y[Symbol.iterator]=function(){return Y}),Y}function C(k){this.map={},k instanceof C?k.forEach(function(Y,z){this.append(z,Y)},this):Array.isArray(k)?k.forEach(function(Y){if(Y.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+Y.length);this.append(Y[0],Y[1])},this):k&&Object.getOwnPropertyNames(k).forEach(function(Y){this.append(Y,k[Y])},this)}C.prototype.append=function(k,Y){k=g(k),Y=p(Y);var z=this.map[k];this.map[k]=z?z+", "+Y:Y},C.prototype.delete=function(k){delete this.map[g(k)]},C.prototype.get=function(k){return k=g(k),this.has(k)?this.map[k]:null},C.prototype.has=function(k){return this.map.hasOwnProperty(g(k))},C.prototype.set=function(k,Y){this.map[g(k)]=p(Y)},C.prototype.forEach=function(k,Y){for(var z in this.map)this.map.hasOwnProperty(z)&&k.call(Y,this.map[z],z,this)},C.prototype.keys=function(){var k=[];return this.forEach(function(Y,z){k.push(z)}),m(k)},C.prototype.values=function(){var k=[];return this.forEach(function(Y){k.push(Y)}),m(k)},C.prototype.entries=function(){var k=[];return this.forEach(function(Y,z){k.push([z,Y])}),m(k)},l.iterable&&(C.prototype[Symbol.iterator]=C.prototype.entries);function D(k){if(!k._noBody){if(k.bodyUsed)return Promise.reject(new TypeError("Already read"));k.bodyUsed=!0}}function F(k){return new Promise(function(Y,z){k.onload=function(){Y(k.result)},k.onerror=function(){z(k.error)}})}function x(k){var Y=new FileReader,z=F(Y);return Y.readAsArrayBuffer(k),z}function Q(k){var Y=new FileReader,z=F(Y),K=/charset=([A-Za-z0-9_-]+)/.exec(k.type),re=K?K[1]:"utf-8";return Y.readAsText(k,re),z}function v(k){for(var Y=new Uint8Array(k),z=new Array(Y.length),K=0;K<Y.length;K++)z[K]=String.fromCharCode(Y[K]);return z.join("")}function I(k){if(k.slice)return k.slice(0);var Y=new Uint8Array(k.byteLength);return Y.set(new Uint8Array(k)),Y.buffer}function T(){return this.bodyUsed=!1,this._initBody=function(k){this.bodyUsed=this.bodyUsed,this._bodyInit=k,k?typeof k=="string"?this._bodyText=k:l.blob&&Blob.prototype.isPrototypeOf(k)?this._bodyBlob=k:l.formData&&FormData.prototype.isPrototypeOf(k)?this._bodyFormData=k:l.searchParams&&URLSearchParams.prototype.isPrototypeOf(k)?this._bodyText=k.toString():l.arrayBuffer&&l.blob&&u(k)?(this._bodyArrayBuffer=I(k.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):l.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(k)||h(k))?this._bodyArrayBuffer=I(k):this._bodyText=k=Object.prototype.toString.call(k):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||(typeof k=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):l.searchParams&&URLSearchParams.prototype.isPrototypeOf(k)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},l.blob&&(this.blob=function(){var k=D(this);if(k)return k;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var k=D(this);return k||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else{if(l.blob)return this.blob().then(x);throw new Error("could not read as ArrayBuffer")}},this.text=function(){var k=D(this);if(k)return k;if(this._bodyBlob)return Q(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(v(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},l.formData&&(this.formData=function(){return this.text().then(U)}),this.json=function(){return this.text().then(JSON.parse)},this}var N=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function S(k){var Y=k.toUpperCase();return N.indexOf(Y)>-1?Y:k}function O(k,Y){if(!(this instanceof O))throw new TypeError('Please use the "new" operator, this DOM object c
1onstructor cannot be called as a function.');Y=Y||{};var z=Y.body;if(k instanceof O){if(k.bodyUsed)throw new TypeError("Already read");this.url=k.url,this.credentials=k.credentials,Y.headers||(this.headers=new C(k.headers)),this.method=k.method,this.mode=k.mode,this.signal=k.signal,!z&&k._bodyInit!=null&&(z=k._bodyInit,k.bodyUsed=!0)}else this.url=String(k);if(this.credentials=Y.credentials||this.credentials||"same-origin",(Y.headers||!this.headers)&&(this.headers=new C(Y.headers)),this.method=S(Y.method||this.method||"GET"),this.mode=Y.mode||this.mode||null,this.signal=Y.signal||this.signal||(function(){if("AbortController"in s){var Ae=new AbortController;return Ae.signal}})(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&z)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(z),(this.method==="GET"||this.method==="HEAD")&&(Y.cache==="no-store"||Y.cache==="no-cache")){var K=/([?&])_=[^&]*/;if(K.test(this.url))this.url=this.url.replace(K,"$1_="+new Date().getTime());else{var re=/\?/;this.url+=(re.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}O.prototype.clone=function(){return new O(this,{body:this._bodyInit})};function U(k){var Y=new FormData;return k.trim().split("&").forEach(function(z){if(z){var K=z.split("="),re=K.shift().replace(/\+/g," "),Ae=K.join("=").replace(/\+/g," ");Y.append(decodeURIComponent(re),decodeURIComponent(Ae))}}),Y}function j(k){var Y=new C,z=k.replace(/\r?\n[\t ]+/g," ");return z.split("\r").map(function(K){return K.indexOf(`
2`)===0?K.substr(1,K.length):K}).forEach(function(K){var re=K.split(":"),Ae=re.shift().trim();if(Ae){var he=re.join(":").trim();try{Y.append(Ae,he)}catch(pe){console.warn("Response "+pe.message)}}}),Y}T.call(O.prototype);function b(k,Y){if(!(this instanceof b))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(Y||(Y={}),this.type="default",this.status=Y.status===void 0?200:Y.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=Y.statusText===void 0?"":""+Y.statusText,this.headers=new C(Y.headers),this.url=Y.url||"",this._initBody(k)}T.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new C(this.headers),url:this.url})},b.error=function(){var k=new b(null,{status:200,statusText:""});return k.ok=!1,k.status=0,k.type="error",k};var M=[301,302,303,307,308];b.redirect=function(k,Y){if(M.indexOf(Y)===-1)throw new RangeError("Invalid status code");return new b(null,{status:Y,headers:{location:k}})},o.DOMException=s.DOMException;try{new o.DOMException}catch{o.DOMException=function(Y,z){this.message=Y,this.name=z;var K=Error(Y);this.stack=K.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function W(k,Y){return new Promise(function(z,K){var re=new O(k,Y);if(re.signal&&re.signal.aborted)return K(new o.DOMException("Aborted","AbortError"));var Ae=new XMLHttpRequest;function he(){Ae.abort()}Ae.onload=function(){var ge={statusText:Ae.statusText,headers:j(Ae.getAllResponseHeaders()||"")};re.url.indexOf("file://")===0&&(Ae.status<200||Ae.status>599)?ge.status=200:ge.status=Ae.status,ge.url="responseURL"in Ae?Ae.responseURL:ge.headers.get("X-Request-URL");var me="response"in Ae?Ae.response:Ae.responseText;setTimeout(function(){z(new b(me,ge))},0)},Ae.onerror=function(){setTimeout(function(){K(new TypeError("Network request failed"))},0)},Ae.ontimeout=function(){setTimeout(function(){K(new TypeError("Network request timed out"))},0)},Ae.onabort=function(){setTimeout(function(){K(new o.DOMException("Aborted","AbortError"))},0)};function pe(ge){try{return ge===""&&s.location.href?s.location.href:ge}catch{return ge}}if(Ae.open(re.method,pe(re.url),!0),re.credentials==="include"?Ae.withCredentials=!0:re.credentials==="omit"&&(Ae.withCredentials=!1),"responseType"in Ae&&(l.blob?Ae.responseType="blob":l.arrayBuffer&&(Ae.responseType="arraybuffer")),Y&&typeof Y.headers=="object"&&!(Y.headers instanceof C||s.Headers&&Y.headers instanceof s.Headers)){var ve=[];
2Object.getOwnPropertyNames(Y.headers).forEach(function(ge){ve.push(g(ge)),Ae.setRequestHeader(ge,p(Y.headers[ge]))}),re.headers.forEach(function(ge,me){ve.indexOf(me)===-1&&Ae.setRequestHeader(me,ge)})}else re.headers.forEach(function(ge,me){Ae.setRequestHeader(me,ge)});re.signal&&(re.signal.addEventListener("abort",he),Ae.onreadystatechange=function(){Ae.readyState===4&&re.signal.removeEventListener("abort",he)}),Ae.send(typeof re._bodyInit>"u"?null:re._bodyInit)})}return W.polyfill=!0,s.fetch||(s.fetch=W,s.Headers=C,s.Request=O,s.Response=b),o.Headers=C,o.Request=O,o.Response=b,o.fetch=W,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=r.fetch?r:n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(su,su.exports)),su.exports}var Y6=H6();const pm=d0(Y6),z6={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class Z0{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=z6[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)}}Z0.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=Z0.TYPES[e];Z0.prototype["read"+e+(r===1?"":"BE")]=function(){const n=this.view[t](this.pos,!1);return this.pos+=r,n},r!==1&&(Z0.prototype["read"+e+"LE"]=function(){const n=this.view[t](this.pos,!0);return this.pos+=r,n})}const W6=new TextEncoder,d2=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class ic{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=g2(e,d2);break;case"utf16be":case"utf16-be":n=g2(e,!d2);break;case"utf8":n=W6.encode(e);break;case"ascii":n=q6(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 g2(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 q6(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=Z0.TYPES[e];ic.prototype["write"+e+(r===1?"":"BE")]=function(n){this.view[t](this.pos,n,!1),this.pos+=r},r!==1&&(ic.prototype["write"+e+"LE"]=function(n){this.view[t](this.pos,n,!0),this.pos+=r})}class Ri{fromBuffer(e){let r=new Z0(e);return this.decode(r)}toBuffer(e){let r=this.size(e),n=new Uint8Array(r),i=new ic(n);return this.encode(i,e),n}}class r0 extends Ri{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 Z0.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,r){return e[`write${this.fn}`](r)}}const Ge=new r0("UInt8"),G0=new r0("UInt16","BE"),y=G0,j6=new r0("UInt16","LE"),V6=new r0("UInt24","BE"),sa=V6;new r0("UInt24","LE");const mm=new r0("UInt32","BE"),ae=mm,J6=new r0("UInt32","LE"),O0=new r0("Int8"),Z6=new r0("Int16","BE"),Te=Z6;new r0("Int16","LE");new r0("Int24","BE");new r0("Int24","LE");const K6=new r0("Int32","BE"),Ya=K6;new r0("Int32","LE");new r0("Float","BE");new r0("Float","LE");new r0("Double","BE");new r0("Double","LE");class ho extends r0{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 X6=new ho(16,"BE"),$6=X6;new ho(16,"LE");const ew=new ho(32,"BE"),D0=ew;new ho(32,"LE");function ei(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 r0&&(n=t.decode(e)),isNaN(n))throw new Error("Not a fixed size");return n}class Lh{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let r in e){const n=e[r];this[r]=n}}}class ee extends Ri{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=ei(this.length,e,r)),this.length instanceof r0&&(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?._length?r._startOffset+r._length:e.length;for(;e.pos<s;)a.push(this.type.decode(e,o))}else for(let s=0,l=n;s<l;s++)a.push(this.type.decode(e,o));return a}size(e,r,n=!0){if(!e)return this.type.size(null,r)*ei(this.length,null,r);let i=0;this.length instanceof r0&&(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 r0&&(i+=r.pointerSize),i}encode(e,r,n){let i=n;this.length instanceof r0&&(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 r0){let a=0;for(;a<i.pointers.length;){const o=i.pointers[a++];o.type.encode(e,o.val,o.parent)}}}}class l0 extends ee{decode(e,r){const{pos:n}=e,i=ei(this.length,e,r);this.length instanceof r0&&(r={parent:r,_startOffset:n,_currentOffset:0,_length:i});const a=new ef(this.type,i,e,r);return e.pos+=i*this.type.size(null,r),a}size(e,r){return e instanceof ef&&(e=e.toArray()),super.size(e,r)}encode(e,r,n){return r instanceof ef&&(r=r.toArray()),super.encode(e,r,n)}}class ef{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 Bn extends Ri{constructor(e,r=[]){super(),this.type=e,this.flags=r}
2decode(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 K0 extends Ri{constructor(e){super(),this.length=e}decode(e,r){const n=ei(this.length,e,r);return e.readBuffer(n)}size(e,r){if(!e)return ei(this.length,null,r);let n=e.length;return this.length instanceof r0&&(n+=this.length.size()),n}encode(e,r,n){return this.length instanceof r0&&this.length.encode(e,r.length),e.writeBuffer(r)}}class ac extends Ri{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 h0 extends Ri{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=ei(this.count,null,r);return this.type.size()*n}encode(e,r,n){return e.fill(0,this.size(r,n))}}class $t extends Ri{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=tf(a);if(this.length!=null)n=ei(this.length,e,r);else{let l;for({buffer:l,length:n,pos:i}=e;i<n-o+1&&(l[i]!==0||o===2&&l[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 ei(this.length,null,r);let{encoding:n}=this;typeof n=="function"&&(n=n.call(r?.val,r?.val)||"ascii"),n==="utf16be"&&(n="utf16le");let i=p2(e,n);return this.length instanceof r0&&(i+=this.length.size()),this.length==null&&(i+=tf(n)),i}encode(e,r,n){let{encoding:i}=this;if(typeof i=="function"&&(i=i.call(n?.val,n?.val)||"ascii"),this.length instanceof r0&&this.length.encode(e,p2(r,i)),e.writeString(r,i),this.length==null)return tf(i)==2?e.writeUInt16LE(0):e.writeUInt8(0)}}function tf(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 p2(t,e){switch(e){case"ascii":return t.length;case"utf8":let r=0;for(let n=0;n<t.length;n++){let i=t.charCodeAt(n);if(i>=55296&&i<=56319&&n<t.length-1){let a=t.charCodeAt(++n);(a&64512)===56320?i=((i&1023)<<10)+(a&1023)+65536:n--}(i&4294967168)===0?r++:(i&4294965248)===0?r+=2:(i&4294901760)===0?r+=3:(i&4292870144)===0&&(r+=4)}return r;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return t.length*2;default:throw new Error("Unknown encoding "+e)}}class fe extends Ri{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 Lh?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 tw=(t,e)=>e.reduce((r,n)=>r&&r[n],t);class Tt extends fe{constructor(e,r={}){super(),this.type=e,this.versions=r,typeof e=="string"&&(this.versionPath=e.split("."))}decode(e,r,n=0){const i=this._setup(e,r,n);typeof this.type=="string"?i.version=tw(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 Tt?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 l=this.versions[e.version];
2if(l==null)throw new Error(`Unknown version ${e.version}`);for(i in l)a=l[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 l=0;for(;l<o.pointers.length;){const u=o.pointers[l++];u.type.encode(e,u.val,u.parent)}}}class ne extends Ri{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 l=()=>{if(s!=null)return s;const{pos:u}=e;return e.pos=o,s=this.type.decode(e,r),e.pos=u,s};return this.options.lazy?new Lh({get:l}):l()}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;
2if(i==null){if(!(e instanceof Z1))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 Z1))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 Z1{constructor(e,r){this.type=e,this.value=r}}function kr(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function $0(t,e,r,n){var i=arguments.length,a=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}var rf,m2;function rw(){return m2||(m2=1,rf=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(e)){if(n=e.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!t(e[i],r[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(a=Object.keys(e),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var o=a[i];if(!t(e[o],r[o]))return!1}return!0}return e!==e&&r!==r}),rf}var nw=rw();const v2=d0(nw);var Ss={},E2;function vm(){if(E2)return Ss;E2=1,Ss.byteLength=s,Ss.toByteArray=u,Ss.fromByteArray=g;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(p){var m=p.length;if(m%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=p.indexOf("=");C===-1&&(C=m);var D=C===m?0:4-C%4;return[C,D]}function s(p){var m=o(p),C=m[0],D=m[1];return(C+D)*3/4-D}function l(p,m,C){return(m+C)*3/4-C}function u(p){var m,C=o(p),D=C[0],F=C[1],x=new r(l(p,D,F)),Q=0,v=F>0?D-4:D,I;for(I=0;I<v;I+=4)m=e[p.charCodeAt(I)]<<18|e[p.charCodeAt(I+1)]<<12|e[p.charCodeAt(I+2)]<<6|e[p.charCodeAt(I+3)],x[Q++]=m>>16&255,x[Q++]=m>>8&255,x[Q++]=m&255;return F===2&&(m=e[p.charCodeAt(I)]<<2|e[p.charCodeAt(I+1)]>>4,x[Q++]=m&255),F===1&&(m=e[p.charCodeAt(I)]<<10|e[p.charCodeAt(I+1)]<<4|e[p.charCodeAt(I+2)]>>2,x[Q++]=m>>8&255,x[Q++]=m&255),x}function f(p){return t[p>>18&63]+t[p>>12&63]+t[p>>6&63]+t[p&63]}function h(p,m,C){for(var D,F=[],x=m;x<C;x+=3)D=(p[x]<<16&16711680)+(p[x+1]<<8&65280)+(p[x+2]&255),F.push(f(D));return F.join("")}function g(p){for(var m,C=p.length,D=C%3,F=[],x=16383,Q=0,v=C-D;Q<v;Q+=x)F.push(h(p,Q,Q+x>v?v:Q+x));return D===1?(m=p[C-1],F.push(t[m>>2]+t[m<<4&63]+"==")):D===2&&(m=(p[C-2]<<8)+p[C-1],F.push(t[m>>10]+t[m>>4&63]+t[m<<2&63]+"=")),F.join("")}return Ss}var iw=vm();const aw=d0(iw);var nf,C2;function Em(){if(C2)return nf;C2=1;var t=0,e=-3;function r(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(S,O){this.source=S,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=O,this.destLen=0,this.ltree=new r,this.dtree=new r}var i=new r,a=new r,o=new Uint8Array(30),s=new Uint16Array(30),l=new Uint8Array(30),u=new Uint16Array(30),f=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=new r,g=new Uint8Array(320);function p(S,O,U,j){var b,M;for(b=0;b<U;++b)S[b]=0;for(b=0;b<30-U;++b)S[b+U]=b/U|0;for(M=j,b=0;b<30;++b)O[b]=M,M+=1<<S[b]}function m(S,O){var U;for(U=0;U<7;++U)S.table[U]=0;for(S.table[7]=24,S.table[8]=152,S.table[9]=112,U=0;U<24;++U)S.trans[U]=256+U;for(U=0;U<144;++U)S.trans[24+U]=U;for(U=0;U<8;++U)S.trans[168+U]=280+U;for(U=0;U<112;++U)S.trans[176+U]=144+U;for(U=0;U<5;++U)O.table[U]=0;for(O.table[5]=32,U=0;U<32;++U)O.trans[U]=U}var C=new Uint16Array(16);function D(S,O,U,j){var b,M;for(b=0;b<16;++b)S.table[b]=0;for(b=0;b<j;++b)S.table[O[U+b]]++;for(S.table[0]=0,M=0,b=0;b<16;++b)C[b]=M,M+=S.table[b];for(b=0;b<j;++b)O[U+b]&&(S.trans[C[O[U+b]]++]=b)}function F(S){S.bitcount--||(S.tag=S.source[S.sourceIndex++],S.bitcount=7);var O=S.tag&1;return S.tag>>>=1,O}function x(S,O,U){if(!O)return U;for(;S.bitcount<24;)S.tag|=S.source[S.sourceIndex++]<<S.bitcount,S.bitcount+=8;var j=S.tag&65535>>>16-O;return S.tag>>>=O,S.bitcount-=O,j+U}function Q(S,O){for(;S.bitcount<24;)S.tag|=S.source[S.sourceIndex++]<<S.bitcount,S.bitcount+=8;var U=0,j=0,b=0,M=S.tag;do j=2*j+(M&1),M>>>=1,++b,U+=O.table[b],j-=O.table[b];while(j>=0);return S.tag=M,S.bitcount-=b,O.trans[U+j]}function v(S,O,U){var j,b,M,W,k,Y;for(j=x(S,5,257),b=x(S,5,1),M=x(S,4,4),W=0;W<19;++W)g[W]=0;for(W=0;W<M;++W){var z=x(S,3,0);g[f[W]]=z}for(D(h,g,0,19),k=0;k<j+b;){var K=Q(S,h);switch(K){case 16:var re=g[k-1];for(Y=x(S,2,3);Y;--Y)g[k++]=re;break;case 17:for(Y=x(S,3,3);Y;--Y)g[k++]=0;break;case 18:for(Y=x(S,7,11);Y;--Y)g[k++]=0;break;default:g[k++]=K;break}}D(O,g,0,j),D(U,g,j,b)}function I(S,O,U){for(;;){var j=Q(S,O);if(j===256)return t;if(j<256)S.dest[S.destLen++]=j;else{var b,M,W,k;for(j-=257,b=x(S,o[j],s[j]),M=Q(S,U),W=S.destLen-x(S,l[M],u[M]),k=W;k<W+b;++k)S.dest[S.destLen++]=S.dest[k]}}}function T(S){for(var O,U,j;S.bitcount>8;)S.sourceIndex--,S.bitcount-=8;if(O=S.source[S.sourceIndex+1],O=256*O+S.source[S.sourceIndex],U=S.source[S.sourceIndex+3],U=256*U+S.source[S.sourceIndex+2],O!==(~U&65535))return e;for(S.sourceIndex+=4,j=O;j;--j)S.dest[S.destLen++]=S.source[S.sourceIndex++];return S.bitcount=0,t}function N(S,O){var U=new n(S,O),j,b,M;do{switch(j=F(U),b=x(U,2,0),b){case 0:M=T(U);break;case 1:M=I(U,i,a);break;case 2:v(U,U.ltree,U.dtree),M=I(U,U.ltree,U.dtree);break;default:M=e}if(M!==t)throw new Error("Data error")}while(!j);return U.destLen<U.dest.length?typeof U.dest.slice=="function"?U.dest.slice(0,U.destLen):U.dest.subarray(0,U.destLen):U.dest}return m(i,a),p(o,s,4,3),p(l,u,2,1),o[28]=0,s[28]=258,nf=N,nf}var af,I2;function ow(){if(I2)return af;I2=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 af={swap32LE:i=>{t&&r(i)}},af}var of,y2;function sw(){if(y2)return of;y2=1;const t=Em(),{swap32LE:e}=ow(),r=11,n=5,i=r-n,a=65536>>r,s=(1<<i)-1,l=2,f=(1<<n)-1,h=65536>>n,g=1024>>n,D=h+g+32,F=1<<l;class x{constructor(v){const I=typeof v.readUInt32BE=="function"&&typeof v.slice=="function";if(I||v instanceof Uint8Array){let T;if(I)this.highStart=v.readUInt32LE(0),this.errorValue=v.readUInt32LE(4),T=v.readUInt32LE(8),v=v.slice(12);else{const N=new DataView(v.buffer);this.highStart=N.getUint32(0,!0),this.errorValue=N.getUint32(4,!0),T=N.getUint32(8,!0),v=v.subarray(12)}v=t(v,new Uint8Array(T)),v=t(v,new Uint8Array(T)),e(v),this.data=new Uint32Array(v.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=v)}get(v){let I;return v<0||v>1114111?this.errorValue:v<55296||v>56319&&v<=65535?(I=(this.data[v>>n]<<l)+(v&f),this.data[I]):v<=65535?(I=(this.data[h+(v-55296>>n)]<<l)+(v&f),this.data[I]):v<this.highStart?(I=this.data[D-a+(v>>r)],I=this.data[I+(v>>n&s)],I=(I<<l)+(v&f),this.data[I]):this.data[this.data.length-F]}}return of=x,of}var lw=sw();const Tc=d0(lw);function pa(t){return t&&t.__esModule?t.default:t}var ki={};ki=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_
2Chiki","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 hl=new Tc(aw
vendor: 12,945 bytes, line 2
2.toByteArray("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"))
2,uw=Math.log2||(t=>Math.log(t)/Math.LN2),_c=t=>uw(t)+1|0,cw=_c(pa(ki).categories.length-1),Cm=_c(pa(ki).combiningClasses.length-1),Mh=_c(pa(ki).scripts.length-1),Nc=_c(pa(ki).eaw.length-1),dl=10,Aw=Cm+Mh+Nc+dl,fw=Mh+Nc+dl,hw=Nc+dl,dw=dl,gw=(1<<cw)-1,pw=(1<<Cm)-1,mw=(1<<Mh)-1,vw=(1<<Nc)-1,Ew=(1<<dl)-1;function An(t){const e=hl.get(t);return pa(ki).categories[e>>Aw&gw]}function Im(t){const e=hl.get(t);return pa(ki).combiningClasses[e>>fw&pw]}function Ph(t){const e=hl.get(t);return pa(ki).scripts[e>>hw&mw]}function Cw(t){const e=hl.get(t);return pa(ki).eaw[e>>dw&vw]}function Iw(t){let e=hl.get(t),r=e&Ew;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 yw(t){const e=An(t);return e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Nl"}function K1(t){return An(t)==="Nd"}function ww(t){const e=An(t);return e==="Pc"||e==="Pd"||e==="Pe"||e==="Pf"||e==="Pi"||e==="Po"||e==="Ps"}function bw(t){return An(t)==="Ll"}function Bw(t){return An(t)==="Lu"}function Dw(t){return An(t)==="Lt"}function Qw(t){const e=An(t);return e==="Zs"||e==="Zl"||e==="Zp"}function xw(t){const e=An(t);return e==="Nd"||e==="No"||e==="Nl"||e==="Lu"||e==="Ll"||e==="Lt"||e==="Lm"||e==="Lo"||e==="Me"||e==="Mc"}function Uh(t){const e=An(t);return e==="Mn"||e==="Me"||e==="Mc"}var Fw={getCategory:An,getCombiningClass:Im,getScript:Ph,getEastAsianWidth:Cw,getNumericValue:Iw,isAlphabetic:yw,isDigit:K1,isPunctuation:ww,isLowerCase:bw,isUpperCase:Bw,isTitleCase:Dw,isWhiteSpace:Qw,isBaseForm:xw,isMark:Uh},sf,w2;function Sw(){if(w2)return sf;w2=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,l=null,u=null,f=0;f<i.length;f++){var h=i[f];u=o,o=a.stateTable[o][h],o===e&&(s!=null&&l!=null&&l>=s&&(yield[s,l,a.tags[u]]),o=a.stateTable[t][h],s=null),o!==e&&s==null&&(s=f),a.accepting[o]&&(l=f),o===e&&(o=t)}s!=null&&l!=null&&l>=s&&(yield[s,l,a.tags[o]])}}}apply(i,a){for(var[o,s,l]of this.match(i))for(var u of l)typeof a[u]=="function"&&a[u](o,s,i.slice(o,s+1))}}return sf=r,sf}var Rw=Sw();const ym=d0(Rw);var lf={exports:{}},b2;function kw(){return b2||(b2=1,(function(t){var e=(function(){function r(g,p){return p!=null&&g instanceof p}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(g,p,m,C,D){typeof p=="object"&&(m=p.depth,C=p.prototype,D=p.includeNonEnumerable,p=p.circular);var F=[],x=[],Q=typeof Buffer<"u";typeof p>"u"&&(p=!0),typeof m>"u"&&(m=1/0);function v(I,T){if(I===null)return null;if(T===0)return I;var N,S;if(typeof I!="object")return I;if(r(I,n))N=new n;else if(r(I,i))N=new i;else if(r(I,a))N=new a(function(z,K){I.then(function(re){z(v(re,T-1))},function(re){K(v(re,T-1))})});else if(o.__isArray(I))N=[];else if(o.__isRegExp(I))N=new RegExp(I.source,h(I)),I.lastIndex&&(N.lastIndex=I.lastIndex);else if(o.__isDate(I))N=new Date(I.getTime());else{if(Q&&Buffer.isBuffer(I))return Buffer.allocUnsafe?N=Buffer.allocUnsafe(I.length):N=new Buffer(I.length),I.copy(N),N;r(I,Error)?N=Object.create(I):typeof C>"u"?(S=Object.getPrototypeOf(I),N=Object.create(S)):(N=Object.create(C),S=C)}if(p){var O=F.indexOf(I);if(O!=-1)return x[O];F.push(I),x.push(N)}r(I,n)&&I.forEach(function(z,K){var re=v(K,T-1),Ae=v(z,T-1);N.set(re,Ae)}),r(I,i)&&I.forEach(function(z){var K=v(z,T-1);N.add(K)});for(var U in I){var j;S&&(j=Object.getOwnPropertyDescriptor(S,U)),!(j&&j.set==null)&&(N[U]=v(I[U],T-1))}if(Object.getOwnPropertySymbols)for(var b=Object.getOwnPropertySymbols(I),U=0;U<b.length;U++){var M=b[U],W=Object.getOwnPropertyDescriptor(I,M);W&&!W.enumerable&&!D||(N[M]=v(I[M],T-1),W.enumerable||Object.defineProperty(N,M,{enumerable:!1}))}if(D)for(var k=Object.getOwnPropertyNames(I),U=0;U<k.length;U++){var Y=k[U],W=Object.getOwnPropertyDescriptor(I,Y);W&&W.enumerable||(N[Y]=v(I[Y],T-1),Object.defineProperty(N,Y,{enumerable:!1}))}return N}return v(g,m)}o.clonePrototype=function(p){if(p===null)return null;var m=function(){};return m.prototype=p,new m};function s(g){return Object.prototype.toString.call(g)}o.__objToStr=s;function l(g){return typeof g=="object"&&s(g)==="[object Date]"}o.__isDate=l;function u(g){return typeof g=="object"&&s(g)==="[object Array]"}o.__isArray=u;function f(g){return typeof g=="object"&&s(g)==="[object RegExp]"}o.__isRegExp=f;function h(g){var p="";return g.global&&(p+="g"),g.ignoreCase&&(p+="i"),g.multiline&&(p+="m"),p}return o.__getRegExpFlags=h,o})();t.exports&&(t.exports=e)}
2)(lf)),lf.exports}var Tw=kw();const uf=d0(Tw);var _w=Em();const Nw=d0(_w);var Rs={},lu={},B2;function D2(){if(B2)return lu;B2=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},lu.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},lu.BrotliOutput=e,lu}var cf,Q2;function Ow(){if(Q2)return cf;Q2=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},cf=i,cf}var zi={},Af={},ff,x2;function Lw(){return x2||(x2=1,ff
vendor: 9,554 bytes, line 2
2="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
vendor: 59,449 bytes, line 2
2Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="
2),ff}var F2;function Mw(){if(F2)return Af;F2=1;var t=vm();return Af.init=function(){var e=bm().BrotliDecompressBuffer,r=t.toByteArray(Lw());return e(r)},Af}var S2;function wm(){if(S2)return zi;S2=1;var t=Mw();return zi.init=function(){zi.dictionary=t.init()},zi.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]),zi.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]),zi.minDictionaryWordLength=4,zi.maxDictionaryWordLength=24,zi}var uu={},R2;function k2(){if(R2)return uu;R2=1;function t(a,o){this.bits=a,this.value=o}uu.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,l,u){do l-=s,a[o+l]=new t(u.bits,u.value);while(l>0)}function i(a,o,s){for(var l=1<<o-s;o<e&&(l-=a[o],!(l<=0));)++o,l<<=1;return o-s}return uu.BrotliBuildHuffmanTable=function(a,o,s,l,u){var f=o,h,g,p,m,C,D,F,x,Q,v,I,T=new Int32Array(e+1),N=new Int32Array(e+1);for(I=new Int32Array(u),p=0;p<u;p++)T[l[p]]++;for(N[1]=0,g=1;g<e;g++)N[g+1]=N[g]+T[g];for(p=0;p<u;p++)l[p]!==0&&(I[N[l[p]]++]=p);if(x=s,Q=1<<x,v=Q,N[e]===1){for(m=0;m<v;++m)a[o+m]=new t(0,I[0]&65535);return v}for(m=0,p=0,g=1,C=2;g<=s;++g,C<<=1)for(;T[g]>0;--T[g])h=new t(g&255,I[p++]&65535),n(a,o+m,C,Q,h),m=r(m,g);for(F=v-1,D=-1,g=s+1,C=2;g<=e;++g,C<<=1)for(;T[g]>0;--T[g])(m&F)!==D&&(o+=Q,x=i(T,g,s),Q=1<<x,v+=Q,D=m&F,a[f+D]=new t(x+s&255,o-f-D&65535)),h=new t(g-s&255,I[p++]&65535),n(a,o+(m>>s),C,Q,h),m=r(m,g);return v},uu}var cu={},T2;function Pw(){return T2||(T2=1,cu.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,
26,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]),cu.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])),cu}var Oa={},_2;function Uw(){if(_2)return Oa;_2=1;function t(e,r){this.offset=e,this.nbits=r}return Oa.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)],Oa.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)],Oa.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)],Oa.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],Oa.kCopyRangeLut=[0,8,0,8,16,0,16,8,16],Oa}var ks={},N2;function Gw(){if(N2)return ks;N2=1;var t=wm(),e=0,r=1,n=2,i=3,a=4,o=5,s=6,l=7,u=8,f=9,h=10,g=11,p=12,m=13,C=14,D=15,F=16,x=17,Q=18,v=20;function I(S,O,U){this.prefix=new Uint8Array(S.length),this.transform=O,this.suffix=new Uint8Array(U.length);for(var j=0;j<S.length;j++)this.prefix[j]=S.charCodeAt(j);for(var j=0;j<U.length;j++)this.suffix[j]=U.charCodeAt(j)}var T=[new I("",e,""),new I("",e," "),new I(" ",e," "),new I("",p,""),new I("",h," "),new I("",e," the "),new I(" ",e,""),new I("s ",e," "),new I("",e," of "),new I("",h,""),new I("",e," and "),new I("",m,""),new I("",r,""),new I(", ",e," "),new I("",e,", "),new I(" ",h," "),new I("",e," in "),new I("",e," to "),new I("e ",e," "),new I("",e,'"'),new I("",e,"."),new I("",e,'">'),new I("",e,`
3`),new I("",i,""),new I("",e,"]"),new I("",e," for "),new I("",C,""),new I("",n,""),new I("",e," a "),new I("",e," that "),new I(" ",h,""),new I("",e,". "),new I(".",e,""),new I(" ",e,", "),new I("",D,""),new I("",e," with "),new I("",e,"'"),new I("",e," from "),new I("",e," by "),new I("",F,""),new I("",x,""),new I(" the ",e,""),new I("",a,""),new I("",e,". The "),new I("",g,""),new I("",e," on "),new I("",e," as "),new I("",e," is "),new I("",l,""),new I("",r,"ing "),new I("",e,`
4	`),new I("",e,":"),new I(" ",e,". "),new I("",e,"ed "),new I("",v,""),new I("",Q,""),new I("",s,""),new I("",e,"("),new I("",h,", "),new I("",u,""),new I("",e," at "),new I("",e,"ly "),new I(" the ",e," of "),new I("",o,""),new I("",f,""),new I(" ",h,", "),new I("",h,'"'),new I(".",e,"("),new I("",g," "),new I("",h,'">'),new I("",e,'="'),new I(" ",e,"."),new I(".com/",e,""),new I(" the ",e," of the "),new I("",h,"'"),new I("",e,". This "),new I("",e,","),new I(".",e," "),new I("",h,"("),new I("",h,"."),new I("",e," not "),new I(" ",e,'="'),new I("",e,"er "),new I(" ",g," "),new I("",e,"al "),new I(" ",g,""),new I("",e,"='"),new I("",g,'"'),new I("",h,". "),new I(" ",e,"("),new I("",e,"ful "),new I(" ",h,". "),new I("",e,"ive "),new I("",e,"less "),new I("",g,"'"),new I("",e,"est "),new I(" ",h,"."),new I("",g,'">'),new I(" ",e,"='"),new I("",h,","),new I("",e,"ize "),new I("",g,"."),new I(" ",e,""),new I(" ",e,","),new I("",h,'="'),new I("",g,'="'),new I("",e,"ous "),new I("",g,", "),new I("",h,"='"),new I(" ",h,","),new I(" ",g,'="'),new I(" ",g,", "),new I("",g,","),new I("",g,"("),new I("",g,". "),new I(" ",g,"."),new I("",g,"='"),new I(" ",g,". "),new I(" ",h,'="'),new I(" ",g,"='"),new I(" ",h,"='")];ks.kTransforms=T,ks.kNumTransforms=T.length;function N(S,O){return S[O]<192?(S[O]>=97&&S[O]<=122&&(S[O]^=32),1):S[O]<224?(S[O+1]^=32,2):(S[O+2]^=5,3)}return ks.transformDictionaryWord=function(S,O,U,j,b){var M=T[b].prefix,W=T[b].suffix,k=T[b].transform,Y=k<p?0:k-(p-1),z=0,K=O,re;Y>j&&(Y=j);for(var Ae=0;Ae<M.length;)S[O++]=M[Ae++];for(U+=Y,j-=Y,k<=f&&(j-=k),z=0;z<j;z++)S[O++]=t.dictionary[U+z];if(re=O-j,k===h)N(S,re);else if(k===g)for(;j>0;){var he=N(S,re);re+=he,j-=he}for(var pe=0;pe<W.length;)S[O++]=W[pe++];return O-K},ks}var O2;function bm(){if(O2)return Rs;O2=1;
4var t=D2().BrotliInput,e=D2().BrotliOutput,r=Ow(),n=wm(),i=k2().HuffmanCode,a=k2().BrotliBuildHuffmanTable,o=Pw(),s=Uw(),l=Gw(),u=8,f=16,h=256,g=704,p=26,m=6,C=2,D=8,F=255,x=1080,Q=18,v=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),I=16,T=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),N=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),S=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function O(se){var ie;return se.readBits(1)===0?16:(ie=se.readBits(3),ie>0?17+ie:(ie=se.readBits(3),ie>0?8+ie:17))}function U(se){if(se.readBits(1)){var ie=se.readBits(3);return ie===0?1:se.readBits(ie)+(1<<ie)}return 0}function j(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function b(se){var ie=new j,$,te,De;if(ie.input_end=se.readBits(1),ie.input_end&&se.readBits(1))return ie;if($=se.readBits(2)+4,$===7){if(ie.is_metadata=!0,se.readBits(1)!==0)throw new Error("Invalid reserved bit");if(te=se.readBits(2),te===0)return ie;for(De=0;De<te;De++){var Ye=se.readBits(8);if(De+1===te&&te>1&&Ye===0)throw new Error("Invalid size byte");ie.meta_block_length|=Ye<<De*8}}else for(De=0;De<$;++De){var it=se.readBits(4);if(De+1===$&&$>4&&it===0)throw new Error("Invalid size nibble");ie.meta_block_length|=it<<De*4}return++ie.meta_block_length,!ie.input_end&&!ie.is_metadata&&(ie.is_uncompressed=se.readBits(1)),ie}function M(se,ie,$){var te;return $.fillBitWindow(),ie+=$.val_>>>$.bit_pos_&F,te=se[ie].bits-D,te>0&&($.bit_pos_+=D,ie+=se[ie].value,ie+=$.val_>>>$.bit_pos_&(1<<te)-1),$.bit_pos_+=se[ie].bits,se[ie].value}function W(se,ie,$,te){for(var De=0,Ye=u,it=0,qe=0,At=32768,je=[],oe=0;oe<32;oe++)je.push(new i(0,0));for(a(je,0,5,se,Q);De<ie&&At>0;){var Ze=0,ft;if(te.readMoreInput(),te.fillBitWindow(),Ze+=te.val_>>>te.bit_pos_&31,te.bit_pos_+=je[Ze].bits,ft=je[Ze].value&255,ft<f)it=0,$[De++]=ft,ft!==0&&(Ye=ft,At-=32768>>ft);else{var Oe=ft-14,ct,Xe,$e=0;if(ft===f&&($e=Ye),qe!==$e&&(it=0,qe=$e),ct=it,it>0&&(it-=2,it<<=Oe),it+=te.readBits(Oe)+3,Xe=it-ct,De+Xe>ie)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var rt=0;rt<Xe;rt++)$[De+rt]=qe;De+=Xe,qe!==0&&(At-=Xe<<15-qe)}}if(At!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+At);for(;De<ie;De++)$[De]=0}function k(se,ie,$,te){var De=0,Ye,it=new Uint8Array(se);if(te.readMoreInput(),Ye=te.readBits(2),Ye===1){for(var qe,At=se-1,je=0,oe=new Int32Array(4),Ze=te.readBits(2)+1;At;)At>>=1,++je;for(qe=0;qe<Ze;++qe)oe[qe]=te.readBits(je)%se,it[oe[qe]]=2;switch(it[oe[0]]=1,Ze){case 1:break;case 3:if(oe[0]===oe[1]||oe[0]===oe[2]||oe[1]===oe[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(oe[0]===oe[1])throw new Error("[ReadHuffmanCode] invalid symbols");it[oe[1]]=1;break;case 4:if(oe[0]===oe[1]||oe[0]===oe[2]||oe[0]===oe[3]||oe[1]===oe[2]||oe[1]===oe[3]||oe[2]===oe[3])throw new Error("[ReadHuffmanCode] invalid symbols");te.readBits(1)?(it[oe[2]]=3,it[oe[3]]=3):it[oe[0]]=2;break}}else{var qe,ft=new Uint8Array(Q),Oe=32,ct=0,Xe=[new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,1),new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,5)];for(qe=Ye;qe<Q&&Oe>0;++qe){var $e=v[qe],rt=0,Qt;te.fillBitWindow(),rt+=te.val_>>>te.bit_pos_&15,te.bit_pos_+=Xe[rt].bits,Qt=Xe[rt].value,ft[$e]=Qt,Qt!==0&&(Oe-=32>>Qt,++ct)}if(!(ct===1||Oe===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");W(ft,se,it,te)}if(De=a(ie,$,D,it,se),De===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return De}function Y(se,ie,$){var te,De;return te=M(se,ie,$),De=s.kBlockLengthPrefixCode[te].nbits,s.kBlockLengthPrefixCode[te].offset+$.readBits(De)}function z(se,ie,$){var te;return se<I?($+=T[se],$&=3,te=ie[$]+N[se]):te=se-I+1,te}function K(se,ie){for(var $=se[ie],te=ie;te;--te)se[te]=se[te-1];se[0]=$}function re(se,ie){var $=new Uint8Array(256),te;for(te=0;te<256;++te)$[te]=te;for(te=0;te<ie;++te){var De=se[te];se[te]=$[De],De&&K($,De)}}function Ae(se,ie){this.alphabet_size=se,this.num_htrees=ie,this.co
4des=new Array(ie+ie*S[se+31>>>5]),this.htrees=new Uint32Array(ie)}Ae.prototype.decode=function(se){var ie,$,te=0;for(ie=0;ie<this.num_htrees;++ie)this.htrees[ie]=te,$=k(this.alphabet_size,this.codes,te,se),te+=$};function he(se,ie){var $={num_htrees:null,context_map:null},te,De=0,Ye,it;ie.readMoreInput();var qe=$.num_htrees=U(ie)+1,At=$.context_map=new Uint8Array(se);if(qe<=1)return $;for(te=ie.readBits(1),te&&(De=ie.readBits(4)+1),Ye=[],it=0;it<x;it++)Ye[it]=new i(0,0);for(k(qe+De,Ye,0,ie),it=0;it<se;){var je;if(ie.readMoreInput(),je=M(Ye,0,ie),je===0)At[it]=0,++it;else if(je<=De)for(var oe=1+(1<<je)+ie.readBits(je);--oe;){if(it>=se)throw new Error("[DecodeContextMap] i >= context_map_size");At[it]=0,++it}else At[it]=je-De,++it}return ie.readBits(1)&&re(At,se),$}function pe(se,ie,$,te,De,Ye,it){var qe=$*2,At=$,je=M(ie,$*x,it),oe;je===0?oe=De[qe+(Ye[At]&1)]:je===1?oe=De[qe+(Ye[At]-1&1)]+1:oe=je-2,oe>=se&&(oe-=se),te[$]=oe,De[qe+(Ye[At]&1)]=oe,++Ye[At]}function ve(se,ie,$,te,De,Ye){var it=De+1,qe=$&De,At=Ye.pos_&r.IBUF_MASK,je;if(ie<8||Ye.bit_pos_+(ie<<3)<Ye.bit_end_pos_){for(;ie-- >0;)Ye.readMoreInput(),te[qe++]=Ye.readBits(8),qe===it&&(se.write(te,it),qe=0);return}if(Ye.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ye.bit_pos_<32;)te[qe]=Ye.val_>>>Ye.bit_pos_,Ye.bit_pos_+=8,++qe,--ie;if(je=Ye.bit_end_pos_-Ye.bit_pos_>>3,At+je>r.IBUF_MASK){for(var oe=r.IBUF_MASK+1-At,Ze=0;Ze<oe;Ze++)te[qe+Ze]=Ye.buf_[At+Ze];je-=oe,qe+=oe,ie-=oe,At=0}for(var Ze=0;Ze<je;Ze++)te[qe+Ze]=Ye.buf_[At+Ze];if(qe+=je,ie-=je,qe>=it){se.write(te,it),qe-=it;for(var Ze=0;Ze<qe;Ze++)te[Ze]=te[it+Ze]}for(;qe+ie>=it;){if(je=it-qe,Ye.input_.read(te,qe,je)<je)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");se.write(te,it),ie-=je,qe=0}if(Ye.input_.read(te,qe,ie)<ie)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ye.reset()}function ge(se){var ie=se.bit_pos_+7&-8,$=se.readBits(ie-se.bit_pos_);return $==0}function me(se){var ie=new t(se),$=new r(ie);O($);var te=b($);return te.meta_block_length}Rs.BrotliDecompressedSize=me;function ye(se,ie){var $=new t(se);ie==null&&(ie=me(se));var te=new Uint8Array(ie),De=new e(te);return Ue($,De),De.pos<De.buffer.length&&(De.buffer=De.buffer.subarray(0,De.pos)),De.buffer}Rs.BrotliDecompressBuffer=ye;function Ue(se,ie){var $,te=0,De=0,Ye=0,it,qe=0,At,je,oe,Ze,ft=[16,15,11,4],Oe=0,ct=0,Xe=0,$e=[new Ae(0,0),new Ae(0,0),new Ae(0,0)],rt,Qt,at,mt=128+r.READ_SIZE;at=new r(se),Ye=O(at),it=(1<<Ye)-16,At=1<<Ye,je=At-1,oe=new Uint8Array(At+mt+n.maxDictionaryWordLength),Ze=At,rt=[],Qt=[];for(var kt=0;kt<3*x;kt++)rt[kt]=new i(0,0),Qt[kt]=new i(0,0);for(;!De;){var St=0,G,we=[1<<28,1<<28,1<<28],Fe=[0],Re=[1,1,1],Z=[0,1,0,1,0,1],Ce=[0],R,Se,Ve,E,de=null,Ee=null,L,J=null,ue,et=0,We=null,Ke=0,wt=0,_t=null,ht=0,Et=0,Dt=0,vt,jt;for($=0;$<3;++$)$e[$].codes=null,$e[$].htrees=null;at.readMoreInput();var p0=b(at);if(St=p0.meta_block_length,te+St>ie.buffer.length){var e0=new Uint8Array(te+St);e0.set(ie.buffer),ie.buffer=e0}if(De=p0.input_end,G=p0.is_uncompressed,p0.is_metadata){for(ge(at);St>0;--St)at.readMoreInput(),at.readBits(8);continue}if(St!==0){if(G){at.bit_pos_=at.bit_pos_+7&-8,ve(ie,St,te,oe,je,at),te+=St;continue}for($=0;$<3;++$)Re[$]=U(at)+1,Re[$]>=2&&(k(Re[$]+2,rt,$*x,at),k(p,Qt,$*x,at),we[$]=Y(Qt,$*x,at),Ce[$]=1);for(at.readMoreInput(),R=at.readBits(2),Se=I+(at.readBits(4)<<R),Ve=(1<<R)-1,E=Se+(48<<R),Ee=new Uint8Array(Re[0]),$=0;$<Re[0];++$)at.readMoreInput(),Ee[$]=at.readBits(2)<<1;var Nt=he(Re[0]<<m,at);L=Nt.num_htrees,de=Nt.context_map;var A0=he(Re[2]<<C,at);for(ue=A0.num_htrees,J=A0.context_map,$e[0]=new Ae(h,L),$e[1]=new Ae(g,Re[1]),$e[2]=new Ae(E,ue),$=0;$<3;++$)$e[$].decode(at);for(We=0,_t=0,vt=Ee[Fe[0]],Et=o.lookupOffsets[vt],Dt=o.lookupOffsets[vt+1],jt=$e[1].htrees[0];St>0;){var Zt,m0,I0,mr,jr,v0,R0,tr,lr,rr,vr;for(at.readMoreInput(),we[1]===0&&(pe(Re[1],rt,1,Fe,Z,Ce,at),we[1]=Y(Qt,x,at),jt=$e[1].htrees[Fe[1]]),--we[1],Zt=M($e[1].codes,jt,at),m0=Zt>>6,m0>=2?(m0-=2,R0=-1):R0=0,I0=s.kInsertRangeLut[m0]+(Zt>>3&7),mr=s.kCopyRangeLut[m0]+(Zt&7),jr=s.kInsertLengthPrefixCode[I0].offset+at.readBits(s.kInsertLengthPrefixCode[I0].nbits),v0=s.kCopyLengthPrefixCode[mr].offset+at.readBits(s.kCopyLengthPrefixCode[mr].nbits),ct=oe[te-1&je],Xe=oe[te-2&je],rr=0;rr<jr;++rr)at.readMoreInput(),we[0]===0&&(pe(Re[0],rt,0,Fe,Z,Ce,at),we[0]=Y(Qt,0,at),et=Fe[0]<<m,We=et,vt=Ee[Fe[0]],Et=o.lookupOffsets[vt],Dt=o.lookupOffsets[vt+1]),lr=o.lookup[Et+ct]|o.lookup[Dt+Xe],Ke=de[We+lr],--we[0],Xe=ct,ct=M($e[0].codes,$e[0].htrees[Ke],at),oe[te&je]=ct,(te&je)===je&&ie.write(oe,At),++te;if(St-=jr,St<=0)break;if(R0<0){var lr;if(at.readMoreInput(),we[2]===0&&(pe(Re[2],rt,2,Fe,Z,Ce,at),we[2]=Y(Qt,2*x,at),wt=Fe[2]<<C,_t=wt),--we[2],lr=(v0>4?3:v0-2)&255,ht=J[_t+lr],R0=M($e[2].codes,$e[2].htrees[ht],at),R0>=Se){var ot,Or,Vr;R0-=Se,Or=R0&Ve,R0>>=R,ot=(R0>>1)+1,Vr=(2+(R0&1)<<ot)-4,R0=Se+(Vr+at.readBits(ot)<<R)+Or}}if(tr=z(R0,ft,Oe),tr<0)throw new Error("[BrotliDecompress] invalid distance");if(te<it&&qe!==it?qe=te:qe=it,vr=te&je,tr>qe)if(v0>=n.minDictionaryWordLength&&v0<=n.maxDictionaryWordLength){var Vr=n.offsetsByLength[v0],ur=tr-qe-1,Jr=n.sizeBits
4ByLength[v0],Rn=(1<<Jr)-1,Zr=ur&Rn,T0=ur>>Jr;if(Vr+=Zr*v0,T0<l.kNumTransforms){var cr=l.transformDictionaryWord(oe,vr,Vr,v0,T0);if(vr+=cr,te+=cr,St-=cr,vr>=Ze){ie.write(oe,At);for(var Er=0;Er<vr-Ze;Er++)oe[Er]=oe[Ze+Er]}}else throw new Error("Invalid backward reference. pos: "+te+" distance: "+tr+" len: "+v0+" bytes left: "+St)}else throw new Error("Invalid backward reference. pos: "+te+" distance: "+tr+" len: "+v0+" bytes left: "+St);else{if(R0>0&&(ft[Oe&3]=tr,++Oe),v0>St)throw new Error("Invalid backward reference. pos: "+te+" distance: "+tr+" len: "+v0+" bytes left: "+St);for(rr=0;rr<v0;++rr)oe[te&je]=oe[te-tr&je],(te&je)===je&&ie.write(oe,At),++te,--St}ct=oe[te-1&je],Xe=oe[te-2&je]}te&=1073741823}}ie.write(oe,te&je)}return Rs.BrotliDecompress=Ue,n.init(),Rs}var hf,L2;function Hw(){return L2||(L2=1,hf=bm().BrotliDecompressBuffer),hf}var Yw=Hw();const zw=d0(Yw);function gl(t,e,r,n){Object.defineProperty(t,e,{get:r,set:n,enumerable:!0,configurable:!0})}function Oc(t){return t&&t.__esModule?t.default:t}var pl={};gl(pl,"logErrors",()=>Ww);gl(pl,"registerFormat",()=>ss);gl(pl,"create",()=>Zs);gl(pl,"defaultLanguage",()=>oc);gl(pl,"setDefaultLanguage",()=>qw);let Ww=!1,X1=[];function ss(t){X1.push(t)}function Zs(t,e){for(let r=0;r<X1.length;r++){let n=X1[r];if(n.probe(t)){let i=new n(new Z0(t));return e?i.getFont(e):i}}throw new Error("Unknown font format")}let oc="en";function qw(t="en"){oc=t}function er(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 l=n.apply(this,o);return i.set(s,l),l}return Object.defineProperty(this,e,{value:a}),a}}}}let jw=new fe({firstCode:y,entryCount:y,idDelta:Te,idRangeOffset:y}),df=new fe({startCharCode:ae,endCharCode:ae,glyphID:ae}),Vw=new fe({startUnicodeValue:sa,additionalCount:Ge}),Jw=new fe({unicodeValue:sa,glyphID:y}),Zw=new ee(Vw,ae),Kw=new ee(Jw,ae),Xw=new fe({varSelector:sa,defaultUVS:new ne(ae,Zw,{type:"parent"}),nonDefaultUVS:new ne(ae,Kw,{type:"parent"})}),$w=new Tt(y,{0:{length:y,language:y,codeMap:new l0(Ge,256)},2:{length:y,language:y,subHeaderKeys:new ee(y,256),subHeaderCount:t=>Math.max.apply(Math,t.subHeaderKeys),subHeaders:new l0(jw,"subHeaderCount"),glyphIndexArray:new l0(y,"subHeaderCount")},4:{length:y,language:y,segCountX2:y,segCount:t=>t.segCountX2>>1,searchRange:y,entrySelector:y,rangeShift:y,endCode:new l0(y,"segCount"),reservedPad:new h0(y),startCode:new l0(y,"segCount"),idDelta:new l0(Te,"segCount"),idRangeOffset:new l0(y,"segCount"),glyphIndexArray:new l0(y,t=>(t.length-t._currentOffset)/2)},6:{length:y,language:y,firstCode:y,entryCount:y,glyphIndices:new l0(y,"entryCount")},8:{reserved:new h0(y),length:ae,language:y,is32:new l0(Ge,8192),nGroups:ae,groups:new l0(df,"nGroups")},10:{reserved:new h0(y),length:ae,language:ae,firstCode:ae,entryCount:ae,glyphIndices:new l0(y,"numChars")},12:{reserved:new h0(y),length:ae,language:ae,nGroups:ae,groups:new l0(df,"nGroups")},13:{reserved:new h0(y),length:ae,language:ae,nGroups:ae,groups:new l0(df,"nGroups")},14:{length:ae,numRecords:ae,varSelectors:new l0(Xw,"numRecords")}}),eb=new fe({platformID:y,encodingID:y,table:new ne(ae,$w,{type:"parent",lazy:!0})});var tb=new fe({version:y,numSubtables:y,tables:new ee(eb,"numSubtables")}),rb=new fe({version:Ya,revision:Ya,checkSumAdjustment:ae,magicNumber:ae,flags:y,unitsPerEm:y,created:new ee(Ya,2),modified:new ee(Ya,2),xMin:Te,yMin:Te,xMax:Te,yMax:Te,macStyle:new Bn(y,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:y,fontDirectionHint:Te,indexToLocFormat:Te,glyphDataFormat:Te}),nb=new fe({version:Ya,ascent:Te,descent:Te,lineGap:Te,advanceWidthMax:y,minLeftSideBearing:Te,minRightSideBearing:Te,xMaxExtent:Te,caretSlopeRise:Te,caretSlopeRun:Te,caretOffset:Te,reserved:new h0(Te,4),metricDataFormat:Te,numberOfMetrics:y});let ib=new fe({advance:y,bearing:Te});var ab=new fe({metrics:new l0(ib,t=>t.parent.hhea.numberOfMetrics),bearings:new l0(Te,t=>t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics)}),ob=new fe({version:Ya,numGlyphs:y,maxPoints:y,maxContours:y,maxComponentPoints:y,maxComponentContours:y,maxZones:y,maxTwilightPoints:y,maxStorage:y,maxFunctionDefs:y,maxInstructionDefs:y,maxStackElements:y,maxSizeOfInstru
vendor: 4,032 bytes, line 4
4ctions:y,maxComponentElements:y,maxComponentDepth:y});function Bm(t,e,r=0){return t===1&&M2[r]?M2[r]:cb[t][e]}const sb=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),lb={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ­","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"},gf=new Map;function ub(t){let e=gf.get(t);if(e)return e;let r=lb[t];if(r){let n=new Map;for(let i=0;i<r.length;i++)n.set(r.charCodeAt(i),128+i);return gf.set(t,n),n}if(sb.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 gf.set(t,a),a}}const cb=[["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"]],M2={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"},Ab=[[],{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
4:"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 P2=new fe({platformID:y,encodingID:y,languageID:y,nameID:y,length:y,string:new ne(y,new $t("length",t=>Bm(t.platformID,t.encodingID,t.languageID)),{type:"parent",relativeTo:t=>t.parent.stringOffset,allowNull:!1})}),fb=new fe({length:y,tag:new ne(y,new $t("length","utf16be"),{type:"parent",relativeTo:t=>t.stringOffset})});var sc=new Tt(y,{0:{count:y,stringOffset:y,records:new ee(P2,"count")},1:{count:y,stringOffset:y,records:new ee(P2,"count"),langTagCount:y,langTags:new ee(fb,"langTagCount")}}),hb=sc;const $1=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];sc.process=function(t){var e={};for(let r of this.records){let n=Ab[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":$1[r.nameID]||r.nameID;e[i]==null&&(e[i]={});let a=e[i];r.nameID>=256&&(a=a[r.nameID]||(a[r.nameID]={}
4)),(typeof r.string=="string"||typeof a[n]!="string")&&(a[n]=r.string)}this.records=e};sc.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:$1.indexOf(e),length:r.en.length*2,string:r.en}),e==="postscriptName"&&t.push({platformID:1,encodingID:0,languageID:0,nameID:$1.indexOf(e),length:r.en.length,string:r.en}))}this.records=t,this.count=t.length,this.stringOffset=sc.size(this,null,!1)};var Dm=new Tt(y,{header:{xAvgCharWidth:Te,usWeightClass:y,usWidthClass:y,fsType:new Bn(y,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:Te,ySubscriptYSize:Te,ySubscriptXOffset:Te,ySubscriptYOffset:Te,ySuperscriptXSize:Te,ySuperscriptYSize:Te,ySuperscriptXOffset:Te,ySuperscriptYOffset:Te,yStrikeoutSize:Te,yStrikeoutPosition:Te,sFamilyClass:Te,panose:new ee(Ge,10),ulCharRange:new ee(ae,4),vendorID:new $t(4),fsSelection:new Bn(y,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:y,usLastCharIndex:y},0:{},1:{typoAscender:Te,typoDescender:Te,typoLineGap:Te,winAscent:y,winDescent:y,codePageRange:new ee(ae,2)},2:{typoAscender:Te,typoDescender:Te,typoLineGap:Te,winAscent:y,winDescent:y,codePageRange:new ee(ae,2),xHeight:Te,capHeight:Te,defaultChar:y,breakChar:y,maxContent:y},5:{typoAscender:Te,typoDescender:Te,typoLineGap:Te,winAscent:y,winDescent:y,codePageRange:new ee(ae,2),xHeight:Te,capHeight:Te,defaultChar:y,breakChar:y,maxContent:y,usLowerOpticalPointSize:y,usUpperOpticalPointSize:y}});let pf=Dm.versions;pf[3]=pf[4]=pf[2];var db=Dm,gb=new Tt(D0,{header:{italicAngle:D0,underlinePosition:Te,underlineThickness:Te,isFixedPitch:ae,minMemType42:ae,maxMemType42:ae,minMemType1:ae,maxMemType1:ae},1:{},2:{numberOfGlyphs:y,glyphNameIndex:new ee(y,"numberOfGlyphs"),names:new ee(new $t(Ge))},2.5:{numberOfGlyphs:y,offsets:new ee(Ge,"numberOfGlyphs")},3:{},4:{map:new ee(ae,t=>t.parent.maxp.numGlyphs)}}),pb=new fe({controlValues:new ee(Te)}),mb=new fe({instructions:new ee(Ge)});let Gh=new Tt("head.indexToLocFormat",{0:{offsets:new ee(y)},1:{offsets:new ee(ae)}});Gh.process=function(){if(this.version===0&&!this._processed){for(let t=0;t<this.offsets.length;t++)this.offsets[t]<<=1;this._processed=!0}};Gh.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 vb=Gh,Eb=new fe({controlValueProgram:new ee(Ge)}),Cb=new ee(new K0);class zn{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=Ge;else if(a===2)o=y;else if(a===3)o=sa;else if(a===4)o=ae;else throw new Error(`Bad offset size in CFFIndex: ${a} ${e.pos}`);let s=[],l=e.pos+(i+1)*a-1,u=o.decode(e);for(let f=0;f<i;f++){let h=o.decode(e);if(this.type!=null){let g=e.pos;e.pos=l+u,r.length=h-u,s.push(this.type.decode(e,r)),e.pos=g}else s.push({offset:l+u,length:h-u});u=h}return e.pos=l+u,s}size(e,r){let n=2;if(e.length===0)return n;let i=this.type||new K0,a=1;for(let s=0;s<e.length;s++){let l=e[s];a+=i.size(l,r)}let o;if(a<=255)o=Ge;else if(a<=65535)o=y;else if(a<=16777215)o=sa;else if(a<=4294967295)o=ae;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 K0,a=[],o=1;for(let l of r){let u=i.size(l,n);a.push(u),o+=u}let s;if(o<=255)s=Ge;else if(o<=65535)s=y;else if(o<=16777215)s=sa;else if(o<=4294967295)s=ae;else throw new Error("Bad offset in CFFIndex");e.writeUInt8(s.size()),o=1,s.encode(e,o);for(let l of a)o+=l,s.encode(e,o);for(let l of r)i.encode(e,l,n)}constructor(e){this.type=e}}const Ts=15,U2=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],G2={".":10,E:11,"E-":12,"-":14};class mf{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===Ts)break;n+=U2[a];let o=i&15;if(o===Ts)break;n+=U2[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);
4if(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],l=G2[s]||+s;if(o===a.length-1)var i=Ts;else{let u=a[o+1];var i=G2[u]||+u}e.writeUInt8(l<<4|i&15)}if(i!==Ts)return e.writeUInt8(Ts<<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 Lc{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 l=this.decodeOperands(s[2],e,i,a);l!=null&&(l instanceof Lh?Object.defineProperty(i,s[1],l):i[s[1]]=l),a=[]}else a.push(mf.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],l=e[s[1]];if(l==null||v2(l,s[3]))continue;let u=this.encodeOperands(s[2],null,i,l);for(let h of u)a+=mf.size(h);let f=Array.isArray(s[0])?s[0]:[s[0]];a+=f.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||v2(s,o[3]))continue;let l=this.encodeOperands(o[2],e,i,s);for(let f of l)mf.encode(e,f);let u=Array.isArray(o[0])?o[0]:[o[0]];for(let f of u)e.writeUInt8(f)}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 Cn extends ne{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 H2(0)];let i=null;return this.offsetType={encode:(a,o)=>i=o},super.encode(e,r,n),[new H2(i)]}constructor(e,r={}){r.type==null&&(r.type="global"),super(null,e,r)}}class H2{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}class Ib{static decode(e,r,n){let i=n.pop();for(;n.length>i;)n.pop()}}var eh=new Lc([[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",Ib,null],[19,"Subrs",new Cn(new zn,{type:"local"}),null]]),Pu=[".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
4ntered","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 Qm=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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
4ash","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"],yb=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],xm=[".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"],wb=[".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"],bb=[".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"],Fm=new fe({reserved:new h0(y),reqFeatureIndex:y,featureCount:y,featureIndexes:new ee(y,"featureCount")}),Bb=new fe({tag:new $t(4),langSys:new ne(y,Fm,{type:"parent"})}),Db=new fe({defaultLangSys:new ne(y,Fm),count:y,langSysRecords:new ee(Bb,"count")}),Qb=new fe({tag:new $t(4),script:new ne(y,Db,{type:"parent"})}),Sm=new ee(Qb,y),xb=new fe({version:y,nameID:y}
4),Rm=new fe({featureParams:new ne(y,xb),lookupCount:y,lookupListIndexes:new ee(y,"lookupCount")}),Fb=new fe({tag:new $t(4),feature:new ne(y,Rm,{type:"parent"})}),km=new ee(Fb,y),Sb=new fe({markAttachmentType:Ge,flags:new Bn(Ge,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function lc(t){let e=new fe({lookupType:y,flags:Sb,subTableCount:y,subTables:new ee(new ne(y,t),"subTableCount"),markFilteringSet:new ac(y,r=>r.flags.flags.useMarkFilteringSet)});return new l0(new ne(y,e),y)}let Rb=new fe({start:y,end:y,startCoverageIndex:y}),n0=new Tt(y,{1:{glyphCount:y,glyphs:new ee(y,"glyphCount")},2:{rangeCount:y,rangeRecords:new ee(Rb,"rangeCount")}}),kb=new fe({start:y,end:y,class:y}),la=new Tt(y,{1:{startGlyph:y,glyphCount:y,classValueArray:new ee(y,"glyphCount")},2:{classRangeCount:y,classRangeRecord:new ee(kb,"classRangeCount")}}),ia=new fe({a:y,b:y,deltaFormat:y}),ml=new fe({sequenceIndex:y,lookupListIndex:y}),Tb=new fe({glyphCount:y,lookupCount:y,input:new ee(y,t=>t.glyphCount-1),lookupRecords:new ee(ml,"lookupCount")}),_b=new ee(new ne(y,Tb),y),Nb=new fe({glyphCount:y,lookupCount:y,classes:new ee(y,t=>t.glyphCount-1),lookupRecords:new ee(ml,"lookupCount")}),Ob=new ee(new ne(y,Nb),y),Tm=new Tt(y,{1:{coverage:new ne(y,n0),ruleSetCount:y,ruleSets:new ee(new ne(y,_b),"ruleSetCount")},2:{coverage:new ne(y,n0),classDef:new ne(y,la),classSetCnt:y,classSet:new ee(new ne(y,Ob),"classSetCnt")},3:{glyphCount:y,lookupCount:y,coverages:new ee(new ne(y,n0),"glyphCount"),lookupRecords:new ee(ml,"lookupCount")}}),Lb=new fe({backtrackGlyphCount:y,backtrack:new ee(y,"backtrackGlyphCount"),inputGlyphCount:y,input:new ee(y,t=>t.inputGlyphCount-1),lookaheadGlyphCount:y,lookahead:new ee(y,"lookaheadGlyphCount"),lookupCount:y,lookupRecords:new ee(ml,"lookupCount")}),Y2=new ee(new ne(y,Lb),y),_m=new Tt(y,{1:{coverage:new ne(y,n0),chainCount:y,chainRuleSets:new ee(new ne(y,Y2),"chainCount")},2:{coverage:new ne(y,n0),backtrackClassDef:new ne(y,la),inputClassDef:new ne(y,la),lookaheadClassDef:new ne(y,la),chainCount:y,chainClassSet:new ee(new ne(y,Y2),"chainCount")},3:{backtrackGlyphCount:y,backtrackCoverage:new ee(new ne(y,n0),"backtrackGlyphCount"),inputGlyphCount:y,inputCoverage:new ee(new ne(y,n0),"inputGlyphCount"),lookaheadGlyphCount:y,lookaheadCoverage:new ee(new ne(y,n0),"lookaheadGlyphCount"),lookupCount:y,lookupRecords:new ee(ml,"lookupCount")}}),Gs=new ho(16,"BE",14),Mb=new fe({startCoord:Gs,peakCoord:Gs,endCoord:Gs}),Pb=new fe({axisCount:y,regionCount:y,variationRegions:new ee(new ee(Mb,"axisCount"),"regionCount")}),Ub=new fe({shortDeltas:new ee(Te,t=>t.parent.shortDeltaCount),regionDeltas:new ee(O0,t=>t.parent.regionIndexCount-t.parent.shortDeltaCount),deltas:t=>t.shortDeltas.concat(t.regionDeltas)}),Gb=new fe({itemCount:y,shortDeltaCount:y,regionIndexCount:y,regionIndexes:new ee(y,"regionIndexCount"),deltaSets:new ee(Ub,"itemCount")}),Mc=new fe({format:y,variationRegionList:new ne(ae,Pb),variationDataCount:y,itemVariationData:new ee(new ne(ae,Gb),"variationDataCount")}),Hb=new Tt(y,{1:{axisIndex:y,axisIndex:y,filterRangeMinValue:Gs,filterRangeMaxValue:Gs}}),Yb=new fe({conditionCount:y,conditionTable:new ee(new ne(ae,Hb),"conditionCount")}),zb=new fe({featureIndex:y,alternateFeatureTable:new ne(ae,Rm,{type:"parent"})}),Wb=new fe({version:D0,substitutionCount:y,substitutions:new ee(zb,"substitutionCount")}),qb=new fe({conditionSet:new ne(ae,Yb,{type:"parent"}),featureTableSubstitution:new ne(ae,Wb,{type:"parent"})}),Nm=new fe({majorVersion:y,minorVersion:y,featureVariationRecordCount:ae,featureVariationRecords:new ee(qb,"featureVariationRecordCount")});class Om{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 jb extends r0{decode(e){return Ge.decode(e)&127}constructor(){super("UInt8")}}let Lm=new fe({first:y,nLeft:Ge}),Vb=new fe({first:y,nLeft:y}),Jb=new Tt(new jb,{0:{nCodes:Ge,codes:new ee(Ge,"nCodes")},1:{nRanges:Ge,ranges:new ee(Lm,"nRanges")}
4}),Zb=new Om([Qm,yb],new Cn(Jb,{lazy:!0}));class z2 extends ee{decode(e,r){let n=ei(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 Kb=new Tt(Ge,{0:{glyphs:new ee(y,t=>t.parent.CharStrings.length-1)},1:{ranges:new z2(Lm,t=>t.parent.CharStrings.length-1)},2:{ranges:new z2(Vb,t=>t.parent.CharStrings.length-1)}}),Xb=new Om([xm,wb,bb],new Cn(Kb,{lazy:!0})),$b=new fe({first:y,fd:Ge}),eB=new fe({first:ae,fd:y}),Mm=new Tt(Ge,{0:{fds:new ee(Ge,t=>t.parent.CharStrings.length)},3:{nRanges:y,ranges:new ee($b,"nRanges"),sentinel:y},4:{nRanges:ae,ranges:new ee(eB,"nRanges"),sentinel:ae}}),vf=new Cn(eh);class Pm{decode(e,r,n){return r.length=n[0],vf.decode(e,r,[n[1]])}size(e,r){return[eh.size(e,r,!1),vf.size(e,r)[0]]}encode(e,r,n){return[eh.size(r,n,!1),vf.encode(e,r,n)[0]]}}let Um=new Lc([[18,"Private",new Pm,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),tB=new Lc([[[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",Xb,xm],[16,"Encoding",Zb,Qm],[17,"CharStrings",new Cn(new zn),null],[18,"Private",new Pm,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 Cn(Mm),null],[[12,36],"FDArray",new Cn(new zn(Um)),null],[[12,38],"FontName","sid",null]]),rB=new fe({length:y,itemVariationStore:Mc}),nB=new Lc([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Cn(new zn),null],[[12,37],"FDSelect",new Cn(Mm),null],[[12,36],"FDArray",new Cn(new zn(Um)),null],[24,"vstore",new Cn(rB),null],[25,"maxstack","number",193]]),iB=new Tt($6,{1:{hdrSize:Ge,offSize:Ge,nameIndex:new zn(new $t("length")),topDictIndex:new zn(tB),str
4ingIndex:new zn(new $t("length")),globalSubrIndex:new zn},2:{hdrSize:Ge,length:y,topDict:nB,globalSubrIndex:new zn}});var Gm=iB;class Hh{static decode(e){return new Hh(e)}decode(){this.stream.pos;let e=Gm.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<Pu.length?Pu[e]:this.stringIndex[e-Pu.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 Hm=Hh;let aB=new fe({glyphIndex:y,vertOriginY:Te});var oB=new fe({majorVersion:y,minorVersion:y,defaultVertOriginY:Te,numVertOriginYMetrics:y,metrics:new ee(aB,"numVertOriginYMetrics")});let Uo=new fe({height:Ge,width:Ge,horiBearingX:O0,horiBearingY:O0,horiAdvance:Ge,vertBearingX:O0,vertBearingY:O0,vertAdvance:Ge}),Au=new fe({height:Ge,width:Ge,bearingX:O0,bearingY:O0,advance:Ge}),W2=new fe({glyph:y,xOffset:O0,yOffset:O0});class q2{}class Ef{}new Tt("version",{1:{metrics:Au,data:q2},2:{metrics:Au,data:Ef},5:{data:Ef},6:{metrics:Uo,data:q2},7:{metrics:Uo,data:Ef},8:{metrics:Au,pad:new h0(Ge),numComponents:y,components:new ee(W2,"numComponents")},9:{metrics:Uo,pad:new h0(Ge),numComponents:y,components:new ee(W2,"numComponents")},17:{metrics:Au,dataLen:ae,data:new K0("dataLen")},18:{metrics:Uo,dataLen:ae,data:new K0("dataLen")},19:{dataLen:ae,data:new K0("dataLen")}});let j2=new fe({ascender:O0,descender:O0,widthMax:Ge,caretSlopeNumerator:O0,caretSlopeDenominator:O0,caretOffset:O0,minOriginSB:O0,minAdvanceSB:O0,maxBeforeBL:O0,minAfterBL:O0,pad:new h0(O0,2)}),sB=new fe({glyphCode:y,offset:y}),lB=new Tt(y,{header:{imageFormat:y,imageDataOffset:ae},1:{offsetArray:new ee(ae,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},2:{imageSize:ae,bigMetrics:Uo},3:{offsetArray:new ee(y,t=>t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1)},4:{numGlyphs:ae,glyphArray:new ee(sB,t=>t.numGlyphs+1)},5:{imageSize:ae,bigMetrics:Uo,numGlyphs:ae,glyphCodeArray:new ee(y,"numGlyphs")}}),uB=new fe({firstGlyphIndex:y,lastGlyphIndex:y,subtable:new ne(ae,lB)}),cB=new fe({indexSubTableArray:new ne(ae,new ee(uB,1),{type:"parent"}),indexTablesSize:ae,numberOfIndexSubTables:ae,colorRef:ae,hori:j2,vert:j2,startGlyphIndex:y,endGlyphIndex:y,ppemX:Ge,ppemY:Ge,bitDepth:Ge,flags:new Bn(Ge,["horizontal","vertical"])});var AB=new fe({version:ae,numSizes:ae,sizes:new ee(cB,"numSizes")});let fB=new fe({ppem:y,resolution:y,imageOffsets:new ee(new ne(ae,"void"),t=>t.parent.parent.maxp.numGlyphs+1)});var hB=new fe({version:y,flags:new Bn(y,["renderOutlines"]),numImgTables:ae,imageTables:new ee(new ne(ae,fB),"numImgTables")});let dB=new fe({gid:y,paletteIndex:y}),gB=new fe({gid:y,firstLayerIndex:y,numLayers:y});var pB=new fe({version:y,numBaseGlyphRecords:y,baseGlyphRecord:new ne(ae,new ee(gB,"numBaseGlyphRecords")),layerRecords:new ne(ae,new ee(dB,"numLayerRecords"),{lazy:!0}),numLayerRecords:y});let mB=new fe({blue:Ge,green:Ge,red:Ge,alpha:Ge});var vB=new Tt(y,{header:{numPaletteEntries:y,numPalettes:y,numColorRecords:y,colorRecords:new ne(ae,new ee(mB,"numColorRecords")),colorRecordIndices:new ee(y,"numPalettes")},0:{}
4,1:{offsetPaletteTypeArray:new ne(ae,new ee(ae,"numPalettes")),offsetPaletteLabelArray:new ne(ae,new ee(y,"numPalettes")),offsetPaletteEntryLabelArray:new ne(ae,new ee(y,"numPaletteEntries"))}});let Ks=new Tt(y,{1:{coordinate:Te},2:{coordinate:Te,referenceGlyph:y,baseCoordPoint:y},3:{coordinate:Te,deviceTable:new ne(y,ia)}}),EB=new fe({defaultIndex:y,baseCoordCount:y,baseCoords:new ee(new ne(y,Ks),"baseCoordCount")}),CB=new fe({tag:new $t(4),minCoord:new ne(y,Ks,{type:"parent"}),maxCoord:new ne(y,Ks,{type:"parent"})}),Ym=new fe({minCoord:new ne(y,Ks),maxCoord:new ne(y,Ks),featMinMaxCount:y,featMinMaxRecords:new ee(CB,"featMinMaxCount")}),IB=new fe({tag:new $t(4),minMax:new ne(y,Ym,{type:"parent"})}),yB=new fe({baseValues:new ne(y,EB),defaultMinMax:new ne(y,Ym),baseLangSysCount:y,baseLangSysRecords:new ee(IB,"baseLangSysCount")}),wB=new fe({tag:new $t(4),script:new ne(y,yB,{type:"parent"})}),bB=new ee(wB,y),BB=new ee(new $t(4),y),V2=new fe({baseTagList:new ne(y,BB),baseScriptList:new ne(y,bB)});var DB=new Tt(ae,{header:{horizAxis:new ne(y,V2),vertAxis:new ne(y,V2)},65536:{},65537:{itemVariationStore:new ne(ae,Mc)}});let QB=new ee(y,y),xB=new fe({coverage:new ne(y,n0),glyphCount:y,attachPoints:new ee(new ne(y,QB),"glyphCount")}),FB=new Tt(y,{1:{coordinate:Te},2:{caretValuePoint:y},3:{coordinate:Te,deviceTable:new ne(y,ia)}}),SB=new ee(new ne(y,FB),y),RB=new fe({coverage:new ne(y,n0),ligGlyphCount:y,ligGlyphs:new ee(new ne(y,SB),"ligGlyphCount")}),J2=new fe({markSetTableFormat:y,markSetCount:y,coverage:new ee(new ne(ae,n0),"markSetCount")});var kB=new Tt(ae,{header:{glyphClassDef:new ne(y,la),attachList:new ne(y,xB),ligCaretList:new ne(y,RB),markAttachClassDef:new ne(y,la)},65536:{},65538:{markGlyphSetsDef:new ne(y,J2)},65539:{markGlyphSetsDef:new ne(y,J2),itemVariationStore:new ne(ae,Mc)}});let To=new Bn(y,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),TB={xPlacement:Te,yPlacement:Te,xAdvance:Te,yAdvance:Te,xPlaDevice:new ne(y,ia,{type:"global",relativeTo:t=>t.rel}),yPlaDevice:new ne(y,ia,{type:"global",relativeTo:t=>t.rel}),xAdvDevice:new ne(y,ia,{type:"global",relativeTo:t=>t.rel}),yAdvDevice:new ne(y,ia,{type:"global",relativeTo:t=>t.rel})};class Ko{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]=TB[a]);return new fe(n)}size(e,r){return this.buildStruct(r).size(e,r)}decode(e,r){let n=this.buildStruct(r).decode(e,r);return delete n.rel,n}constructor(e="valueFormat"){this.key=e}}let _B=new fe({secondGlyph:y,value1:new Ko("valueFormat1"),value2:new Ko("valueFormat2")}),NB=new ee(_B,y),OB=new fe({value1:new Ko("valueFormat1"),value2:new Ko("valueFormat2")}),Xs=new Tt(y,{1:{xCoordinate:Te,yCoordinate:Te},2:{xCoordinate:Te,yCoordinate:Te,anchorPoint:y},3:{xCoordinate:Te,yCoordinate:Te,xDeviceTable:new ne(y,ia),yDeviceTable:new ne(y,ia)}}),LB=new fe({entryAnchor:new ne(y,Xs,{type:"parent"}),exitAnchor:new ne(y,Xs,{type:"parent"})}),MB=new fe({class:y,markAnchor:new ne(y,Xs,{type:"parent"})}),Cf=new ee(MB,y),PB=new ee(new ne(y,Xs),t=>t.parent.classCount),Z2=new ee(PB,y),UB=new ee(new ne(y,Xs),t=>t.parent.parent.classCount),GB=new ee(UB,y),HB=new ee(new ne(y,GB),y),$s=new Tt("lookupType",{1:new Tt(y,{1:{coverage:new ne(y,n0),valueFormat:To,value:new Ko},2:{coverage:new ne(y,n0),valueFormat:To,valueCount:y,values:new l0(new Ko,"valueCount")}}),2:new Tt(y,{1:{coverage:new ne(y,n0),valueFormat1:To,valueFormat2:To,pairSetCount:y,pairSets:new l0(new ne(y,NB),"pairSetCount")},2:{coverage:new ne(y,n0),valueFormat1:To,valueFormat2:To,classDef1:new ne(y,la),classDef2:new ne(y,la),class1Count:y,class2Count:y,classRecords:new l0(new l0(OB,"class2Count"),"class1Count")}}),3:{format:y,coverage:new ne(y,n0),entryExitCount:y,entryExitRecords:new ee(LB,"entryExitCount")},4:{format:y,markCoverage:new ne(y,n0),baseCoverage:new ne(y,n0),classCount:y,markArray:new ne(y,Cf),baseArray:new ne(y,Z2)},5:{format:y,markCoverage:new ne(y,n0),ligatureCoverage:new ne(y,n0),classCount:y,markArray:new ne(y,Cf),ligatureArray:new ne(y,HB)},6:{format:y,mark1Coverage:new ne(y,n0),mark2Coverage:new ne(y,n0),classCount:y,mark1Array:new ne(y,Cf),mark2Array:new ne(y,Z2)},7:Tm,8:_m,9:{posFormat:y,lookupType:y,extension:new ne(ae,null)}});$s.versions[9].extension.type=$s;var YB=new Tt(ae,{header:{scriptList:new ne(y,Sm),featureList:new ne(y,km),lookupList:new ne(y,new lc($s))},65536:{},65537:{featureVariations:new ne(ae,Nm)}});let zm=new ee(y,y),zB=zm,WB=new fe({glyph:y,compCount:y,components:new ee(y,t=>t.compCount-1)}),qB=new ee(new ne(y,WB),y),th=new Tt("lookupType",{1:new Tt(y,{1:{coverage:new ne(y,n0),deltaGlyphID:Te},2:{coverage:new ne(y,n0),glyphCount:y,substitute:new l0(y,"glyphCount")}}),2:{substFormat:y,coverage:new ne(y,n0),count:y,sequences:new l0(new ne(y,zm),"count")},3:{substFormat:y,coverage:new ne(y,n0),count:y,alternateSet:new l0(new ne(y,zB),"count")},4:{substFormat:y,coverage:new ne(y,n0),count:y,ligatureSets:new l0(new ne(y,qB),"count")},5:Tm,6:_m,7:{substFormat:y,lookupType:y,extension:new ne(ae,null)},8:{substFormat:y,coverage:new ne(y,n0),backtrackCoverage:new ee(new ne(y,n0),"backtrackGlyphCount"),lookaheadGlyphCount:y,lookaheadCoverage:new ee(new ne(y,n0),"lookaheadGlyphCount"),glyphCount:y,substitutes:new ee(y,"glyphCount")}});th.versions[7].extension.type=th;var jB=new Tt(ae,{header:{scriptList:new ne(y,Sm),featureList:new ne(y,km),lookupList:new ne(y,new lc(th))},65536:{},65537:{featureVariations:new ne(ae,Nm)}});let Wi=new ee(y,y),VB=new fe({shrinkageEnableGSUB:new ne(y,Wi),shrinkageDisableGSUB:new ne(y,Wi),shrinkageEnableGPOS:new ne(y,Wi),shrinkageDisableGPOS:new ne(y,Wi),shrinkageJstfMax:new ne(y,new lc($s)),extensionEnableGSUB:new ne(y,Wi),extensionDisableGSUB:new ne(y,Wi),extensionEnableGPOS:new ne(y,Wi),extensionDisableGPOS:new ne(y,Wi),extensionJstfMax:new ne(y,new lc($s))}
4),Wm=new ee(new ne(y,VB),y),JB=new fe({tag:new $t(4),jstfLangSys:new ne(y,Wm)}),ZB=new fe({extenderGlyphs:new ne(y,new ee(y,y)),defaultLangSys:new ne(y,Wm),langSysCount:y,langSysRecords:new ee(JB,"langSysCount")}),KB=new fe({tag:new $t(4),script:new ne(y,ZB,{type:"parent"})});var XB=new fe({version:ae,scriptCount:y,scriptList:new ee(KB,"scriptCount")});class $B{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 ei(this._size,null,r)}constructor(e){this._size=e}}let e8=new fe({entry:new $B(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}),If=new fe({entryFormat:y,mapCount:y,mapData:new ee(e8,"mapCount")});var t8=new fe({majorVersion:y,minorVersion:y,itemVariationStore:new ne(ae,Mc),advanceWidthMapping:new ne(ae,If),LSBMapping:new ne(ae,If),RSBMapping:new ne(ae,If)});let r8=new fe({format:ae,length:ae,offset:ae}),n8=new fe({reserved:new h0(y,2),cbSignature:ae,signature:new K0("cbSignature")});var i8=new fe({ulVersion:ae,usNumSigs:y,usFlag:y,signatures:new ee(r8,"usNumSigs"),signatureBlocks:new ee(n8,"usNumSigs")});let a8=new fe({rangeMaxPPEM:y,rangeGaspBehavior:new Bn(y,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var o8=new fe({version:y,numRanges:y,gaspRanges:new ee(a8,"numRanges")});let s8=new fe({pixelSize:Ge,maximumWidth:Ge,widths:new ee(Ge,t=>t.parent.parent.maxp.numGlyphs)});var l8=new fe({version:y,numRecords:Te,sizeDeviceRecord:Ya,records:new ee(s8,"numRecords")});let u8=new fe({left:y,right:y,value:Te}),K2=new fe({firstGlyph:y,nGlyphs:y,offsets:new ee(y,"nGlyphs"),max:t=>t.offsets.length&&Math.max.apply(Math,t.offsets)}),c8=new fe({off:t=>t._startOffset-t.parent.parent._startOffset,len:t=>((t.parent.leftTable.max-t.off)/t.parent.rowWidth+1)*(t.parent.rowWidth/2),values:new l0(Te,"len")}),X2=new Tt("format",{0:{nPairs:y,searchRange:y,entrySelector:y,rangeShift:y,pairs:new ee(u8,"nPairs")},2:{rowWidth:y,leftTable:new ne(y,K2,{type:"parent"}),rightTable:new ne(y,K2,{type:"parent"}),array:new ne(y,c8,{type:"parent"})},3:{glyphCount:y,kernValueCount:Ge,leftClassCount:Ge,rightClassCount:Ge,flags:Ge,kernValue:new ee(Te,"kernValueCount"),leftClass:new ee(Ge,"glyphCount"),rightClass:new ee(Ge,"glyphCount"),kernIndex:new ee(Ge,t=>t.leftClassCount*t.rightClassCount)}}),$2=new Tt("version",{0:{subVersion:y,length:y,format:Ge,coverage:new Bn(Ge,["horizontal","minimum","crossStream","override"]),subtable:X2,padding:new h0(Ge,t=>t.length-t._currentOffset)},1:{length:ae,coverage:new Bn(Ge,[null,null,null,null,null,"variation","crossStream","vertical"]),format:Ge,tupleIndex:y,subtable:X2,padding:new h0(Ge,t=>t.length-t._currentOffset)}});var A8=new Tt(y,{0:{nTables:y,tables:new ee($2,"nTables")},1:{reserved:new h0(y),nTables:ae,tables:new ee($2,"nTables")}}),f8=new fe({version:y,numGlyphs:y,yPels:new ee(Ge,"numGlyphs")}),h8=new fe({version:y,fontNumber:ae,pitch:y,xHeight:y,style:y,typeFamily:y,capHeight:y,symbolSet:y,typeface:new $t(16),characterComplement:new $t(8),fileName:new $t(6),strokeWeight:new $t(1),widthType:new $t(1),serifStyle:Ge,reserved:new h0(Ge)});let d8=new fe({bCharSet:Ge,xRatio:Ge,yStartRatio:Ge,yEndRatio:Ge}),g8=new fe({yPelHeight:y,yMax:Te,yMin:Te}),p8=new fe({recs:y,startsz:Ge,endsz:Ge,entries:new ee(g8,"recs")});var m8=new fe({version:y,numRecs:y,numRatios:y,ratioRanges:new ee(d8,"numRatios"),offsets:new ee(y,"numRatios"),groups:new ee(p8,"numRecs")}),v8=new fe({version:y,ascent:Te,descent:Te,lineGap:Te,advanceHeightMax:Te,minTopSideBearing:Te,minBottomSideBearing:Te,yMaxExtent:Te,caretSlopeRise:Te,caretSlopeRun:Te,caretOffset:Te,reserved:new h0(Te,4),metricDataFormat:Te,numberOfMetrics:y});let E8=new fe({advance:y,bearing:Te});var C8=new fe({metrics:new l0(E8,t=>t.parent.vhea.numberOfMetrics),bearings:new l0(Te,t=>t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics)});let e5=new ho(16,"BE",14),I8=new fe({fromCoord:e5,toCoord:e5}),y8=new fe({pairCount:y,correspondence:new ee(I8,"pairCount")});var w8=new fe({version:D0,axisCount:ae,segment:new ee(y8,"axisCount")}
4);class b8{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 Zn extends ee{decode(e,r){return new b8(this.type,e,r)}constructor(e){super(e,0)}}let fa=function(t=y){class e{decode(s,l){return l=l.parent.parent,this.type.decode(s,l)}size(s,l){return l=l.parent.parent,this.type.size(s,l)}encode(s,l,u){return u=u.parent.parent,this.type.encode(s,l,u)}constructor(s){this.type=s}}t=new e(t);let r=new fe({unitSize:y,nUnits:y,searchRange:y,entrySelector:y,rangeShift:y}),n=new fe({lastGlyph:y,firstGlyph:y,value:t}),i=new fe({lastGlyph:y,firstGlyph:y,values:new ne(y,new ee(t,o=>o.lastGlyph-o.firstGlyph+1),{type:"parent"})}),a=new fe({glyph:y,value:t});return new Tt(y,{0:{values:new Zn(t)},2:{binarySearchHeader:r,segments:new ee(n,o=>o.binarySearchHeader.nUnits)},4:{binarySearchHeader:r,segments:new ee(i,o=>o.binarySearchHeader.nUnits)},6:{binarySearchHeader:r,segments:new ee(a,o=>o.binarySearchHeader.nUnits)},8:{firstGlyph:y,count:y,values:new ee(t,"count")}})};function fu(t={},e=y){let r=Object.assign({newState:y,flags:y},t),n=new fe(r),i=new Zn(new ee(y,o=>o.nClasses));return new fe({nClasses:ae,classTable:new ne(ae,new fa(e)),stateArray:new ne(ae,i),entryTable:new ne(ae,new Zn(n))})}function B8(t={},e=y){let r=new fe({version(){return 8},firstGlyph:y,values:new ee(Ge,y)}),n=Object.assign({newStateOffset:y,newState:s=>(s.newStateOffset-(s.parent.stateArray.base-s.parent._startOffset))/s.parent.nClasses,flags:y},t),i=new fe(n),a=new Zn(new ee(Ge,s=>s.nClasses));return new fe({nClasses:y,classTable:new ne(y,r),stateArray:new ne(y,a),entryTable:new ne(y,new Zn(i))})}let D8=new Tt("format",{0:{deltas:new ee(Te,32)},1:{deltas:new ee(Te,32),mappingData:new fa(y)},2:{standardGlyph:y,controlPoints:new ee(y,32)},3:{standardGlyph:y,controlPoints:new ee(y,32),mappingData:new fa(y)}});var Q8=new fe({version:D0,format:y,defaultBaseline:y,subtable:D8});let x8=new fe({setting:y,nameIndex:Te,name:t=>t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}),F8=new fe({feature:y,nSettings:y,settingTable:new ne(ae,new ee(x8,"nSettings"),{type:"parent"}),featureFlags:new Bn(Ge,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:Ge,nameIndex:Te,name:t=>t.parent.parent.name.records.fontFeatures[t.nameIndex]});var S8=new fe({version:D0,featureNameCount:y,reserved1:new h0(y),reserved2:new h0(ae),featureNames:new ee(F8,"featureNameCount")});let R8=new fe({axisTag:new $t(4),minValue:D0,defaultValue:D0,maxValue:D0,flags:y,nameID:y,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID]}),k8=new fe({nameID:y,name:t=>t.parent.parent.name.records.fontFeatures[t.nameID],flags:y,coord:new ee(D0,t=>t.parent.axisCount),postscriptNameID:new ac(y,t=>t.parent.instanceSize-t._currentOffset>0)});var T8=new fe({version:D0,offsetToData:y,countSizePairs:y,axisCount:y,axisSize:y,instanceCount:y,instanceSize:y,axis:new ee(R8,"axisCount"),instance:new ee(k8,"instanceCount")});let _8=new ho(16,"BE",14);class N8{static decode(e,r){return r.flags?e.readUInt32BE():e.readUInt16BE()*2}}let O8=new fe({version:y,reserved:new h0(y),axisCount:y,globalCoordCount:y,globalCoords:new ne(ae,new ee(new ee(_8,"axisCount"),"globalCoordCount")),glyphCount:y,flags:y,offsetToData:ae,offsets:new ee(new ne(N8,"void",{relativeTo:t=>t.offsetToData,allowNull:!1}),t=>t.glyphCount+1)});var L8=O8;let M8=new fe({length:y,coverage:y,subFeatureFlags:ae,stateTable:new B8}),P8=new fe({justClass:ae,beforeGrowLimit:D0,beforeShrinkLimit:D0,afterGrowLimit:D0,afterShrinkLimit:D0,growFlags:y,shrinkFlags:y}),U8=new ee(P8,ae),G8=new Tt("actionType",{0:{lowerLimit:D0,upperLimit:D0,order:y,glyphs:new ee(y,y)},1:{addGlyph:y},2:{substThreshold:D0,addGlyph:y,substGlyph:y},3:{},4:{variationAxis:ae,minimumLimit:D0,noStretchValue:D0,maximumLimit:D0},5:{flags:y,glyph:y}}),H8=new fe({actionClass:y,actionType:y,actionLength:ae,actionData:G8,padding:new h0(Ge,t=>t.actionLength-t._currentOffset)}),Y8=new ee(H8,ae),z8=new fe({lookupTable:new fa(new ne(y,Y8))}),t5=new fe({classTable:new ne(y,M8,{type:"parent"}),wdcOffset:y,postCompensationTable:new ne(y,z8,{type:"parent"}),widthDeltaClusters:new fa(new ne(y,U8,{type:"parent",relativeTo:t=>t.wdcOffset}))});var W8=new fe({version:ae,format:y,horizontal:new ne(y,t5),vertical:new ne(y,t5)});let q8={action:y},j8={markIndex:y,currentIndex:y},V8={currentInsertIndex:y,markedInsertIndex:y},J8=new fe({items:new Zn(new ne(ae,new fa))}),Z8=new Tt("type",{0:{stateTable:new fu},1:{stateTable:new fu(j8),substitutionTable:new ne(ae,J8)},2:{stateTable:new fu(q8),ligatureActions:new ne(ae,new Zn(ae)),components:new ne(ae,new Zn(y)),ligatureList:new ne(ae,new Zn(y))},4:{lookupTable:new fa},5:{stateTable:new fu(V8),insertionActions:new ne(ae,new Zn(y))}}),K8=new fe({length:ae,coverage:sa,type:Ge,subFeatureFlags:ae,table:Z8,padding:new h0(Ge,t=>t.length-t._currentOffset)}),X8=new fe({featureType:y,featureSetting:y,enableFlags:ae,disableFlags:ae}),$8=new fe({defaultFlags:ae,chainLength:ae,nFeatureEntries:ae,nSubtables:ae,features:new ee(X8,"nFeatureEntries"),subtables:new ee(K8,"nSubtables")});var eD=new fe({version:y,unused:new h0(y),nChains:ae,chains:new ee($8,"nChains")});let tD=new fe({left:Te,top:Te,right:Te,bottom:Te});var rD=new fe({version:D0,format:y,lookupTable:new fa(tD)});let Bt={};var uc=Bt;Bt.cmap=tb;Bt.head=rb;Bt.hhea=nb;Bt.hmtx=ab;Bt.maxp=ob;Bt.name=hb;Bt["OS/2"]=db;Bt.post=gb;Bt.fpgm=mb;Bt.loca=vb;Bt.prep=Eb;Bt["cvt "]=pb;Bt.glyf=Cb;Bt["CFF "]=Hm;Bt.CFF2=Hm;Bt.VORG=oB;Bt.EBLC=AB;Bt.CBLC=Bt.EBLC;Bt.sbix=hB;Bt.COLR=pB;Bt.CPAL=vB;Bt.BASE=DB;Bt.GDEF=kB;Bt.GPOS=YB;Bt.GSUB=jB;Bt.JSTF=XB;Bt.HVAR=t8;Bt.DSIG=i8;Bt.gasp=o8;Bt.hdmx=l8;Bt.kern=A8;Bt.LTSH=f8;Bt.PCLT=h8;Bt.VDMX=m8;Bt.vhea=v8;Bt.vmtx=C8;Bt.avar=w8;Bt.bsln=Q8;Bt.feat=S8;Bt.fvar=T8;Bt.gvar=L8;Bt.just=W8;Bt.morx=eD;Bt.opbd=rD;let nD=new fe({tag:new $t(4),checkSum:ae,offset:new ne(ae,"void",{type:"global"}),length:ae}),Yh=new fe({tag:new $t(4),numTables:y,searchRange:y,entrySelector:y,rangeShift:y,tables:new ee(nD,"numTables")});Yh.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};Yh.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 Z1(uc[n],i),length:uc[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 qm=Yh;function Uu(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 Lo(t,e){let r=[];for(;t<e;)r.push(t++);return r}const Pc=new TextDecoder("ascii"),r5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
4+/",Ls=new Uint8Array(256);for(let t=0;t<r5.length;t++)Ls[r5.charCodeAt(t)]=t;function zh(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=Ls[t.charCodeAt(i)],s=Ls[t.charCodeAt(i+1)],l=Ls[t.charCodeAt(i+2)],u=Ls[t.charCodeAt(i+3)];r[n++]=o<<2|s>>4,r[n++]=(s&15)<<4|l>>2,r[n++]=(l&3)<<6|u&63}return r}class Wh{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),l;if(s===0)l=e+n.idDelta.get(o);else{let u=s/2+(e-n.startCode.get(o))-(n.segCount-o);l=n.glyphIndexArray.get(u)||0,l!==0&&(l+=n.idDelta.get(o))}return l&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(e-n.firstCode)||0;case 12:case 13:{let i=0,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=Uu(n,o=>r-o.varSelector),a=n[i];return i!==-1&&a.defaultUVS&&(i=Uu(a.defaultUVS,o=>e<o.startUnicodeValue?-1:e>o.startUnicodeValue+o.additionalCount?1:0)),i!==-1&&a.nonDefaultUVS&&(i=Uu(a.nonDefaultUVS,o=>e-o.unicodeValue),i!==-1)?a.nonDefaultUVS[i].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Lo(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);r.push(...Lo(o,a))}return r}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Lo(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let r=[];for(let n of e.groups.toArray())r.push(...Lo(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),l=r.idRangeOffset.get(a),u=r.idDelta.get(a);for(var n=s;n<=o;n++){let f=0;if(l===0)f=n+u;else{let h=l/2+(n-s)-(r.segCount-a);f=r.glyphIndexArray.get(h)||0,f!==0&&(f+=u)}f===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(...Lo(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=Bm(r.platformID,r.encodingID,r.table.language-1),i=ub(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)}}$0([er],Wh.prototype,"getCharacterSet",null);$0([er],Wh.prototype,"codePointsForGlyph",null);class iD{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=Uu(o.pairs,function(h){return e-h.left||r-h.right});s>=0&&(a=o.pairs[s].value);break;case 2:let l=0,u=0;e>=o.leftTable.firstGlyph&&e<o.leftTable.firstGlyph+o.leftTable.nGlyphs?l=o.leftTable.offsets[e-o.leftTable.firstGlyph]:l=o.array.off,r>=o.rightTable.firstGlyph&&r<o.rightTable.firstGlyph+o.rightTable.nGlyphs&&(u=o.rightTable.offsets[r-o.rightTable.firstGlyph]);let f=(l+u-o.array.off)/2;a=o.array.values.get(f);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 aD{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,l=0,u=this.font.unitsPerEm/16;for(let f=n+1;f<=i;f++){let h=e[f],g=h.cbox,p=r[f],m=this.getCombiningClass(h.codePoints[0]);if(m!=="Not_Reordered"){switch(p.xOffset=p.yOffset=0,m){case"Double_Above":case"Double_Below":p.xOffset+=o.minX-g.width/2-g.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":p.xOffset+=o.minX-g.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":p.xOffset+=o.maxX-g.width-g.minX;break;default:p.xOffset+=o.minX+(o.width-g.width)/2-g.minX}switch(m){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(m==="Attached_Below_Left"||m==="Attached_Below")&&(o.minY+=u),p.yOffset=-o.minY-g.maxY,o.minY+=g.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(m==="Attached_Above"||m==="Attached_Above_Right")&&(o.maxY+=u),p.yOffset=o.maxY-g.minY,o.maxY+=g.height;break}p.xAdvance=p.yAdvance=0,p.xOffset+=s,p.yOffset+=l}else s-=p.xAdvance,l-=p.yAdvance}}getCombiningClass(e){let r=Im(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";
4case 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 ha{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 ha(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 Xo={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"},rh={};for(let t in Xo){let e=Xo[t];if(Array.isArray(e))for(let r of e)rh[r]=t;else rh[e]=t}function oD(t){return rh[t]}function sD(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=Ph(n);if(i!=="Common"&&i!=="Inherited"&&i!=="Unknown")return Xo[i]}return Xo.Unknown}function lD(t){for(let e=0;e<t.length;e++){let r=t[e],n=Ph(r);if(n!=="Common"&&n!=="Inherited"&&n!=="Unknown")return Xo[n]}return Xo.Unknown}const uD={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 jm(t){return uD[t]?"rtl":"ltr"}class cD{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 ha,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||jm(n),this.features={},Array.isArray(r))for(let o of r)this.features[o]=!0;else typeof r=="object"&&(this.features=r)}}class AD{constructor(e=0,r=0,n=0,i=0){this.xAdvance=e,this.yAdvance=r,this.xOffset=n,this.yOffset=i}}const za
vendor: 4,581 bytes, line 4
4={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}},
4Je=(t,e)=>[za[t].code,za[t][e]],cc={rlig:Je("ligatures","requiredLigatures"),clig:Je("ligatures","contextualLigatures"),dlig:Je("ligatures","rareLigatures"),hlig:Je("ligatures","historicalLigatures"),liga:Je("ligatures","commonLigatures"),hist:Je("ligatures","historicalLigatures"),smcp:Je("lowerCase","lowerCaseSmallCaps"),pcap:Je("lowerCase","lowerCasePetiteCaps"),frac:Je("fractions","diagonalFractions"),dnom:Je("fractions","diagonalFractions"),numr:Je("fractions","diagonalFractions"),afrc:Je("fractions","verticalFractions"),case:Je("caseSensitiveLayout","caseSensitiveLayout"),ccmp:Je("unicodeDecomposition","canonicalComposition"),cpct:Je("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:Je("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:Je("contextualAlternates","swashAlternates"),cswh:Je("contextualAlternates","contextualSwashAlternates"),curs:Je("cursiveConnection","cursive"),c2pc:Je("upperCase","upperCasePetiteCaps"),c2sc:Je("upperCase","upperCaseSmallCaps"),init:Je("smartSwash","wordInitialSwashes"),fin2:Je("smartSwash","wordFinalSwashes"),medi:Je("smartSwash","nonFinalSwashes"),med2:Je("smartSwash","nonFinalSwashes"),fin3:Je("smartSwash","wordFinalSwashes"),fina:Je("smartSwash","wordFinalSwashes"),pkna:Je("kanaSpacing","proportionalKana"),half:Je("textSpacing","halfWidthText"),halt:Je("textSpacing","altHalfWidthText"),hkna:Je("alternateKana","alternateHorizKana"),vkna:Je("alternateKana","alternateVertKana"),ital:Je("italicCJKRoman","CJKItalicRoman"),lnum:Je("numberCase","upperCaseNumbers"),onum:Je("numberCase","lowerCaseNumbers"),mgrk:Je("mathematicalExtras","mathematicalGreek"),calt:Je("contextualAlternates","contextualAlternates"),vrt2:Je("verticalSubstitution","substituteVerticalForms"),vert:Je("verticalSubstitution","substituteVerticalForms"),tnum:Je("numberSpacing","monospacedNumbers"),pnum:Je("numberSpacing","proportionalNumbers"),sups:Je("verticalPosition","superiors"),subs:Je("verticalPosition","inferiors"),ordn:Je("verticalPosition","ordinals"),pwid:Je("textSpacing","proportionalText"),hwid:Je("textSpacing","halfWidthText"),qwid:Je("textSpacing","quarterWidthText"),twid:Je("textSpacing","thirdWidthText"),fwid:Je("textSpacing","proportionalText"),palt:Je("textSpacing","altProportionalText"),trad:Je("characterShape","traditionalCharacters"),smpl:Je("characterShape","simplifiedCharacters"),jp78:Je("characterShape","JIS1978Characters"),jp83:Je("characterShape","JIS1983Characters"),jp90:Je("characterShape","JIS1990Characters"),jp04:Je("characterShape","JIS2004Characters"),expt:Je("characterShape","expertCharacters"),hojo:Je("characterShape","hojoCharacters"),nlck:Je("characterShape","NLCCharacters"),tnam:Je("characterShape","traditionalNamesCharacters"),ruby:Je("rubyKana","rubyKana"),titl:Je("styleOptions","titlingCaps"),zero:Je("typographicExtras","slashedZero"),ss01:Je("stylisticAlternatives","stylisticAltOne"),ss02:Je("stylisticAlternatives","stylisticAltTwo"),ss03:Je("stylisticAlternatives","stylisticAltThree"),ss04:Je("stylisticAlternatives","stylisticAltFour"),ss05:Je("stylisticAlternatives","stylisticAltFive"),ss06:Je("stylisticAlternatives","stylisticAltSix"),ss07:Je("stylisticAlternatives","stylisticAltSeven"),ss08:Je("stylisticAlternatives","stylisticAltEight"),ss09:Je("stylisticAlternatives","stylisticAltNine"),ss10:Je("stylisticAlternatives","stylisticAltTen"),ss11:Je("stylisticAlternatives","stylisticAltEleven"),ss12:Je("stylisticAlternatives","stylisticAltTwelve"),ss13:Je("stylisticAlternatives","stylisticAltThirteen"),ss14:Je("stylisticAlternatives","stylisticAltFourteen"),ss15:Je("stylisticAlternatives","stylisticAltFifteen"),ss16:Je("stylisticAlternatives","stylisticAltSixteen"),ss17:Je("stylisticAlternatives","stylisticAltSeventeen"),ss18:Je("stylisticAlternatives","stylisticAltEighteen"),ss19:Je("stylisticAlternatives","stylisticAltNineteen"),ss20:Je("stylisticAlternatives","stylisticAltTwenty")};for(let t=1;t<=99;t++)cc[`cv${`00${t}`.slice(-2)}`]=[za.characterAlternatives.code,t];let Wa={};for(let t in cc){let e=cc[t];Wa[e[0]]==null&&(Wa[e[0]]={}),Wa[e[0]][e[1]]=t}function fD(t){let e={};for(let r in t){let n;(n=cc[r])&&(e[n[0]]==null&&(e[n[0]]={}),e[n[0]][n[1]]=t[r])}return e}function n5(t){let[e,r]=t;
4if(isNaN(e))var n=za[e]&&za[e].code;else var n=e;if(isNaN(r))var i=za[e]&&za[e][r];else var i=r;return[n,i]}function hD(t){let e={};if(Array.isArray(t))for(let r=0;r<t.length;r++){let n,i=n5(t[r]);(n=Wa[i[0]]&&Wa[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=n5([r,i]);n[i]&&(a=Wa[o[0]]&&Wa[o[0]][o[1]])&&(e[a]=!0)}}return Object.keys(e)}class Hs{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(...Lo(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}}$0([er],Hs.prototype,"glyphsForValue",null);const dD=0,i5=0,a5=1,o5=2,gD=16384;class pD{process(e,r,n){let i=dD,a=r?e.length-1:0,o=r?-1:1;for(;o===1&&a<=e.length||o===-1&&a>=-1;){let s=null,l=a5,u=!0;a===e.length||a===-1?l=i5:(s=e[a],s.id===65535?l=o5:(l=this.lookupTable.lookup(s.id),l==null&&(l=a5)));let h=this.stateTable.stateArray.getItem(i)[l],g=this.stateTable.entryTable.getItem(h);l!==i5&&l!==o5&&(n(s,g,a),u=!(g.flags&gD)),i=g.newState,u&&(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 l=4;l<i;l++){let u=s[l],f=o.getItem(u);for(let h of this.lookupTable.glyphsForValue(l))e.enter&&e.enter(h,f),f.newState!==0&&this.traverse(e,f.newState,n),e.exit&&e.exit(h,f)}}constructor(e){this.stateTable=e,this.lookupTable=new Hs(e.classTable)}}const mD=32768,vD=8192,ED=15,s5=32768,CD=32768,ID=8192,yD=2147483648,wD=1073741824,bD=1073741823,l5=4194304,BD=2048,DD=1024,QD=992,xD=31;class Vm{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&l5);return n.process(this.glyphs,a,i)}getStateMachine(e){return new pD(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&mD&&(this.firstGlyph=n),r.flags&vD&&(this.lastGlyph=n),FD(this.glyphs,r.flags&ED,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 Hs(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 Hs(o);e=this.glyphs[n];var a=s.lookup(e.id);a&&(this.glyphs[n]=this.font.getGlyph(a,e.codePoints))}r.flags&s5&&(this.markedGlyph=n)}processLigature(e,r,n){if(r.flags&CD&&this.ligatureStack.push(n),r.flags&ID){let i=this.subtable.table.ligatureActions,a=this.subtable.table.components,o=this.subtable.table.ligatureList,s=r.action,l=!1,u=0,f=[],h=[];for(;!l;){let g=this.ligatureStack.pop();f.unshift(...this.glyphs[g].codePoints);let p=i.getItem(s++);l=!!(p&yD);
4let m=!!(p&wD),C=(p&bD)<<2>>2;C+=this.glyphs[g].id;let D=a.getItem(C);if(u+=D,l||m){let F=o.getItem(u);this.glyphs[g]=this.font.getGlyph(F,f),h.push(g),u=0,f=[]}else this.glyphs[g]=this.font.getGlyph(65535)}this.ligatureStack.push(...h)}}processNoncontextualSubstitutions(e,r,n){let i=new Hs(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&s5&&(this.markedIndex=n),r.markedInsertIndex!==65535){let i=(r.flags&xD)>>>5,a=!!(r.flags&DD);this._insertGlyphs(this.markedIndex,r.markedInsertIndex,i,a)}if(r.currentInsertIndex!==65535){let i=(r.flags&QD)>>>5,a=!!(r.flags&BD);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&l5))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,l)=>{let u=this.glyphs;o.push({glyphs:u.slice(),ligatureStack:this.ligatureStack.slice()});let f=this.font.getGlyph(s);a.push(f),u.push(a[a.length-1]),i(u[u.length-1],l,u.length-1);let h=0,g=0;for(let p=0;p<u.length&&h<=1;p++)u[p].id!==65535&&(h++,g=u[p].id);if(h===1){let p=a.map(C=>C.id),m=this.inputCache[g];m?m.push(p):this.inputCache[g]=[p]}},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}}$0([er],Vm.prototype,"getStateMachine",null);function Ar(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 FD(t,e,r,n){switch(e){case 0:return t;case 1:return Ar(t,[r,1],[n,0]);case 2:return Ar(t,[r,0],[n,1]);case 3:return Ar(t,[r,1],[n,1]);case 4:return Ar(t,[r,2],[n,0]);case 5:return Ar(t,[r,2],[n,0],!0,!1);case 6:return Ar(t,[r,0],[n,2]);case 7:return Ar(t,[r,0],[n,2],!1,!0);case 8:return Ar(t,[r,1],[n,2]);case 9:return Ar(t,[r,1],[n,2],!1,!0);case 10:return Ar(t,[r,2],[n,1]);case 11:return Ar(t,[r,2],[n,1],!0,!1);case 12:return Ar(t,[r,2],[n,2]);case 13:return Ar(t,[r,2],[n,2],!0,!1);case 14:return Ar(t,[r,2],[n,2],!1,!0);case 15:return Ar(t,[r,2],[n,2],!0,!0);default:throw new Error(`Unknown verb: ${e}`)}}class SD{substitute(e){e.direction==="rtl"&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,fD(e.features))}getAvailableFeatures(e,r){return hD(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 Vm(e),this.fallbackPosition=!1}}class RD{_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>
40&&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 kD=["rvrn"],TD=["ccmp","locl","rlig","mark","mkmk"],_D=["frac","numr","dnom"],ND=["calt","clig","liga","rclt","curs","kern"],OD={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class da{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:[...kD,...OD[e.direction]],local:_D})}static planFeatures(e){}static planPostprocessing(e,r){e.add([...TD,...ND]),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&&K1(r[a-1].codePoints[0]);)r[a-1].features.numr=!0,r[a-1].features.frac=!0,a--;for(;o<r.length&&K1(r[o].codePoints[0]);)r[o].features.dnom=!0,r[o].features.frac=!0,o++;i.features.frac=!0,n=o-1}}}}kr(da,"zeroMarkWidths","AFTER_GPOS");const LD=new Tc(zh("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
45k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),u5=["isol","fina","fin2","fin3","medi","med2","init"],nh={Non_Joining:0,Transparent:6},f0="isol",qi="fina",yf="fin2",MD="fin3",hu="medi",du="med2",gu="init",zt=null,PD=[[[zt,zt,0],[zt,f0,2],[zt,f0,1],[zt,f0,2],[zt,f0,1],[zt,f0,6]],[[zt,zt,0],[zt,f0,2],[zt,f0,1],[zt,f0,2],[zt,yf,5],[zt,f0,6]],[[zt,zt,0],[zt,f0,2],[gu,qi,1],[gu,qi,3],[gu,qi,4],[gu,qi,6]],[[zt,zt,0],[zt,f0,2],[hu,qi,1],[hu,qi,3],[hu,qi,4],[hu,qi,6]],[[zt,zt,0],[zt,f0,2],[du,f0,1],[du,f0,2],[du,yf,5],[du,f0,6]],[[zt,zt,0],[zt,f0,2],[f0,f0,1],[f0,f0,2],[f0,yf,5],[f0,f0,6]],[[zt,zt,0],[zt,f0,2],[zt,f0,1],[zt,f0,2],[zt,MD,5],[zt,f0,6]]];class ji extends da{static planFeatures(e){e.add(["ccmp","locl"]);for(let r=0;r<u5.length;r++){let n=u5[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 l,u;var o=r[s];let f=UD(o.codePoints[0]);if(f===nh.Transparent){a[s]=zt;continue}[u,l,i]=PD[i][f],u!==zt&&n!==-1&&(a[n]=u),a[s]=l,n=s}for(let s=0;s<r.length;s++){let l;var o=r[s];(l=a[s])&&(o.features[l]=!0)}}}function UD(t){let e=LD.get(t);if(e)return e-1;let r=An(t);return r==="Mn"||r==="Me"||r==="Cf"?nh.Transparent:nh.Non_Joining}class GD{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 HD=["DFLT","dflt","latn"];class Ac{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(HD)),!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||jm(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],l=this.substituteFeatureForVariations(o);this.features[s.tag]=l||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 GD(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 Dn{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=Ac.prototype.getClassID(e,r.glyphClassDef);this.isBase=n===1,this.isLigature=n===2,this.isMark=n===3,this.markAttachmentType=r.markAttachClassDef?Ac.prototype.getClassID(e,r.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(Uh),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new Dn(this._font,this.id,this.codePoints,this.features)}
4constructor(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 Jm extends da{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],l=gc(s);switch([a,n]=o7[n][l],a){case Ei:e.font.hasGlyphForCodePoint(s)||(i=Xm(r,i,e.font));break;case ih:i=s7(r,i,e.font);break;case ah:u7(r,i,e.font);break;case oh:i=c7(r,i,e.font);break}i++}}}kr(Jm,"zeroMarkWidths","NONE");const $o=44032,Zm=55204,YD=Zm-$o+1,Uc=4352,Gc=4449,to=4519,zD=19,fc=21,el=28,WD=Uc+zD-1,qD=Gc+fc-1,jD=to+el-1,c5=9676,VD=t=>4352<=t&&t<=4447||43360<=t&&t<=43388,JD=t=>4448<=t&&t<=4519||55216<=t&&t<=55238,ZD=t=>4520<=t&&t<=4607||55243<=t&&t<=55291,KD=t=>12334<=t&&t<=12335,XD=t=>$o<=t&&t<=Zm,$D=t=>t-$o<YD&&(t-$o)%el===0,e7=t=>Uc<=t&&t<=WD,t7=t=>Gc<=t&&t<=qD,r7=t=>1<=t&&t<=jD,n7=0,i7=1,hc=2,qh=3,dc=4,Km=5,a7=6;function gc(t){return VD(t)?i7:JD(t)?hc:ZD(t)?qh:$D(t)?dc:XD(t)?Km:KD(t)?a7:n7}const Fr=0,Ei=1,ih=2,ah=4,oh=5,o7=[[[Fr,0],[Fr,1],[Fr,0],[Fr,0],[Ei,2],[Ei,3],[oh,0]],[[Fr,0],[Fr,1],[ih,2],[Fr,0],[Ei,2],[Ei,3],[oh,0]],[[Fr,0],[Fr,1],[Fr,0],[ih,3],[Ei,2],[Ei,3],[ah,0]],[[Fr,0],[Fr,1],[Fr,0],[Fr,0],[Ei,2],[Ei,3],[ah,0]]];function Ys(t,e,r){return new Dn(t,t.glyphForCodePoint(e).id,[e],r)}function Xm(t,e,r){let n=t[e],a=n.codePoints[0]-$o,o=to+a%el;a=a/el|0;let s=Uc+a/fc|0,l=Gc+a%fc;if(!r.hasGlyphForCodePoint(s)||!r.hasGlyphForCodePoint(l)||o!==to&&!r.hasGlyphForCodePoint(o))return e;let u=Ys(r,s,n.features);u.features.ljmo=!0;let f=Ys(r,l,n.features);f.features.vjmo=!0;let h=[u,f];if(o>to){let g=Ys(r,o,n.features);g.features.tjmo=!0,h.push(g)}return t.splice(e,1,...h),e+h.length-1}function s7(t,e,r){let n=t[e],i=t[e].codePoints[0],a=gc(i),o=t[e-1].codePoints[0],s=gc(o),l,u,f,h;if(s===dc&&a===qh)l=o,h=n;else{a===hc?(u=t[e-1],f=n):(u=t[e-2],f=t[e-1],h=n);let p=u.codePoints[0],m=f.codePoints[0];e7(p)&&t7(m)&&(l=$o+((p-Uc)*fc+(m-Gc))*el)}let g=h&&h.codePoints[0]||to;if(l!=null&&(g===to||r7(g))){let p=l+(g-to);if(r.hasGlyphForCodePoint(p)){let m=s===hc?3:2;return t.splice(e-m+1,m,Ys(r,p,n.features)),e-m+1}}return u&&(u.features.ljmo=!0),f&&(f.features.vjmo=!0),h&&(h.features.tjmo=!0),s===dc?(Xm(t,e-1,r),e+1):e}function l7(t){switch(gc(t)){case dc:case Km:return 1;case hc:return 2;case qh:return 3}}function u7(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=l7(a);return t.splice(e,1),t.splice(e-o,0,n)}function c7(t,e,r){let n=t[e],i=t[e].codePoints[0];if(r.hasGlyphForCodePoint(c5)){let a=Ys(r,c5,n.features),o=r.glyphForCodePoint(i).advanceWidth===0?e:e+1;t.splice(o,0,a),e++}return e}var $m={};$m=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 4
4[[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]],
4"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 Hc={};Hc=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
4,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 Pt={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},Ct={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},A7=Pt.C|Pt.Ra|Pt.CM|Pt.V|Pt.Placeholder|Pt.Dotted_Circle,ev=Pt.ZWJ|Pt.ZWNJ,zs=Pt.H|Pt.Coeng,A5={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Ct.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Ct.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Ct.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Ct.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Ct.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Ct.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Ct.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Ct.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Ct.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Ct.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Ct.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
4,f7={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:h7}=Oc(Hc),tv=new Tc(zh("AAARAAAAAABg2AAAAWYPmfDtnXuMXFUdx+/uzs7M7szudAtECGJRIMRQbUAithQWkGAKiVhNpFVRRAmIQVCDkDYICGotIA9BTCz8IeUviv7BQ2PBtBIRLBBQIWAUsKg1BKxRAqIgfs/cc+aeOXPej3tnZX7JJ/dxzj3nd36/8753Z5fUsuxgsAwcAU4Gp4BPgM+Cd4P3RjieDs4GXwLrHJ5bDy4DG8A14LvgZrAZbAF3gns0z18ALgY/B78C94NHwBPgabAE/AX8DbwM5sF/QX0yD5vFcU/wVnAgWAoOAyvAceBE8CGwBpwGzgJfAF8BXwXfAFeC68EmsBlsAXeCreA+8CB4DDwF/gh2gd3gFfAGmKxn2QzYC+wHDgRLweFgJTgWrKrnuq/GcQ04jV6fheN54EJwEbgcXAG+Q8O/j+Mt4DZwB9haz8t9Hz3a8iCN/xiOvwRP0evH6fE68AzOH+Ke2eWYhw3PcGnuxvkr4A3QaGRZB7wFLAEHg2XgiEZ/fHKcp/ceBh/A+cngFPCpRm6vM3E8l8a5gN67GMdvgqsbeX2ap9yI601gM7gN3AG20mfuo8cdOP6GpvdUg9oKxz839GV90RDO2/glxN1B790NXsN1rZll7WYRdw+c70uvTwIHNAfTO0RyL5TDmnnbc3lmRQI9UnM0dD5eovfz4FpJ/BNpXNYWV+N6Lfg0hY97JK1vn+Pur9DoQur2F7m436bHDUK8C5t5/8vruo4+97WmXG+GLmzEiBF+PDwEOowYMWLEiBEjRoxYeBw5BDqIPEfXut9yWN+vVNxfrnnmWqR/PdgENoMt4E5wD9gOHgCPgifBs2BXM99b2o3jP8F/wMRUlrXAHNgHvH0q3895J46HguXgWHAGLctmLv9VuL96qnp7jxgxYsSbCbJvuRZ97/tqxT59VVRtixEjRsThBG7OSt5zzoPT0M+cBc4T5noXOs79TqLHeZrHUeCSqeJ96gacXy2kecNU8V6Hh7yXuQlhtw7B/PO1RTkr52Aj8JNFZjYg3gOKuC/g/v6Ls2wNuAY8urg//PcIb+6RZXuDNeCS6SzbBrJWlh0DLiFHco8ed9IjzzvaWfa9sZzTcf6D9mCcnbg3PlNcH4fzS8F2MDaLdQG4dLZIJxbbaZqv4ri8k58f3+mPs66T6/TTzqDeI0aMGDGiHP5dcR8ce/xxYcWi6vOfr725uRzcjnngXVOD61Hync+9uL+Nmyfej/NHpvL56A5Jeuz7uyfo+pqcPz2Vf1NH0ttJ03pekt8SmuY/EPYy9zzbN319ym/9TL6ZIt9MHCXRdxJtoAkWTRdz472n87D9cTwYLJvuz++I6WIePo/zE8AHp4v8WLyP0nufnM6/+zoDx8+DL08P6r9+urheRtO+jD6/cdrsx3mqu8w+xH4PScKIXa5D2jeCm8Et4DbwI/BjcC/4BXgI/Bb8DuwEu8Bu8Ap4A9RaRZptnO8J9gUHgEPAoWA5OLY1qMO90GEV7q+mYWtxPBWcIYnL4p+DsPNbxfVFOP86uAr8DNc34HgTDb8Vx9sVaRFI/LtagzYjnCqpb908EX87eBA8Bh4Hf2jle/9/wvGFVv787rrZZy8h7qtgDOuFOmiBuXYRvg/O9wMHgXeB97SLspk4sq0OI/q9v13+ek+sh3zYSRp9jrYorw9ll1/GRzR+KotYZSHf8laVP2lvpA/8OGdPMk59hqtXZ+L8nHbxvWwqO65ryu+fT3VZz+l4dET7L0R072ljsMyzTpaJqQxsbL8M9WajY789DO85XMp/Dcp3Qztdn+9qf/a97ZWK8PXc3G+TpC/nv8Mncy7ZvICF302P5O+aNiOtLdTXd+D4Q7DVwfcvWvx9zTEJ/o5iG3R8YAjGNFseha5PGuZKz7b7xxXbOrXMcu5eJSo//rXdH/73Enz6L1q/X+fyIu8wZGtNBmkjkzNZNgP2AvuBg2bysKUzduXn/66JtNeN4PCZvO0/x7Ujdn4VnYOvRJzjZ/I+9sQZeftX2Tc1RPcPz/Tf4/si0g+t5Mq+kfZjZL34Mc5ul3PPnE7TOxvHK2qDaZ+L++db2HyYqMo/qVnb/P8uH8/rmnFxR0k6DCu/rjj/RxT7KGUSWgbd+LMQuEgYB1zsk2qtvJD8v5AhdfdttbEunSxbcJD9Zf7chqp1Hlbe7FK1/aPVTfp7FgtC1yGGiSncFK/DhZvi+epZta0WWjlsfDZMyPRdSPrryqSSKnXx1bkq/Ye9TlRpk7Lrjq1UrfdC9X+MtKqwP6+3a/4pJFUZF0pZZpv91MYjMBaRRXbxpho5zQmUY3F+Pt4o7rvQrBXPdm00TaE24uMadaM2meLSI7iu071t3er3b6ZLi8JEde3qw+6zGv+ycF5kaRBh/m1T/7Yl/mMyTuMwadP4xL9ifjJpNwbvDZRJ8G8vnqV/Wf12aa/kyOdl69+BspTsXzGueE6E+JfZnvmXIfNPW+FfXkjb1YmqPNpnLP3b61fHCj/X5tzGANf2y3yqvC7Jv7btV4TVbdammI9l/g0dS5lNxLrk2j9r8xjjxhBQnygg0lgg/bOrfyct+udJi/Yrk0lFnxC7f+5kRbsNmcexfrubt0X/rGvLqrGSnYv3ZPHEe8r7lvMvUfi2LOu/2dg8LrRtQt2yfcv8r5IU70VkIs6nbebUXf0M/o7Znl39Sdoz+X1oEb5N8ffF67qhPfPP6eoUbxf+GRf/6sRnvaSdmw+Bf1VxmbD+2sa//DU7t/Gv2PfKpKdrBP92Ojk+IvqX16ks/2qxbL8EZnc2HqsgYuqPuzZV+I3RbujbDm+T0PmWCVO/5jqftp1zy+wSA6s0JWtp2z5e1oZV+yMsjB3ZXolsv0Ulrv01v3/iKrF94Qtbt9siCnmeb6fjjf59KnLk1xaEbvtvFnFirGvEOqmycQrbm/IMsXd3P28uh4nM3swXRER717OiX8kc7K2qqyn2p3maFGU/aruP5VCv+PraoTYU8yUmmbDwcYo6pusnM486xdoga4dkPCb1pK7Sfc6ebvkd4qeAtQcd/N63bB3lU3dlUnUf38VyvqCqK7JxlNSd7lydrDlm+/uqHiRvl30Nrp/n9zpkZRjoJ3V1diyP05rIYXHYs+w+D5+WMS8b5gZtKcuX0KT5d/WwtB97VnyvY6rjMukI56HI0rFJPwt8PjT/1OXzSbcMeEmdh294qvKK4rNu7j4n3LNZg8TKXwafv025U+XvKjHsT8Q7/7LGaJt9lAh7Asz3uv0XEX6t0duDoWN/93wmh92XpUHmCKb9GALbG+rZP3AfNbQPKKv/jpF/bP0JXfuW1QYk7dhljcyvk5mw+933Hpo1g26PQ2ZP6zVmTJt47P25jncD9vPwGS+q9QS/V6RaY8j8K8LmvUr9HfYCpH5OWL9lZY+Sv6pesHCJHbtrf9k6etZvf0G1L0ja4cAe1UT/s3zdCe3/Q5/n372wMc97/E1Qh0Tbmfwh3m/V9On72tNnrCF1sJkVe1EyXMdBa7+lHMsk44zMF6St9e2djNnbm8ybpHkq+gbbemMaH0UZmD8obKGrk7r+nt+3bE7o83YZp/vqOKdv6PzJNN6mTJsI/51XR7i2ZrGA5B6zFwnjzxmqPjaGfW3tZNrz1eljq29mOOqeCfF/irRt87PNw0uXSVAvrmOMNT569MptsYaV0sic/wbY13e8hPrb9K2ySUJ0j6G/Lu0U4qpTrR23jMp6m5hU+YTaWCeh9aIsm/rqUHV4bFv42kgnZdfH1PUj1D7DVH9d8khRN1zFRl/+/TW//qxL1uH83+mk3H+SvRtS2TDU90nX2TpM6/1xzZpZtoYdK763dqlz0f6uNeFehcs+H/nbGP77MpX06n/ofpzP+tVmTUvRtVuX/cjS67OE5kRBrxyJ+w/dPo7r+9cO1160e3gqu0S2uW7PjN/L6ns/UfMf10Lai87frJ+3KndAfc8yTf1M3T4s6qm4/yh7/2GSkG8UMw//DvRLgbYZSEOxr0LCWvRdjfh9XGzfqN4NivfZd7rsmFp08zmbssrKJEuTfVMZopdpbuwSrhNv3/N2s+0PDG3KNB6R
4MrFvJHv6B85HXObAoWsd3zm3i+6uZYytv+5+pohbpo6+tpZJFfmGlrcMf4c8b1Pe2OUIsaXJrinCTfaxtZOt+NYnU3hIfQlN20Z/1+dt7JaqLsbIzycNWZmrlNg2Dc2/LJ1T+T6WrrYSml4Ku7ik7yIx2opJD51vU9UfVRmrqL8u/olZj0PyCLV5irxcdKoi/6rKb8qTrHsnhW9jyZH/nSpeWDzxd9769uQ016lgUuf2pAfKPhu2FpfZL2Yb9snLNl/fNIepXaUsj4vNXCXUZ75px8ojNP8UPvAta2g6fb+F1ckZuneshv1vGXXDeyRRrN/bBPS1Jul+l+7zW86R7Wv63WXyDpt/RxraRjvC+TC3O61/Sqj/prag8x372yQivn+XwudrI2X2E2KdtJEov52e0L+uv4FO3p/rvssgsL8F4d/z9PzlWS94m8fqS3361Fi+6qaVYHwi9Yz4iH2fobIj+45cpz/TUaarr/4+z+vaWtVtyAX2d1LG8W9C3f+F1mnf36/k4w3YPrLv+XBVXCJs3cr+n4MKJuLv/fN9GhNdXVP5pJMN9vFi3rpv3/r8Ywg3SYp66zNOsO8QGcxPpnmRS/1mvmJjju3v7absI2xspQrvs1dNbjOj/wP7h1RlZyKGy8occ408UL8En4v6xfC/K3z52XzJd62T8vuZGGsxo/6O46ntmNqqFb/jps2/hHV4rPKH0svT4pstU7t2tZ9u/ZdqbJL1MwP6O86Fyt4jYaIrGz9mjEt8lFL4PtVE6votG2P6fpdf/GZRse7s3bf4BtSl/DIbKMctx++Z+8o6K6z9FPOwKsRmXiaNl7C+6NYRpjlbqG1j72f49qsuY4brd/amb4ZVc8TQ+sSH985LrEe8iPWJnfPrJRbWbb+dwn4x6o+r/aS2S7w3qWt//LnYz2ntE0vH1uDcyKatx1rH+EiMPEN1SZG/iz6+9o01Rob6O7Q+xLZ1jHobK61U+pWVvo2EpuWqzzD6Poa+pvhli0wn8Zq/72Mzm2d90o5VN1x9ZKuzbTgvqWwUIin8FSpl1CXXvFRxU0iozVPYJDRtF3uFphn6XAyJUUdD7SjTJ8v6n9fVbVObkKWp001lc9VRlqdOf5v0ZM+bymdbfp1NfG0bq27Y5JMyfxeJkU6o/inKH8O2Zfgidb6h/g3VJ7QcVbWL0Pxt6rlrPqa4KfQ25a2zl4/E8GdM/4fK/wA=")),d7=new ym(Oc($m));class S0 extends da{static planFeatures(e){e.addStage(g7),e.addStage(["locl","ccmp"]),e.addStage(m7),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(v7),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=oD(e.script),e.indicConfig=A5[e.unicodeScript]||A5.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=f7[i]||h7[i];if(a){let o=a.map(s=>{let l=e.font.glyphForCodePoint(s);return new Dn(e.font,l.id,[s],r[n].features)});r.splice(n,1,...o)}}}}kr(S0,"zeroMarkWidths","NONE");function sh(t){return tv.get(t.codePoints[0])>>8}function rv(t){return 1<<(tv.get(t.codePoints[0])&255)}class Gu{constructor(e,r,n,i){this.category=e,this.position=r,this.syllableType=n,this.syllable=i}}function g7(t,e){let r=0,n=0;for(let[i,a,o]of d7.match(e.map(sh))){if(i>n){++r;for(let s=n;s<i;s++)e[s].shaperInfo=new Gu(Pt.X,Ct.End,"non_indic_cluster",r)}++r;for(let s=i;s<=a;s++)e[s].shaperInfo=new Gu(1<<sh(e[s]),rv(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 Gu(Pt.X,Ct.End,"non_indic_cluster",r)}}function Ua(t){return t.shaperInfo.category&A7}function Yn(t){return t.shaperInfo.category&ev}function pi(t){return t.shaperInfo.category&zs}function Ci(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 p7(t,e,r){let n=[r,e,r];return Ci(n.slice(0,2),"blwf")||Ci(n.slice(1,3),"blwf")?Ct.Below_C:Ci(n.slice(0,2),"pstf")||Ci(n.slice(1,3),"pstf")||Ci(n.slice(0,2),"pref")||Ci(n.slice(1,3),"pref")?Ct.Post_C:Ct.Base_C}function m7(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 Dn(t,o,[n.virama]);for(let l=0;l<e.length;l++)e[l].shaperInfo.position===Ct.Base_C&&(e[l].shaperInfo.position=p7(t,e[l].copy(),s))}for(let s=0,l=pc(e,0);s<e.length;s=l,l=pc(e,s)){let{category:u,syllableType:f}=e[s].shaperInfo;if(f==="symbol_cluster"||f==="non_indic_cluster")continue;if(f==="broken_cluster"&&a){let Q=new Dn(t,a,[9676]);Q.shaperInfo=new Gu(1<<sh(Q),rv(Q),e[s].shaperInfo.syllableType,e[s].shaperInfo.syllable);let v=s;for(;v<l&&e[v].shaperInfo.category===Pt.Repha;)v++;e.splice(v++,0,Q),l++}let h=l,g=s,p=!1;if(n.rephPos!==Ct.Ra_To_Become_Reph&&i.rphf&&s+3<=l&&(n.rephMode==="Implicit"&&!Yn(e[s+2])||n.rephMode==="Explicit"&&e[s+2].shaperInfo.category===Pt.ZWJ)){let Q=[e[s].copy(),e[s+1].copy(),e[s+2].copy()];if(Ci(Q.slice(0,2),"rphf")||n.rephMode==="Explicit"&&Ci(Q,"rphf")){for(g+=2;g<l&&Yn(e[g]);)g++;h=s,p=!0}}else if(n.rephMode==="Log_Repha"&&e[s].shaperInfo.category===Pt.Repha){for(g++;g<l&&Yn(e[g]);)g++;h=s,p=!0}switch(n.basePos){case"Last":{let Q=l,v=!1;do{let I=e[--Q].shaperInfo;if(Ua(e[Q])){if(I.position!==Ct.Below_C&&(I.position!==Ct.Post_C||v)){h=Q;break}I.position===Ct.Below_C&&(v=!0),h=Q}else if(s<Q&&I.category===Pt.ZWJ&&e[Q-1].shaperInfo.category===Pt.H)break}while(Q>g);break}case"First":h=s;for(let Q=h+1;Q<l;Q++)Ua(e[Q])&&(e[Q].shaperInfo.position=Ct.Below_C)}p&&h===s&&g-h<=2&&(p=!1);for(let Q=s;Q<h;Q++){let v=e[Q].shaperInfo;v.position=Math.min(Ct.Pre_C,v.position)}h<l&&(e[h].shaperInfo.position=Ct.Base_C);for(let Q=h+1;Q<l;Q++)if(e[Q].shaperInfo.category===Pt.M){for(let v=Q+1;v<l;v++)if(Ua(e[v])){e[v].shaperInfo.position=Ct.Final_C;break}break}if(p&&(e[s].shaperInfo.position=Ct.Ra_To_Become_Reph),r.isOldSpec){let Q=r.unicodeScript!=="Malayalam";for(let v=h+1;v<l;v++)if(e[v].shaperInfo.category===Pt.H){let I;for(I=l-1;I>v&&!(Ua(e[I])||Q&&e[I].shaperInfo.category===Pt.H);I--);if(e[I].shaperInfo.category!==Pt.H&&I>v){let T=e[v];e.splice(v,0,...e.splice(v+1,I-v)),e[I]=T}break}}let m=Ct.Start;for(let Q=s;Q<l;Q++){let v=e[Q].shaperInfo;if(v.category&(ev|Pt.N|Pt.RS|Pt.CM|zs&v.category)){if(v.position=m,v.category===Pt.H&&v.position===Ct.Pre_M){for(let I=Q;I>s;I--)if(e[I-1].shaperInfo.position!==Ct.Pre_M){v.position=e[I-1].shaperInfo.position;break}}}else v.position!==Ct.SMVD&&(m=v.position)}let C=h;for(let Q=h+1;Q<l;Q++)if(Ua(e[Q])){for(let v=C+1;v<Q;v++)e[v].shaperInfo.position<Ct.SMVD&&(e[v].shaperInfo.position=e[Q].shaperInfo.position);C=Q}else e[Q].shaperInfo.category===Pt.M&&(C=Q);let D=e.slice(s,l);D.sort((Q,v)=>Q.shaperInfo.position-v.shaperInfo.position),e.splice(s,D.length,...D);for(let Q=s;Q<l;Q++)if(e[Q].shaperInfo.position===Ct.Base_C){h=Q;break}for(let Q=s;Q<l&&e[Q].shaperInfo.position===Ct.Ra_To_Become_Reph;Q++)e[Q].features.rphf=!0;let F=!r.isOldSpec&&n.blwfMode==="Pre_And_Post";for(let Q=s;Q<h;Q++)e[Q].features.half=!0,F&&(e[Q].features.blwf=!0);for(let Q=h+1;Q<l;Q++)e[Q].features.abvf=!0,e[Q].features.pstf=!0,e[Q].features.blwf=!0;if(r.isOldSpec&&r.unicodeScript==="Devanagari")for(let Q=s;Q+1<h;Q++)e[Q].shaperInfo.category===Pt.Ra&&e[Q+1].shaperInfo.category===Pt.H&&(Q+1===h||e[Q+2].shaperInfo.category===Pt.ZWJ)&&(e[Q].features.blwf=!0,e[Q+1].features.blwf=!0);let x=2;if(i.pref&&h+x<l)for(let Q=h+1;Q+x-1<l;Q++){let v=[e[Q].copy(),e[Q+1].copy()];if(Ci(v,"pref")){for(let I=0;I<x;I++)e[Q++].features.pref=!0;if(i.cfar)for(;Q<l;Q++)e[Q].features.cfar=!0;break}}for(let Q=s+1;Q<l;Q++)if(Yn(e[Q])){let v=e[Q].shaperInfo.category===Pt.ZWNJ,I=Q;do I--,v&&delete e[I].features.half;while(I>s&&!Ua(e[I]))}}}function v7(t,e,r){let n=r.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features;for(let a=0,o=pc(e,0);a<e.length;a=o,o=pc(e,a)){let s=!!i.pref,l=a;for(;l<o;l++)if(e[l].shaperInfo.position>=Ct.Base_C){if(s&&l+1<o){for(let u=l+1;u<o;u++)if(e[u].features.pref){if(!(e[u].substituted&&e[u].isLigated&&!e[u].isMultiplied)){for(l=u;l<o&&pi(e[l]);)l++;e[l].shaperInfo.position=Ct.BASE_C,s=!1}break}}if(r.unicodeScript==="Malayalam")for(let u=l+1;u<o;u++){for(;u<o&&Yn(e[u]);)u++;
vendor: 4,813 bytes, line 4
4if(u===o||!pi(e[u]))break;for(u++;u<o&&Yn(e[u]);)u++;u<o&&Ua(e[u])&&e[u].shaperInfo.position===Ct.Below_C&&(l=u,e[l].shaperInfo.position=Ct.Base_C)}a<l&&e[l].shaperInfo.position>Ct.Base_C&&l--;break}if(l===o&&a<l&&e[l-1].shaperInfo.category===Pt.ZWJ&&l--,l<o)for(;a<l&&e[l].shaperInfo.category&(Pt.N|zs);)l--;if(a+1<o&&a<l){let u=l===o?l-2:l-1;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;u>a&&!(e[u].shaperInfo.category&(Pt.M|zs));)u--;pi(e[u])&&e[u].shaperInfo.position!==Ct.Pre_M?u+1<o&&Yn(e[u+1])&&u++:u=a}if(a<u&&e[u].shaperInfo.position!==Ct.Pre_M){for(let f=u;f>a;f--)if(e[f-1].shaperInfo.position===Ct.Pre_M){let h=f-1;h<l&&l<=u&&l--;let g=e[h];e.splice(h,0,...e.splice(h+1,u-h)),e[u]=g,u--}}}if(a+1<o&&e[a].shaperInfo.position===Ct.Ra_To_Become_Reph&&e[a].shaperInfo.category===Pt.Repha!==(e[a].isLigated&&!e[a].isMultiplied)){let u,f=n.rephPos,h=!1;if(f!==Ct.After_Post){for(u=a+1;u<l&&!pi(e[u]);)u++;if(u<l&&pi(e[u])&&(u+1<l&&Yn(e[u+1])&&u++,h=!0),!h&&f===Ct.After_Main){for(u=l;u+1<o&&e[u+1].shaperInfo.position<=Ct.After_Main;)u++;h=u<o}if(!h&&f===Ct.After_Sub){for(u=l;u+1<o&&!(e[u+1].shaperInfo.position&(Ct.Post_C|Ct.After_Post|Ct.SMVD));)u++;h=u<o}}if(!h){for(u=a+1;u<l&&!pi(e[u]);)u++;u<l&&pi(e[u])&&(u+1<l&&Yn(e[u+1])&&u++,h=!0)}if(!h){for(u=o-1;u>a&&e[u].shaperInfo.position===Ct.SMVD;)u--;if(pi(e[u]))for(let p=l+1;p<u;p++)e[p].shaperInfo.category===Pt.M&&u--}let g=e[a];e.splice(a,0,...e.splice(a+1,u-a)),e[u]=g,a<l&&l<=u&&l--}if(s&&l+1<o){for(let u=l+1;u<o;u++)if(e[u].features.pref){if(e[u].isLigated&&!e[u].isMultiplied){let f=l;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;f>a&&!(e[f-1].shaperInfo.category&(Pt.M|zs));)f--;if(f>a&&e[f-1].shaperInfo.category===Pt.M){let p=u;for(let m=l+1;m<p;m++)if(e[m].shaperInfo.category===Pt.M){f--;break}}}f>a&&pi(e[f-1])&&f<o&&Yn(e[f])&&f++;let h=u,g=e[h];e.splice(f+1,0,...e.splice(f,h-f)),e[f]=g,f<=l&&l<h&&l++}break}}e[a].shaperInfo.position===Ct.Pre_M&&(!a||!/Cf|Mn/.test(An(e[a-1].codePoints[0])))&&(e[a].features.init=!0)}}function pc(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:E7,decompositions:f5}=Oc(Hc),C7=new Tc(zh("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")),I7=new ym(Oc(Hc));class Lt extends da{static planFeatures(e){e.addStage(w7),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(d5),e.addStage(["rphf"],!1),e.addStage(b7),e.addStage(d5),e.addStage(["pref"]),e.addStage(B7),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(D7),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(f5[i]){let a=f5[i].map(o=>{let s=e.font.glyphForCodePoint(o);return new Dn(e.font,s.id,[o],r[n].features)});r.splice(n,1,...a)}}}}kr(Lt,"zeroMarkWidths","BEFORE_GPOS");function h5(t){return C7.get(t.codePoints[0])}class y7{constructor(e,r,n){this.category=e,this.syllableType=r,this.syllable=n}}function w7(t,e){let r=0;for(let[n,i,a]of I7.match(e.map(h5))){++r;for(let s=n;s<=i;s++)e[s].shaperInfo=new y7(E7[h5(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 d5(t,e){for(let r of e)r.substituted=!1}function b7(t,e){for(let r of e)r.substituted&&r.features.rphf&&(r.shaperInfo.category="R")}function B7(t,e){for(let r of e)r.substituted&&(r.shaperInfo.category="VPre")}function D7(t,e){let r=t.glyphForCodePoint(9676).id;for(let n=0,i=g5(e,0);n<e.length;n=i,i=g5(e,n)){let a,o,s=e[n].shaperInfo,l=s.syllableType;if(!(l!=="virama_terminated_cluster"&&l!=="standard_cluster"&&l!=="broken_cluster")){if(l==="broken_cluster"&&r){let u=new Dn(t,r,[9676]);for(u.shaperInfo=s,a=n;a<i&&e[a].shaperInfo.category==="R";a++);e.splice(++a,0,u),i++}if(s.category==="R"&&i-n>1){for(a=n+1;a<i;a++)if(s=e[a].shaperInfo,p5(s)||pu(e[a])){pu(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,p5(s)||pu(e[a])?o=pu(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 g5(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 pu(t){return t.shaperInfo.category==="H"&&!t.isLigated}function p5(t){return t.category==="B"||t.category==="GB"}const Q7={arab:ji,mong:ji,syrc:ji,"nko ":ji,phag:ji,mand:ji,mani:ji,phlp:ji,hang:Jm,bng2:S0,beng:S0,dev2:S0,deva:S0,gjr2:S0,gujr:S0,guru:S0,gur2:S0,knda:S0,knd2:S0,mlm2:S0,mlym:S0,ory2:S0,orya:S0,taml:S0,tml2:S0,telu:S0,tel2:S0,khmr:S0,bali:Lt,batk:Lt,brah:Lt,bugi:Lt,buhd:Lt,cakm:Lt,cham:Lt,dupl:Lt,egyp:Lt,gran:Lt,hano:Lt,java:Lt,kthi:Lt,kali:Lt,khar:Lt,khoj:Lt,sind:Lt,lepc:Lt,limb:Lt,mahj:Lt,mtei:Lt,modi:Lt,hmng:Lt,rjng:Lt,saur:Lt,shrd:Lt,sidd:Lt,sinh:S0,sund:Lt,sylo:Lt,tglg:Lt,tagb:Lt,tale:Lt,lana:Lt,tavt:Lt,takr:Lt,tibt:Lt,tfng:Lt,tirh:Lt,latn:da,DFLT:da};function x7(t){Array.isArray(t)||(t=[t]);for(let e of t){let r=Q7[e];if(r)return r}return da}class F7 extends Ac{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,l=a.slice(1).map((u,f)=>{let h=new Dn(this.font,u,void 0,o);return h.shaperInfo=s.shaperInfo,h.isLigated=s.isLigated,h.ligatureComponent=f+1,h.substituted=!0,h.isMultiplied=!0,h});return this.glyphs.splice(this.glyphIterator.index+1,0,...l),!0}return!1}case 3:{let i=this.coverageIndex(r.coverage);if(i!==-1){let 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,l=s.codePoints.slice();for(let C of o)l.push(...this.glyphs[C].codePoints);let u=new Dn(this.font,a.glyph,l,s.features);u.shaperInfo=s.shaperInfo,u.isLigated=!0,u.substituted=!0;let f=s.isMark;for(let C=0;C<o.length&&f;C++)f=this.glyphs[o[C]].isMark;u.ligatureID=f?null:this.ligatureID++;let h=s.ligatureID,g=s.codePoints.length,p=g,m=this.glyphIterator.index+1;for(let C of o){if(f)m=C;else for(;m<C;){var n=p-g+Math.min(this.glyphs[m].ligatureComponent||1,g);this.glyphs[m].ligatureID=u.ligatureID,this.glyphs[m].ligatureComponent=n,m++}h=this.glyphs[m].ligatureID,g=this.glyphs[m].codePoints.length,p+=g,m++}if(h&&!f)for(let C=m;C<this.glyphs.length&&this.glyphs[C].ligatureID===h;C++){var n=p-g+Math.min(this.glyphs[C].ligatureComponent||1,g);this.glyphs[C].ligatureComponent=n}for(let C=o.length-1;C>=0;C--)this.glyphs.splice(o[C],1);return this.glyphs[this.glyphIterator.index]=u,!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 S7 extends Ac{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.
4yPlaDevice&&(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 u of o)if(u.secondGlyph===i.id)return this.applyPositionValue(0,u.value1),this.applyPositionValue(1,u.value2),!0;return!1;case 2:let s=this.getClassID(this.glyphIterator.cur.id,r.classDef1),l=this.getClassID(i.id,r.classDef2);if(s===-1||l===-1)return!1;var n=r.classRecords.get(s).get(l);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 l=this.getAnchor(s.entryAnchor),u=this.getAnchor(o.exitAnchor),f=this.positions[this.glyphIterator.index],h=this.positions[i],g;switch(this.direction){case"ltr":f.xAdvance=u.x+f.xOffset,g=l.x+h.xOffset,h.xAdvance-=g,h.xOffset-=g;break;case"rtl":g=u.x+f.xOffset,f.xAdvance-=g,f.xOffset-=g,h.xAdvance=l.x+h.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=i,f.yOffset=l.y-u.y):(a.cursiveAttachment=this.glyphIterator.index,f.yOffset=u.y-l.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],l=r.baseArray[o][s.class];return this.applyAnchor(s,l,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],l=this.glyphIterator.cur,u=this.glyphs[a],f=u.ligatureID&&u.ligatureID===l.ligatureID&&l.ligatureComponent>0?Math.min(l.ligatureComponent,u.codePoints.length)-1:u.codePoints.length-1,h=r.markArray[i],g=s[f][h.class];return this.applyAnchor(h,g,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,l=!1;if(s.ligatureID===o.ligatureID?s.ligatureID?s.ligatureComponent===o.ligatureComponent&&(l=!0):l=!0:(s.ligatureID&&!s.ligatureComponent||o.ligatureID&&!o.ligatureComponent)&&(l=!0),!l)return!1;let u=this.coverageIndex(r.mark2Coverage,o.id);if(u===-1)return!1;let f=r.mark1Array[i],h=r.mark2Array[u][f.class];return this.applyAnchor(f,h,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 R7{setup(e){this.glyphInfos=e.glyphs.map(n=>new Dn(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=x7(r),this.plan=new RD(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 F7(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new S7(e,e.GPOS))}}class k7{layout(e,r,n,i,a){if(typeof r=="string"&&(a=i,i=n,n=r,r=[]),typeof e=="string"){n==null&&(n=sD(e));var o=this.font.glyphsForString(e)}else{if(n==null){let u=[];for(let f of e)u.push(...f.codePoints);n=lD(u)}var o=e}let s=new cD(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 AD(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 aD(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),(!r||!r.kern)&&e.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new iD(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 SD(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new R7(this.font))}}const T7={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class ls{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`${T7[r.command]}${n.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new ha;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 ha,r=0,n=0,i=x=>Math.pow(1-x,3)*p[F]+3*Math.pow(1-x,2)*x*m[F]+3*(1-x)*Math.pow(x,2)*C[F]+Math.pow(x,3)*D[F];
4for(let x of this.commands)switch(x.command){case"moveTo":case"lineTo":let[Q,v]=x.args;e.addPoint(Q,v),r=Q,n=v;break;case"quadraticCurveTo":case"bezierCurveTo":if(x.command==="quadraticCurveTo")var[a,o,h,g]=x.args,s=r+2/3*(a-r),l=n+2/3*(o-n),u=h+2/3*(a-h),f=g+2/3*(o-g);else var[s,l,u,f,h,g]=x.args;e.addPoint(h,g);for(var p=[r,n],m=[s,l],C=[u,f],D=[h,g],F=0;F<=1;F++){let I=6*p[F]-12*m[F]+6*C[F],T=-3*p[F]+9*m[F]-9*C[F]+3*D[F];if(x=3*m[F]-3*p[F],T===0){if(I===0)continue;let U=-x/I;0<U&&U<1&&(F===0?e.addPoint(i(U),e.maxY):F===1&&e.addPoint(e.maxX,i(U)));continue}let N=Math.pow(I,2)-4*x*T;if(N<0)continue;let S=(-I+Math.sqrt(N))/(2*T);0<S&&S<1&&(F===0?e.addPoint(i(S),e.maxY):F===1&&e.addPoint(e.maxX,i(S)));let O=(-I-Math.sqrt(N))/(2*T);0<O&&O<1&&(F===0?e.addPoint(i(O),e.maxY):F===1&&e.addPoint(e.maxX,i(O)))}r=h,n=g;break}return this._bbox=Object.freeze(e)}mapPoints(e){let r=new ls;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,l)=>{const u=e*s+n*l+a,f=r*s+i*l+o;return[u,f]})}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"])ls.prototype[t]=function(...e){return this._bbox=this._cbox=null,this.commands.push({command:t,args:e}),this};var _s=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];class ti{_getPath(){return new ls}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id
4);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 _s[this.id];case 2:let r=e.glyphNameIndex[this.id];return r<_s.length?_s[r]:e.names[r-_s.length];case 2.5:return _s[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(Uh),this.isLigature=this.codePoints.length>1}}$0([er],ti.prototype,"cbox",null);$0([er],ti.prototype,"bbox",null);$0([er],ti.prototype,"path",null);$0([er],ti.prototype,"advanceWidth",null);$0([er],ti.prototype,"advanceHeight",null);$0([er],ti.prototype,"name",null);let m5=new fe({numberOfContours:Te,xMin:Te,yMin:Te,xMax:Te,yMax:Te});const _7=1,N7=2,O7=4,L7=8,M7=16,P7=32,U7=1,G7=8,v5=32,H7=64,Y7=128,z7=256;class En{copy(){return new En(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 W7{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 Yc extends ti{_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=m5.decode(r),i=new ha(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=m5.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 ee(y,e.numberOfContours).decode(r);e.instructions=new ee(Ge,y).decode(r);let i=[],a=n[n.length-1]+1;for(;i.length<a;){var o=r.readUInt8();if(i.push(o),o&L7){let f=r.readUInt8();for(let h=0;h<f;h++)i.push(o)}}for(var s=0;s<i.length;s++){var o=i[s];let h=new En(!!(o&_7),n.indexOf(s)>=0,0,0);e.points.push(h)}let l=0;for(var s=0;s<i.length;s++){var o=i[s];e.points[s].x=l=this._parseGlyphCoord(r,l,o&N7,o&M7)}let u=0;for(var s=0;s<i.length;s++){var o=i[s];e.points[s].y=u=this._parseGlyphCoord(r,u,o&O7,o&P7)}if(this._font._variationProcessor){let f=e.points.slice();f.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,f),e.phantomPoints=f.slice(-4)}}_decodeComposite(e,r,n=0){e.components=[];let i=!1,a=v5;for(;a&v5;){a=r.readUInt16BE();let u=r.pos-n,f=r.readUInt16BE();if(i||(i=(a&z7)!==0),a&U7)var o=r.readInt16BE(),s=r.readInt16BE();else var o=r.readInt8(),s=r.readInt8();var l=new W7(f,o,s);l.pos=u,a&G7?l.scaleX=l.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824:a&H7?(l.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824):a&Y7&&(l.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scale01=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scale10=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,l.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824),e.components.push(l)}if(this._font._variationProcessor){let u=[];for(let f=0;f<e.components.length;f++){var l=e.components[f];u.push(new En(!0,!0,l.dx,l.dy))}u.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,u),e.phantomPoints=u.splice(-4,4);for(let f=0;f<u.length;f++){let h=u[f];e.components[f].dx=h.x,e.components[f].dy=h.y}}return i}_getPhantomPoints(e){let r=this._getCBox(!0);this._metrics==null&&(this._metrics=ti.prototype._getMetrics.call(this,r));let{advanceWidth:n,advanceHeight:i,leftBearing:a,topBearing:o}=this._metrics;return[new En(!1,!0,e.xMin-a,0),new En(!1,!0,e.xMin-a+n,0),new En(!1,!0,0,e.yMax+o),new En(!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 l=0;l<s.length;l++){let u=s[l];for(let f=0;f<u.length;f++){let h=u[f],g=h.x*o.scaleX+h.y*o.scale01+o.dx,p=h.y*o.scaleY+h.x*o.scale10+o.dy;r.push(new En(h.onCurve,h.endContour,g,p))}}}else r=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yM
4ax);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 ls;for(let i=0;i<e.length;i++){let a=e[i],o=a[0],s=a[a.length-1],l=0;if(o.onCurve){var n=null;l=1}else{s.onCurve?o=s:o=new En(!1,!1,(o.x+s.x)/2,(o.y+s.y)/2);var n=o}r.moveTo(o.x,o.y);for(let u=l;u<a.length;u++){let f=a[u],h=u===0?o:a[u-1];if(h.onCurve&&f.onCurve)r.lineTo(f.x,f.y);else if(h.onCurve&&!f.onCurve)var n=f;else if(!h.onCurve&&!f.onCurve){let p=(h.x+f.x)/2,m=(h.y+f.y)/2;r.quadraticCurveTo(h.x,h.y,p,m);var n=f}else if(!h.onCurve&&f.onCurve){r.quadraticCurveTo(n.x,n.y,f.x,f.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),kr(this,"type","TTF")}}class q7 extends ti{_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 ls,o=[],s=[],l=null,u=0,f=0,h=0,g,p,m=!1;this._usedGsubrs=g={},this._usedSubrs=p={};let C=e.globalSubrIndex||[],D=this.bias(C),F=e.privateDictForGlyph(this.id)||{},x=F.Subrs||[],Q=this.bias(x),v=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,I=F.vsindex,T=this._font._variationProcessor;function N(){l==null&&(l=o.shift()+F.nominalWidthX)}function S(){return o.length%2!==0&&N(),u+=o.length>>1,o.length=0}function O(j,b){m&&a.closePath(),a.moveTo(j,b),m=!0}let U=function(){for(;r.pos<i;){let M=r.readUInt8();if(M<32){let W,k,Y,z,K,re,Ae,he,pe,ve,ge,me,ye,Ue,se,ie;switch(M){case 1:case 3:case 18:case 23:S();break;case 4:o.length>1&&N(),h+=o.shift(),O(f,h);break;case 5:for(;o.length>=2;)f+=o.shift(),h+=o.shift(),a.lineTo(f,h);break;case 6:case 7:for(Y=M===6;o.length>=1;)Y?f+=o.shift():h+=o.shift(),a.lineTo(f,h),Y=!Y;break;case 8:for(;o.length>0;)z=f+o.shift(),K=h+o.shift(),re=z+o.shift(),Ae=K+o.shift(),f=re+o.shift(),h=Ae+o.shift(),a.bezierCurveTo(z,K,re,Ae,f,h);break;case 10:if(W=o.pop()+Q,k=x[W],k){p[W]=!0;let $=r.pos,te=i;r.pos=k.offset,i=k.offset+k.length,U(),r.pos=$,i=te}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;o.length>0&&N(),m&&(a.closePath(),m=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");I=o.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!T)throw new Error("blend operator in non-variation font");let $=T.getBlendVector(v,I),te=o.pop(),De=te*$.length,Ye=o.length-De,it=Ye-te;for(let qe=0;qe<te;qe++){let At=o[it+qe];for(let je=0;je<$.length;je++)At+=$[je]*o[Ye++];o[it+qe]=At}for(;De--;)o.pop();break}case 19:case 20:S(),r.pos+=u+7>>3;break;case 21:o.length>2&&N(),f+=o.shift(),h+=o.shift(),O(f,h);break;case 22:o.length>1&&N(),f+=o.shift(),O(f,h);break;case 24:for(;o.length>=8;)z=f+o.shift(),K=h+o.shift(),re=z+o.shift(),Ae=K+o.shift(),f=re+o.shift(),h=Ae+o.shift(),a.bezierCurveTo(z,K,re,Ae,f,h);f+=o.shift(),h+=o.shift(),a.lineTo(f,h);break;case 25:for(;o.length>=8;)f+=o.shift(),h+=o.shift(),a.lineTo(f,h);z=f+o.shift(),K=h+o.shift(),re=z+o.shift(),Ae=K+o.shift(),f=re+o.shift(),h=Ae+o.shift(),a.bezierCurveTo(z,K,re,Ae,f,h);break;case 26:for(o.length%2&&(f+=o.shift());o.length>=4;)z=f,K=h+o.shift(),re=z+o.shift(),Ae=K+o.shift(),f=re,h=Ae+o.shift(),a.bezierCurveTo(z,K,re,Ae,f,h);break;case 27:for(o.length%2&&(h+=o.shift());o.length>=4;)z=f+o.shift(),K=h,re=z+o.shift(),Ae=K+o.shift(),f=re+o.shift(),h=Ae,a.bezierCurveTo(z,K,re,Ae,f,h);break;case 28:o.push(r.readInt16BE());break;case 29:if(W=o.pop()+D,k=C[W],k){g[W]=!0;let $=r.pos,te=i;r.pos=k.offset,i=k.offset+k.length,U(),r.pos=$,i=te}break;case 30:case 31:for(Y=M===31;o.length>=4;)Y?(z=f+o.shift(),K=h,re=z+o.shift(),Ae=K+o.shift(),h=Ae+o.shift(),f=re+(o.length===1?o.shift():0)):(z=f,K=h+o.shift(),re=z+o.shift(),Ae=K+o.shift(),f=re+o.shift(),h=Ae+(o.length===1?o.shift():0)),a.bezierCurveTo(z,K,re,Ae,f,h),Y=!Y;break;case 12:switch(M=r.readUInt8(),M){case 3:let $=o.pop(),te=o.pop();o.push($&&te?1:0);break;case 4:$=o.pop(),te=o.pop(),o.push($||te?1:0);break;case 5:$=o.pop(),o.push($?0:1);break;case 9:$=o.pop(),o.push(Math.abs($));break;case 10:$=o.pop(),te=o.pop(),o.push($+te);break;case 11:$=o.pop(),te=o.pop(),o.push($-te);break;case 12:$=o.pop(),te=o.pop(),o.push($/te);break;case 14:$=o.pop(),o.push(-$);break;case 15:$=o.pop(),te=o.pop(),o.push($===te?1:0);break;case 18:o.pop();break;case 20:let De=o.pop(),Ye=o.pop();s[Ye]=De;break;case 21:Ye=o.pop(),o.push(s[Ye]||0);break;case 22:let it=o.pop(),qe=o.pop(),At=o.pop(),je=o.pop();o.push(At<=je?it:qe);break;case 23:o.push(Math.random());break;case 24:$=o.pop(),te=o.pop(),o.push($*te);break;case 26:$=o.pop(),o.push(Math.sqrt($));break;case 27:$=o.pop(),o.push($,$);break;case 28:$=o.pop(),te=o.pop(),o.push(te,$);break;case 29:Ye=o.pop(),Ye<0?Ye=0:Ye>o.length-1&&(Ye=o.length-1),o.push(o[Ye]);break;case 30:let oe=o.pop(),Ze=o.pop();if(Ze>=0)for(;Ze>0;){var j=o[oe-1];for(let ct=oe-2;ct>=0;ct--)o[ct+1]=o[ct];o[0]=j,Ze--}else for(;Ze<0;){var j=o[0];for(let Xe=0;Xe<=oe;Xe++)o[Xe]=o[Xe+1];o[oe-1]=j,Ze++}break;case 34:z=f+o.shift(),K=h,re=z+o.shift(),Ae=K+o.shift(),he=re+o.shift(),pe=Ae,ve=he+o.shift(),ge=pe,me=ve+
4o.shift(),ye=ge,Ue=me+o.shift(),se=ye,f=Ue,h=se,a.bezierCurveTo(z,K,re,Ae,he,pe),a.bezierCurveTo(ve,ge,me,ye,Ue,se);break;case 35:ie=[];for(let ct=0;ct<=5;ct++)f+=o.shift(),h+=o.shift(),ie.push(f,h);a.bezierCurveTo(...ie.slice(0,6)),a.bezierCurveTo(...ie.slice(6)),o.shift();break;case 36:z=f+o.shift(),K=h+o.shift(),re=z+o.shift(),Ae=K+o.shift(),he=re+o.shift(),pe=Ae,ve=he+o.shift(),ge=pe,me=ve+o.shift(),ye=ge+o.shift(),Ue=me+o.shift(),se=ye,f=Ue,h=se,a.bezierCurveTo(z,K,re,Ae,he,pe),a.bezierCurveTo(ve,ge,me,ye,Ue,se);break;case 37:let ft=f,Oe=h;ie=[];for(let ct=0;ct<=4;ct++)f+=o.shift(),h+=o.shift(),ie.push(f,h);Math.abs(f-ft)>Math.abs(h-Oe)?(f+=o.shift(),h=Oe):(f=ft,h+=o.shift()),ie.push(f,h),a.bezierCurveTo(...ie.slice(0,6)),a.bezierCurveTo(...ie.slice(6));break;default:throw new Error(`Unknown op: 12 ${M}`)}break;default:throw new Error(`Unknown op: ${M}`)}}else if(M<247)o.push(M-139);else if(M<251){var b=r.readUInt8();o.push((M-247)*256+b+108)}else if(M<255){var b=r.readUInt8();o.push(-(M-251)*256-b-108)}else o.push(r.readInt32BE()/65536)}};return U(),m&&a.closePath(),a}constructor(...e){super(...e),kr(this,"type","CFF")}}let j7=new fe({originX:y,originY:y,type:new $t(4),data:new K0(t=>t.parent.buflen-t._currentOffset)});class V7 extends Yc{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,j7.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),kr(this,"type","SBIX")}}class E5{constructor(e,r){this.glyph=e,this.color=r}}class J7 extends ti{_getBBox(){let e=new ha;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 f=n+i>>1;var a=r.baseGlyphRecord[f];if(this.id<a.gid)i=f-1;else if(this.id>a.gid)n=f+1;else{var o=a;break}}if(o==null){var s=this._font._getBaseGlyph(this.id),l={red:0,green:0,blue:0,alpha:255};return[new E5(s,l)]}let u=[];for(let f=o.firstLayerIndex;f<o.firstLayerIndex+o.numLayers;f++){var a=r.layerRecords[f],l=e.colorRecords[a.paletteIndex],s=this._font._getBaseGlyph(a.gid);u.push(new E5(s,l))}return u}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),kr(this,"type","COLR")}}const Z7=32768,K7=4095,X7=32768,C5=16384,$7=8192,I5=4095,y5=128,w5=127,eQ=128,tQ=64,rQ=63;class nQ{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 l=a.correspondence[o-1];r[n]=((r[n]-l.fromCoord)*(s.toCoord-l.toCoord)+Number.EPSILON)/(s.fromCoord-l.fromCoord+Number.EPSILON)+l.toCoord;break}}}return r}transformPoints(e,r){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(e>=n.glyphCount)return;let i=n.offsets[e];if(i===n.offsets[e+1])return;let{stream:a}=this.font;if(a.pos=i,a.pos>=a.length)return;let o=a.readUInt16BE(),s=i+a.readUInt16BE();if(o&Z7){var l=a.pos;a.pos=s;var u=this.decodePoints();s=a.pos,a.pos=l}let f=r.map(D=>D.copy());o&=K7;for(let D=0;D<o;D++){let F=a.readUInt16BE(),x=a.readUInt16BE();if(x&X7){var h=[];for(let S=0;S<n.axisCount;S++)h.push(a.readInt16BE()/16384)}else{if((x&I5)>=n.globalCoordCount)throw new Error("Invalid gvar table");var h=n.globalCoords[x&I5]}if(x&C5){var g=[];for(let S=0;S<n.axisCount;S++)g.push(a.readInt16BE()/16384);var p=[];for(let S=0;S<n.axisCount;S++)p.push(a.readInt16BE()/16384)}let Q=this.tupleFactor(x,h,g,p);if(Q===0){s+=F;continue}var l=a.pos;if(a.pos=s,x&$7)var m=this.decodePoints();else var m=u;let I=m.length===0?r.length:m.length,T=this.decodeDeltas(I),N=this.decodeDeltas(I);if(m.length===0)for(let S=0;S<r.length;S++){var C=r[S];C.x+=Math.round(T[S]*Q),C.y+=Math.round(N[S]*Q)}else{let S=f.map(U=>U.copy()),O=r.map(()=>!1);for(let U=0;U<m.length;U++){let j=m[U];if(j<r.length){let b=S[j];O[j]=!0,b.x+=T[U]*Q,b.y+=N[U]*Q}}this.interpolateMissingDeltas(S,f,O);for(let U=0;U<r.length;U++){let j=S[U].x-f[U].x,b=S[U].y-f[U].y;r[U].x=Math.round(r[U].x+j),r[U].y=Math.round(r[U].y+b)}}s+=F,a.pos=l}}decodePoints(){let e=this.font.stream,r=e.readUInt8();r&y5&&(r=(r&w5)<<8|e.readUInt8());let n=new Uint16Array(r),i=0,a=0;for(;i<r;){let o=e.readUInt8(),s=(o&w5)+1,l=o&y5?e.readUInt16:e.readUInt8;for(let u=0;u<s&&i<r;u++)a+=l.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&rQ)+1;
4if(a&eQ)n+=o;else{let s=a&tQ?r.readInt16BE:r.readInt8;for(let l=0;l<o&&n<e;l++)i[n++]=s.call(r)}}return i}tupleFactor(e,r,n,i){let a=this.normalizedCoords,{gvar:o}=this.font,s=1;for(let l=0;l<o.axisCount;l++)if(r[l]!==0){if(a[l]===0)return 0;if((e&C5)===0){if(a[l]<Math.min(0,r[l])||a[l]>Math.max(0,r[l]))return 0;s=(s*a[l]+Number.EPSILON)/(r[l]+Number.EPSILON)}else{if(a[l]<n[l]||a[l]>i[l])return 0;a[l]<r[l]?s=s*(a[l]-n[l]+Number.EPSILON)/(r[l]-n[l]+Number.EPSILON):s=s*(i[l]-a[l]+Number.EPSILON)/(i[l]-r[l]+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 l=i,u=i;for(i++;i<=o;)n[i]&&(this.deltaInterpolate(u+1,i-1,u,i,r,e),u=i),i++;u===l?this.deltaShift(a,o,u,r,e):(this.deltaInterpolate(u+1,o,u,l,r,e),l>0&&this.deltaInterpolate(a,l-1,u,l,r,e)),i=o+1}}deltaInterpolate(e,r,n,i,a,o){if(e>r)return;let s=["x","y"];for(let u=0;u<s.length;u++){let f=s[u];if(a[n][f]>a[i][f]){var l=n;n=i,i=l}let h=a[n][f],g=a[i][f],p=o[n][f],m=o[i][f];if(h!==g||p===m){let C=h===g?0:(m-p)/(g-h);for(let D=e;D<=r;D++){let F=a[D][f];F<=h?F+=p-h:F>=g?F+=m-g:F=p+(F-h)*C,o[D][f]=F}}}}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 l=e;l<=r;l++)l!==n&&(a[l].x+=o,a[l].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 l=0;l<i.regionIndexCount;l++)s+=a.deltas[l]*o[l];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,l=n.regionIndexes[o],u=e.variationRegionList.variationRegions[l];for(let f=0;f<u.length;f++){let h=u[f],g;h.startCoord>h.peakCoord||h.peakCoord>h.endCoord||h.startCoord<0&&h.endCoord>0&&h.peakCoord!==0||h.peakCoord===0?g=1:i[f]<h.startCoord||i[f]>h.endCoord?g=0:i[f]===h.peakCoord?g=1:i[f]<h.peakCoord?g=(i[f]-h.startCoord+Number.EPSILON)/(h.peakCoord-h.startCoord+Number.EPSILON):g=(h.endCoord-i[f]+Number.EPSILON)/(h.endCoord-h.peakCoord+Number.EPSILON),s*=g}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 nv{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 iQ=1,aQ=2,oQ=4,sQ=8,lQ=16,uQ=32;class b5{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 B5=new fe({numberOfContours:Te,xMin:Te,yMin:Te,xMax:Te,yMax:Te,endPtsOfContours:new ee(y,"numberOfContours"),instructions:new ee(Ge,y),flags:new ee(Ge,0),xPoints:new ee(b5,0),yPoints:new ee(b5,0)});class cQ{encodeSimple(e,r=[]){let n=[],i=[],a=[],o=[],s=0,l=0,u=0,f=0,h=0;for(let F=0;F<e.commands.length;F++){let x=e.commands[F];for(let Q=0;Q<x.args.length;Q+=2){let v=x.args[Q],I=x.args[Q+1],T=0;if(x.command==="quadraticCurveTo"&&Q===2){let N=e.commands[F+1];if(N&&N.command==="quadraticCurveTo"){let S=(l+N.args[0])/2,O=(u+N.args[1])/2;if(v===S&&I===O)continue}}x.command==="quadraticCurveTo"&&Q===0||(T|=iQ),T=this._encodePoint(v,l,i,T,aQ,lQ),T=this._encodePoint(I,u,a,T,oQ,uQ),T===f&&s<255?(o[o.length-1]|=sQ,s++):(s>0&&(o.push(s),s=0),o.push(T),f=T),l=v,u=I,h++}x.command==="closePath"&&n.push(h-1)}e.commands.length>1&&e.commands[e.commands.length-1].command!=="closePath"&&n.push(h-1);let g=e.bbox,p={numberOfContours:n.length,xMin:g.minX,yMin:g.minY,xMax:g.maxX,yMax:g.maxY,endPtsOfContours:n,instructions:r,flags:o,xPoints:i,yPoints:a},m=B5.size(p),C=4-m%4,D=new ic(m+C);return B5.encode(D,p),C!==0&&D.fill(0,C),D.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 AQ extends nv{_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 l=new DataView(s.buffer);for(let u of n.components)e=this.includeGlyph(u.glyphID),l.setUint16(u.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=uf(this.font.maxp);r.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=uf(this.font.head);n.indexToLocFormat=this.loca.version;let i=uf(this.font.hhea);return i.numberOfMetrics=this.hmtx.metrics.length,qm.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 cQ}}class fQ extends nv{subsetCharstrings(){this.charstrings=[];let e={};for(let r of this.glyphs){this.charstrings.push(this.cff.getCharString(r));let n=this.font.getGlyph(r);n.path;for(let i in n._usedGsubrs)e[i]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}
vendor: 2,801 bytes, line 4
4subsetSubrs(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 l in s._usedSubrs)n[i[o]][l]=!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),Pu.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 Gm.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class sr{static probe(e){let r=Pc.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=qm.decode(this.stream,{_startOffset:0})}_decodeTable(e){let r=this.stream.pos,n=this._getTableStream(e.tag),i=uc[e.tag].decode(n,this,e.length);return this.stream.pos=r,i}getName(e,r=this.defaultLanguage||oc){let n=this.name&&this.name.re
4cords[e];return n&&(n[r]||n[this.defaultLanguage]||n[oc]||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 ha(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new Wh(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,l=0;if(i<n){if(s=e.charCodeAt(i++),55296<=s&&s<=56319&&i<n){let u=e.charCodeAt(i);56320<=u&&u<=57343&&(i++,s=((s&1023)<<10)+(u&1023)+65536)}l=65024<=s&&s<=65039||917760<=s&&s<=917999?1:0}else i++;o===0&&l===1?r.push(this.getGlyph(this._cmapProcessor.lookup(a,s),[a,s])):o===0&&l===0&&r.push(this.glyphForCodePoint(a)),a=s,o=l}return r}get _layoutEngine(){return new k7(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 Yc(e,r,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new q7(e,r,this))),this._glyphs[e]||null}getGlyph(e,r=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new V7(e,r,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new J7(e,r,this):this._getBaseGlyph(e,r)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new fQ(this):new AQ(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 Z0(this.stream.buffer);n.pos=this._directoryPos;let i=new sr(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 nQ(this,e))}getFont(e){return this.getVariation(e)}constructor(e,r=null){kr(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];uc[n]&&i.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,i)})}}}$0([er],sr.prototype,"bbox",null);$0([er],sr.prototype,"_cmapProcessor",null);$0([er],sr.prototype,"characterSet",null);$0([er],sr.prototype,"_layoutEngine",null);$0([er],sr.prototype,"variationAxes",null);$0([er],sr.prototype,"namedVariations",null);$0([er],sr.prototype,"_variationProcessor",null);let hQ=new fe({tag:new $t(4),offset:new ne(ae,"void",{type:"global"}),compLength:ae,length:ae,origChecksum:ae}),iv=new fe({tag:new $t(4),flavor:ae,length:ae,numTables:y,reserved:new h0(y),totalSfntSize:ae,majorVersion:y,minorVersion:y,metaOffset:ae,metaLength:ae,metaOrigLength:ae,privOffset:ae,privLength:ae,tables:new ee(hQ,"numTables")});iv.process=function(){let t={};for(let e of this.tables)t[e.tag]=e;this.tables=t};var dQ=iv;class gQ extends sr{static probe(e){return Pc.decode(e.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=dQ.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=Nw(this.stream.readBuffer(r.compLength-2),n);return new Z0(i)}else return this.stream;return null}constructor(...e){super(...e),kr(this,"type","WOFF")}}class pQ extends Yc{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),kr(this,"type","WOFF2")}}const D5={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 mQ=["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"],vQ=new fe({flags:Ge,customTag:new ac(new $t(4),t=>(t.flags&63)===63),tag:t=>t.customTag||mQ[t.flags&63],length:D5,transformVersion:t=>t.flags>>>6&3,transformed:t=>t.tag==="glyf"||t.tag==="loca"?t.transformVersion===0:t.transformVersion!==0,transformLength:new ac(D5,t=>t.transformed)}),av=new fe({tag:new $t(4),flavor:ae,length:ae,numTables:y,reserved:new h0(y),totalSfntSize:ae,totalCompressedSize:ae,majorVersion:y,minorVersion:y,metaOffset:ae,metaLength:ae,metaOrigLength:ae,privOffset:ae,privLength:ae,tables:new ee(vQ,"numTables")});av.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 EQ=av;class CQ extends sr{static probe(e){return Pc.decode(e.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=EQ.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=zw(e,r);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new Z0(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 pQ(e,r,this)):super._getBaseGlyph(e,r)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=IQ.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=[],l=0;for(let u=0;u<o;u++){let f=wf(e.nPoints);
4l+=f,s.push(l)}a.points=BQ(e.flags,e.glyphs,l);for(let u=0;u<o;u++)a.points[s[u]-1].endContour=!0;var n=wf(e.glyphs)}else if(o<0&&Yc.prototype._decodeComposite.call({_font:this},a,e.composites))var n=wf(e.glyphs);r.push(a)}this._transformedGlyphs=r}constructor(...e){super(...e),kr(this,"type","WOFF2")}}class La{decode(e,r){return new Z0(this._buf.decode(e,r))}constructor(e){this.length=e,this._buf=new K0(e)}}let IQ=new fe({version:ae,numGlyphs:y,indexFormat:y,nContourStreamSize:ae,nPointsStreamSize:ae,flagStreamSize:ae,glyphStreamSize:ae,compositeStreamSize:ae,bboxStreamSize:ae,instructionStreamSize:ae,nContours:new La("nContourStreamSize"),nPoints:new La("nPointsStreamSize"),flags:new La("flagStreamSize"),glyphs:new La("glyphStreamSize"),composites:new La("compositeStreamSize"),bboxes:new La("bboxStreamSize"),instructions:new La("instructionStreamSize")});const yQ=253,wQ=254,bQ=255,Q5=253;function wf(t){let e=t.readUInt8();return e===yQ?t.readUInt16BE():e===bQ?t.readUInt8()+Q5:e===wQ?t.readUInt8()+Q5*2:e}function Un(t,e){return t&1?e:-e}function BQ(t,e,r){let n,i=n=0,a=[];for(let l=0;l<r;l++){let u=0,f=0,h=t.readUInt8(),g=!(h>>7);if(h&=127,h<10)u=0,f=Un(h,((h&14)<<7)+e.readUInt8());else if(h<20)u=Un(h,((h-10&14)<<7)+e.readUInt8()),f=0;else if(h<84){var o=h-20,s=e.readUInt8();u=Un(h,1+(o&48)+(s>>4)),f=Un(h>>1,1+((o&12)<<2)+(s&15))}else if(h<120){var o=h-84;u=Un(h,1+(o/12<<8)+e.readUInt8()),f=Un(h>>1,1+(o%12>>2<<8)+e.readUInt8())}else if(h<124){var s=e.readUInt8();let m=e.readUInt8();u=Un(h,(s<<4)+(m>>4)),f=Un(h>>1,((m&15)<<8)+e.readUInt8())}else u=Un(h,e.readUInt16BE()),f=Un(h>>1,e.readUInt16BE());i+=u,n+=f,a.push(new En(g,!1,i,n))}return a}let DQ=new Tt(ae,{65536:{numFonts:ae,offsets:new ee(ae,"numFonts")},131072:{numFonts:ae,offsets:new ee(ae,"numFonts"),dsigTag:ae,dsigLength:ae,dsigOffset:ae}});class QQ{static probe(e){return Pc.decode(e.slice(0,4))==="ttcf"}getFont(e){for(let r of this.header.offsets){let n=new Z0(this.stream.buffer);n.pos=r;let i=new sr(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 Z0(this.stream.buffer);n.pos=r,e.push(new sr(n))}return e}constructor(e){if(kr(this,"type","TTC"),this.stream=e,e.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=DQ.decode(e)}}let xQ=new $t(Ge);new fe({len:ae,buf:new K0("len")});let FQ=new fe({id:y,nameOffset:Te,attr:Ge,dataOffset:sa,handle:ae}),SQ=new fe({name:new $t(4),maxTypeIndex:y,refList:new ne(y,new ee(FQ,t=>t.maxTypeIndex+1),{type:"parent"})}),RQ=new fe({length:y,types:new ee(SQ,t=>t.length+1)}),kQ=new fe({reserved:new h0(Ge,24),typeList:new ne(y,RQ),nameListOffset:new ne(y,"void")}),x5=new fe({dataOffset:ae,map:new ne(ae,kQ),dataLength:ae,mapLength:ae});class TQ{static probe(e){let r=new Z0(e);try{var n=x5.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 Z0(this.stream.buffer.slice(n)),a=new sr(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 Z0(this.stream.buffer.slice(n));e.push(new sr(i))}return e}constructor(e){kr(this,"type","DFont"),this.stream=e,this.header=x5.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=xQ.decode(this.stream)):n.name=null;r.name==="sfnt"&&(this.sfnt=r)}}}ss(sr);ss(gQ);ss(CQ);ss(QQ);ss(TQ);const _Q={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},NQ=async(t,e)=>{const n=await(await pm(t,e)).arrayBuffer();return new Uint8Array(n)},OQ=t=>{const e=t.split(",")[0],r=e.substring(0,5)==="data:",n=e.split(";")[1]==="base64";return r&&n},LQ=t=>typeof t=="string"?_Q[t]:t,F5=(t,e)=>t.fontWeight-e.fontWeight;class MQ{constructor(e,r,n,i,a){this.src=e,this.fontFamily=r,this.fontStyle=n||"normal",this.fontWeight=i||400,this.data=null,this.options=a,this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;if(OQ(this.src)){const r=this.src.split(",")[1],n=new Uint8Array(atob(r).split("").map(i=>i.charCodeAt(0)));this.data=Zs(n,e)}else{const{headers:r,body:n,method:i="GET"}=this.options,a=await NQ(this.src,{method:i,body:n,headers:r});this.data=Zs(a,e)}}async load(){return this.loadResultPromise===null&&(this.loadResultPromise=this._load()),this.loadResultPromise}}let PQ=class ov{static create(e){return new ov(e)}constructor(e){this.family=e,this.sources=[]}register(e){let{src:r,fontWeight:n,fontStyle:i,...a}=e;const o=LQ(n);this.sources.push(new MQ(r,this.family,i,o,a))}resolve(e){const{fontWeight:r=400,fontStyle:n="normal"}=e,i=this.sources.filter(u=>u.fontStyle===n),a=i.find(u=>u.fontWeight===r);if(a)return a;let o;if(r>=400&&r<=500){const u=i.filter(g=>g.fontWeight<=r),f=i.filter(g=>g.fontWeight>500);o=i.filter(g=>g.fontWeight>=r&&g.fontWeight<500)[0]||u[u.length-1]||f[0]}const s=i.filter(u=>u.fontWeight<r).sort(F5),l=i.filter(u=>u.fontWeight>r).sort(F5);if(r<400&&(o=s[s.length-1]||l[0]),r>500&&(o=l[0]||s[s.length-1]),!o)throw new Error("Could not resolve font for "+this.family+", fontWeight "+r);return o}};var S5=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];function UQ(){let t={},e=null,r=null;this.register=n=>{const{family:i}=n;if(t[i]||(t[i]=PQ.create(i)),n.fonts)for(let a=0;a<n.fonts.length;a+=1)t[i].register({family:i,...n.fonts[a]});else t[i].register(n)},this.registerEmojiSource=n=>{let{url:i,format:a="png",builder:o,withVariationSelectors:s=!1}=n;e={url:i,format:a,builder:o,withVariationSelectors:s}},this.registerHyphenationCallback=n=>{r=n},this.getFont=n=>{const{fontFamily:i}=n;if(S5.includes(i))return null;if(!t[i])throw new Error("Font family not registered: "+i+". Please register it calling Font.register() method.");return t[i].resolve(n)},this.load=async n=>{const{fontFamily:i}=n,a=typeof i=="string"?[i]:[...i||[]],o=[];for(let s=a.length,l=0;l<s;l+=1){const u=a[l];if(S5.includes(u))return;const h=this.getFont({...n,fontFamily:u});o.push(h.load())}await Promise.all(o)},this.reset=()=>{const n=Object.keys(t);for(let i=0;i<n.length;i+=1){const a=n[i];t[a].data=null}},this.clear=()=>{t={}},this.getRegisteredFonts=()=>t,this.getEmojiSource=()=>e,this.getHyphenationCallback=()=>r,this.getRegisteredFontFamilies=()=>Object.keys(t)}function sv(t,e){this.v=t,this.k=e}function or(t,e,r,n){var i=Object.defineProperty;try{i({},"",{})}catch{i=0}or=function(o,s,l,u){function f(h,g){or(o,h,function(p){return this._invoke(h,g,p)})}s?i?i(o,s,{value:l,enumerable:!u,configurable:!u,writable:!u}):o[s]=l:(f("next",0),f("throw",1),f("return",2))},or(t,e,r,n)}function jh(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,r=typeof Symbol=="function"?Symbol:{},n=r.iterator||"@@iterator",i=r.toStringTag||"@@toStringTag";function a(p,m,C,D){var F=m&&m.prototype instanceof s?m:s,x=Object.create(F.prototype);
vendor: 4,203 bytes, line 4
4return or(x,"_invoke",(function(Q,v,I){var T,N,S,O=0,U=I||[],j=!1,b={p:0,n:0,v:t,a:M,f:M.bind(t,4),d:function(k,Y){return T=k,N=0,S=t,b.n=Y,o}};function M(W,k){for(N=W,S=k,e=0;!j&&O&&!Y&&e<U.length;e++){var Y,z=U[e],K=b.p,re=z[2];W>3?(Y=re===k)&&(S=z[(N=z[4])?5:(N=3,3)],z[4]=z[5]=t):z[0]<=K&&((Y=W<2&&K<z[1])?(N=0,b.v=k,b.n=z[1]):K<re&&(Y=W<3||z[0]>k||k>re)&&(z[4]=W,z[5]=k,b.n=re,N=0))}if(Y||W>1)return o;throw j=!0,k}return function(W,k,Y){if(O>1)throw TypeError("Generator is already running");for(j&&k===1&&M(k,Y),N=k,S=Y;(e=N<2?t:S)||!j;){T||(N?N<3?(N>1&&(b.n=-1),M(N,S)):b.n=S:b.v=S);try{if(O=2,T){if(N||(W="next"),e=T[W]){if(!(e=e.call(T,S)))throw TypeError("iterator result is not an object");if(!e.done)return e;S=e.value,N<2&&(N=0)}else N===1&&(e=T.return)&&e.call(T),N<2&&(S=TypeError("The iterator does not provide a '"+W+"' method"),N=1);T=t}else if((e=(j=b.n<0)?S:Q.call(v,b))!==o)break}catch(z){T=t,N=1,S=z}finally{O=1}}return{value:e,done:j}}})(p,C,D),!0),x}var o={};function s(){}function l(){}function u(){}e=Object.getPrototypeOf;var f=[][n]?e(e([][n]())):(or(e={},n,function(){return this}),e),h=u.prototype=s.prototype=Object.create(f);function g(p){return Object.setPrototypeOf?Object.setPrototypeOf(p,u):(p.__proto__=u,or(p,i,"GeneratorFunction")),p.prototype=Object.create(h),p}return l.prototype=u,or(h,"constructor",u),or(u,"constructor",l),l.displayName="GeneratorFunction",or(u,i,"GeneratorFunction"),or(h),or(h,i,"Generator"),or(h,n,function(){return this}),or(h,"toString",function(){return"[object Generator]"}),(jh=function(){return{w:a,m:g}})()}function mc(t,e){function r(i,a,o,s){try{var l=t[i](a),u=l.value;return u instanceof sv?e.resolve(u.v).then(function(f){r("next",f,o,s)},function(f){r("throw",f,o,s)}):e.resolve(u).then(function(f){l.value=f,o(l)},function(f){return r("throw",f,o,s)})}catch(f){s(f)}}var n;this.next||(or(mc.prototype),or(mc.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),or(this,"_invoke",function(i,a,o){function s(){return new e(function(l,u){r(i,o,l,u)})}return n=n?n.then(s,s):s()},!0)}function lv(t,e,r,n,i){return new mc(jh().w(t,e,r,n),i||Promise)}function GQ(t,e,r,n,i){var a=lv(t,e,r,n,i);return a.next().then(function(o){return o.done?o.value:a.next()})}function HQ(t){var e=Object(t),r=[];for(var n in e)r.unshift(n);return function i(){for(;r.length;)if((n=r.pop())in e)return i.value=n,i.done=!1,i;return i.done=!0,i}}function lh(t){"@babel/helpers - typeof";return lh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lh(t)}function R5(t){if(t!=null){var e=t[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],r=0;if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length))return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}}}throw new TypeError(lh(t)+" is not iterable")}function ri(){var t=jh(),e=t.m(ri),r=(Object.getPrototypeOf?Object.getPrototypeOf(e):e.__proto__).constructor;function n(o){var s=typeof o=="function"&&o.constructor;return!!s&&(s===r||(s.displayName||s.name)==="GeneratorFunction")}var i={throw:1,return:2,break:3,continue:3};function a(o){var s,l;return function(u){s||(s={stop:function(){return l(u.a,2)},catch:function(){return u.v},abrupt:function(h,g){return l(u.a,i[h],g)},delegateYield:function(h,g,p){return s.resultName=g,l(u.d,R5(h),p)},finish:function(h){return l(u.f,h)}},l=function(h,g,p){u.p=s.prev,u.n=s.next;try{return h(g,p)}finally{s.next=u.n}}),s.resultName&&(s[s.resultName]=u.v,s.resultName=void 0),s.sent=u.v,s.next=u.n;try{return o.call(this,s)}finally{u.p=s.prev,u.n=s.next}}}return(ri=function(){return{wrap:function(l,u,f,h){return t.w(a(l),u,f,h&&h.reverse())},isGeneratorFunction:n,mark:t.m,awrap:function(l,u){return new sv(l,u)},AsyncIterator:mc,async:function(l,u,f,h,g){return(n(u)?lv:GQ)(a(l),u,f,h,g)},keys:HQ,values:R5}})()}function k5(t,e,r,n,i,a,o){try{var s=t[a](o),l=s.value}catch(u){return void r(u)}s.done?e(l):Promise.resolve(l).then(n,i)}function zc(t){return function(){var e=this,r=arguments;
4return new Promise(function(n,i){var a=t.apply(e,r);function o(l){k5(a,n,i,o,s,"next",l)}function s(l){k5(a,n,i,o,s,"throw",l)}o(void 0)})}}var YQ=function(e,r,n){var i;if(Math.abs(e)>n.length)return n;var a=n.length+e;return Object.assign([],n,(i={},i[a]=r(n[a]),i))},uv=function(e){return Array.prototype.slice.call(e,0).reverse()},zQ=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return(function(){var i=zc(ri().mark(function a(o){var s,l,u,f,h,g,p,m=arguments;return ri().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:for(s=o,l=uv(r),u=m.length,f=new Array(u>1?u-1:0),h=1;h<u;h++)f[h-1]=m[h];g=0;case 4:if(!(g<l.length)){D.next=12;break}return p=l[g],D.next=8,p.apply(void 0,[s].concat(f));case 8:s=D.sent;case 9:g+=1,D.next=4;break;case 12:return D.abrupt("return",s);case 13:case"end":return D.stop()}},a)}));return function(a){return i.apply(this,arguments)}})()},WQ=function(e){return e&&e.replace(/(^|\s)\S/g,function(r){return r.toUpperCase()})},Wc=function(e){return Array.isArray(e)?e:[e]},Rr=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return function(i){for(var a=i,o=uv(r),s=arguments.length,l=new Array(s>1?s-1:0),u=1;u<s;u++)l[u-1]=arguments[u];for(var f=0;f<o.length;f+=1){var h=o[f];a=h.apply(void 0,[a].concat(l))}return a}},qQ=function(e){return e.slice(0,e.length-1)},qc=function t(e,r){for(var n=r instanceof Array?[]:{},i=Object.keys(r),a=0;a<i.length;a+=1){var o=i[a],s=e[o],l=typeof s;l==="function"?n[o]=s(r[o]):s&&l==="object"?n[o]=t(s,r[o]):n[o]=r[o]}return n},i0=function(e){return e==null},bf=function(e,r,n){if(i0(e))return n;for(var i=Wc(r),a=e,o=0;o<i.length;o+=1){if(i0(a))return;a=a[i[o]]}return i0(a)?n:a},Fi=function(e){return e===""?"":e[e.length-1]},cv=function(e,r){var n=Object.entries(e);return n.reduce(function(i,a,o){var s=a[0],l=a[1];return i[s]=r(l,s,o),i},{})},jQ=function(e){return/((-)?\d+\.?\d*)%/g.exec(""+e)},H0=function(e){var r=jQ(e);if(r){var n=parseFloat(r[1]),i=n/100;return{percent:i,value:n}}return null},uh=function(e,r){var n=Wc(e),i=Object.assign({},r);return n.forEach(function(a){delete i[a]}),i},Vh=function(e,r){for(var n={},i=0;i<e.length;i+=1){var a=e[i];a in r&&(n[a]=r[a])}return n},Av=function(e,r){r===void 0&&(r=0);for(var n=new Array(r),i=0;i<r;i+=1)n[i]=e;return n},Jh=function(e){return e&&e.charAt(0).toUpperCase()+e.slice(1)},Bf,T5;function VQ(){if(T5)return Bf;T5=1,Bf=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],l=s.toUpperCase();if(s!=l)switch(o[0]=l,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 u=1;u<o.length;)o[u++]+=i,o[u++]+=a}switch(l){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 Bf}var JQ=VQ();const ZQ=d0(JQ);var Df,_5;function KQ(){if(_5)return Df;_5=1,Df=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,l,u){var f=l.toLowerCase();for(u=i(u),f=="m"&&u.length>2&&(o.push([l].concat(u.splice(0,2))),f="l",l=l=="m"?"l":"L");;){if(u.length==t[f])return u.unshift(l),o.push(u);if(u.length<t[f])throw new Error("malformed path data");o.push([l].concat(u.splice(0,t[f])))}}),o}var n=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function i(a){var o=a.match(n);return o?o.map(Number):[]}return Df}var XQ=KQ();const $Q=d0(XQ);var e9=(function(){function t(e,r){var n=[],i=!0,a=!1,o=void 0;try{for(var s=e[Symbol.iterator](),l;!(i=(l=s.next()).done)&&(n.push(l.value),!(r&&n.length===r));i=!0);}catch(u){a=!0,o=u}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")}})(),Ws=Math.PI*2,Qf=function(e,r,n,i,a,o,s){var l=e.x,u=e.y;l*=r,u*=n;var f=i*l-a*u,h=a*l+i*u;return{x:f+o,y:h+s}},t9=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}]},N5=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)},r9=function(e,r,n,i,a,o,s,l,u,f,h,g){var p=Math.pow(a,2),m=Math.pow(o,2),C=Math.pow(h,2),D=Math.pow(g,2),F=p*m-p*D-m*C;F<0&&(F=0),F/=p*D+m*C,F=Math.sqrt(F)*(s===l?-1:1);var x=F*a/o*g,Q=F*-o/a*h,v=f*x-u*Q+(e+n)/2,I=u*x+f*Q+(r+i)/2,T=(h-x)/a,N=(g-Q)/o,S=(-h-x)/a,O=(-g-Q)/o,U=N5(1,0,T,N),j=N5(T,N,S,O);return l===0&&j>0&&(j-=Ws),l===1&&j<0&&(j+=Ws),[v,I,U,j]},n9=function(e){var r=e.px,n=e.py,i=e.cx,a=e.cy,o=e.rx,s=e.ry,l=e.xAxisRotation,u=l===void 0?0:l,f=e.largeArcFlag,h=f===void 0?0:f,g=e.sweepFlag,p=g===void 0?0:g,m=[];if(o===0||s===0)return[];var C=Math.sin(u*Ws/360),D=Math.cos(u*Ws/360),F=D*(r-i)/2+C*(n-a)/2,x=-C*(r-i)/2+D*(n-a)/2;if(F===0&&x===0)return[];o=Math.abs(o),s=Math.abs(s);var Q=Math.pow(F,2)/Math.pow(o,2)+Math.pow(x,2)/Math.pow(s,2);Q>1&&(o*=Math.sqrt(Q),s*=Math.sqrt(Q));var v=r9(r,n,i,a,o,s,h,p,C,D,F,x),I=e9(v,4),T=I[0],N=I[1],S=I[2],O=I[3],U=Math.abs(O)/(Ws/4);Math.abs(1-U)<1e-7&&(U=1);var j=Math.max(Math.ceil(U),1);O/=j;for(var b=0;b<j;b++)m.push(t9(S,O)),S+=O;return m.map(function(M){var W=Qf(M[0],o,s,D,C,T,N),k=W.x,Y=W.y,z=Qf(M[1],o,s,D,C,T,N),K=z.x,re=z.y,Ae=Qf(M[2],o,s,D,C,T,N),he=Ae.x,pe=Ae.y;return{x1:k,y1:Y,x2:K,y2:re,x:he,y:pe}})};function i9(t){for(var e,r=[],n=0,i=0,a=0,o=0,s=null,l=null,u=0,f=0,h=0,g=t.length;h<g;h++){var p=t[h],m=p[0];switch(m){case"M":a=p[1],o=p[2];break;
4case"A":var C=n9({px:u,py:f,cx:p[6],cy:p[7],rx:p[1],ry:p[2],xAxisRotation:p[3],largeArcFlag:p[4],sweepFlag:p[5]});if(!C.length)continue;for(var D=0,F;D<C.length;D++)F=C[D],p=["C",F.x1,F.y1,F.x2,F.y2,F.x,F.y],D<C.length-1&&r.push(p);break;case"S":var x=u,Q=f;(e=="C"||e=="S")&&(x+=x-n,Q+=Q-i),p=["C",x,Q,p[1],p[2],p[3],p[4]];break;case"T":e=="Q"||e=="T"?(s=u*2-s,l=f*2-l):(s=u,l=f),p=O5(u,f,s,l,p[1],p[2]);break;case"Q":s=p[1],l=p[2],p=O5(u,f,p[1],p[2],p[3],p[4]);break;case"L":p=mu(u,f,p[1],p[2]);break;case"H":p=mu(u,f,p[1],f);break;case"V":p=mu(u,f,u,p[1]);break;case"Z":p=mu(u,f,a,o);break}e=m,u=p[p.length-2],f=p[p.length-1],p.length>4?(n=p[p.length-4],i=p[p.length-3]):(n=u,i=f),r.push(p)}return r}function mu(t,e,r,n){return["C",t,e,r,n,r,n]}function O5(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 xf={exports:{}},Ff,L5;function a9(){return L5||(L5=1,Ff={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],olive:[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]}),Ff}var Sf={exports:{}},Rf,M5;function o9(){return M5||(M5=1,Rf=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")}),Rf}var P5;function s9(){if(P5)return Sf.exports;P5=1;var t=o9(),e=Array.prototype.concat,r=Array.prototype.slice,n=Sf.exports=function(a){for(var o=[],s=0,l=a.length;s<l;s++){var u=a[s];t(u)?o=e.call(o,r.call(u)):o.push(u)}return o};return n.wrap=function(i){return function(){return i(n(arguments))}},Sf.exports}var U5;function l9(){if(U5)return xf.exports;U5=1;var t=a9(),e=s9(),r=Object.hasOwnProperty,n=Object.create(null);for(var i in t)r.call(t,i)&&(n[t[i]]=i);var a=xf.exports={to:{},get:{}};a.get=function(l){var u=l.substring(0,3).toLowerCase(),f,h;switch(u){case"hsl":f=a.get.hsl(l),h="hsl";break;case"hwb":f=a.get.hwb(l),h="hwb";break;default:f=a.get.rgb(l),h="rgb";break}return f?{model:h,value:f}:null},a.get.rgb=function(l){if(!l)return null;var u=/^#([a-f0-9]{3,4})$/i,f=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,h=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,g=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,p=/^(\w+)$/,m=[0,0,0,1],C,D,F;if(C=l.match(f)){for(F=C[2],C=C[1],D=0;D<3;D++){var x=D*2;m[D]=parseInt(C.slice(x,x+2),16)}F&&(m[3]=parseInt(F,16)/255)}else if(C=l.match(u)){for(C=C[1],F=C[3],D=0;D<3;D++)m[D]=parseInt(C[D]+C[D],16);F&&(m[3]=parseInt(F+F,16)/255)}else if(C=l.match(h)){for(D=0;D<3;D++)m[D]=parseInt(C[D+1],0);C[4]&&(C[5]?m[3]=parseFloat(C[4])*.01:m[3]=parseFloat(C[4]))}else if(C=l.match(g)){for(D=0;D<3;D++)m[D]=Math.round(parseFloat(C[D+1])*2.55);C[4]&&(C[5]?m[3]=parseFloat(C[4])*.01:m[3]=parseFloat(C[4]))}else return(C=l.match(p))?C[1]==="transparent"?[0,0,0,0]:r.call(t,C[1])?(m=t[C[1]],m[3]=1,m):null:null;for(D=0;D<3;D++)m[D]=o(m[D],0,255);return m[3]=o(m[3],0,1),m},a.get.hsl=function(l){if(!l)return null;var u=/^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*)?\)$/,f=l.match(u);if(f){var h=parseFloat(f[4]),g=(parseFloat(f[1])%360+360)%360,p=o(parseFloat(f[2]),0,100),m=o(parseFloat(f[3]),0,100),C=o(isNaN(h)?1:h,0,1);return[g,p,m,C]}return null},a.get.hwb=function(l){if(!l)return null;var u=/^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*)?\)$/,f=l.match(u);if(f){var h=parseFloat(f[4]),g=(parseFloat(f[1])%360+360)%360,p=o(parseFloat(f[2]),0,100),m=o(parseFloat(f[3]),0,100),C=o(isNaN(h)?1:h,0,1);return[g,p,m,C]}return null},a.to.hex=function(){var l=e(arguments);return"#"+s(l[0])+s(l[1])+s(l[2])+(l[3]<1?s(Math.round(l[3]*255)):"")},a.to.rgb=function(){var l=e(arguments);
4return l.length<4||l[3]===1?"rgb("+Math.round(l[0])+", "+Math.round(l[1])+", "+Math.round(l[2])+")":"rgba("+Math.round(l[0])+", "+Math.round(l[1])+", "+Math.round(l[2])+", "+l[3]+")"},a.to.rgb.percent=function(){var l=e(arguments),u=Math.round(l[0]/255*100),f=Math.round(l[1]/255*100),h=Math.round(l[2]/255*100);return l.length<4||l[3]===1?"rgb("+u+"%, "+f+"%, "+h+"%)":"rgba("+u+"%, "+f+"%, "+h+"%, "+l[3]+")"},a.to.hsl=function(){var l=e(arguments);return l.length<4||l[3]===1?"hsl("+l[0]+", "+l[1]+"%, "+l[2]+"%)":"hsla("+l[0]+", "+l[1]+"%, "+l[2]+"%, "+l[3]+")"},a.to.hwb=function(){var l=e(arguments),u="";return l.length>=4&&l[3]!==1&&(u=", "+l[3]),"hwb("+l[0]+", "+l[1]+"%, "+l[2]+"%"+u+")"},a.to.keyword=function(l){return n[l.slice(0,3)]};function o(l,u,f){return Math.min(Math.max(u,l),f)}function s(l){var u=Math.round(l).toString(16).toUpperCase();return u.length<2?"0"+u:u}return xf.exports}var u9=l9();const tl=d0(u9),c9=(t,e)=>{var r;((r=e.props)===null||r===void 0?void 0:r.d)&&t.path(e.props.d)},G5=4*((Math.sqrt(2)-1)/3),A9=(t,e)=>{var r,n,i,a,o,s;const l=((r=e.props)===null||r===void 0?void 0:r.x)||0,u=((n=e.props)===null||n===void 0?void 0:n.y)||0,f=((i=e.props)===null||i===void 0?void 0:i.rx)||0,h=((a=e.props)===null||a===void 0?void 0:a.ry)||0,g=((o=e.props)===null||o===void 0?void 0:o.width)||0,p=((s=e.props)===null||s===void 0?void 0:s.height)||0;if(!(!g||!p)){if(f&&h){const m=f*G5,C=h*G5;t.moveTo(l+f,u),t.lineTo(l-f+g,u),t.bezierCurveTo(l-f+g+m,u,l+g,u+h-C,l+g,u+h),t.lineTo(l+g,u+p-h),t.bezierCurveTo(l+g,u+p-h+C,l-f+g+m,u+p,l-f+g,u+p),t.lineTo(l+f,u+p),t.bezierCurveTo(l+f-m,u+p,l,u+p-h+C,l,u+p-h),t.lineTo(l,u+h),t.bezierCurveTo(l,u+h-C,l+f-m,u,l+f,u)}else t.moveTo(l,u),t.lineTo(l+g,u),t.lineTo(l+g,u+p),t.lineTo(l,u+p);t.closePath()}},f9=(t,e)=>{const{x1:r,x2:n,y1:i,y2:a}=e.props||{};t.moveTo(r,i),t.lineTo(n,a)},h9=()=>{},H5=4*((Math.sqrt(2)-1)/3),fv=function(t,e,r,n,i){e===void 0&&(e=0),r===void 0&&(r=0);const a=e-n,o=r-i,s=n*H5,l=i*H5,u=a+n*2,f=o+i*2,h=a+n,g=o+i;t.moveTo(a,g),t.bezierCurveTo(a,g-l,h-s,o,h,o),t.bezierCurveTo(h+s,o,u,g-l,u,g),t.bezierCurveTo(u,g+l,h+s,f,h,f),t.bezierCurveTo(h-s,f,a,g+l,a,g),t.closePath()},d9=(t,e)=>{const{cx:r,cy:n,rx:i,ry:a}=e.props||{};fv(t,r,n,i,a)},g9=(t,e)=>{var r,n,i;const a=(r=e.props)===null||r===void 0?void 0:r.cx,o=(n=e.props)===null||n===void 0?void 0:n.cy,s=(i=e.props)===null||i===void 0?void 0:i.r;fv(t,a,o,s,s)},hv=function(t,e,r,n,i,a){a===void 0&&(a={});const o=1e3/t._fontSize,l=1e3/(t._font.font.unitsPerEm||1e3),u=t._font.encodeGlyphs(e),f=r.map((h,g)=>({xAdvance:h.xAdvance*o,yAdvance:h.yAdvance*o,xOffset:h.xOffset,yOffset:h.yOffset,advanceWidth:e[g].advanceWidth*l}));return t._glyphs(u,f,n,i,a)},p9=(t,e)=>{const r=e.xAdvance,{font:n,fontSize:i,color:a,opacity:o}=e.attributes;if(t.fillColor(a),t.fillOpacity(o),n.sbix||n.COLR&&n.CPAL){t.save(),t.translate(0,-e.ascent);for(let s=0;s<e.glyphs.length;s+=1){const l=e.positions[s],u=e.glyphs[s];t.save(),t.translate(l.xOffset,l.yOffset),u.render(t,i),t.restore(),t.translate(l.xAdvance,l.yAdvance)}t.restore()}else{t.font(typeof n.name=="string"?n.name:n,i);try{hv(t,e.glyphs,e.positions,0,0)}catch(s){}}t.translate(r,0)},m9=(t,e,r,n)=>{var i,a,o,s,l;t.save();const u=((i=e.box)===null||i===void 0?void 0:i.x)||0,f=((a=e.box)===null||a===void 0?void 0:a.y)||0,h=(o=e.runs[0])===null||o===void 0?void 0:o.attributes.font,g=((s=e.runs[0])===null||s===void 0||(l=s.attributes)===null||l===void 0?void 0:l.scale)||1,p=e.xAdvance,m=h.ascent*g,C=h.xHeight*g,D=h.descent*g,F=h.capHeight*g;let x=u,Q=f;switch(r){case"middle":x=u-p/2;break;case"end":x=u-p;break;default:x=u;break}switch(n){case"middle":case"central":Q=f+F/2;break;case"hanging":Q=f+F;break;case"mathematical":Q=f+C;break;case"text-after-edge":Q=f+D;break;case"text-before-edge":Q=f+m;break;default:Q=f;break}t.translate(x,Q),e.runs.forEach(v=>p9(t,v)),t.restore()},v9=(t,e)=>{e.children.forEach(r=>m9(t,r.lines[0],r.props.textAnchor,r.props.dominantBaseline))},E9=t=>{const e=[];for(let r=0;r<t.length;r+=2)e.push([t[r],t[r+1]]);return e},dv=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 E9(r)},C9=(t,e)=>{e.length>
40&&(t.moveTo(e[0][0],e[0][1]),e.slice(1).forEach(r=>t.lineTo(r[0],r[1])))},gv=(t,e)=>{const r=dv(e.props.points||"");C9(t,r)},I9=(t,e)=>{gv(t,e),t.closePath()},y9=(t,e)=>{if(!e.image.data)return;const{x:r,y:n}=e.props,{width:i,height:a,opacity:o}=e.style,s=e.box.paddingLeft||0,l=e.box.paddingLeft||0;if(i===0||a===0){console.warn("Image with src '"+e.props.href+"' skipped due to invalid dimensions");return}t.save(),t.fillOpacity(o||1).image(e.image.data,r+l,n+s,{width:i,height:a}),t.restore()},vu=4*((Math.sqrt(2)-1)/3),jc=(t,e)=>{if(!e.style)return;const{top:r,left:n,width:i,height:a}=e.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:u=0}=e.style,f=Math.min(s,.5*i,.5*a),h=f*(1-vu);t.moveTo(n+f,r),t.lineTo(n+i-f,r),t.bezierCurveTo(n+i-h,r,n+i,r+h,n+i,r+f);const g=Math.min(l,.5*i,.5*a),p=g*(1-vu);t.lineTo(n+i,r+a-g),t.bezierCurveTo(n+i,r+a-p,n+i-p,r+a,n+i-g,r+a);const m=Math.min(u,.5*i,.5*a),C=m*(1-vu);t.lineTo(n+m,r+a),t.bezierCurveTo(n+C,r+a,n,r+a-C,n,r+a-m);const D=Math.min(o,.5*i,.5*a),F=D*(1-vu);t.lineTo(n,r+D),t.bezierCurveTo(n,r+F,n+F,r,n+D,r),t.closePath(),t.clip()},w9=(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,o]=i;t.skew(a,o,{origin:r});break}case"matrix":{t.transform(...i);break}default:console.error("Transform operation: '"+n+"' doesn't supported")}},pv=(t,e)=>{var r,n;if(!e.origin)return;const i=[e.origin.left,e.origin.top];(((r=e.style)===null||r===void 0?void 0:r.transform)||((n=e.props)===null||n===void 0?void 0:n.transform)||[]).forEach(o=>{w9(t,o,i)})},b9=t=>{var e;const r=i9(ZQ($Q(((e=t.props)===null||e===void 0?void 0:e.d)||"")));if(!r.length)return[0,0,0,0];const n=[1/0,1/0,-1/0,-1/0];for(let i=0,a=r.length;i<a;i+=1){const o=r[i].slice(1);for(let s=0;s<o.length;s+=2)o[s+0]<n[0]&&(n[0]=o[s+0]),o[s+1]<n[1]&&(n[1]=o[s+1]),o[s+0]>n[2]&&(n[2]=o[s+0]),o[s+1]>n[3]&&(n[3]=o[s+1])}return n},B9=t=>{var e,r,n;const i=((e=t.props)===null||e===void 0?void 0:e.r)||0,a=((r=t.props)===null||r===void 0?void 0:r.cx)||0,o=((n=t.props)===null||n===void 0?void 0:n.cy)||0;return[a-i,o-i,a+i,o+i]},D9=t=>{var e,r,n,i;const a=((e=t.props)===null||e===void 0?void 0:e.cx)||0,o=((r=t.props)===null||r===void 0?void 0:r.cy)||0,s=((n=t.props)===null||n===void 0?void 0:n.rx)||0,l=((i=t.props)===null||i===void 0?void 0:i.ry)||0;return[a-s,o-l,a+s,o+l]},Q9=t=>{var e,r,n,i;const a=((e=t.props)===null||e===void 0?void 0:e.x1)||0,o=((r=t.props)===null||r===void 0?void 0:r.y1)||0,s=((n=t.props)===null||n===void 0?void 0:n.x2)||0,l=((i=t.props)===null||i===void 0?void 0:i.y2)||0;return[Math.min(a,s),Math.min(o,l),Math.max(a,s),Math.max(o,l)]},x9=t=>{var e,r,n,i;const a=((e=t.props)===null||e===void 0?void 0:e.x)||0,o=((r=t.props)===null||r===void 0?void 0:r.y)||0,s=((n=t.props)===null||n===void 0?void 0:n.width)||0,l=((i=t.props)===null||i===void 0?void 0:i.height)||0;return[a,o,a+s,o+l]},Y5=t=>Math.max(-1/0,...t),z5=t=>Math.min(1/0,...t),W5=t=>{var e;const r=dv(((e=t.props)===null||e===void 0?void 0:e.points)||[]),n=r.map(a=>a[0]),i=r.map(a=>a[1]);return[z5(n),z5(i),Y5(n),Y5(i)]},F9={[sm]:x9,[lm]:Q9,[om]:b9,[Am]:B9,[fm]:D9,[hm]:W5,[gm]:W5},mv=t=>{const e=F9[t.type];return e?e(t):[0,0,0,0]},S9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.strokeWidth)||0;n&&t.lineWidth(n)},R9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.stroke)||null;n&&t.strokeColor(n)},k9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.opacity)||null;i0(n)||t.opacity(n)},T9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.fillOpacity)||null;i0(n)||t.fillOpacity(n)},_9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.strokeOpacity)||null;i0(n)||t.strokeOpacity(n)},N9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.strokeLinejoin)||null;n&&t.lineJoin(n)},O9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.strokeLinecap)||null;n&&t.lineCap(n)},L9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.strokeDasharray)||null;n&&t.dash(n.split(",").map(Number))},M9=t=>{var e,r;return((e=t.props)===null||e===void 0||(r=e.fill)===null||r===void 0?void 0:r.type)===N6},P9=t=>{var e,r;return((e=t.props)===null||e===void 0||(r=e.fill)===null||r===void 0?void 0:r.type)===O6},U9=(t,e)=>{var r;const n=mv(e),i=((r=e.props)===null||r===void 0?void 0:r.fill)||null,a=i.props.x1||0,o=i.props.y1||0,s=i.props.x2||1,l=i.props.y2||0,u=n[2]-n[0],f=n[3]-n[1],h=n[0],g=n[1],p=u*a+h,m=f*o+g,C=u*s+h,D=f*l+g,F=t.linearGradient(p,m,C,D);
4i.children.forEach(x=>{F.stop(x.props.offset,x.props.stopColor,x.props.stopOpacity)}),t.fill(F)},G9=(t,e)=>{var r;const n=mv(e),i=((r=e.props)===null||r===void 0?void 0:r.fill)||null,a=i.props.cx||.5,o=i.props.cy||.5,s=i.props.fx||a,l=i.props.fy||o,u=i.props.r||.5,f=n[2]-n[0],h=n[3]-n[1],g=n[0],p=n[1],m=u*f,C=f*a+g,D=h*o+p,F=f*s+g,x=h*l+p,Q=t.radialGradient(F,x,0,C,D,m);i.children.forEach(v=>{Q.stop(v.props.offset,v.props.stopColor,v.props.stopOpacity)}),t.fill(Q)},H9=(t,e)=>{var r;const n=((r=e.props)===null||r===void 0?void 0:r.fill)||null;n&&t.fillColor(n)},Y9=(t,e)=>M9(e)?U9(t,e):P9(e)?G9(t,e):H9(t,e),z9=(t,e)=>{const r=e.props||{};r.fill&&r.stroke?t.fillAndStroke(r.fillRule):r.fill?t.fill(r.fillRule):r.stroke?t.stroke():(t.save(),t.opacity(0),t.fill(null),t.restore())},q5=()=>{},W9={[cm]:q5,[fo]:q5,[om]:c9,[sm]:A9,[lm]:f9,[_6]:h9,[ut]:v9,[Am]:g9,[Ao]:y9,[fm]:d9,[hm]:I9,[gm]:gv},vv=(t,e)=>{const r=W9[e.type];r?r(t,e):console.warn("SVG node of type "+e.type+" is not currently supported")},q9=(t,e)=>{O9(t,e),L9(t,e),N9(t,e),S9(t,e),R9(t,e),Y9(t,e),_9(t,e),T9(t,e),k9(t,e),pv(t,e),vv(t,e),z9(t,e)},j9=(t,e)=>{var r;const n=(r=e.props)===null||r===void 0?void 0:r.clipPath;n&&((n.children||[]).forEach(a=>vv(t,a)),t.clip())},Ev=(t,e)=>{(e.children||[]).forEach(n=>{t.save(),j9(t,n),q9(t,n),Ev(t,n),t.restore()})},V9=(t,e)=>{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 l=i?.minX||0,u=i?.minY||0,f=i?.maxX||r,h=i?.maxY||n,g=f/h,p=r/n,m=r/f,C=n/h;if(s==="none"){t.scale(m,C),t.translate(-l,-u);return}if(g<p&&o==="meet"||g>=p&&o==="slice")switch(t.scale(C,C),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":t.translate(-l,-u);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":t.translate(-l-(f-r*h/n)/2,-u);break;default:t.translate(-l-(f-r*h/n),-u)}else switch(t.scale(m,m),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":t.translate(-l,-u);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":t.translate(-l,-u-(h-n*f/r)/2);break;default:t.translate(-l,-u-(h-n*f/r))}},J9=(t,e)=>{const{top:r,left:n}=e.box,i=e.box.paddingLeft||0,a=e.box.paddingTop||0;t.translate(n+i,r+a)},Z9=(t,e)=>{t.save(),jc(t,e),J9(t,e),V9(t,e),Ev(t,e),t.restore()},K9={value:[0,0,0],opacity:1},Zh=t=>{const e=tl.get(t);if(!e)return K9;const r=tl.to.hex(e.value.slice(0,3)),n=e.value[3];return{value:r,opacity:n}},X9=/^#.+/,$9=t=>t.match(X9),ex=(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"})},tx=(t,e)=>{t.save();const{font:r}=e.attributes,n=r.glyphForCodePoint(32),i=r.glyphForCodePoint(65532);let a=0;for(let o=0;o<e.glyphs.length;o+=1){const s=e.positions[o],l=e.glyphs[o];a+=s.xAdvance||0,l.id===i.id&&e.attributes.attachment&&(t.translate(a,s.yOffset||0),ex(t,e.attributes.attachment),e.glyphs[o]=n,a=0)}t.restore()},rx=(t,e,r)=>{const{font:n,fontSize:i,link:a}=e.attributes,o=Zh(e.attributes.color),s=i0(e.attributes.opacity)?o.opacity:e.attributes.opacity,{height:l,descent:u,xAdvance:f}=e;if(r.outlineRuns&&t.rect(0,-l,f,l).stroke(),t.fillColor(o.value),t.fillOpacity(s),a&&($9(a)?t.goTo(0,-l-u,f,l,a.slice(1)):t.link(0,-l-u,f,l,a)),tx(t,e),n.sbix||n.COLR&&n.CPAL){t.save(),t.translate(0,-e.ascent);for(let h=0;h<e.glyphs.length;h+=1){const g=e.positions[h],p=e.glyphs[h];t.save(),t.translate(g.xOffset,g.yOffset),p.render(t,i),t.restore(),t.translate(g.xAdvance,g.yAdvance)}t.restore()}else{t.font(typeof n.name=="string"?n.name:n,i);try{hv(t,e.glyphs,e.positions,0,0)}catch(h){}}t.translate(f,0)},nx=(t,e,r)=>{const n=Zh(r);t.save(),t.fillOpacity(n.opacity),t.rect(e.x,e.y,e.width,e.height),t.fill(n.value),t.restore()},ix=(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,l=e.rect.y-r;let{x:u}=e.rect;t.moveTo(e.rect.x,e.rect.y);for(let f=0;f<i;f+=1)t.bezierCurveTo(u+n,s,u+n,l,u+2*n,e.rect.y),u+=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));
4t.stroke(e.color),t.restore()},ax=(t,e,r)=>{const n=e.ascent;r.outlineLines&&t.rect(e.box.x,e.box.y,e.box.width,e.box.height).stroke(),t.save(),t.translate(e.box.x,e.box.y+n);for(let i=0;i<e.runs.length;i+=1){const a=e.runs[i],o=i===e.runs.length-1;if(a.attributes.backgroundColor){const s=o?e.overflowRight:0,l={x:0,y:-n,height:e.box.height,width:a.xAdvance-s};nx(t,l,a.attributes.backgroundColor)}rx(t,a,r)}t.restore(),t.save(),t.translate(e.box.x,e.box.y);for(let i=0;i<e.decorationLines.length;i+=1){const a=e.decorationLines[i];ix(t,a)}t.restore()},ox=(t,e,r)=>{e.forEach(n=>{ax(t,n,r)})},sx=(t,e)=>{var r,n;const{top:i,left:a}=e.box,o=[e.lines],s=((r=e.box)===null||r===void 0?void 0:r.paddingTop)||0,l=((n=e.box)===null||n===void 0?void 0:n.paddingLeft)||0,u=e.lines[0]?e.lines[0].box.y:0,f=e.alignOffset||0;t.save(),t.translate(a+l-f,i+s-u),o.forEach(h=>{ox(t,h,{})}),t.restore()},lx=(t,e)=>{var r;const{width:n,height:i}=e.box,o=(((r=e.props)===null||r===void 0?void 0:r.dpi)||72)/72;t.addPage({size:[n,i],margin:0,userUnit:o})},ux=(t,e)=>{var r,n,i;const{top:a,left:o}=e.box,s=(e==null||(r=e.children)===null||r===void 0?void 0:r[0].value)||"",l=((n=e.style)===null||n===void 0?void 0:n.backgroundColor)||null,u=((i=e.style)===null||i===void 0?void 0:i.borderWidth)||null;t.note(o,a,0,0,s,{color:l,borderWidth:u})},Kn=t=>!Number.isNaN(parseFloat(t))&&Number.isFinite(t),Cv=(t,e,r,n,i,a)=>{const o=t/e,s=r/n,l=H0(i),u=H0(a),f=l?l.percent:.5,h=u?u.percent:.5;if(o>s){const D=e,F=D*s,x=Kn(a)?a:0,Q=Kn(i)?i:(t-F)*f;return{width:F,height:D,xOffset:Q,yOffset:x}}const g=t,p=g/s,m=Kn(i)?i:0,C=Kn(a)?a:(e-p)*h;return{width:g,height:p,yOffset:C,xOffset:m}},Iv=(t,e,r,n,i,a)=>{const o=r,s=n,l=H0(i),u=H0(a),f=l?l.percent:.5,h=u?u.percent:.5,g=Kn(i)?i:(t-o)*f,p=Kn(a)?a:(e-s)*h;return{width:o,height:s,xOffset:g,yOffset:p}},cx=(t,e,r,n,i,a)=>{const o=r/n,s=t/e,l=H0(i),u=H0(a),f=l?l.percent:.5,h=u?u.percent:.5;if(s>o){const D=t,F=D/o,x=Kn(i)?i:0,Q=Kn(a)?a:(e-F)*h;return{width:D,height:F,yOffset:Q,xOffset:x}}const g=e,p=g*o,m=Kn(i)?i:(t-p)*f,C=Kn(a)?a:0;return{width:p,height:g,xOffset:m,yOffset:C}},Ax=(t,e,r,n,i,a)=>{const o=Cv(t,e,r,n,i,a),s=Iv(t,e,r,n,i,a);return o.width<s.width?o:s},fx=(t,e,r,n)=>({width:t,height:e,xOffset:H0(r)?0:r||0,yOffset:H0(n)?0:n||0}),hx=function(t,e,r,n,i,a,o){switch(t===void 0&&(t="fill"),t){case"contain":return Cv(e,r,n,i,a,o);case"cover":return cx(e,r,n,i,a,o);case"none":return Iv(e,r,n,i,a,o);case"scale-down":return Ax(e,r,n,i,a,o);default:return fx(e,r,a,o)}},dx=function(t,e,r){var n,i,a,o;r===void 0&&(r={});const{left:s,top:l}=e.box,u=(n=e.style)===null||n===void 0?void 0:n.opacity,f=(i=e.style)===null||i===void 0?void 0:i.objectFit,h=(a=e.style)===null||a===void 0?void 0:a.objectPositionX,g=(o=e.style)===null||o===void 0?void 0:o.objectPositionY,p=e.box.paddingTop||0,m=e.box.paddingRight||0,C=e.box.paddingBottom||0,D=e.box.paddingLeft||0,F=r.imageCache||new Map,{width:x,height:Q,xOffset:v,yOffset:I}=hx(f,e.box.width-D-m,e.box.height-p-C,e.image.width,e.image.height,h,g);if(e.image.data)if(x!==0&&Q!==0){const T=e.image.key,N=F.get(T)||t.embedImage(e.image.data);T&&F.set(T,N);const S=i0(u)?1:u;t.fillOpacity(S).image(N,s+D+v,l+p+I,{width:x,height:Q})}else console.warn("Image with src '"+JSON.stringify(e.props.src)+"' skipped due to invalid dimensions")},gx=(t,e,r)=>{t.save(),jc(t,e),dx(t,e,r),t.restore()},px="#a1c6e7",mx="#c4deb9",vx="#f8cca1",Ex=(t,e)=>{const{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:u=0,borderLeftWidth:f=0,borderTopWidth:h=0,borderRightWidth:g=0,borderBottomWidth:p=0}=e.box;t.fillColor(px).opacity(.5).rect(r+o+f,n+s+h,i-o-l-g-f,a-s-u-h-p).fill()},Cx=(t,e)=>{const{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:u=0,borderLeftWidth:f=0,borderTopWidth:h=0,borderRightWidth:g=0,borderBottomWidth:p=0}=e.box;t.fillColor(mx).opacity(.5),t.rect(r+o+f,n+h,i-l-o-f-g,s).fill(),t.rect(r+f,n+h,o,a-h-p).fill(),t.rect(r+i-l-g,n+h,l,a-h-p).fill(),t.rect(r+o+f,n+a-u-p,i-l-o-f-g,u).fill()},yv=t=>{const e=t.marginLeft==="auto"?0:t.marginLeft,r=t.marginTop==="auto"?0:t.marginTop,n=t.marginRight==="auto"?0:t.marginRight,i=t.marginBottom==="auto"?0:t.marginBottom;return{marginLeft:e,marginTop:r,marginRight:n,marginBottom:i}},Ix=(t,e)=>{const{left:r,top:n,width:i,height:a}=e.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:u=0}=yv(e.box);t.fillColor(vx).opacity(.5),t.rect(r,n-s,i,s).fill(),t.rect(r-o,n-s,o,a+s+u).fill(),t.rect(r+i,n-s,l,a+s+u).fill(),t.rect(r,n+a,i,u).fill()},yx=(t,e)=>{const{left:r,top:n,width:i,height:a}=e.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:u=0}=yv(e.box),f=Math.round(i+o+l),h=Math.round(a+s+u);t.fontSize(6).opacity(1).fillColor("black").text(f+" x "+h,r-o,Math.max(n-s-4,1))},wx=(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")},bx=(t,e)=>{var r;(r=e.props)!==null&&r!==void 0&&r.debug&&(t.save(),Ex(t,e),Cx(t,e),Ix(t,e),yx(t,e),wx(t,e),t.restore(
4))},Bx=["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"],Dx=t=>{const e=Bx.reduce((r,n)=>({...r,[n]:function(){return t[n](...arguments),e}}),{});return e},Qx=(t,e)=>{const{top:r,left:n,width:i,height:a}=e.box,o=e.box.paddingTop||0,s=e.box.paddingLeft||0,l=e.box.paddingRight||0,u=e.box.paddingBottom||0,f=i-s-l,h=a-o-u;(!f||!h)&&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(Dx(t),f,h),t.restore()},Xt=4*((Math.sqrt(2)-1)/3),xx=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:l}=e,{borderTopWidth:u,borderRightWidth:f,borderLeftWidth:h}=r;t.moveTo(o+i,a),t.lineTo(o+s-n,a);const g=n*(1-Xt);t.bezierCurveTo(o+s-g,a,o+s,a+g,o+s,a+n);const p=a+Math.max(u,n);t.lineTo(o+s,p),t.lineTo(o+s-f,p);const m=Math.max(n-f,0),C=Math.max(n-u,0),D=m*(1-Xt),F=C*(1-Xt);t.bezierCurveTo(o+s-f,a+u+F,o+s-f-D,a+u,o+s-f-m,a+u),t.lineTo(o+Math.max(i,h),a+u);const x=Math.max(i-h,0),Q=Math.max(i-u,0),v=x*(1-Xt),I=Q*(1-Xt),T=a+Math.max(u,i);t.bezierCurveTo(o+h+v,a+u,o+h,a+u+I,o+h,T),t.lineTo(o,T),t.lineTo(o,a+i);const N=i*(1-Xt);if(t.bezierCurveTo(o,a+N,o+N,a,o+i,a),t.closePath(),t.clip(),f){const S=-u/f;t.moveTo(o+s/2,S*(-s/2)+a),t.lineTo(o+s,a),t.lineTo(o,a),t.lineTo(o,a+l),t.closePath(),t.clip()}if(h){const S=-u/h;t.moveTo(o+s/2,S*(-s/2)+a),t.lineTo(o,a),t.lineTo(o+s,a),t.lineTo(o+s,a+l),t.closePath(),t.clip()}},Fx=(t,e,r,n,i)=>{const{top:a,left:o,width:s}=e,{borderTopColor:l,borderTopWidth:u,borderTopStyle:f,borderRightWidth:h,borderLeftWidth:g}=r,p=i*(1-Xt),m=n*(1-Xt);t.moveTo(o,a+Math.max(i,u)),t.bezierCurveTo(o,a+p,o+p,a,o+i,a),t.lineTo(o+s-n,a),t.bezierCurveTo(o+s-m,a,o+s,a+m,o+s,a+n),t.strokeColor(l),t.lineWidth(Math.max(h,u,g)*2),f==="dashed"?t.dash(u*2,{space:u*1.2}):f==="dotted"&&t.dash(u,{space:u*1.2}),t.stroke(),t.undash()},Sx=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:l}=e,{borderTopWidth:u,borderRightWidth:f,borderBottomWidth:h}=r;t.moveTo(o+s,a+n),t.lineTo(o+s,a+l-i);const g=i*(1-Xt);t.bezierCurveTo(o+s,a+l-g,o+s-g,a+l,o+s-i,a+l);const p=o+s-Math.max(f,i);t.lineTo(p,a+l),t.lineTo(p,a+l-h);const m=Math.max(i-f,0),C=Math.max(i-h,0),D=m*(1-Xt),F=C*(1-Xt);t.bezierCurveTo(o+s-f-D,a+l-h,o+s-f,a+l-h-F,o+s-f,a+l-Math.max(i,h)),t.lineTo(o+s-f,a+Math.max(n,u));const x=Math.max(n-f,0),Q=Math.max(n-u,0),v=x*(1-Xt),I=Q*(1-Xt),T=o+s-Math.max(n,f);t.bezierCurveTo(o+s-f,a+u+I,o+s-f-v,a+u,T,a+u),t.lineTo(T,a),t.lineTo(o+s-n,a);const N=n*(1-Xt);if(t.bezierCurveTo(o+s-N,a,o+s,a+N,o+s,a+n),t.closePath(),t.clip(),u){const S=-u/f;t.moveTo(o+s/2,S*(-s/2)+a),t.lineTo(o+s,a),t.lineTo(o+s,a+l),t.lineTo(o,a+l),t.closePath(),t.clip()}if(h){const S=h/f;t.moveTo(o+s/2,S*(-s/2)+a+l),t.lineTo(o+s,a+l),t.lineTo(o+s,a),t.lineTo(o,a),t.closePath(),t.clip()}},Rx=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:l}=e,{borderRightColor:u,borderRightStyle:f,borderRightWidth:h,borderTopWidth:g,borderBottomWidth:p}=r,m=i*(1-Xt),C=n*(1-Xt);t.moveTo(o+s-n,a),t.bezierCurveTo(o+s-C,a,o+s,a+C,o+s,a+n),t.lineTo(o+s,a+l-i),t.bezierCurveTo(o+s,a+l-m,o+s-m,a+l,o+s-i,a+l),t.strokeColor(u),t.lineWidth(Math.max(h,g,p)*2),f==="dashed"?t.dash(h*2,{space:h*1.2}):f==="dotted"&&t.dash(h,{space:h*1.2}),t.stroke(),t.undash()},kx=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:l}=e,{borderBottomWidth:u,borderRightWidth:f,borderLeftWidth:h}=r;t.moveTo(o+s-i,a+l),t.lineTo(o+n,a+l);const g=n*(1-Xt);t.bezierCurveTo(o+g,a+l,o,a+l-g,o,a+l-n);const p=a+l-Math.max(u,n);t.lineTo(o,p),t.lineTo(o+h,p);const m=Math.max(n-h,0),C=Math.max(n-u,0),D=m*(1-Xt),F=C*(1-Xt);t.bezierCurveTo(o+h,a+l-u-F,o+h+D,a+l-u,o+h+m,a+l-u),t.lineTo(o+s-Math.max(i,f),a+l-u);const x=Math.max(i-f,0),Q=Math.max(i-u,0),v=x*(1-Xt),I=Q*(1-Xt),T=a+l-Math.max(u,i);t.bezierCurveTo(o+s-f-v,a+l-u,o+s-f,a+l-u-I,o+s-f,T),t.lineTo(o+s,T),t.lineTo(o+s,a+l-i);const N=i*(1-Xt);if(t.bezierCurveTo(o+s,a+l-N,o+s-N,a+l,o+s-i,a+l),t.closePath(),t.clip(),f){const S=u/f;t.moveTo(o+s/2,S*(-s/2)+a+l),t.lineTo(o+s,a+l),t.lineTo(o,a+l),t.lineTo(o,a),t.closePath(),t.clip()}if(h){const S=-u/h;t.moveTo(o+s/2,S*(s/2)+a+l),t.lineTo(o,a+l),t.lineTo(o+s,a+l),t.lineTo(o+s,a),t.closePath(),t.clip()}},Tx=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:l}=e,{borderBottomColor:u,borderBottomStyle:f,borderBottomWidth:h,borderRightWidth:g,borderLeftWidth:p}=r,m=n*(1-Xt),C=i*(1-Xt);t.moveTo(o+s,a+l-i),t.bezierCurveTo(o+s,a+l-C,o+s-C,a+l,o+s-i,a+l),t.lineTo(o+n,a+l),t.bezierCurveTo(o+m,a+l,o,a+l-m,o,a+l-n),t.strokeColor(u),t.lineWidth(Math.max(h,g,p)*2),f==="dashed"?t.dash(h*2,{space:h*1.2}):f==="dotted"&&t.dash(h,{space:h*1.2}),t.stroke(),t.undash()},_x=(t,e,r,n,i)=>{const{top:a,left:o,width:s,height:l}=e,{borderTopWidth:u,borderLeftWidth:f,borderBottomWidth:h}=r;t.moveTo(o,a+l-n),t.lineTo(o,a+i);const g=i*(1-Xt);t.bezierCurveTo(o,a+g,o+g,a,o+i,a);const p=o+Math.max(f,i);t.lineTo(p,a),t.lineTo(p,a+u);const m=Math.max(i-f,0),C=Math.max(i-u,0),D=m*(1-Xt),F=C*(1-Xt);t.bezierCurveTo(o+f+D,a+u,o+f,a+u+F,o+f,a+Math.max(i,u)),t.lineTo(o+f,a+l-Math.max(n,h));const x=Math.max(n-f,0),Q=Math.max(n-h,0),v=x*(1-Xt),I=Q*(1-Xt),T=o+Math.max(n,f);t.bezierCurveTo(o+f,a+l-h-I,o+f+v,a+l-h,T,a+l-h),t.lineTo(T,a+l),t.lineTo(o+n,a+l);const N=n*(1-Xt);if(t.bezierCurveTo(o+N,a+l,o,a+l-N,o,a+l-n),t.closePath(),t.clip(),h){const S=-h/f;t.moveTo(o+s/2,S*(s/2)+a+l),t.lineTo(o,a+l),t.lineTo(o,a),t.lineTo(o+s,a),t.closePath(),t.clip()}if(h){const S=-u/f;t.moveTo(o+s/2,S*(-s/2)+a),t.lineTo(o,a),t.lineTo(o,a+l),t.lineTo(o+s,a+l),t.closePath(),t.clip()}},Nx=(t,e,r,n,i)=>{const{top:a,left:o,height:s}=e,{borderLeftColor:l,borderLeftStyle:u,borderLeftWidth:f,borderTopWidth:h,borderBottomWidth:g}=r,p=n*(1-Xt),m=i*(1-Xt);t.moveTo(o+n,a+s),t.bezierCurveTo(o+p,a+s,o,a+s-p,o,a+s-n),t.lineTo(o,a+i),t.bezierCurveTo(o,a+m,o+m,a,o+i,a),t.strokeColor(l),t.lineWidth(Math.max(f,h,g)*2),u==="dashed"?t.dash(f*2,{space:f*1.2}):u==="dotted"&&t.dash(f,{space:f*1.2}),t.stroke(),t.undash()},Ox=t=>t.box&&(t.box.borderTopWidth||t.box.borderRightWidth||t.box.borderBottomWidth||t.box.borderLeftWidth),Lx=(t,e)=>{if(!Ox(e))return;const{width:r,height:n,borderTopWidth:i,borderLeftWidth:a,borderRightWidth:o,borderBottomWidth:s}=e.box,{opacity:l,borderTopLeftRadius:u=0,borderTopRightRadius:f=0,borderBottomLeftRadius:h=0,borderBottomRightRadius:g=0,borderTopColor:p="black",borderTopStyle:m="solid",borderLeftColor:C="black",borderLeftStyle:D="solid",borderRightColor:F="black",borderRightStyle:x="solid",borderBottomColor:Q="black",borderBottomStyle:v="solid"}=e.style,I={borderTopColor:p,borderTopWidth:i,borderTopStyle:m,borderLeftColor:C,borderLeftWidth:a,borderLeftStyle:D,borderRightColor:F,borderRightWidth:o,borderRightStyle:x,borderBottomColor:Q,borderBottomWidth:s,borderBottomStyle:v},T=Math.min(f,.5*r,.5*n),N=Math.min(u,.5*r,.5*n),S=Math.min(g,.5*r,.5*n),O=Math.min(h,.5*r,.5*n);t.save(),t.strokeOpacity(l),i&&(t.save(),xx(t,e.box,I,T,N),Fx(t,e.box,I,T,N),t.restore(
4)),o&&(t.save(),Sx(t,e.box,I,T,S),Rx(t,e.box,I,T,S),t.restore()),s&&(t.save(),kx(t,e.box,I,O,S),Tx(t,e.box,I,O,S),t.restore()),a&&(t.save(),_x(t,e.box,I,O,N),Nx(t,e.box,I,O,N),t.restore()),t.restore()},Mx=(t,e)=>{var r;const{top:n,left:i,width:a,height:o}=e.box,s=Zh(e.style.backgroundColor),l=i0((r=e.style)===null||r===void 0?void 0:r.opacity)?1:e.style.opacity,u=Math.min(s.opacity,l);t.fillOpacity(u).fillColor(s.value).rect(i,n,a,o).fill()},Px=(t,e)=>{var r;!!e.box&&!!((r=e.style)!==null&&r!==void 0&&r.backgroundColor)&&(t.save(),jc(t,e),Mx(t,e),t.restore())},Ux=t=>/^#.+/.test(t),Gx=(t,e)=>{const r=e.props||{},{top:n,left:i,width:a,height:o}=e.box,s=r.src||r.href;if(s){const l=Ux(s),u=l?"goTo":"link",f=l?s.slice(1):s;t[u](i,n,a,o,f)}},Hx=(t,e)=>{var r;(r=e.props)!==null&&r!==void 0&&r.id&&t.addNamedDestination(e.props.id,"XYZ",null,e.box.top,null)},Yx=t=>t.type!==ut&&t.type!==ga,zx=(t,e,r)=>{t.save(),e.box&&t.translate(e.box.left,e.box.top);const n=e.children||[],i=a=>wv(t,a,r);n.forEach(i),t.restore()},Wx={[ut]:sx,[Nh]:ux,[Ao]:gx,[Oh]:Qx,[ga]:Z9,[Th]:Gx},wv=(t,e,r)=>{var n;const i=((n=e.style)===null||n===void 0?void 0:n.overflow)==="hidden",a=Yx(e);e.type===_h&&lx(t,e),t.save(),i&&jc(t,e),pv(t,e),Px(t,e),Lx(t,e);const o=Wx[e.type];o&&o(t,e,r),a&&zx(t,e,r),Hx(t,e),bx(t,e),t.restore()},qx=t=>(e,r)=>{r&&(t.info[e]=r)},jx=(t,e)=>{var r,n;const i=qx(t),a=e.props||{},o=a.title||null,s=a.author||null,l=a.subject||null,u=a.keywords||null,f=(r=a.creator)!=null?r:"react-pdf",h=(n=a.producer)!=null?n:"react-pdf",g=a.creationDate||new Date,p=a.modificationDate||null;i("Title",o),i("Author",s),i("Subject",l),i("Keywords",u),i("Creator",f),i("Producer",h),i("CreationDate",g),i("ModificationDate",p)},bv=(t,e,r,n)=>{var i;const a=(i=e.props)===null||i===void 0?void 0:i.bookmark;if(a){const{title:o,parent:s,expanded:l,zoom:u,fit:f}=a,h=n[s]||t.outline,g=a.top||e.box.top,p=a.left||e.box.left,m=h.addItem(o,{pageNumber:r,expanded:l,top:g,left:p,zoom:u,fit:f});n[a.ref]=m}e.children&&e.children.forEach(o=>bv(t,o,r,n))},Vx=(t,e)=>{const r={};(e.children||[]).forEach((i,a)=>{bv(t,i,a,r)})},Jx=(t,e)=>{const r=e.children||[],n={imageCache:new Map};return jx(t,e),r.forEach(i=>wv(t,i,n)),Vx(t,e),t.end(),t};var kf,j5;function Zx(){if(j5)return kf;j5=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 kf=t,kf}var Kx=Zx();const Xx=d0(Kx);var vn={},Tf={},V5;function Vc(){return V5||(V5=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);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)r(s,l)&&(a[l]=s[l])}}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,l,u){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+l),u);return}for(var f=0;f<l;f++)a[u+f]=o[s+f]},flattenChunks:function(a){var o,s,l,u,f,h;for(l=0,o=0,s=a.length;o<s;o++)l+=a[o].length;for(h=new Uint8Array(l),u=0,o=0,s=a.length;o<s;o++)f=a[o],h.set(f,u),u+=f.length;return h}},i={arraySet:function(a,o,s,l,u){for(var f=0;f<l;f++)a[u+f]=o[s+f]},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)})(Tf)),Tf}var Ma={},J5;function $x(){if(J5)return Ma;J5=1;var t=Vc(),e=4,r=0,n=1,i=2;function a(G){for(var we=G.length;--we>=0;)G[we]=0}var o=0,s=1,l=2,u=3,f=258,h=29,g=256,p=g+1+h,m=30,C=19,D=2*p+1,F=15,x=16,Q=7,v=256,I=16,T=17,N=18,S=[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],O=[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],U=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],b=512,M=new Array((p+2)*2);a(M);var W=new Array(m*2);a(W);var k=new Array(b);a(k);var Y=new Array(f-u+1);a(Y);var z=new Array(h);a(z);var K=new Array(m);a(K);function re(G,we,Fe,Re,Z){this.static_tree=G,this.extra_bits=we,this.extra_base=Fe,this.elems=Re,this.max_length=Z,this.has_stree=G&&G.length}var Ae,he,pe;function ve(G,we){this.dyn_tree=G,this.max_code=0,this.stat_desc=we}function ge(G){return G<256?k[G]:k[256+(G>>
vendor: 2,705 bytes, line 4
4>7)]}function me(G,we){G.pending_buf[G.pending++]=we&255,G.pending_buf[G.pending++]=we>>>8&255}function ye(G,we,Fe){G.bi_valid>x-Fe?(G.bi_buf|=we<<G.bi_valid&65535,me(G,G.bi_buf),G.bi_buf=we>>x-G.bi_valid,G.bi_valid+=Fe-x):(G.bi_buf|=we<<G.bi_valid&65535,G.bi_valid+=Fe)}function Ue(G,we,Fe){ye(G,Fe[we*2],Fe[we*2+1])}function se(G,we){var Fe=0;do Fe|=G&1,G>>>=1,Fe<<=1;while(--we>0);return Fe>>>1}function ie(G){G.bi_valid===16?(me(G,G.bi_buf),G.bi_buf=0,G.bi_valid=0):G.bi_valid>=8&&(G.pending_buf[G.pending++]=G.bi_buf&255,G.bi_buf>>=8,G.bi_valid-=8)}function $(G,we){var Fe=we.dyn_tree,Re=we.max_code,Z=we.stat_desc.static_tree,Ce=we.stat_desc.has_stree,R=we.stat_desc.extra_bits,Se=we.stat_desc.extra_base,Ve=we.stat_desc.max_length,E,de,Ee,L,J,ue,et=0;for(L=0;L<=F;L++)G.bl_count[L]=0;for(Fe[G.heap[G.heap_max]*2+1]=0,E=G.heap_max+1;E<D;E++)de=G.heap[E],L=Fe[Fe[de*2+1]*2+1]+1,L>Ve&&(L=Ve,et++),Fe[de*2+1]=L,!(de>Re)&&(G.bl_count[L]++,J=0,de>=Se&&(J=R[de-Se]),ue=Fe[de*2],G.opt_len+=ue*(L+J),Ce&&(G.static_len+=ue*(Z[de*2+1]+J)));if(et!==0){do{for(L=Ve-1;G.bl_count[L]===0;)L--;G.bl_count[L]--,G.bl_count[L+1]+=2,G.bl_count[Ve]--,et-=2}while(et>0);for(L=Ve;L!==0;L--)for(de=G.bl_count[L];de!==0;)Ee=G.heap[--E],!(Ee>Re)&&(Fe[Ee*2+1]!==L&&(G.opt_len+=(L-Fe[Ee*2+1])*Fe[Ee*2],Fe[Ee*2+1]=L),de--)}}function te(G,we,Fe){var Re=new Array(F+1),Z=0,Ce,R;for(Ce=1;Ce<=F;Ce++)Re[Ce]=Z=Z+Fe[Ce-1]<<1;for(R=0;R<=we;R++){var Se=G[R*2+1];Se!==0&&(G[R*2]=se(Re[Se]++,Se))}}function De(){var G,we,Fe,Re,Z,Ce=new Array(F+1);for(Fe=0,Re=0;Re<h-1;Re++)for(z[Re]=Fe,G=0;G<1<<S[Re];G++)Y[Fe++]=Re;for(Y[Fe-1]=Re,Z=0,Re=0;Re<16;Re++)for(K[Re]=Z,G=0;G<1<<O[Re];G++)k[Z++]=Re;for(Z>>=7;Re<m;Re++)for(K[Re]=Z<<7,G=0;G<1<<O[Re]-7;G++)k[256+Z++]=Re;for(we=0;we<=F;we++)Ce[we]=0;for(G=0;G<=143;)M[G*2+1]=8,G++,Ce[8]++;for(;G<=255;)M[G*2+1]=9,G++,Ce[9]++;for(;G<=279;)M[G*2+1]=7,G++,Ce[7]++;for(;G<=287;)M[G*2+1]=8,G++,Ce[8]++;for(te(M,p+1,Ce),G=0;G<m;G++)W[G*2+1]=5,W[G*2]=se(G,5);Ae=new re(M,S,g+1,p,F),he=new re(W,O,0,m,F),pe=new re(new Array(0),U,0,C,Q)}function Ye(G){var we;for(we=0;we<p;we++)G.dyn_ltree[we*2]=0;for(we=0;we<m;we++)G.dyn_dtree[we*2]=0;for(we=0;we<C;we++)G.bl_tree[we*2]=0;G.dyn_ltree[v*2]=1,G.opt_len=G.static_len=0,G.last_lit=G.matches=0}function it(G){G.bi_valid>8?me(G,G.bi_buf):G.bi_valid>0&&(G.pending_buf[G.pending++]=G.bi_buf),G.bi_buf=0,G.bi_valid=0}function qe(G,we,Fe,Re){it(G),me(G,Fe),me(G,~Fe),t.arraySet(G.pending_buf,G.window,we,Fe,G.pending),G.pending+=Fe}function At(G,we,Fe,Re){var Z=we*2,Ce=Fe*2;return G[Z]<G[Ce]||G[Z]===G[Ce]&&Re[we]<=Re[Fe]}function je(G,we,Fe){for(var Re=G.heap[Fe],Z=Fe<<1;Z<=G.heap_len&&(Z<G.heap_len&&At(we,G.heap[Z+1],G.heap[Z],G.depth)&&Z++,!At(we,Re,G.heap[Z
vendor: 6,596 bytes, line 4
4],G.depth));)G.heap[Fe]=G.heap[Z],Fe=Z,Z<<=1;G.heap[Fe]=Re}function oe(G,we,Fe){var Re,Z,Ce=0,R,Se;if(G.last_lit!==0)do Re=G.pending_buf[G.d_buf+Ce*2]<<8|G.pending_buf[G.d_buf+Ce*2+1],Z=G.pending_buf[G.l_buf+Ce],Ce++,Re===0?Ue(G,Z,we):(R=Y[Z],Ue(G,R+g+1,we),Se=S[R],Se!==0&&(Z-=z[R],ye(G,Z,Se)),Re--,R=ge(Re),Ue(G,R,Fe),Se=O[R],Se!==0&&(Re-=K[R],ye(G,Re,Se)));while(Ce<G.last_lit);Ue(G,v,we)}function Ze(G,we){var Fe=we.dyn_tree,Re=we.stat_desc.static_tree,Z=we.stat_desc.has_stree,Ce=we.stat_desc.elems,R,Se,Ve=-1,E;for(G.heap_len=0,G.heap_max=D,R=0;R<Ce;R++)Fe[R*2]!==0?(G.heap[++G.heap_len]=Ve=R,G.depth[R]=0):Fe[R*2+1]=0;for(;G.heap_len<2;)E=G.heap[++G.heap_len]=Ve<2?++Ve:0,Fe[E*2]=1,G.depth[E]=0,G.opt_len--,Z&&(G.static_len-=Re[E*2+1]);for(we.max_code=Ve,R=G.heap_len>>1;R>=1;R--)je(G,Fe,R);E=Ce;do R=G.heap[1],G.heap[1]=G.heap[G.heap_len--],je(G,Fe,1),Se=G.heap[1],G.heap[--G.heap_max]=R,G.heap[--G.heap_max]=Se,Fe[E*2]=Fe[R*2]+Fe[Se*2],G.depth[E]=(G.depth[R]>=G.depth[Se]?G.depth[R]:G.depth[Se])+1,Fe[R*2+1]=Fe[Se*2+1]=E,G.heap[1]=E++,je(G,Fe,1);while(G.heap_len>=2);G.heap[--G.heap_max]=G.heap[1],$(G,we),te(Fe,Ve,G.bl_count)}function ft(G,we,Fe){var Re,Z=-1,Ce,R=we[1],Se=0,Ve=7,E=4;for(R===0&&(Ve=138,E=3),we[(Fe+1)*2+1]=65535,Re=0;Re<=Fe;Re++)Ce=R,R=we[(Re+1)*2+1],!(++Se<Ve&&Ce===R)&&(Se<E?G.bl_tree[Ce*2]+=Se:Ce!==0?(Ce!==Z&&G.bl_tree[Ce*2]++,G.bl_tree[I*2]++):Se<=10?G.bl_tree[T*2]++:G.bl_tree[N*2]++,Se=0,Z=Ce,R===0?(Ve=138,E=3):Ce===R?(Ve=6,E=3):(Ve=7,E=4))}function Oe(G,we,Fe){var Re,Z=-1,Ce,R=we[1],Se=0,Ve=7,E=4;for(R===0&&(Ve=138,E=3),Re=0;Re<=Fe;Re++)if(Ce=R,R=we[(Re+1)*2+1],!(++Se<Ve&&Ce===R)){if(Se<E)do Ue(G,Ce,G.bl_tree);while(--Se!==0);else Ce!==0?(Ce!==Z&&(Ue(G,Ce,G.bl_tree),Se--),Ue(G,I,G.bl_tree),ye(G,Se-3,2)):Se<=10?(Ue(G,T,G.bl_tree),ye(G,Se-3,3)):(Ue(G,N,G.bl_tree),ye(G,Se-11,7));Se=0,Z=Ce,R===0?(Ve=138,E=3):Ce===R?(Ve=6,E=3):(Ve=7,E=4)}}function ct(G){var we;for(ft(G,G.dyn_ltree,G.l_desc.max_code),ft(G,G.dyn_dtree,G.d_desc.max_code),Ze(G,G.bl_desc),we=C-1;we>=3&&G.bl_tree[j[we]*2+1]===0;we--);return G.opt_len+=3*(we+1)+5+5+4,we}function Xe(G,we,Fe,Re){var Z;for(ye(G,we-257,5),ye(G,Fe-1,5),ye(G,Re-4,4),Z=0;Z<Re;Z++)ye(G,G.bl_tree[j[Z]*2+1],3);Oe(G,G.dyn_ltree,we-1),Oe(G,G.dyn_dtree,Fe-1)}function $e(G){var we=4093624447,Fe;for(Fe=0;Fe<=31;Fe++,we>>>=1)if(we&1&&G.dyn_ltree[Fe*2]!==0)return r;if(G.dyn_ltree[18]!==0||G.dyn_ltree[20]!==0||G.dyn_ltree[26]!==0)return n;for(Fe=32;Fe<g;Fe++)if(G.dyn_ltree[Fe*2]!==0)return n;return r}var rt=!1;function Qt(G){rt||(De(),rt=!0),G.l_desc=new ve(G.dyn_ltree,Ae),G.d_desc=new ve(G.dyn_dtree,he),G.bl_desc=new ve(G.bl_tree,pe),G.bi_buf=0,G.bi_valid=0,Ye(G)}function at(G,we,Fe,Re){ye(G,(o<<1)+(Re?1:0),3),qe(G,we,Fe)}function mt(G){ye(G,s<<1,3),Ue(G,v,M),ie(G)}function kt(G,we,Fe,Re){var Z,Ce,R=0;G.level>0?(G.strm.data_type===i&&(G.strm.data_type=$e(G)),Ze(G,G.l_desc),Ze(G,G.d_desc),R=ct(G),Z=G.opt_len+3+7>>>3,Ce=G.static_len+3+7>>>3,Ce<=Z&&(Z=Ce)):Z=Ce=Fe+5,Fe+4<=Z&&we!==-1?at(G,we,Fe,Re):G.strategy===e||Ce===Z?(ye(G,(s<<1)+(Re?1:0),3),oe(G,M,W)):(ye(G,(l<<1)+(Re?1:0),3),Xe(G,G.l_desc.max_code+1,G.d_desc.max_code+1,R+1),oe(G,G.dyn_ltree,G.dyn_dtree)),Ye(G),Re&&it(G)}function St(G,we,Fe){return G.pending_buf[G.d_buf+G.last_lit*2]=we>>>8&255,G.pending_buf[G.d_buf+G.last_lit*2+1]=we&255,G.pending_buf[G.l_buf+G.last_lit]=Fe&255,G.last_lit++,we===0?G.dyn_ltree[Fe*2]++:(G.matches++,we--,G.dyn_ltree[(Y[Fe]+g+1)*2]++,G.dyn_dtree[ge(we)*2]++),G.last_lit===G.lit_bufsize-1}return Ma._tr_init=Qt,Ma._tr_stored_block=at,Ma._tr_flush_block=kt,Ma._tr_tally=St,Ma._tr_align=mt,Ma}var _f,Z5;function Bv(){if(Z5)return _f;Z5=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 _f=t,_f}var Nf,K5;function Dv(){if(K5)return Nf;K5=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}var e=t();function r(n,i,a,o){var s=e,l=o+a;n^=-1;for(var u=o;u<l;u++)n=n>>>8^s[(n^i[u])&255];return n^-1}return Nf=r,Nf}var Of,X5;function eF(){return X5||(X5=1,Of={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"}),Of}var $5;function tF(){if($5)return vn;$5=1;var t=Vc(),e=$x(),r=Bv(),n=Dv(),i=eF(),a=0,o=1,s=3,l=4,u=5,f=0,h=1,g=-2,p=-3,m=-5,C=-1,D=1,F=2,x=3,Q=4,v=0,I=2,T=8,N=9,S=15,O=8,U=29,j=256,b=j+1+U,M=30,W=19,k=2*b+1,Y=15,z=3,K=258,re=K+z+1,Ae=32,he=42,pe=69,ve=73,ge=91,me=103,ye=113,Ue=666,se=1,ie=2,$=3,te=4,De=3;function Ye(E,de){return E.msg=i[de],de}function it(E){return(E<<1)-(E>4?9:0)}function qe(E){for(var de=E.length;--de>=0;)E[de]=0}function At(E){var de=E.state,Ee=de.pending;Ee>E.avail_out&&(Ee=E.avail_out),Ee!==0&&(t.arraySet(E.output,de.pending_buf,de.pending_out,Ee,E.next_out),E.next_out+=Ee,de.pending_out+=Ee,E.total_out+=Ee,E.avail_out-=Ee,de.pending-=Ee,de.pending===0&&(de.pending_out=0))}function je(E,de){e._tr_flush_block(E,E.block_start>=0?E.block_start:-1,E.strstart-E.block_start,de),E.block_start=E.strstart,At(E.strm)}function oe(E,de){E.pending_buf[E.pending++]=de}function Ze(E,de){E.pending_buf[E.pending++]=de>>>8&255,E.pending_buf[E.pending++]=de&255}function ft(E,de,Ee,L){var J=E.avail_in;return J>L&&(J=L),J===0?0:(E.avail_in-=J,t.arraySet(de,E.input,E.next_in,J,Ee),E.state.wrap===1?E.adler=r(E.adler,de,J,Ee):E.state.wrap===2&&(E.adler=n(E.adler,de,J,Ee)),E.next_in+=J,E.total_in+=J,J)}function Oe(E,de){var Ee=E.max_chain_length,L=E.strstart,J,ue,et=E.prev_length,We=E.nice_match,Ke=E.strstart>E.w_size-re?E.strstart-(E.w_size-re):0,wt=E.window,_t=E.w_mask,ht=E.prev,Et=E.strstart+K,Dt=wt[L+et-1],vt=wt[L+et];E.prev_length>=E.good_match&&(Ee>>=2),We>E.lookahead&&(We=E.lookahead);do if(J=de,!(wt[J+et]!==vt||wt[J+et-1]!==Dt||wt[J]!==wt[L]||wt[++J]!==wt[L+1])){L+=2,J++;do;while(wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&wt[++L]===wt[++J]&&L<Et);if(ue=K-(Et-L),L=Et-K,ue>et){if(E.match_start=de,et=ue,ue>=We)break;Dt=wt[L+et-1],vt=wt[L+et]}}while((de=ht[de&_t])>Ke&&--Ee!==0);return et<=E.lookahead?et:E.lookahead}function ct(E){var de=E.w_size,Ee,L,J,ue,et;do{if(ue=E.window_size-E.lookahead-E.strstart,E.strstart>=de+(de-re)){t.arraySet(E.window,E.window,de,de,0),E.match_start-=de,E.strstart-=de,E.block_start-=de,L=E.hash_size,Ee=L;do J=E.head[--Ee],E.head[Ee]=J>=de?J-de:0;while(--L);L=de,Ee=L;do J=E.prev[--Ee],E.prev[Ee]=J>=de?J-de:0;while(--L);ue+=de}if(E.strm.avail_in===0)break;
vendor: 28,529 bytes, line 4
4if(L=ft(E.strm,E.window,E.strstart+E.lookahead,ue),E.lookahead+=L,E.lookahead+E.insert>=z)for(et=E.strstart-E.insert,E.ins_h=E.window[et],E.ins_h=(E.ins_h<<E.hash_shift^E.window[et+1])&E.hash_mask;E.insert&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[et+z-1])&E.hash_mask,E.prev[et&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=et,et++,E.insert--,!(E.lookahead+E.insert<z)););}while(E.lookahead<re&&E.strm.avail_in!==0)}function Xe(E,de){var Ee=65535;for(Ee>E.pending_buf_size-5&&(Ee=E.pending_buf_size-5);;){if(E.lookahead<=1){if(ct(E),E.lookahead===0&&de===a)return se;if(E.lookahead===0)break}E.strstart+=E.lookahead,E.lookahead=0;var L=E.block_start+Ee;if((E.strstart===0||E.strstart>=L)&&(E.lookahead=E.strstart-L,E.strstart=L,je(E,!1),E.strm.avail_out===0)||E.strstart-E.block_start>=E.w_size-re&&(je(E,!1),E.strm.avail_out===0))return se}return E.insert=0,de===l?(je(E,!0),E.strm.avail_out===0?$:te):(E.strstart>E.block_start&&(je(E,!1),E.strm.avail_out===0),se)}function $e(E,de){for(var Ee,L;;){if(E.lookahead<re){if(ct(E),E.lookahead<re&&de===a)return se;if(E.lookahead===0)break}if(Ee=0,E.lookahead>=z&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+z-1])&E.hash_mask,Ee=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart),Ee!==0&&E.strstart-Ee<=E.w_size-re&&(E.match_length=Oe(E,Ee)),E.match_length>=z)if(L=e._tr_tally(E,E.strstart-E.match_start,E.match_length-z),E.lookahead-=E.match_length,E.match_length<=E.max_lazy_match&&E.lookahead>=z){E.match_length--;do E.strstart++,E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+z-1])&E.hash_mask,Ee=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart;while(--E.match_length!==0);E.strstart++}else E.strstart+=E.match_length,E.match_length=0,E.ins_h=E.window[E.strstart],E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+1])&E.hash_mask;else L=e._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++;if(L&&(je(E,!1),E.strm.avail_out===0))return se}return E.insert=E.strstart<z-1?E.strstart:z-1,de===l?(je(E,!0),E.strm.avail_out===0?$:te):E.last_lit&&(je(E,!1),E.strm.avail_out===0)?se:ie}function rt(E,de){for(var Ee,L,J;;){if(E.lookahead<re){if(ct(E),E.lookahead<re&&de===a)return se;if(E.lookahead===0)break}if(Ee=0,E.lookahead>=z&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+z-1])&E.hash_mask,Ee=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart),E.prev_length=E.match_length,E.prev_match=E.match_start,E.match_length=z-1,Ee!==0&&E.prev_length<E.max_lazy_match&&E.strstart-Ee<=E.w_size-re&&(E.match_length=Oe(E,Ee),E.match_length<=5&&(E.strategy===D||E.match_length===z&&E.strstart-E.match_start>4096)&&(E.match_length=z-1)),E.prev_length>=z&&E.match_length<=E.prev_length){J=E.strstart+E.lookahead-z,L=e._tr_tally(E,E.strstart-1-E.prev_match,E.prev_length-z),E.lookahead-=E.prev_length-1,E.prev_length-=2;do++E.strstart<=J&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+z-1])&E.hash_mask,Ee=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart);while(--E.prev_length!==0);if(E.match_available=0,E.match_length=z-1,E.strstart++,L&&(je(E,!1),E.strm.avail_out===0))return se}else if(E.match_available){if(L=e._tr_tally(E,0,E.window[E.strstart-1]),L&&je(E,!1),E.strstart++,E.lookahead--,E.strm.avail_out===0)return se}else E.match_available=1,E.strstart++,E.lookahead--}return E.match_available&&(L=e._tr_tally(E,0,E.window[E.strstart-1]),E.match_available=0),E.insert=E.strstart<z-1?E.strstart:z-1,de===l?(je(E,!0),E.strm.avail_out===0?$:te):E.last_lit&&(je(E,!1),E.strm.avail_out===0)?se:ie}function Qt(E,de){for(var Ee,L,J,ue,et=E.window;;){if(E.lookahead<=K){if(ct(E),E.lookahead<=K&&de===a)return se;if(E.lookahead===0)break}if(E.match_length=0,E.lookahead>=z&&E.strstart>0&&(J=E.strstart-1,L=et[J],L===et[++J]&&L===et[++J]&&L===et[++J])){ue=E.strstart+K;do;while(L===et[++J]&&L===et[++J]&&L===et[++J]&&L===et[++J]&&L===et[++J]&&L===et[++J]&&L===et[++J]&&L===et[++J]&&J<ue);E.match_length=K-(ue-J),E.match_length>E.lookahead&&(E.match_length=E.lookahead)}if(E.match_length>=z?(Ee=e._tr_tally(E,1,E.match_length-z),E.lookahead-=E.match_length,E.strstart+=E.match_length,E.match_length=0):(Ee=e._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++),Ee&&(je(E,!1),E.strm.avail_out===0))return se}return E.insert=0,de===l?(je(E,!0),E.strm.avail_out===0?$:te):E.last_lit&&(je(E,!1),E.strm.avail_out===0)?se:ie}function at(E,de){for(var Ee;;){if(E.lookahead===0&&(ct(E),E.lookahead===0)){if(de===a)return se;break}if(E.match_length=0,Ee=e._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++,Ee&&(je(E,!1),E.strm.avail_out===0))return se}return E.insert=0,de===l?(je(E,!0),E.strm.avail_out===0?$:te):E.last_lit&&(je(E,!1),E.strm.avail_out===0)?se:ie}function mt(E,de,Ee,L,J){this.good_length=E,this.max_lazy=de,this.nice_length=Ee,this.max_chain=L,this.func=J}var kt;kt=[new mt(0,0,0,0,Xe),new mt(4,4,8,4,$e),new mt(4,5,16,8,$e),new mt(4,6,32,32,$e),new mt(4,4,16,16,rt),new mt(8,16,32,32,rt),new mt(8,16,128,128,rt),new mt(8,32,128,256,rt),new mt(32,128,258,1024,rt),new mt(32,258,258,4096,rt)];function St(E){E.window_size=2*E.w_size,qe(E.head),E.max_lazy_match=kt[E.level].max_lazy,E.good_match=kt[E.level].good_length,E.nice_match=kt[E.level].nice_length,E.max_chain_length=kt[E.level].max_chain,E.strstart=0,E.block_start=0,E.lookahead=0,E.insert=0,E.match_length=E.prev_length=z-1,E.match_available=0,E.ins_h=0}function G(){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=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new t.Buf16(k*2),this.dyn_dtree=new t.Buf16((2*M+1)*2),this.bl_tree=new t.Buf16((2*W+1)*2),qe(this.dyn_ltree),qe(this.dyn_dtree),qe(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new t.Buf16(Y+1),this.heap=new t.Buf16(2*b+1),qe(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new t.Buf16(2*b+1),qe(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function we(E){var de;return!E||!E.state?Ye(E,g):(E.total_in=E.total_out=0,E.data_type=I,de=E.state,de.pending=0,de.pending_out=0,de.wrap<0&&(de.wrap=-de.wrap),de.status=de.wrap?he:ye,E.adler=de.wrap===2?0:1,de.last_flush=a,e._tr_init(de),f)}function Fe(E){var de=we(E);return de===f&&St(E.state),de}function Re(E,de){return!E||!E.state||E.state.wrap!==2?g:(E.state.gzhead=de,f)}function Z(E,de,Ee,L,J,ue){if(!E)return g;var et=1;if(de===C&&(de=6),L<0?(et=0,L=-L):L>15&&(et=2,L-=16),J<1||J>N||Ee!==T||L<8||L>15||de<0||de>9||ue<0||ue>Q)return Ye(E,g);L===8&&(L=9);var We=new G;return E.state=We,We.strm=E,We.wrap=et,We.gzhead=null,We.w_bits=L,We.w_size=1<<We.w_bits,We.w_mask=We.w_size-1,We.hash_bits=J+7,We.hash_size=1<<We.hash_bits,We.hash_mask=We.hash_size-1,We.hash_shift=~~((We.hash_bits+z-1)/z),We.window=new t.Buf8(We.w_size*2),We.head=new t.Buf16(We.hash_size),We.prev=new t.Buf16(We.w_size),We.lit_bufsize=1<<J+6,We.pending_buf_size=We.lit_bufsize*4,We.pending_buf=new t.Buf8(We.pending_buf_size),We.d_buf=1*We.lit_bufsize,We.l_buf=3*We.lit_bufsize,We.level=de,We.strategy=ue,We.method=Ee,Fe(E)}function Ce(E,de){return Z(E,de,T,S,O,v)}function R(E,de){var Ee,L,J,ue;if(!E||!E.state||de>u||de<0)return E?Ye(E,g):g;if(L=E.state,!E.output||!E.input&&E.avail_in!==0||L.status===Ue&&de!==l)return Ye(E,E.avail_out===0?m:g);if(L.strm=E,Ee=L.last_flush,L.last_flush=de,L.status===he)if(L.wrap===2)E.adler=0,oe(L,31),oe(L,139),oe(L,8),L.gzhead?(oe(L,(L.gzhead.text?1:0)+(L.gzhead.hcrc?2:0)+(L.gzhead.extra?4:0)+(L.gzhead.name?8:0)+(L.gzhead.comment?16:0)),oe(L,L.gzhead.time&255),oe(L,L.gzhead.time>>8&255),oe(L,L.gzhead.time>>16&255),oe(L,L.gzhead.time>>24&255),oe(L,L.level===9?2:L.strategy>=F||L.level<2?4:0),oe(L,L.gzhead.os&255),L.gzhead.extra&&L.gzhead.extra.length&&(oe(L,L.gzhead.extra.length&255),oe(L,L.gzhead.extra.length>>8&255)),L.gzhead.hcrc&&(E.adler=n(E.adler,L.pending_buf,L.pending,0)),L.gzindex=0,L.status=pe):(oe(L,0),oe(L,0),oe(L,0),oe(L,0),oe(L,0),oe(L,L.level===9?2:L.strategy>=F||L.level<2?4:0),oe(L,De),L.status=ye);else{var et=T+(L.w_bits-8<<4)<<8,We=-1;L.strategy>=F||L.level<2?We=0:L.level<6?We=1:L.level===6?We=2:We=3,et|=We<<6,L.strstart!==0&&(et|=Ae),et+=31-et%31,L.status=ye,Ze(L,et),L.strstart!==0&&(Ze(L,E.adler>>>16),Ze(L,E.adler&65535)),E.adler=1}if(L.status===pe)if(L.gzhead.extra){for(J=L.pending;L.gzindex<(L.gzhead.extra.length&65535)&&!(L.pending===L.pending_buf_size&&(L.gzhead.hcrc&&L.pending>J&&(E.adler=n(E.adler,L.pending_buf,L.pending-J,J)),At(E),J=L.pending,L.pending===L.pending_buf_size));)oe(L,L.gzhead.extra[L.gzindex]&255),L.gzindex++;L.gzhead.hcrc&&L.pending>J&&(E.adler=n(E.adler,L.pending_buf,L.pending-J,J)),L.gzindex===L.gzhead.extra.length&&(L.gzindex=0,L.status=ve)}else L.status=ve;if(L.status===ve)if(L.gzhead.name){J=L.pending;do{if(L.pending===L.pending_buf_size&&(L.gzhead.hcrc&&L.pending>J&&(E.adler=n(E.adler,L.pending_buf,L.pending-J,J)),At(E),J=L.pending,L.pending===L.pending_buf_size)){ue=1;break}L.gzindex<L.gzhead.name.length?ue=L.gzhead.name.charCodeAt(L.gzindex++)&255:ue=0,oe(L,ue)}while(ue!==0);L.gzhead.hcrc&&L.pending>J&&(E.adler=n(E.adler,L.pending_buf,L.pending-J,J)),ue===0&&(L.gzindex=0,L.status=ge)}else L.status=ge;if(L.status===ge)if(L.gzhead.comment){J=L.pending;do{if(L.pending===L.pending_buf_size&&(L.gzhead.hcrc&&L.pending>J&&(E.adler=n(E.adler,L.pending_buf,L.pending-J,J)),At(E),J=L.pending,L.pending===L.pending_buf_size)){ue=1;break}L.gzindex<L.gzhead.comment.length?ue=L.gzhead.comment.charCodeAt(L.gzindex++)&255:ue=0,oe(L,ue)}while(ue!==0);L.gzhead.hcrc&&L.pending>J&&(E.adler=n(E.adler,L.pending_buf,L.pending-J,J)),ue===0&&(L.status=me)}else L.status=me;if(L.status===me&&(L.gzhead.hcrc?(L.pending+2>L.pending_buf_size&&At(E),L.pending+2<=L.pending_buf_size&&(oe(L,E.adler&255),oe(L,E.adler>>8&255),E.adler=0,L.status=ye)):L.status=ye),L.pending!==0){if(At(E),E.avail_out===0)return L.last_flush=-1,f}else if(E.avail_in===0&&it(de)<=it(Ee)&&de!==l)return Ye(E,m);if(L.status===Ue&&E.avail_in!==0)return Ye(E,m);if(E.avail_in!==0||L.lookahead!==0||de!==a&&L.status!==Ue){var Ke=L.strategy===F?at(L,de):L.strategy===x?Qt(L,de):kt[L.level].func(L,de);if((Ke===$||Ke===te)&&(L.status=Ue),Ke===se||Ke===$)return E.avail_out===0&&(L.last_flush=-1),f;if(Ke===ie&&(de===o?e._tr_align(L):de!==u&&(e._tr_stored_block(L,0,0,!1),de===s&&(qe(L.head),L.lookahead===0&&(L.strstart=0,L.block_start=0,L.insert=0))),At(E),E.avail_out===0))return L.last_flush=-1,f}return de!==l?f:L.wrap<=0?h:(L.wrap===2?(oe(L,E.adler&255),oe(L,E.adler>>8&255),oe(L,E.adler>>16&255),oe(L,E.adler>>24&255),oe(L,E.total_in&255),oe(L,E.total_in>>8&255),oe(L,E.total_in>>16&255),oe(L,E.total_in>>24&255)):(Ze(L,E.adler>>>16),Ze(L,E.adler&65535)),At(E),L.wrap>0&&(L.wrap=-L.wrap),L.pending!==0?f:h)}function Se(E){var de;return!E||!E.state?g:(de=E.state.status,de!==he&&de!==pe&&de!==ve&&de!==ge&&de!==me&&de!==ye&&de!==Ue?Ye(E,g):(E.state=null,de===ye?Ye(E,p):f))}function Ve(E,de){var Ee=de.length,L,J,ue,et,We,Ke,wt,_t;if(!E||!E.state||(L=E.state,et=L.wrap,et===2||et===1&&L.status!==he||L.lookahead))return g;for(et===1&&(E.adler=r(E.adler,de,Ee,0)),L.wrap=0,Ee>=L.w_size&&(et===0&&(qe(L.head),L.strstart=0,L.block_start=0,L.insert=0),_t=new t.Buf8(L.w_size),t.arraySet(_t,de,Ee-L.w_size,L.w_size,0),de=_t,Ee=L.w_size),We=E.avail_in,Ke=E.next_in,wt=E.input,E.avail_in=Ee,E.next_in=0,E.input=de,ct(L);L.lookahead>=z;){J=L.strstart,ue=L.lookahead-(z-1);do L.ins_h=(L.ins_h<<L.hash_shift^L.window[J+z-1])&L.hash_mask,L.prev[J&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=J,J++;while(--ue);L.strstart=J,L.lookahead=z-1,ct(L)}return L.strstart+=L.lookahead,L.block_start=L.strstart,L.insert=L.lookahead,L.lookahead=0,L.match_length=L.prev_length=z-1,L.match_available=0,E.next_in=Ke,E.input=wt,E.avail_in=We,L.wrap=et,f}return vn.deflateInit=Ce,vn.deflateInit2=Z,vn.deflateReset=Fe,vn.deflateResetKeep=we,vn.deflateSetHeader=Re,vn.deflate=R,vn.deflateEnd=Se,vn.deflateSetDictionary=Ve,vn.deflateInfo="pako deflate (from Nodeca project)",vn}var rF=tF();const nF=d0(rF);var nn={},Lf,e3;function iF(){if(e3)return Lf;e3=1;var t=30,e=12;return Lf=function(n,i){var a,o,s,l,u,f,h,g,p,m,C,D,F,x,Q,v,I,T,N,S,O,U,j,b,M;a=n.state,o=n.next_in,b=n.input,s=o+(n.avail_in-5),l=n.next_out,M=n.output,u=l-(i-n.avail_out),f=l+(n.avail_out-257),h=a.dmax,g=a.wsize,p=a.whave,m=a.wnext,C=a.window,D=a.hold,F=a.bits,x=a.lencode,Q=a.distcode,v=(1<<a.lenbits)-1,I=(1<<a.distbits)-1;e:do{F<15&&(D+=b[o++]<<F,F+=8,D+=b[o++]<<F,F+=8),T=x[D&v];t:for(;;){if(N=T>>>24,D>>>=N,F-=N,N=T>>>16&255,N===0)M[l++]=T&65535;else if(N&16){S=T&65535,N&=15,N&&(F<N&&(D+=b[o++]<<F,F+=8),S+=D&(1<<N)-1,D>>>=N,F-=N),F<15&&(D+=b[o++]<<F,F+=8,D+=b[o++]<<F,F+=8),T=Q[D&I];r:for(;;){if(N=T>>>24,D>>>=N,F-=N,N=T>>>16&255,N&16){if(O=T&65535,N&=15,F<N&&(D+=b[o++]<<F,F+=8,F<N&&(D+=b[o++]<<F,F+=8)),O+=D&(1<<N)-1,O>h){n.msg="invalid distance too far back",a.mode=t;break e}if(D>>>=N,F-=N,N=l-u,O>N){if(N=O-N,N>p&&a.sane){n.msg="invalid distance too far back",a.mode=t;break e}if(U=0,j=C,m===0){if(U+=g-N,N<S){S-=N;do M[l++]=C[U++];while(--N);U=l-O,j=M}}else if(m<N){if(U+=g+m-N,N-=m,N<S){S-=N;do M[l++]=C[U++];while(--N);if(U=0,m<S){N=m,S-=N;do M[l++]=C[U++];while(--N);U=l-O,j=M}}}else if(U+=m-N,N<S){S-=N;do M[l++]=C[U++];while(--N);U=l-O,j=M}for(;S>2;)M[l++]=j[U++],M[l++]=j[U++],M[l++]=j[U++],S-=3;S&&(M[l++]=j[U++],S>1&&(M[l++]=j[U++]))}else{U=l-O;do M[l++]=M[U++],M[l++]=M[U++],M[l++]=M[U++],S-=3;while(S>2);S&&(M[l++]=M[U++],S>1&&(M[l++]=M[U++]))}}else if((N&64)===0){T=Q[(T&65535)+(D&(1<<N)-1)];continue r}else{n.msg="invalid distance code",a.mode=t;break e}break}}else if((N&64)===0){T=x[(T&65535)+(D&(1<<N)-1)];continue t}else if(N&32){a.mode=e;break e}else{n.msg="invalid literal/length code",a.mode=t;break e}break}}while(o<s&&l<f);S=F>>3,o-=S,F-=S<<3,D&=(1<<F)-1,n.next_in=o,n.next_out=l,n.avail_in=o<s?5+(s-o):5-(o-s),n.avail_out=l<f?257+(f-l):257-(l-f),a.hold=D,a.bits=F},Lf}var Mf,t3;function aF(){if(t3)return Mf;t3=1;var t=Vc(),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],l=[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],u=[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],f=[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 Mf=function(g,p,m,C,D,F,x,Q){var v=Q.bits,I=0,T=0,N=0,S=0,O=0,U=0,j=0,b=0,M=0,W=0,k,Y,z,K,re,Ae=null,he=0,pe,ve=new t.Buf16(e+1),ge=new t.Buf16(e+1),me=null,ye=0,Ue,se,ie;for(I=0;I<=e;I++)ve[I]=0;for(T=0;T<C;T++)ve[p[m+T]]++;for(O=v,S=e;S>=1&&ve[S]===0;S--);if(O>S&&(O=S),S===0)return D[F++]=1<<24|64<<16|0,D[F++]=1<<24|64<<16|0,Q.bits=1,0;for(N=1;N<S&&ve[N]===0;N++);for(O<N&&(O=N),b=1,I=1;I<=e;I++)if(b<<=1,b-=ve[I],b<0)return-1;if(b>0&&(g===i||S!==1))return-1;for(ge[1]=0,I=1;I<e;I++)ge[I+1]=ge[I]+ve[I];for(T=0;T<C;T++)p[m+T]!==0&&(x[ge[p[m+T]]++]=T);if(g===i?(Ae=me=x,pe=19):g===a?(Ae=s,he-=257,me=l,ye-=257,pe=256):(Ae=u,me=f,pe=-1),W=0,T=0,I=N,re=F,U=O,j=0,z=-1,M=1<<O,K=M-1,g===a&&M>r||g===o&&M>n)return 1;for(;;){Ue=I-j,x[T]<pe?(se=0,ie=x[T]):x[T]>pe?(se=me[ye+x[T]],ie=Ae[he+x[T]]):(se=96,ie=0),k=1<<I-j,Y=1<<U,N=Y;do Y-=k,D[re+(W>>j)+Y]=Ue<<24|se<<16|ie|0;while(Y!==0);for(k=1<<I-1;W&k;)k>>=1;if(k!==0?(W&=k-1,W+=k):W=0,T++,--ve[I]===0){if(I===S)break;I=p[m+x[T]]}if(I>O&&(W&K)!==z){for(j===0&&(j=O),re+=N,U=I-j,b=1<<U;U+j<S&&(b-=ve[U+j],!(b<=0));)U++,b<<=1;if(M+=1<<U,g===a&&M>r||g===o&&M>n)return 1;z=W&K,D[z]=O<<24|U<<16|re-F|0}}return W!==0&&(D[re+W]=I-j<<24|64<<16|0),Q.bits=O,0},Mf}var r3;function oF(){if(r3)return nn;r3=1;var t=Vc(),e=Bv(),r=Dv(),n=iF(),i=aF(),a=0,o=1,s=2,l=4,u=5,f=6,h=0,g=1,p=2,m=-2,C=-3,D=-4,F=-5,x=8,Q=1,v=2,I=3,T=4,N=5,S=6,O=7,U=8,j=9,b=10,M=11,W=12,k=13,Y=14,z=15,K=16,re=17,Ae=18,he=19,pe=20,ve=21,ge=22,me=23,ye=24,Ue=25,se=26,ie=27,$=28,te=29,De=30,Ye=31,it=32,qe=852,At=592,je=15,oe=je;function Ze(Z){return(Z>>>24&255)+(Z>>>8&65280)+((Z&65280)<<8)+((Z&255)<<24)}function ft(){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 Oe(Z){var Ce;return!Z||!Z.state?m:(Ce=Z.state,Z.total_in=Z.total_out=Ce.total=0,Z.msg="",Ce.wrap&&(Z.adler=Ce.wrap&1),Ce.mode=Q,Ce.last=0,Ce.havedict=0,Ce.dmax=32768,Ce.head=null,Ce.hold=0,Ce.bits=0,Ce.lencode=Ce.lendyn=new t.Buf32(qe),Ce.distcode=Ce.distdyn=new t.Buf32(At),Ce.sane=1,Ce.back=-1,h)}function ct(Z){var Ce;return!Z||!Z.state?m:(Ce=Z.state,Ce.wsize=0,Ce.whave=0,Ce.wnext=0,Oe(Z))}function Xe(Z,Ce){var R,Se;return!Z||!Z.state||(Se=Z.state,Ce<0?(R=0,Ce=-Ce):(R=(Ce>>4)+1,Ce<48&&(Ce&=15)),Ce&&(Ce<8||Ce>15))?m:(Se.window!==null&&Se.wbits!==Ce&&(Se.window=null),Se.wrap=R,Se.wbits=Ce,ct(Z))}function $e(Z,Ce){var R,Se;return Z?(Se=new ft,Z.state=Se,Se.window=null,R=Xe(Z,Ce),R!==h&&(Z.state=null),R):m}function rt(Z){return $e(Z,oe)}var Qt=!0,at,mt;function kt(Z){if(Qt){var Ce;for(at=new t.Buf32(512),mt=new t.Buf32(32),Ce=0;Ce<144;)Z.lens[Ce++]=8;for(;Ce<256;)Z.lens[Ce++]=9;for(;Ce<280;)Z.lens[Ce++]=7;for(;Ce<288;)Z.lens[Ce++]=8;for(i(o,Z.lens,0,288,at,0,Z.work,{bits:9}),Ce=0;Ce<32;)Z.lens[Ce++]=5;i(s,Z.lens,0,32,mt,0,Z.work,{bits:5}),Qt=!1}Z.lencode=at,Z.lenbits=9,Z.distcode=mt,Z.distbits=5}function St(Z,Ce,R,Se){var Ve,E=Z.state;return E.window===null&&(E.wsize=1<<E.wbits,E.wnext=0,E.whave=0,E.window=new t.Buf8(E.wsize)),Se>=E.wsize?(t.arraySet(E.window,Ce,R-E.wsize,E.wsize,0),E.wnext=0,E.whave=E.wsize):(Ve=E.wsize-E.wnext,Ve>Se&&(Ve=Se),t.arraySet(E.window,Ce,R-Se,Ve,E.wnext),Se-=Ve,Se?(t.arraySet(E.window,Ce,R-Se,Se,0),E.wnext=Se,E.whave=E.wsize):(E.wnext+=Ve,E.wnext===E.wsize&&(E.wnext=0),E.whave<E.wsize&&(E.whave+=Ve))),0}function G(Z,Ce){var R,Se,Ve,E,de,Ee,L,J,ue,et,We,Ke,wt,_t,ht=0,Et,Dt,vt,jt,p0,e0,Nt,A0,Zt=new t.Buf8(4),m0,I0,mr=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Z||!Z.state||!Z.output||!Z.input&&Z.avail_in!==0)return m;R=Z.state,R.mode===W&&(R.mode=k),de=Z.next_out,Ve=Z.output,L=Z.avail_out,E=Z.next_in,Se=Z.input,Ee=Z.avail_in,J=R.hold,ue=R.bits,et=Ee,We=L,A0=h;e:for(;;)switch(R.mode){case Q:if(R.wrap===0){R.mode=k;break}for(;ue<16;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(R.wrap&2&&J===35615){R.check=0,Zt[0]=J&255,Zt[1]=J>>>8&255,R.check=r(R.check,Zt,2,0),J=0,ue=0,R.mode=v;break}if(R.flags=0,R.head&&(R.head.done=!1),!(R.wrap&1)||(((J&255)<<8)+(J>>8))%31){Z.msg="incorrect header check",R.mode=De;break}if((J&15)!==x){Z.msg="unknown compression method",R.mode=De;break}if(J>>>=4,ue-=4,Nt=(J&15)+8,R.wbits===0)R.wbits=Nt;else if(Nt>R.wbits){Z.msg="invalid window size",R.mode=De;break}R.dmax=1<<Nt,Z.adler=R.check=1,R.mode=J&512?b:W,J=0,ue=0;break;case v:for(;ue<16;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(R.flags=J,(R.flags&255)!==x){Z.msg="unknown compression method",R.mode=De;break}if(R.flags&57344){Z.msg="unknown header flags set",R.mode=De;break}R.head&&(R.head.text=J>>8&1),R.flags&512&&(Zt[0]=J&255,Zt[1]=J>>>8&255,R.check=r(R.check,Zt,2,0)),J=0,ue=0,R.mode=I;case I:for(;ue<32;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}R.head&&(R.head.time=J),R.flags&512&&(Zt[0]=J&255,Zt[1]=J>>>8&255,Zt[2]=J>>>16&255,Zt[3]=J>>>24&255,R.check=r(R.check,Zt,4,0)),J=0,ue=0,R.mode=T;case T:for(;ue<16;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}R.head&&(R.head.xflags=J&255,R.head.os=J>>8),R.flags&512&&(Zt[0]=J&255,Zt[1]=J>>>8&255,R.check=r(R.check,Zt,2,0)),J=0,ue=0,R.mode=N;case N:if(R.flags&1024){for(;ue<16;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}R.length=J,R.head&&(R.head.extra_len=J),R.flags&512&&(Zt[0]=J&255,Zt[1]=J>>>8&255,R.check=r(R.check,Zt,2,0)),J=0,ue=0}else R.head&&(R.head.extra=null);R.mode=S;case S:if(R.flags&1024&&(Ke=R.length,Ke>Ee&&(Ke=Ee),Ke&&(R.head&&(Nt=R.head.extra_len-R.length,R.head.extra||(R.head.extra=new Array(R.head.extra_len)),t.arraySet(R.head.extra,Se,E,Ke,Nt)),R.flags&512&&(R.check=r(R.check,Se,Ke,E)),Ee-=Ke,E+=Ke,R.length-=Ke),R.length))break e;R.length=0,R.mode=O;case O:if(R.flags&2048){if(Ee===0)break e;Ke=0;do Nt=Se[E+Ke++],R.head&&Nt&&R.length<65536&&(R.head.name+=String.fromCharCode(Nt));while(Nt&&Ke<Ee);if(R.flags&512&&(R.check=r(R.check,Se,Ke,E)),Ee-=Ke,E+=Ke,Nt)break e}else R.head&&(R.head.name=null);R.length=0,R.mode=U;case U:if(R.flags&4096){if(Ee===0)break e;Ke=0;do Nt=Se[E+Ke++],R.head&&Nt&&R.length<65536&&(R.head.comment+=String.fromCharCode(Nt));while(Nt&&Ke<Ee);if(R.flags&512&&(R.check=r(R.check,Se,Ke,E)),Ee-=Ke,E+=Ke,Nt)break e}else R.head&&(R.head.comment=null);R.mode=j;case j:if(R.flags&512){for(;ue<16;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(J!==(R.check&65535)){Z.msg="header crc mismatch",R.mode=De;break}J=0,ue=0}R.head&&(R.head.hcrc=R.flags>>9&1,R.head.done=!0),Z.adler=R.check=0,R.mode=W;break;case b:for(;ue<32;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}Z.adler=R.check=Ze(J),J=0,ue=0,R.mode=M;case M:if(R.havedict===0)return Z.next_out=de,Z.avail_out=L,Z.next_in=E,Z.avail_in=Ee,R.hold=J,R.bits=ue,p;Z.adler=R.check=1,R.mode=W;case W:if(Ce===u||Ce===f)break e;case k:if(R.last){J>>>=ue&7,ue-=ue&7,R.mode=ie;break}for(;ue<3;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}switch(R.last=J&1,J>>>=1,ue-=1,J&3){case 0:R.mode=Y;break;case 1:if(kt(R),R.mode=pe,Ce===f){J>>>=2,ue-=2;break e}break;case 2:R.mode=re;break;case 3:Z.msg="invalid block type",R.mode=De}J>>>=2,ue-=2;break;case Y:for(J>>>=ue&7,ue-=ue&7;ue<32;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if((J&65535)!==(J>>>16^65535)){Z.msg="invalid stored block lengths",R.mode=De;break}if(R.length=J&65535,J=0,ue=0,R.mode=z,Ce===f)break e;case z:R.mode=K;case K:if(Ke=R.length,Ke){if(Ke>Ee&&(Ke=Ee),Ke>L&&(Ke=L),Ke===0)break e;t.arraySet(Ve,Se,E,Ke,de),Ee-=Ke,E+=Ke,L-=Ke,de+=Ke,R.length-=Ke;break}R.mode=W;break;case re:for(;ue<14;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(R.nlen=(J&31)+257,J>>>=5,ue-=5,R.ndist=(J&31)+1,J>>>=5,ue-=5,R.ncode=(J&15)+4,J>>>=4,ue-=4,R.nlen>286||R.ndist>30){Z.msg="too many length or distance symbols",R.mode=De;break}R.have=0,R.mode=Ae;case Ae:for(;R.have<R.ncode;){for(;ue<3;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}R.lens[mr[R.have++]]=J&7,J>>>=3,ue-=3}for(;R.have<19;)R.lens[mr[R.have++]]=0;if(R.lencode=R.lendyn,R.lenbits=7,m0={bits:R.lenbits},A0=i(a,R.lens,0,19,R.lencode,0,R.work,m0),R.lenbits=m0.bits,A0){Z.msg="invalid code lengths set",R.mode=De;break}R.have=0,R.mode=he;case he:for(;R.have<R.nlen+R.ndist;){for(;ht=R.lencode[J&(1<<R.lenbits)-1],Et=ht>>>24,Dt=ht>>>16&255,vt=ht&65535,!(Et<=ue);){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(vt<16)J>>>=Et,ue-=Et,R.lens[R.have++]=vt;else{if(vt===16){for(I0=Et+2;ue<I0;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(J>>>=Et,ue-=Et,R.have===0){Z.msg="invalid bit length repeat",R.mode=De;break}Nt=R.lens[R.have-1],Ke=3+(J&3),J>>>=2,ue-=2}else if(vt===17){for(I0=Et+3;ue<I0;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}J>>>=Et,ue-=Et,Nt=0,Ke=3+(J&7),J>>>=3,ue-=3}else{for(I0=Et+7;ue<I0;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}J>>>=Et,ue-=Et,Nt=0,Ke=11+(J&127),J>>>=7,ue-=7}if(R.have+Ke>R.nlen+R.ndist){Z.msg="invalid bit length repeat",R.mode=De;break}for(;Ke--;)R.lens[R.have++]=Nt}}if(R.mode===De)break;if(R.lens[256]===0){Z.msg="invalid code -- missing end-of-block",R.mode=De;break}if(R.lenbits=9,m0={bits:R.lenbits},A0=i(o,R.lens,0,R.nlen,R.lencode,0,R.work,m0),R.lenbits=m0.bits,A0){Z.msg="invalid literal/lengths set",R.mode=De;break}if(R.distbits=6,R.distcode=R.distdyn,m0={bits:R.distbits},A0=i(s,R.lens,R.nlen,R.ndist,R.distcode,0,R.work,m0),R.distbits=m0.bits,A0){Z.msg="invalid distances set",R.mode=De;break}if(R.mode=pe,Ce===f)break e;case pe:R.mode=ve;case ve:if(Ee>=6&&L>=258){Z.next_out=de,Z.avail_out=L,Z.next_in=E,Z.avail_in=Ee,R.hold=J,R.bits=ue,n(Z,We),de=Z.next_out,Ve=Z.output,L=Z.avail_out,E=Z.next_in,Se=Z.input,Ee=Z.avail_in,J=R.hold,ue=R.bits,R.mode===W&&(R.back=-1);break}for(R.back=0;ht=R.lencode[J&(1<<R.lenbits)-1],Et=ht>>>24,Dt=ht>>>16&255,vt=ht&65535,!(Et<=ue);){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(Dt&&(Dt&240)===0){for(jt=Et,p0=Dt,e0=vt;ht=R.lencode[e0+((J&(1<<jt+p0)-1)>>jt)],Et=ht>>>24,Dt=ht>>>16&255,vt=ht&65535,!(jt+Et<=ue);){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}J>>>=jt,ue-=jt,R.back+=jt}if(J>>>=Et,ue-=Et,R.back+=Et,R.length=vt,Dt===0){R.mode=se;break}if(Dt&32){R.back=-1,R.mode=W;break}if(Dt&64){Z.msg="invalid literal/length code",R.mode=De;break}R.extra=Dt&15,R.mode=ge;case ge:if(R.extra){for(I0=R.extra;ue<I0;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}R.length+=J&(1<<R.extra)-1,J>>>=R.extra,ue-=R.extra,R.back+=R.extra}R.was=R.length,R.mode=me;case me:for(;ht=R.distcode[J&(1<<R.distbits)-1],Et=ht>>>24,Dt=ht>>>16&255,vt=ht&65535,!(Et<=ue);){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if((Dt&240)===0){for(jt=Et,p0=Dt,e0=vt;ht=R.distcode[e0+((J&(1<<jt+p0)-1)>>jt)],Et=ht>>>24,Dt=ht>>>16&255,vt=ht&65535,!(jt+Et<=ue);){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}J>>>=jt,ue-=jt,R.back+=jt}if(J>>>=Et,ue-=Et,R.back+=Et,Dt&64){Z.msg="invalid distance code",R.mode=De;break}R.offset=vt,R.extra=Dt&15,R.mode=ye;case ye:if(R.extra){for(I0=R.extra;ue<I0;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}R.offset+=J&(1<<R.extra)-1,J>>>=R.extra,ue-=R.extra,R.back+=R.extra}if(R.offset>R.dmax){Z.msg="invalid distance too far back",R.mode=De;break}R.mode=Ue;case Ue:if(L===0)break e;if(Ke=We-L,R.offset>Ke){if(Ke=R.offset-Ke,Ke>R.whave&&R.sane){Z.msg="invalid distance too far back",R.mode=De;break}Ke>R.wnext?(Ke-=R.wnext,wt=R.wsize-Ke):wt=R.wnext-Ke,Ke>R.length&&(Ke=R.length),_t=R.window}else _t=Ve,wt=de-R.offset,Ke=R.length;Ke>L&&(Ke=L),L-=Ke,R.length-=Ke;do Ve[de++]=_t[wt++];while(--Ke);R.length===0&&(R.mode=ve);break;case se:if(L===0)break e;Ve[de++]=R.length,L--,R.mode=ve;break;case ie:if(R.wrap){for(;ue<32;){if(Ee===0)break e;Ee--,J|=Se[E++]<<ue,ue+=8}if(We-=L,Z.total_out+=We,R.total+=We,We&&(Z.adler=R.check=R.flags?r(R.check,Ve,We,de-We):e(R.check,Ve,We,de-We)),We=L,(R.flags?J:Ze(J))!==R.check){Z.msg="incorrect data check",R.mode=De;break}J=0,ue=0}R.mode=$;case $:if(R.wrap&&R.flags){for(;ue<32;){if(Ee===0)break e;Ee--,J+=Se[E++]<<ue,ue+=8}if(J!==(R.total&4294967295)){Z.msg="incorrect length check",R.mode=De;break}J=0,ue=0}R.mode=te;case te:A0=g;break e;case De:A0=C;break e;case Ye:return D;case it:default:return m}return Z.next_out=de,Z.avail_out=L,Z.next_in=E,Z.avail_in=Ee,R.hold=J,R.bits=ue,(R.wsize||We!==Z.avail_out&&R.mode<De&&(R.mode<ie||Ce!==l))&&St(Z,Z.output,Z.next_out,We-Z.avail_out),et-=Z.avail_in,We-=Z.avail_out,Z.total_in+=et,Z.total_out+=We,R.total+=We,R.wrap&&We&&(Z.adler=R.check=R.flags?r(R.check,Ve,We,Z.next_out-We):e(R.check,Ve,We,Z.next_out-We)),Z.data_type=R.bits+(R.last?64:0)+(R.mode===W?128:0)+(R.mode===pe||R.mode===z?256:0),(et===0&&We===0||Ce===l)&&A0===h&&(A0=F),A0}function we(Z){if(!Z||!Z.state)return m;var Ce=Z.state;return Ce.window&&(Ce.window=null),Z.state=null,h}function Fe(Z,Ce){var R;return!Z||!Z.state||(R=Z.state,(R.wrap&2)===0)?m:(R.head=Ce,Ce.done=!1,h)}function Re(Z,Ce){var R=Ce.length,Se,Ve,E;return!Z||!Z.state||(Se=Z.state,Se.wrap!==0&&Se.mode!==M)?m:Se.mode===M&&(Ve=1,Ve=e(Ve,Ce,R,0),Ve!==Se.check)?C:(E=St(Z,Ce,R,R),E?(Se.mode=Ye,D):(Se.havedict=1,h))}return nn.inflateReset=ct,nn.inflateReset2=Xe,nn.inflateResetKeep=Oe,nn.inflateInit=rt,nn.inflateInit2=$e,nn.inflate=G,nn.inflateEnd=we,nn.inflateGetHeader=Fe,nn.inflateSetDictionary=Re,nn.inflateInfo="pako inflate (from Nodeca project)",nn}var sF=oF();const lF=d0(sF);var Pf,n3;function uF(){return n3||(n3=1,Pf={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: 5,777 bytes, line 4
4ROR:-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}),Pf}var cF=uF();const AF=d0(cF);var Hu={exports:{}};function fF(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 Yu={exports:{}};const hF={},dF=Object.freeze(Object.defineProperty({__proto__:null,default:hF},Symbol.toStringTag,{value:"Module"})),gF=S6(dF);var pF=Yu.exports,i3;function Qv(){return i3||(i3=1,(function(t,e){(function(r,n){t.exports=n()})(pF,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 yi<"u"&&yi.crypto&&(a=yi.crypto),!a&&typeof fF=="function")try{a=gF}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 x(){}return function(Q){var v;return x.prototype=Q,v=new x,x.prototype=null,v}})(),l={},u=l.lib={},f=u.Base=(function(){return{extend:function(x){var Q=s(this);return x&&Q.mixIn(x),(!Q.hasOwnProperty("init")||this.init===Q.init)&&(Q.init=function(){Q.$super.init.apply(this,arguments)}),Q.init.prototype=Q,Q.$super=this,Q},create:function(){var x=this.extend();return x.init.apply(x,arguments),x},init:function(){},mixIn:function(x){for(var Q in x)x.hasOwnProperty(Q)&&(this[Q]=x[Q]);x.hasOwnProperty("toString")&&(this.toString=x.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),h=u.WordArray=f.extend({init:function(x,Q){x=this.words=x||[],Q!=i?this.sigBytes=Q:this.sigBytes=x.length*4},toString:function(x){return(x||p).stringify(this)},concat:function(x){var Q=this.words,v=x.words,I=this.sigBytes,T=x.sigBytes;if(this.clamp(),I%4)for(var N=0;N<T;N++){var S=v[N>>>2]>>>24-N%4*8&255;Q[I+N>>>2]|=S<<24-(I+N)%4*8}else for(var O=0;O<T;O+=4)Q[I+O>>>2]=v[O>>>2];return this.sigBytes+=T,this},clamp:function(){var x=this.words,Q=this.sigBytes;x[Q>>>2]&=4294967295<<32-Q%4*8,x.length=n.ceil(Q/4)},clone:function(){var x=f.clone.call(this);return x.words=this.words.slice(0),x},random:function(x){for(var Q=[],v=0;v<x;v+=4)Q.push(o());return new h.init(Q,x)}}),g=l.enc={},p=g.Hex={stringify:function(x){for(var Q=x.words,v=x.sigBytes,I=[],T=0;T<v;T++){var N=Q[T>>>2]>>>24-T%4*8&255;I.push((N>>>4).toString(16)),I.push((N&15).toString(16))}return I.join("")},parse:function(x){for(var Q=x.length,v=[],I=0;I<Q;I+=2)v[I>>>3]|=parseInt(x.substr(I,2),16)<<24-I%8*4;return new h.init(v,Q/2)}},m=g.Latin1={stringify:function(x){for(var Q=x.words,v=x.sigBytes,I=[],T=0;T<v;T++){var N=Q[T>>>2]>>>24-T%4*8&255;I.push(String.fromCharCode(N))}return I.join("")},parse:function(x){for(var Q=x.length,v=[],I=0;I<Q;I++)v[I>>>2]|=(x.charCodeAt(I)&255)<<24-I%4*8;return new h.init(v,Q)}},C=g.Utf8={stringify:function(x){try{return decodeURIComponent(escape(m.stringify(x)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(x){return m.parse(unescape(encodeURIComponent(x)))}},D=u.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(x){typeof x=="string"&&(x=C.parse(x)),this._data.concat(x),this._nDataBytes+=x.sigBytes},_process:function(x){var Q,v=this._data,I=v.words,T=v.sigBytes,N=this.blockSize,S=N*4,O=T/S;x?O=n.ceil(O):O=n.max((O|0)-this._minBufferSize,0);var U=O*N,j=n.min(U*4,T);if(U){for(var b=0;b<U;b+=N)this._doProcessBlock(I,b);Q=I.splice(0,U),v.sigBytes-=j}return new h.init(Q,j)},clone:function(){var x=f.clone.call(this);return x._data=this._data.clone(),x},_minBufferSize:0});u.Hasher=D.extend({cfg:f.extend(),init:function(x){this.cfg=this.cfg.extend(x),this.reset()},reset:function(){D.reset.call(this),this._doReset()},update:function(x){return this._append(x),this._process(),this},finalize:function(x){x&&this._append(x);var Q=this._doFinalize();return Q},blockSize:16,_createHelper:function(x){return function(Q,v){return new x.init(v).finalize(Q)}},_createHmacHelper:function(x){return function(Q,v){return new F.HMAC.init(x,v).finalize(Q)}}});var F=l.algo={};return l})(Math);return r})})(Yu)),Yu.exports}var mF=Hu.exports,a3;function vF(){return a3||(a3=1,(function(t,e){(function(r,n){t.exports=n(Qv())})(mF,function(r){return(function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,l=i.algo,u=[];(function(){for(var C=0;C<64;C++)u[C]=n.abs(n.sin(C+1))*4294967296|0})();var f=l.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(C,D){for(var F=0;F<16;F++){var x=D+F,Q=C[x];C[x]=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360}var v=this._hash.words,I=C[D+0],T=C[D+1],N=C[D+2],S=C[D+3],O=C[D+4],U=C[D+5],j=C[D+6],b=C[D+7],M=C[D+8],W=C[D+9],k=C[D+10],Y=C[D+11],z=C[D+12],K=C[D+13],re=C[D+14],Ae=C[D+15],he=v[0],pe=v[1],ve=v[2],ge=v[3];he=h(he,pe,ve,ge,I,7,u[0]),ge=h(ge,he,pe,ve,T,12,u[1]),ve=h(ve,ge,he,pe,N,17,u[2]),pe=h(pe,ve,ge,he,S,22,u[3]),he=h(he,pe,ve,ge,O,7,u[4]),ge=h(ge,he,pe,ve,U,12,u[5]),ve=h(ve,ge,he,pe,j,17,u[6]),pe=h(pe,ve,ge,he,b,22,u[7]),he=h(he,pe,ve,ge,M,7,u[8]),ge=h(ge,he,pe,ve,W,12,u[9]),ve=h(ve,ge,he,pe,k,17,u[10]),pe=h(pe,ve,ge,he,Y,22,u[11]),he=h(he,pe,ve,ge,z,7,u[12]),ge=h(ge,he,pe,ve,K,12,u[13]),ve=h(ve,ge,he,pe,re,17,u[14]),pe=h(pe,ve,ge,he,Ae,22,u[15]),he=g
4(he,pe,ve,ge,T,5,u[16]),ge=g(ge,he,pe,ve,j,9,u[17]),ve=g(ve,ge,he,pe,Y,14,u[18]),pe=g(pe,ve,ge,he,I,20,u[19]),he=g(he,pe,ve,ge,U,5,u[20]),ge=g(ge,he,pe,ve,k,9,u[21]),ve=g(ve,ge,he,pe,Ae,14,u[22]),pe=g(pe,ve,ge,he,O,20,u[23]),he=g(he,pe,ve,ge,W,5,u[24]),ge=g(ge,he,pe,ve,re,9,u[25]),ve=g(ve,ge,he,pe,S,14,u[26]),pe=g(pe,ve,ge,he,M,20,u[27]),he=g(he,pe,ve,ge,K,5,u[28]),ge=g(ge,he,pe,ve,N,9,u[29]),ve=g(ve,ge,he,pe,b,14,u[30]),pe=g(pe,ve,ge,he,z,20,u[31]),he=p(he,pe,ve,ge,U,4,u[32]),ge=p(ge,he,pe,ve,M,11,u[33]),ve=p(ve,ge,he,pe,Y,16,u[34]),pe=p(pe,ve,ge,he,re,23,u[35]),he=p(he,pe,ve,ge,T,4,u[36]),ge=p(ge,he,pe,ve,O,11,u[37]),ve=p(ve,ge,he,pe,b,16,u[38]),pe=p(pe,ve,ge,he,k,23,u[39]),he=p(he,pe,ve,ge,K,4,u[40]),ge=p(ge,he,pe,ve,I,11,u[41]),ve=p(ve,ge,he,pe,S,16,u[42]),pe=p(pe,ve,ge,he,j,23,u[43]),he=p(he,pe,ve,ge,W,4,u[44]),ge=p(ge,he,pe,ve,z,11,u[45]),ve=p(ve,ge,he,pe,Ae,16,u[46]),pe=p(pe,ve,ge,he,N,23,u[47]),he=m(he,pe,ve,ge,I,6,u[48]),ge=m(ge,he,pe,ve,b,10,u[49]),ve=m(ve,ge,he,pe,re,15,u[50]),pe=m(pe,ve,ge,he,U,21,u[51]),he=m(he,pe,ve,ge,z,6,u[52]),ge=m(ge,he,pe,ve,S,10,u[53]),ve=m(ve,ge,he,pe,k,15,u[54]),pe=m(pe,ve,ge,he,T,21,u[55]),he=m(he,pe,ve,ge,M,6,u[56]),ge=m(ge,he,pe,ve,Ae,10,u[57]),ve=m(ve,ge,he,pe,j,15,u[58]),pe=m(pe,ve,ge,he,K,21,u[59]),he=m(he,pe,ve,ge,O,6,u[60]),ge=m(ge,he,pe,ve,Y,10,u[61]),ve=m(ve,ge,he,pe,N,15,u[62]),pe=m(pe,ve,ge,he,W,21,u[63]),v[0]=v[0]+he|0,v[1]=v[1]+pe|0,v[2]=v[2]+ve|0,v[3]=v[3]+ge|0},_doFinalize:function(){var C=this._data,D=C.words,F=this._nDataBytes*8,x=C.sigBytes*8;D[x>>>5]|=128<<24-x%32;var Q=n.floor(F/4294967296),v=F;D[(x+64>>>9<<4)+15]=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360,D[(x+64>>>9<<4)+14]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,C.sigBytes=(D.length+1)*4,this._process();for(var I=this._hash,T=I.words,N=0;N<4;N++){var S=T[N];T[N]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}return I},clone:function(){var C=s.clone.call(this);return C._hash=this._hash.clone(),C}});function h(C,D,F,x,Q,v,I){var T=C+(D&F|~D&x)+Q+I;return(T<<v|T>>>32-v)+D}function g(C,D,F,x,Q,v,I){var T=C+(D&x|F&~x)+Q+I;return(T<<v|T>>>32-v)+D}function p(C,D,F,x,Q,v,I){var T=C+(D^F^x)+Q+I;return(T<<v|T>>>32-v)+D}function m(C,D,F,x,Q,v,I){var T=C+(F^(D|~x))+Q+I;return(T<<v|T>>>32-v)+D}i.MD5=s._createHelper(f),i.HmacMD5=s._createHmacHelper(f)})(Math),r.MD5})})(Hu)),Hu.exports}var EF=vF();const xv=d0(EF),CF=new fe({identifier:new K0(1),value:new K0(1)}),IF={name:()=>"DAC",length:G0,tables:new ee(CF,t=>t.length/2)},Fv=(t,e)=>t[e],o3=(t,e)=>t[e]<<8|t[e+1],s3=(t,e)=>t[e]|t[e+1]<<8,Uf=(t,e)=>Sv(t,e)>>>0,Gf=(t,e)=>Rv(t,e)>>>0,l3=t=>Array.from(t,e=>e.toString(16).padStart(2,"0")).join(""),yF=new TextDecoder("utf-8"),wF=t=>yF.decode(t),bF=t=>{const e=t.reduce((i,a)=>i+a.length,0),r=new Uint8Array(e);let n=0;return t.forEach(i=>{r.set(i,n),n+=i.length}),r},Sv=(t,e)=>t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3],Rv=(t,e)=>t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24;class BF{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=Fv(i,0),l=i.slice(a,a+16);a+=16;for(const u of l)o.push(i.slice(a,a+u)),a+=u;i=i.slice(a),n[s]=bF(o)}return e.pos+=r.length-2,n}}const DF={name:()=>"DHT",length:G0,tables:new BF},QF={name:()=>"DQT",length:G0,tables:new ee(new fe({identifier:new K0(1),data:new K0(64)}),t=>(t.length-2)/65)},xF={name:()=>"DRI",length:G0,restartInterval:G0},FF={name:()=>"EOI",afterEOI:new h0(Ge,1/0)},Hf={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:"p
4hotographicSensitivity",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 SF{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;o+=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?o3(e,s):s3(e,s),a=s=>this.bigEndian?Uf(e,s):Gf(e,s),o=s=>this.bigEndian?Sv(e,s):Rv(e,s);switch(r){case 1:return Fv(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=f=>this.bigEndian?o3(e,f):s3(e,f),l=f=>this.bigEndian?Uf(e,f):Gf(e,f),u=s(n);for(let f=0;f<u;f++){const h=e.slice(a,a+2),g=s(a+2),p=l(a+4),m=this.bytes[g],C=p*m;let D=e.slice(a+8,a+12);if(C>4){const v=this.bigEndian?Uf(D,0):Gf(D,0);D=e.slice(v,v+C)}const F=this._getTagValue(D,g,p),x=this.bigEndian?l3(h):l3(h.reverse()),Q=r[x];o[Q]=F,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,Hf.ifd,i),{exifIFDPointer:o,gpsInfoIFDPointer:s}=a;if(o&&(a.subExif=this._decodeIDFEntries(n,Hf.ifd,o)),s){const l=s;a.gpsInfo=this._decodeIDFEntries(n,Hf.gps,l,!0)}return e.pos+=r.parent.length-16,a}}const RF=t=>{const e=t?G0:j6,r=t?mm:J6;return new fe({fortyTwo:e,offsetToFirstIFD:r,entries:new SF(t)})};class kF{decode(e,r){const i=wF(e.buffer.slice(e.pos,e.pos+2))==="MM";return e.pos+=2,RF(i).decode(e,r).entries}}const TF={name:()=>"EXIF",length:G0,identifier:new $t(6),entries:new kF},_F={name:()=>"JFIF",length:G0,identifier:new $t(5),version:G0,units:Ge,xDensity:G0,yDensity:G0,thumbnailWidth:Ge,thumbnailHeight:Ge};class NF{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 OF=new fe({scanComponentSelector:Ge,entropyCodingTable:new K0(1)}),LF={name:()=>"SOS",length:G0,numberOfImageComponents:Ge,componentSpecifications:new ee(OF,t=>t.numberOfImageComponents),startOfSpectral:Ge,endOfSpectral:Ge,successiveApproximationBit:new K0(1),data:new NF},MF=new fe({id:Ge,samplingFactors:Ge,quantizationTableId:Ge}),Hr={name:()=>"SOF",length:G0,precision:Ge,height:G0,width:G0,numberOfComponents:Ge,components:new ee(MF,t=>t.numberOfComponents)},PF={name:()=>"SOI"},UF={length:G0,buf:new K0(t=>t.length-2)},GF=Array(63).fill(0).reduce((t,e,r)=>({...t,[r+65472]:UF}),{}),HF=new Tt(G0,{...GF,65472:Hr,65473:Hr,65474:Hr,65475:Hr,65476:DF,65477:Hr,65478:Hr,65479:Hr,65481:Hr,65482:Hr,65483:Hr,65484:IF,65485:Hr,65486:Hr,65487:Hr,65496:PF,65497:FF,65498:LF,65499:QF,65501:xF,65504:_F,65505:TF}),YF=new ee(HF),zF=t=>YF.fromBuffer(t).map(({version:r,...n})=>({type:r,...n})),kv={decode:zF};var oo=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Wn=[],an=[],WF=typeof Uint8Array<"u"?Uint8Array:Array,Kh=!1;function Tv(){Kh=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 19,888 bytes, lines 4-9
4+/",e=0,r=t.length;e<r;++e)Wn[e]=t[e],an[t.charCodeAt(e)]=e;an[45]=62,an[95]=63}function qF(t){Kh||Tv();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 WF(s*3/4-a),n=a>0?s-4:s;var l=0;for(e=0,r=0;e<n;e+=4,r+=3)i=an[t.charCodeAt(e)]<<18|an[t.charCodeAt(e+1)]<<12|an[t.charCodeAt(e+2)]<<6|an[t.charCodeAt(e+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=i&255;return a===2?(i=an[t.charCodeAt(e)]<<2|an[t.charCodeAt(e+1)]>>4,o[l++]=i&255):a===1&&(i=an[t.charCodeAt(e)]<<10|an[t.charCodeAt(e+1)]<<4|an[t.charCodeAt(e+2)]>>2,o[l++]=i>>8&255,o[l++]=i&255),o}function jF(t){return Wn[t>>18&63]+Wn[t>>12&63]+Wn[t>>6&63]+Wn[t&63]}function VF(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(jF(n));return i.join("")}function u3(t){Kh||Tv();for(var e,r=t.length,n=r%3,i="",a=[],o=16383,s=0,l=r-n;s<l;s+=o)a.push(VF(t,s,s+o>l?l:s+o));return n===1?(e=t[r-1],i+=Wn[e>>2],i+=Wn[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=Wn[e>>10],i+=Wn[e>>4&63],i+=Wn[e<<2&63],i+="="),a.push(i),a.join("")}function Jc(t,e,r,n,i){var a,o,s=i*8-n-1,l=(1<<s)-1,u=l>>1,f=-7,h=r?i-1:0,g=r?-1:1,p=t[e+h];for(h+=g,a=p&(1<<-f)-1,p>>=-f,f+=s;f>0;a=a*256+t[e+h],h+=g,f-=8);for(o=a&(1<<-f)-1,a>>=-f,f+=n;f>0;o=o*256+t[e+h],h+=g,f-=8);if(a===0)a=1-u;else{if(a===l)return o?NaN:(p?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-u}return(p?-1:1)*o*Math.pow(2,a-n)}function _v(t,e,r,n,i,a){var o,s,l,u=a*8-i-1,f=(1<<u)-1,h=f>>1,g=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,m=n?1:-1,C=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=f):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+h>=1?e+=g/l:e+=g*Math.pow(2,1-h),e*l>=2&&(o++,l/=2),o+h>=f?(s=0,o=f):o+h>=1?(s=(e*l-1)*Math.pow(2,i),o=o+h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=s&255,p+=m,s/=256,i-=8);for(o=o<<i|s,u+=i;u>0;t[r+p]=o&255,p+=m,o/=256,u-=8);t[r+p-m]|=C*128}var JF={}.toString,Nv=Array.isArray||function(t){return JF.call(t)=="[object Array]"};/*!
5 * The buffer module from node.js, for the browser.
6 *
7 * @author   Feross Aboukhadijeh <[email protected]> <http://feross.org>
8 * @license  MIT
9 */var Ov=50;xe.TYPED_ARRAY_SUPPORT=oo.TYPED_ARRAY_SUPPORT!==void 0?oo.TYPED_ARRAY_SUPPORT:!0;var ZF=vc();function vc(){return xe.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function wi(t,e){if(vc()<e)throw new RangeError("Invalid typed array length");return xe.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=xe.prototype):(t===null&&(t=new xe(e)),t.length=e),t}function xe(t,e,r){if(!xe.TYPED_ARRAY_SUPPORT&&!(this instanceof xe))return new xe(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 Xh(this,t)}return Lv(this,t,e,r)}xe.poolSize=8192;xe._augment=function(t){return t.__proto__=xe.prototype,t};function Lv(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?$F(t,e,r,n):typeof e=="string"?XF(t,e,r):eS(t,e)}xe.from=function(t,e,r){return Lv(null,t,e,r)};xe.TYPED_ARRAY_SUPPORT&&(xe.prototype.__proto__=Uint8Array.prototype,xe.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&xe[Symbol.species]);function Mv(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 KF(t,e,r,n){return Mv(e),e<=0?wi(t,e):r!==void 0?typeof n=="string"?wi(t,e).fill(r,n):wi(t,e).fill(r):wi(t,e)}xe.alloc=function(t,e,r){return KF(null,t,e,r)};function Xh(t,e){if(Mv(e),t=wi(t,e<0?0:$h(e)|0),!xe.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}xe.allocUnsafe=function(t){return Xh(null,t)};xe.allocUnsafeSlow=function(t){return Xh(null,t)};function XF(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!xe.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=Pv(e,r)|0;t=wi(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function ch(t,e){var r=e.length<0?0:$h(e.length)|0;t=wi(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function $F(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),xe.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=xe.prototype):t=ch(t,e),t}function eS(t,e){if(ni(e)){var r=$h(e.length)|0;return t=wi(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"||CS(e.length)?wi(t,0):ch(t,e);if(e.type==="Buffer"&&Nv(e.data))return ch(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function $h(t){if(t>=vc())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+vc().toString(16)+" bytes");return t|0}function tS(t){return+t!=t&&(t=0),xe.alloc(+t)}xe.isBuffer=ja;function ni(t){return!!(t!=null&&t._isBuffer)}xe.compare=function(e,r){if(!ni(e)||!ni(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};xe.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}};xe.concat=function(e,r){if(!Nv(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return xe.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=xe.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!ni(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function Pv(t,e){if(ni(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 Ec(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return qv(t).length;default:if(n)return Ec(t).length;e=(""+e).toLowerCase(),n=!0}}xe.byteLength=Pv;function rS(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 fS(this,e,r);case"utf8":case"utf-8":return Hv(this,e,r);case"ascii":return cS(this,e,r);case"latin1":case"binary":return AS(this,e,r);case"base64":return lS(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return hS(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}xe.prototype._isBuffer=!0;function qa(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}xe.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)qa(this,r,r+1);return this};xe.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)qa(this,r,r+3),qa(this,r+1,r+2);return this};xe.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)qa(this,r,r+7),qa(this,r+1,r+6),qa(this,r+2,r+5),qa(this,r+3,r+4);return this};xe.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?Hv(this,0,e):rS.apply(this,arguments)};xe.prototype.equals=function(e){if(!ni(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:xe.compare(this,e)===0};xe.prototype.inspect=function(){var e="",r=Ov;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};xe.prototype.compare=function(e,r,n,i,a){if(!ni(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,l=Math.min(o,s),u=this.slice(i,a),f=e.slice(r,n),h=0;h<l;++h)if(u[h]!==f[h]){o=u[h],s=f[h];break}return o<s?-1:s<o?1:0};function Uv(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=xe.from(e,n)),ni(e))return e.length===0?-1:c3(t,e,r,n,i);if(typeof e=="number")return e=e&255,xe.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):c3(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function c3(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 l(p,m){return a===1?p[m]:p.readUInt16BE(m*a)}var u;if(i){var f=-1;for(u=r;u<o;u++)if(l(t,u)===l(e,f===-1?0:u-f)){if(f===-1&&(f=u),u-f+1===s)return f*a}else f!==-1&&(u-=u-f),f=-1}else for(r+s>o&&(r=o-s),u=r;u>=0;u--){for(var h=!0,g=0;g<s;g++)if(l(t,u+g)!==l(e,g)){h=!1;break}if(h)return u}return-1}xe.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};xe.prototype.indexOf=function(e,r,n){return Uv(this,e,r,n,!0)};xe.prototype.lastIndexOf=function(e,r,n){return Uv(this,e,r,n,!1)};function nS(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 iS(t,e,r,n){return Xc(Ec(e,t.length-r),t,r,n)}function Gv(t,e,r,n){return Xc(vS(e),t,r,n)}function aS(t,e,r,n){return Gv(t,e,r,n)}function oS(t,e,r,n){return Xc(qv(e),t,r,n)}function sS(t,e,r,n){return Xc(ES(e,t.length-r),t,r,n)}xe.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 nS(this,e,r,n);case"utf8":case"utf-8":return iS(this,e,r,n);case"ascii":return Gv(this,e,r,n);case"latin1":case"binary":return aS(this,e,r,n);case"base64":return oS(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return sS(this,e,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}};xe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function lS(t,e,r){return e===0&&r===t.length?u3(t):u3(t.slice(e,r))}function Hv(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 l,u,f,h;switch(s){case 1:a<128&&(o=a);break;case 2:l=t[i+1],(l&192)===128&&(h=(a&31)<<6|l&63,h>127&&(o=h));break;case 3:l=t[i+1],u=t[i+2],(l&192)===128&&(u&192)===128&&(h=(a&15)<<12|(l&63)<<6|u&63,h>2047&&(h<55296||h>57343)&&(o=h));break;case 4:l=t[i+1],u=t[i+2],f=t[i+3],(l&192)===128&&(u&192)===128&&(f&192)===128&&(h=(a&15)<<18|(l&63)<<12|(u&63)<<6|f&63,h>65535&&h<1114112&&(o=h))}}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 uS(n)}var A3=4096;function uS(t){var e=t.length;if(e<=A3)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=A3));return r}function cS(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 AS(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 fS(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+=mS(t[a]);return i}function hS(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}xe.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(xe.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=xe.prototype;else{var a=r-e;i=new xe(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+e]}return i};function Y0(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")}xe.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||Y0(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return i};xe.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||Y0(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};xe.prototype.readUInt8=function(e,r){return r||Y0(e,1,this.length),this[e]};xe.prototype.readUInt16LE=function(e,r){return r||Y0(e,2,this.length),this[e]|this[e+1]<<8};xe.prototype.readUInt16BE=function(e,r){return r||Y0(e,2,this.length),this[e]<<8|this[e+1]};xe.prototype.readUInt32LE=function(e,r){return r||Y0(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};xe.prototype.readUInt32BE=function(e,r){return r||Y0(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};xe.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||Y0(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};xe.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||Y0(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};xe.prototype.readInt8=function(e,r){return r||Y0(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};xe.prototype.readInt16LE=function(e,r){r||Y0(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};xe.prototype.readInt16BE=function(e,r){r||Y0(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};xe.prototype.readInt32LE=function(e,r){return r||Y0(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};xe.prototype.readInt32BE=function(e,r){return r||Y0(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};xe.prototype.readFloatLE=function(e,r){return r||Y0(e,4,this.length),Jc(this,e,!0,23,4)};xe.prototype.readFloatBE=function(e,r){return r||Y0(e,4,this.length),Jc(this,e,!1,23,4)};xe.prototype.readDoubleLE=function(e,r){return r||Y0(e,8,this.length),Jc(this,e,!0,52,8)};xe.prototype.readDoubleBE=function(e,r){return r||Y0(e,8,this.length),Jc(this,e,!1,52,8)};function Tr(t,e,r,n,i,a){if(!ni(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")}xe.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;Tr(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};xe.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;Tr(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};xe.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,1,255,0),xe.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function Zc(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}xe.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,2,65535,0),xe.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Zc(this,e,r,!0),r+2};xe.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,2,65535,0),xe.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Zc(this,e,r,!1),r+2};function Kc(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}xe.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,4,4294967295,0),xe.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):Kc(this,e,r,!0),r+4};xe.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,4,4294967295,0),xe.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):Kc(this,e,r,!1),r+4};xe.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);Tr(this,e,r,n,a-1,-a)}var o=0,s=1,l=0;for(this[r]=e&255;++o<n&&(s*=256);)e<0&&l===0&&this[r+o-1]!==0&&(l=1),this[r+o]=(e/s>>0)-l&255;return r+n};xe.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);Tr(this,e,r,n,a-1,-a)}var o=n-1,s=1,l=0;for(this[r+o]=e&255;--o>=0&&(s*=256);)e<0&&l===0&&this[r+o+1]!==0&&(l=1),this[r+o]=(e/s>>0)-l&255;return r+n};xe.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,1,127,-128),xe.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};xe.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,2,32767,-32768),xe.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):Zc(this,e,r,!0),r+2};xe.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,2,32767,-32768),xe.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):Zc(this,e,r,!1),r+2};xe.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,4,2147483647,-2147483648),xe.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):Kc(this,e,r,!0),r+4};xe.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||Tr(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),xe.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):Kc(this,e,r,!1),r+4};function Yv(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 zv(t,e,r,n,i){return i||Yv(t,e,r,4),_v(t,e,r,n,23,4),r+4}xe.prototype.writeFloatLE=function(e,r,n){return zv(this,e,r,!0,n)};xe.prototype.writeFloatBE=function(e,r,n){return zv(this,e,r,!1,n)};function Wv(t,e,r,n,i){return i||Yv(t,e,r,8),_v(t,e,r,n,52,8),r+8}xe.prototype.writeDoubleLE=function(e,r,n){return Wv(this,e,r,!0,n)};xe.prototype.writeDoubleBE=function(e,r,n){return Wv(this,e,r,!1,n)};xe.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||!xe.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};xe.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)}
9if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!xe.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=ni(e)?e:Ec(new xe(e,i).toString()),l=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%l]}return this};var dS=/[^+\/0-9A-Za-z-_]/g;function gS(t){if(t=pS(t).replace(dS,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function pS(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function mS(t){return t<16?"0"+t.toString(16):t.toString(16)}function Ec(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 vS(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function ES(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 qv(t){return qF(gS(t))}function Xc(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 CS(t){return t!==t}function ja(t){return t!=null&&(!!t._isBuffer||jv(t)||IS(t))}function jv(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function IS(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&jv(t.slice(0,0))}var yS=Object.freeze({__proto__:null,Buffer:xe,INSPECT_MAX_BYTES:Ov,SlowBuffer:tS,isBuffer:ja,kMaxLength:ZF});function Vv(){throw new Error("setTimeout has not been defined")}function Jv(){throw new Error("clearTimeout has not been defined")}var Ji=Vv,Zi=Jv;typeof oo.setTimeout=="function"&&(Ji=setTimeout);typeof oo.clearTimeout=="function"&&(Zi=clearTimeout);function Zv(t){if(Ji===setTimeout)return setTimeout(t,0);if((Ji===Vv||!Ji)&&setTimeout)return Ji=setTimeout,setTimeout(t,0);try{return Ji(t,0)}catch{try{return Ji.call(null,t,0)}catch{return Ji.call(this,t,0)}}}function wS(t){if(Zi===clearTimeout)return clearTimeout(t);if((Zi===Jv||!Zi)&&clearTimeout)return Zi=clearTimeout,clearTimeout(t);try{return Zi(t)}catch{try{return Zi.call(null,t)}catch{return Zi.call(this,t)}}}var bi=[],zo=!1,Va,zu=-1;function bS(){!zo||!Va||(zo=!1,Va.length?bi=Va.concat(bi):zu=-1,bi.length&&Kv())}function Kv(){if(!zo){var t=Zv(bS);zo=!0;for(var e=bi.length;e;){for(Va=bi,bi=[];++zu<e;)Va&&Va[zu].run();zu=-1,e=bi.length}Va=null,zo=!1,wS(t)}}function qr(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];bi.push(new Xv(t,e)),bi.length===1&&!zo&&Zv(Kv)}function Xv(t,e){this.fun=t,this.array=e}Xv.prototype.run=function(){this.fun.apply(null,this.array)};var BS="browser",DS="browser",QS=!0,xS={},FS=[],SS="",RS={},kS={},TS={};function go(){}var _S=go,NS=go,OS=go,LS=go,MS=go,PS=go,US=go;function GS(t){throw new Error("process.binding is not supported")}function HS(){return"/"}function YS(t){throw new Error("process.chdir is not supported")}function zS(){return 0}var Mo=oo.performance||{},WS=Mo.now||Mo.mozNow||Mo.msNow||Mo.oNow||Mo.webkitNow||function(){return new Date().getTime()};function qS(t){var e=WS.call(Mo)*.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 jS=new Date;function VS(){var t=new Date,e=t-jS;return e/1e3}var In={nextTick:qr,title:BS,browser:QS,env:xS,argv:FS,version:SS,versions:RS,on:_S,addListener:NS,once:OS,off:LS,removeListener:MS,removeAllListeners:PS,emit:US,binding:GS,cwd:HS,chdir:YS,umask:zS,hrtime:qS,platform:DS,release:kS,config:TS,uptime:VS};function JS(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}
9function $c(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 $v={},f3=$c(yS),ZS;function ua(){}ua.prototype=Object.create(null);function qt(){qt.init.call(this)}qt.EventEmitter=qt;qt.usingDomains=!1;qt.prototype.domain=void 0;qt.prototype._events=void 0;qt.prototype._maxListeners=void 0;qt.defaultMaxListeners=10;qt.init=function(){this.domain=null,qt.usingDomains&&ZS.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new ua,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};qt.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 eE(t){return t._maxListeners===void 0?qt.defaultMaxListeners:t._maxListeners}qt.prototype.getMaxListeners=function(){return eE(this)};function KS(t,e,r){if(e)t.call(r);else for(var n=t.length,i=vl(t,n),a=0;a<n;++a)i[a].call(r)}function XS(t,e,r,n){if(e)t.call(r,n);else for(var i=t.length,a=vl(t,i),o=0;o<i;++o)a[o].call(r,n)}function $S(t,e,r,n,i){if(e)t.call(r,n,i);else for(var a=t.length,o=vl(t,a),s=0;s<a;++s)o[s].call(r,n,i)}function eR(t,e,r,n,i,a){if(e)t.call(r,n,i,a);else for(var o=t.length,s=vl(t,o),l=0;l<o;++l)s[l].call(r,n,i,a)}function tR(t,e,r,n){if(e)t.apply(r,n);else for(var i=t.length,a=vl(t,i),o=0;o<i;++o)a[o].apply(r,n)}qt.prototype.emit=function(e){var r,n,i,a,o,s,l,u=e==="error";if(s=this._events,s)u=u&&s.error==null;else if(!u)return!1;if(l=this.domain,u){if(r=arguments[1],l)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=l,r.domainThrown=!1,l.emit("error",r);else{if(r instanceof Error)throw r;var f=new Error('Uncaught, unspecified "error" event. ('+r+")");throw f.context=r,f}return!1}if(n=s[e],!n)return!1;var h=typeof n=="function";switch(i=arguments.length,i){case 1:KS(n,h,this);break;case 2:XS(n,h,this,arguments[1]);break;case 3:$S(n,h,this,arguments[1],arguments[2]);break;case 4:eR(n,h,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];tR(n,h,this,a)}return!0};function tE(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 ua,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=eE(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,rR(s)}return t}function rR(t){typeof console.warn=="function"&&console.warn(t)}qt.prototype.addListener=function(e,r){return tE(this,e,r,!1)};qt.prototype.on=qt.prototype.addListener;qt.prototype.prependListener=function(e,r){return tE(this,e,r,!0)};function rE(t,e,r){var n=!1;function i(){t.removeListener(e,i),n||(n=!0,r.apply(t,arguments))}return i.listener=r,i}qt.prototype.once=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,rE(this,e,r)),this};qt.prototype.prependOnceListener=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,rE(this,e,r)),this};qt.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 ua:(delete i[e],i.removeListener&&this.emit
vendor: 4,442 bytes, line 9
9("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 ua,this;delete i[e]}else nR(n,a);i.removeListener&&this.emit("removeListener",e,s||r)}return this};qt.prototype.off=function(t,e){return this.removeListener(t,e)};qt.prototype.removeAllListeners=function(e){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new ua,this._eventsCount=0):n[e]&&(--this._eventsCount===0?this._events=new ua: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 ua,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};qt.prototype.listeners=function(e){var r,n,i=this._events;return i?(r=i[e],r?typeof r=="function"?n=[r.listener||r]:n=iR(r):n=[]):n=[],n};qt.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):nE.call(t,e)};qt.prototype.listenerCount=nE;function nE(t){var e=this._events;if(e){var r=e[t];if(typeof r=="function")return 1;if(r)return r.length}return 0}qt.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function nR(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 vl(t,e){for(var r=new Array(e);e--;)r[e]=t[e];return r}function iR(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}var Ah;typeof Object.create=="function"?Ah=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:Ah=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var Ti=Ah,iE=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},aR=/%[sdj%]/g;function eA(t){if(!Cl(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(yn(arguments[r]));return e.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(t).replace(aR,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])El(o)||!po(o)?a+=" "+o:a+=" "+yn(o);return a}function tA(t,e){if(Xn(oo.process))return function(){return tA(t,e).apply(this,arguments)};if(In.noDeprecation===!0)return t;var r=!1;function n(){if(!r){if(In.throwDeprecation)throw new Error(e);In.traceDeprecation?console.trace(e):console.error(e),r=!0}return t.apply(this,arguments)}return n}var Eu={},Yf;function ed(t){if(Xn(Yf)&&(Yf=In.env.NODE_DEBUG||""),t=t.toUpperCase(),!Eu[t])if(new RegExp("\\b"+t+"\\b","i").test(Yf)){var e=0;Eu[t]=function(){var r=eA.apply(null,arguments);console.error("%s %d: %s",t,e,r)}}else Eu[t]=function(){};return Eu[t]}function yn(t,e){var r={seen:[],stylize:sR};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),rA(e)?r.showHidden=e:e&&id(r,e),Xn(r.showHidden)&&(r.showHidden=!1),Xn(r.depth)&&(r.depth=2),Xn(r.colors)&&(r.colors=!1),Xn(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=oR),Cc(r,t,r.depth)}yn.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]};yn.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function oR(t,e){var r=yn.styles[e];return r?"\x1B["+yn.colors[r][0]+"m"+t+"\x1B["+yn.colors[r][1]+"m":t}function sR(t,e){return t}function lR(t){var e={};return t.forEach(function(r,n){e[r]=!0}),e}function Cc(t,e,r){if(t.customInspect&&e&&no(e.inspect)&&e.inspect!==yn&&!(e.constructor&&e.constructor.prototype===e)){var n=e.inspect(r,t);return Cl(n)||(n=Cc(t,n,r)),n}var i=uR(t,e);if(i)return i;var a=Object.keys(e),o=lR(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(e)),Wo(e)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return zf(e);
vendor: 4,349 bytes, lines 9-18
9if(a.length===0){if(no(e)){var s=e.name?": "+e.name:"";return t.stylize("[Function"+s+"]","special")}if(ro(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(es(e))return t.stylize(Date.prototype.toString.call(e),"date");if(Wo(e))return zf(e)}var l="",u=!1,f=["{","}"];if(td(e)&&(u=!0,f=["[","]"]),no(e)){var h=e.name?": "+e.name:"";l=" [Function"+h+"]"}if(ro(e)&&(l=" "+RegExp.prototype.toString.call(e)),es(e)&&(l=" "+Date.prototype.toUTCString.call(e)),Wo(e)&&(l=" "+zf(e)),a.length===0&&(!u||e.length==0))return f[0]+l+f[1];if(r<0)return ro(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var g;return u?g=cR(t,e,r,o,a):g=a.map(function(p){return fh(t,e,r,o,p,u)}),t.seen.pop(),AR(g,l,f)}function uR(t,e){if(Xn(e))return t.stylize("undefined","undefined");if(Cl(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(rd(e))return t.stylize(""+e,"number");if(rA(e))return t.stylize(""+e,"boolean");if(El(e))return t.stylize("null","null")}function zf(t){return"["+Error.prototype.toString.call(t)+"]"}function cR(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)uE(e,String(o))?a.push(fh(t,e,r,n,String(o),!0)):a.push("");return i.forEach(function(l){l.match(/^\d+$/)||a.push(fh(t,e,r,n,l,!0))}),a}function fh(t,e,r,n,i,a){var o,s,l;if(l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]},l.get?l.set?s=t.stylize("[Getter/Setter]","special"):s=t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),uE(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(El(r)?s=Cc(t,l.value,null):s=Cc(t,l.value,r-1),s.indexOf(`
10`)>-1&&(a?s=s.split(`
11`).map(function(u){return"  "+u}).join(`
12`).substr(2):s=`
13`+s.split(`
14`).map(function(u){return"   "+u}).join(`
15`))):s=t.stylize("[Circular]","special")),Xn(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 AR(t,e,r){var n=t.reduce(function(i,a){return a.indexOf(`
16`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(e===""?"":e+`
17 `)+" "+t.join(`,
18  `)+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function td(t){return Array.isArray(t)}function rA(t){return typeof t=="boolean"}function El(t){return t===null}function aE(t){return t==null}function rd(t){return typeof t=="number"}function Cl(t){return typeof t=="string"}function oE(t){return typeof t=="symbol"}function Xn(t){return t===void 0}function ro(t){return po(t)&&nd(t)==="[object RegExp]"}function po(t){return typeof t=="object"&&t!==null}function es(t){return po(t)&&nd(t)==="[object Date]"}function Wo(t){return po(t)&&(nd(t)==="[object Error]"||t instanceof Error)}function no(t){return typeof t=="function"}function Ic(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}function sE(t){return xe.isBuffer(t)}function nd(t){return Object.prototype.toString.call(t)}function Wf(t){return t<10?"0"+t.toString(10):t.toString(10)}var fR=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hR(){var t=new Date,e=[Wf(t.getHours()),Wf(t.getMinutes()),Wf(t.getSeconds())].join(":");return[t.getDate(),fR[t.getMonth()],e].join(" ")}function lE(){hR(),eA.apply(null,arguments)}function id(t,e){if(!e||!po(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}function uE(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Ga=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function ad(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');if(Ga&&t[Ga]){var e=t[Ga];if(typeof e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,Ga,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var r,n,i=new Promise(function(s,l){r=s,n=l}),a=[],o=0;o<arguments.length;o++)a.push(arguments[o]);a.push(function(s,l){s?n(s):r(l)});try{t.apply(this,a)}catch(s){n(s)}return i}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Ga&&Object.defineProperty(e,Ga,{value:e,enumerable:!1,writable:!1,
vendor: 22,448 bytes, line 18
18configurable:!0}),Object.defineProperties(e,iE(t))}ad.custom=Ga;function dR(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}function cE(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){In.nextTick(o.bind(null,null,s))},function(s){In.nextTick(dR.bind(null,s,o))})}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Object.defineProperties(e,iE(t)),e}var gR={inherits:Ti,_extend:id,log:lE,isBuffer:sE,isPrimitive:Ic,isFunction:no,isError:Wo,isDate:es,isObject:po,isRegExp:ro,isUndefined:Xn,isSymbol:oE,isString:Cl,isNumber:rd,isNullOrUndefined:aE,isNull:El,isBoolean:rA,isArray:td,inspect:yn,deprecate:tA,format:eA,debuglog:ed,promisify:ad,callbackify:cE},pR=Object.freeze({__proto__:null,_extend:id,callbackify:cE,debuglog:ed,default:gR,deprecate:tA,format:eA,inherits:Ti,inspect:yn,isArray:td,isBoolean:rA,isBuffer:sE,isDate:es,isError:Wo,isFunction:no,isNull:El,isNullOrUndefined:aE,isNumber:rd,isObject:po,isPrimitive:Ic,isRegExp:ro,isString:Cl,isSymbol:oE,isUndefined:Xn,log:lE,promisify:ad});function mo(){this.head=null,this.tail=null,this.length=0}mo.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};mo.prototype.unshift=function(t){var e={data:t,next:this.head};this.length===0&&(this.tail=e),this.head=e,++this.length};mo.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}};mo.prototype.clear=function(){this.head=this.tail=null,this.length=0};mo.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};mo.prototype.concat=function(t){if(this.length===0)return xe.alloc(0);if(this.length===1)return this.head.data;for(var e=xe.allocUnsafe(t>>>0),r=this.head,n=0;r;)r.data.copy(e,n),n+=r.data.length,r=r.next;return e};var mR=xe.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 vR(t){if(t&&!mR(t))throw new Error("Unknown encoding: "+t)}function Il(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),vR(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=CR;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=IR;break;default:this.write=ER;return}this.charBuffer=new xe(6),this.charReceived=0,this.charLength=0}Il.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};Il.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};Il.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 ER(t){return t.toString(this.encoding)}function CR(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function IR(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}b0.ReadableState=AE;var u0=ed("stream");Ti(b0,qt);function yR(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 wR(t,e){return t.listeners(e).length}function AE(t,e){t=t||{},this.objectMode=!!t.objectMode,e instanceof Wr&&(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 mo,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 Il(t.encoding),this.encoding=t.encoding)}function b0(t){if(!(this instanceof b0))return new b0(t);this._readableState=new AE(t,this),this.readable=!0,t&&typeof t.read=="function"&&(this._read=t.read),qt.call(this)}b0.prototype.push=function(t,e){var r=this._readableState;return!r.objectMode&&typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=xe.from(t,e),e="")),fE(this,r,t,e,!1)};b0.prototype.unshift=function(t){var e=this._readableState;return fE(this,e,t,"",!0)};b0.prototype.isPaused=function(){return this._readableState.flowing===!1};function fE(t,e,r,n,i){var a=DR(e,r);if(a)t.emit("error",a);else if(r===null)e.reading=!1,QR(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 l;e.decoder&&!i&&!n&&(r=e.decoder.write(r),l=!e.objectMode&&r.length===0),i||(e.reading=!1),l||(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&&nA(t))),xR(t,e)}else i||(e.reading=!1);return bR(e)}function bR(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||t.length===0)}b0.prototype.setEncoding=function(t){return this._readableState.decoder=new Il(t),this._readableState.encoding=t,this};var h3=8388608;function BR(t){return t>=h3?t=h3:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function d3(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=BR(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}b0.prototype.read=function(t){u0("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 u0("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?qf(this):nA(this),null;if(t=d3(t,e),t===0&&e.ended)return e.length===0&&qf(this),null;var n=e.needReadable;u0("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,u0("length less than watermark",n)),e.ended||e.reading?(n=!1,u0("reading or ended",n)):n&&(u0("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=d3(r,e)));var i;return t>0?i=hE(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&&qf(this)),i!==null&&this.emit("data",i),i};function DR(t,e){var r=null;return!xe.isBuffer(e)&&typeof e!="string"&&e!==null&&e!==void 0&&!t.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function QR(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,nA(t)}}function nA(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(u0("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?qr(g3,t):g3(t))}function g3(t){u0("emit readable"),t.emit("readable"),od(t)}function xR(t,e){e.readingMore||(e.readingMore=!0,qr(FR,t,e))}function FR(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(u0("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}b0.prototype._read=function(t){this.emit("error",new Error("not implemented"))};b0.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,u0("pipe count=%d opts=%j",n.pipesCount,e);var i=!e||e.end!==!1,a=i?s:f;n.endEmitted?qr(a):r.once("end",a),t.on("unpipe",o);function o(F){u0("onunpipe"),F===r&&f()}function s(){u0("onend"),t.end()}var l=SR(r);t.on("drain",l);var u=!1;function f(){u0("cleanup"),t.removeListener("close",m),t.removeListener("finish",C),t.removeListener("drain",l),t.removeListener("error",p),t.removeListener("unpipe",o),r.removeListener("end",s),r.removeListener("end",f),r.removeListener("data",g),u=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&l()}var h=!1;r.on("data",g);function g(F){u0("ondata"),h=!1;var x=t.write(F);x===!1&&!h&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&dE(n.pipes,t)!==-1)&&!u&&(u0("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,h=!0),r.pause())}function p(F){u0("onerror",F),D(),t.removeListener("error",p),wR(t,"error")===0&&t.emit("error",F)}yR(t,"error",p);function m(){t.removeListener("finish",C),D()}t.once("close",m);function C(){u0("onfinish"),t.removeListener("close",m),D()}t.once("finish",C);function D(){u0("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(u0("pipe resume"),r.resume()),t};function SR(t){return function(){var e=t._readableState;u0("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&t.listeners("data").length&&(e.flowing=!0,od(t))}}b0.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=dE(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)};b0.prototype.on=function(t,e){var r=qt.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&&nA(this):qr(RR,this))}return r};b0.prototype.addListener=b0.prototype.on;function RR(t){u0("readable nexttick read 0"),t.read(0)}b0.prototype.resume=function(){var t=this._readableState;return t.flowing||(u0("resume"),t.flowing=!0,kR(this,t)),this};function kR(t,e){e.resumeScheduled||(e.resumeScheduled=!0,qr(TR,t,e))}function TR(t,e){e.reading||(u0("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),od(t),e.flowing&&!e.reading&&t.read(0)}b0.prototype.pause=function(){return u0("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(u0("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function od(t){var e=t._readableState;for(u0("flow",e.flowing);e.flowing&&t.read()!==null;);}b0.prototype.wrap=function(t){var e=this._readableState,r=!1,n=this;t.on("end",function(){if(u0("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(u0("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 MR(a,function(o){t.on(o,n.emit.bind(n,o))}),n._read=function(o){u0("wrapped _read",o),r&&(r=!1,t.resume())},n};b0._fromList=hE;function hE(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=_R(t,e.buffer,e.decoder),r}function _R(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?NR(t,e):OR(t,e),n}function NR(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 OR(t,e){var r=xe.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 qf(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,qr(LR,e,t))}function LR(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function MR(t,e){for(var r=0,n=t.length;r<n;r++)e(t[r],r)}function dE(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}X0.WritableState=sd;Ti(X0,qt);function PR(){}function UR(t,e,r){this.chunk=t,this.encoding=e,this.callback=r,this.next=null}function sd(t,e){Object.defineProperty(this,"buffer",{get:tA(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),t=t||{},this.objectMode=!!t.objectMode,e instanceof Wr&&(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){jR(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 vE(this)}sd.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};function X0(t){if(!(this instanceof X0)&&!(this instanceof Wr))return new X0(t);this._writableState=new sd(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev)),qt.call(this)}X0.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function GR(t,e){var r=new Error("write after end");t.emit("error",r),qr(e,r)}function HR(t,e,r,n){var i=!0,a=!1;return r===null?a=new TypeError("May not write null values to stream"):!xe.isBuffer(r)&&typeof r!="string"&&r!==void 0&&!e.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),qr(n,a),i=!1),i}X0.prototype.write=function(t,e,r){var n=this._writableState,i=!1;return typeof e=="function"&&(r=e,e=null),xe.isBuffer(t)?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=PR),n.ended?GR(this,r):HR(this,n,t,r)&&(n.pendingcb++,i=zR(this,n,t,e,r)),i};X0.prototype.cork=function(){var t=this._writableState;t.corked++};X0.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.finished&&!t.bufferProcessing&&t.bufferedRequest&&gE(this,t))};X0.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 YR(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=xe.from(e,r)),e}function zR(t,e,r,n,i){r=YR(e,r,n),xe.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 UR(r,n,i),s?s.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else hh(t,e,!1,a,r,n,i);return o}function hh(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 WR(t,e,r,n,i){--e.pendingcb,r?qr(i,n):i(n),t._writableState.errorEmitted=!0,t.emit("error",n)}function qR(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function jR(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(qR(r),e)WR(t,r,n,e,i);else{var a=pE(r);!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&gE(t,r),n?qr(p3,t,r,a,i):p3(t,r,a,i)}}function p3(t,e,r,n){r||VR(t,e),e.pendingcb--,n(),mE(t,e)}function VR(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function gE(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;hh(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 vE(e)}else{for(;r;){var s=r.chunk,l=r.encoding,u=r.callback,f=e.objectMode?1:s.length;if(hh(t,e,!1,f,s,l,u),r=r.next,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequestCount=0,e.bufferedRequest=r,e.bufferProcessing=!1}X0.prototype._write=function(t,e,r){r(new Error("not implemented"))};X0.prototype._writev=null;X0.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&&JR(this,n,r)};function pE(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function m3(t,e){e.prefinished||(e.prefinished=!0,t.emit("prefinish"))}function mE(t,e){var r=pE(e);return r&&(e.pendingcb===0?(m3(t,e),e.finished=!0,t.emit("finish")):m3(t,e)),r}function JR(t,e,r){e.ending=!0,mE(t,e),r&&(e.finished?qr(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function vE(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}}Ti(Wr,b0);var v3=Object.keys(X0.prototype);for(var jf=0;jf<v3.length;jf++){var Vf=v3[jf];Wr.prototype[Vf]||(Wr.prototype[Vf]=X0.prototype[Vf])}function Wr(t){if(!(this instanceof Wr))return new Wr(t);b0.call(this,t),X0.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",ZR)}function ZR(){this.allowHalfOpen||this._writableState.ended||qr(KR,this)}function KR(t){t.end()}Ti(Qn,Wr);function XR(t){this.afterTransform=function(e,r){return $R(t,e,r)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function $R(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 Qn(t){if(!(this instanceof Qn))return new Qn(t);Wr.call(this,t),this._transformState=new XR(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){E3(e,r)}):E3(e)})}Qn.prototype.push=function(t,e){return this._transformState.needTransform=!1,Wr.prototype.push.call(this,t,e)};Qn.prototype._transform=function(t,e,r){throw new Error("Not implemented")};Qn.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)}};Qn.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 E3(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)}Ti(ts,Qn);function ts(t){if(!(this instanceof ts))return new ts(t);Qn.call(this,t)}ts.prototype._transform=function(t,e,r){r(null,t)};Ti(xn,qt);xn.Readable=b0;xn.Writable=X0;xn.Duplex=Wr;xn.Transform=Qn;xn.PassThrough=ts;xn.Stream=xn;function xn(){qt.call(this)}xn.prototype.pipe=function(t,e){var r=this;function n(f){t.writable&&t.write(f)===!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 l(f){if(u(),qt.listenerCount(this,"error")===0)throw f}r.on("error",l),t.on("error",l);function u(){r.removeListener("data",n),t.removeListener("drain",i),r.removeListener("end",o),r.removeListener("close",s
18),r.removeListener("error",l),t.removeListener("error",l),r.removeListener("end",u),r.removeListener("close",u),t.removeListener("close",u)}return r.on("end",u),r.on("close",u),t.on("close",u),t.emit("pipe",r),t};var ek=Object.freeze({__proto__:null,Duplex:Wr,PassThrough:ts,Readable:b0,Stream:xn,Transform:Qn,Writable:X0,default:xn}),tk=$c(ek),EE={};function C3(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 rk=Object.prototype.hasOwnProperty,I3=Object.keys||function(t){var e=[];for(var r in t)rk.call(t,r)&&e.push(r);return e},y3=Array.prototype.slice,Jf;function CE(){return typeof Jf<"u"?Jf:Jf=(function(){return function(){}.name==="foo"})()}function w3(t){return Object.prototype.toString.call(t)}function b3(t){return ja(t)||typeof oo.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t?!!(t instanceof DataView||t.buffer&&t.buffer instanceof ArrayBuffer):!1}function gr(t,e){t||hr(t,!0,e,"==",rl)}var nk=/\s*function\s+([^\(\s]*)\s*/;function IE(t){if(no(t)){if(CE())return t.name;var e=t.toString(),r=e.match(nk);return r&&r[1]}}gr.AssertionError=iA;function iA(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=ik(this),this.generatedMessage=!0);var e=t.stackStartFunction||hr;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=IE(e),a=n.indexOf(`
19`+i);if(a>=0){var o=n.indexOf(`
20`,a+1);n=n.substring(o+1)}this.stack=n}}}Ti(iA,Error);function B3(t,e){return typeof t=="string"?t.length<e?t:t.slice(0,e):t}function D3(t){if(CE()||!no(t))return yn(t);var e=IE(t),r=e?": "+e:"";return"[Function"+r+"]"}function ik(t){return B3(D3(t.actual),128)+" "+t.operator+" "+B3(D3(t.expected),128)}function hr(t,e,r,n,i){throw new iA({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}gr.fail=hr;function rl(t,e){t||hr(t,!0,e,"==",rl)}gr.ok=rl;gr.equal=ld;function ld(t,e,r){t!=e&&hr(t,e,r,"==",ld)}gr.notEqual=ud;function ud(t,e,r){t==e&&hr(t,e,r,"!=",ud)}gr.deepEqual=cd;function cd(t,e,r){rs(t,e,!1)||hr(t,e,r,"deepEqual",cd)}gr.deepStrictEqual=Ad;function Ad(t,e,r){rs(t,e,!0)||hr(t,e,r,"deepStrictEqual",Ad)}function rs(t,e,r,n){if(t===e)return!0;if(ja(t)&&ja(e))return C3(t,e)===0;if(es(t)&&es(e))return t.getTime()===e.getTime();if(ro(t)&&ro(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(b3(t)&&b3(e)&&w3(t)===w3(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return C3(new Uint8Array(t.buffer),new Uint8Array(e.buffer))===0;if(ja(t)!==ja(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),ak(t,e,r,n))}function Q3(t){return Object.prototype.toString.call(t)=="[object Arguments]"}function ak(t,e,r,n){if(t==null||e===null||e===void 0)return!1;if(Ic(t)||Ic(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=Q3(t),a=Q3(e);if(i&&!a||!i&&a)return!1;if(i)return t=y3.call(t),e=y3.call(e),rs(t,e,r);var o=I3(t),s=I3(e),l,u;if(o.length!==s.length)return!1;for(o.sort(),s.sort(),u=o.length-1;u>=0;u--)if(o[u]!==s[u])return!1;for(u=o.length-1;u>=0;u--)if(l=o[u],!rs(t[l],e[l],r,n))return!1;return!0}gr.notDeepEqual=fd;function fd(t,e,r){rs(t,e,!1)&&hr(t,e,r,"notDeepEqual",fd)}gr.notDeepStrictEqual=hd;function hd(t,e,r){rs(t,e,!0)&&hr(t,e,r,"notDeepStrictEqual",hd)}gr.strictEqual=dd;function dd(t,e,r){t!==e&&hr(t,e,r,"===",dd)}gr.notStrictEqual=gd;function gd(t,e,r){t===e&&hr(t,e,r,"!==",gd)}function x3(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 ok(t){var e;try{t()}catch(r){e=r}return e}function yE(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=ok(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&hr(i,r,"Missing expected exception"+n);var a=typeof n=="string",o=!t&&Wo(i),s=!t&&i&&!r;if((o&&a&&x3(i,r)||s)&&hr(i,r,"Got unwanted exception"+n),t&&i&&r&&!x3(i,r)||!t&&i)throw i}gr.throws=wE;function wE(t,e,r){yE(!0,t,e,r)}gr.doesNotThrow=bE;function bE(t,e,r){yE(!1,t,e,r)}gr.ifError=BE;function BE(t){if(t)throw t}var sk=Object.freeze({__proto__:null,AssertionError:iA,assert:rl,deepEqual:cd,deepStrictEqual:Ad,default:gr,doesNotThrow:bE,equal:ld,fail:hr,ifError:BE,notDeepEqual:fd,notDeepStrictEqual:hd,notEqual:ud,notStr
vendor: 19,796 bytes, line 20
20ictEqual:gd,ok:rl,strictEqual:dd,throws:wE}),DE=$c(sk);function lk(){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 uk=lk,li={},yl={};(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 l in s)r(s,l)&&(a[l]=s[l])}}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(o,s,l,u,f){if(s.subarray&&o.subarray){o.set(s.subarray(l,l+u),f);return}for(var h=0;h<u;h++)o[f+h]=s[l+h]},flattenChunks:function(o){var s,l,u,f,h,g;for(u=0,s=0,l=o.length;s<l;s++)u+=o[s].length;for(g=new Uint8Array(u),f=0,s=0,l=o.length;s<l;s++)h=o[s],g.set(h,f),f+=h.length;return g}},i={arraySet:function(o,s,l,u,f){for(var h=0;h<u;h++)o[f+h]=s[l+h]},flattenChunks:function(o){return[].concat.apply([],o)}};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)})(yl);var us={},ck=yl,Ak=4,F3=0,S3=1,fk=2;function cs(t){for(var e=t.length;--e>=0;)t[e]=0}var hk=0,QE=1,dk=2,gk=3,pk=258,pd=29,wl=256,nl=wl+1+pd,qo=30,md=19,xE=2*nl+1,Ja=15,Zf=16,mk=7,vd=256,FE=16,SE=17,RE=18,dh=[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],Wu=[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],vk=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],kE=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ek=512,Ii=new Array((nl+2)*2);cs(Ii);var qs=new Array(qo*2);cs(qs);var il=new Array(Ek);cs(il);var al=new Array(pk-gk+1);cs(al);var Ed=new Array(pd);cs(Ed);var yc=new Array(qo);cs(yc);function Kf(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 TE,_E,NE;function Xf(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function OE(t){return t<256?il[t]:il[256+(t>>>7)]}function ol(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function Sr(t,e,r){t.bi_valid>Zf-r?(t.bi_buf|=e<<t.bi_valid&65535,ol(t,t.bi_buf),t.bi_buf=e>>Zf-t.bi_valid,t.bi_valid+=r-Zf):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)}function qn(t,e,r){Sr(t,r[e*2],r[e*2+1])}function LE(t,e){var r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1}function Ck(t){t.bi_valid===16?(ol(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 Ik(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,l=e.stat_desc.max_length,u,f,h,g,p,m,C=0;for(g=0;g<=Ja;g++)t.bl_count[g]=0;for(r[t.heap[t.heap_max]*2+1]=0,u=t.heap_max+1;u<xE;u++)f=t.heap[u],g=r[r[f*2+1]*2+1]+1,g>l&&(g=l,C++),r[f*2+1]=g,!(f>n)&&(t.bl_count[g]++,p=0,f>=s&&(p=o[f-s]),m=r[f*2],t.opt_len+=m*(g+p),a&&(t.static_len+=m*(i[f*2+1]+p)));if(C!==0){do{for(g=l-1;t.bl_count[g]===0;)g--;t.bl_count[g]--,t.bl_count[g+1]+=2,t.bl_count[l]--,C-=2}while(C>0);for(g=l;g!==0;g--)for(f=t.bl_count[g];f!==0;)h=t.heap[--u],!(h>n)&&(r[h*2+1]!==g&&(t.opt_len+=(g-r[h*2+1])*r[h*2],r[h*2+1]=g),f--)}}function ME(t,e,r){var n=new Array(Ja+1),i=0,a,o;for(a=1;a<=Ja;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]=LE(n[s]++,s))}}function yk(){var t,e,r,n,i,a=new Array(Ja+1);for(r=0,n=0;n<pd-1;n++)for(Ed[n]=r,t=0;t<1<<dh[n];t++)al[r++]=n;for(al[r-1]=n,i=0,n=0;n<16;n++)for(yc[n]=i,t=0;t<1<<Wu[n];t++)il[i++]=n;for(i>>=7;n<qo;n++)for(yc[n]=i<<7,t=0;t<1<<Wu[n]-7;t++)il[256+i++]=n;for(e=0;e<=Ja;e++)a[e]=0;for(t=0;t<=143;)Ii[t*2+1]=8,t++,a[8]++;for(;t<=255;)Ii[t*2+1]=9,t++,a[9]++;for(;t<=279;)Ii[t*2+1]=7,t++,a[7]++;for(;t<=287;)Ii[t*2+1]=8,t++,a[8]++;for(ME(Ii,nl+1,a),t=0;t<qo;t++)qs[t*2+1]=5,qs[t*2]=LE(t,5);TE=new Kf(Ii,dh,wl+1,nl,Ja),_E=new Kf(qs,Wu,0,qo,Ja),NE=new Kf(new Array(0),vk,0,md,mk)}function PE(t){var e;for(e=0;e<nl;e++)t.dyn_ltree[e*2]=0;for(e=0;e<qo;e++)t.dyn_dtree[e*2]=0;for(e=0;e<md;e++)t.bl_tree[e*2]=0;t.dyn_ltree[vd*2]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function UE(t){t.bi_valid>8?ol(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 wk(t,e,r,n){UE(t),ol(t,r),ol(t,~r),ck.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function R3(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 $f(t,e,r){for(var n=t.heap[r],i=r<<1;i<=t.heap_len&&(i<t.heap_len&&R3(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!R3(e,n,t.heap[i],t.depth));)t.heap[r]=t.heap[i],r=i,i<<=1;t.heap[r]=n}function k3(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?qn(t,i,e):(o=al[i],qn(t,o+wl+1,e),s=dh[o],s!==0&&(i-=Ed[o],Sr(t,i,s)),n--,o=OE(n),qn(t,o,r),s=Wu[o],s!==0&&(n-=yc[o],Sr(t,n,s)));while(a<t.last_lit);qn(t,vd,e)}function gh(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,l=-1,u;for(t.heap_len=0,t.heap_max=xE,o=0;o<a;o++)r[o*2]!==0?(t.heap[++t.heap_len]=l=o,t.depth[o]=0):r[o*2+1]=0;for(;t.heap_len<2;)u=t.heap[++t.heap_len]=l<2?++l:0,r[u*2]=1,t.depth[u]=0,t.opt_len--,i&&(t.static_len-=n[u*2+1]);for(e.max_code=l,o=t.heap_len>>1;o>=1;o--)$f(t,r,o);u=a;do o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],$f(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=s,r[u*2]=r[o*2]+r[s*2],t.depth[u]=(t.depth[o]>=t.depth[s]?t.depth[o]:t.depth[s])+1,r[o*2+1]=r[s*2+1]=u,t.heap[1]=u++,$f(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],Ik(t,e),ME(r,l,t.bl_count)}function T3(t,e,r){var n,i=-1,a,o=e[1],s=0,l=7,u=4;for(o===0&&(l=138,u=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)&&(s<u?t.bl_tree[a*2]+=s:a!==0?(a!==i&&t.bl_tree[a*2]++,t.bl_tree[FE*2]++):s<=10?t.bl_tree[SE*2]++:t.bl_tree[RE*2]++,s=0,i=a,o===0?(l=138,u=3):a===o?(l=6,u=3):(l=7,u=4))}function _3(t,e,r){var n,i=-1,a,o=e[1],s=0,l=7,u=4;for(o===0&&(l=138,u=3),n=0;n<=r;n++)if(a=o,o=e[(n+1)*2+1],!(++s<l&&a===o)){if(s<u)do qn(t,a,t.bl_tree);while(--s!==0);else a!==0?(a!==i&&(qn(t,a,t.bl_tree),s--),qn(t,FE,t.bl_tree),Sr(t,s-3,2)):s<=10?(qn(t,SE,t.bl_tree),Sr(t,s-3,3)):(qn(t,RE,t.bl_tree),Sr(t,s-11,7));s=0,i=a,o===0?(l=138,u=3):a===o?(l=6,u=3):(l=7,u=4)}}function bk(t){var e;for(T3(t,t.dyn_ltree,t.l_desc.max_code),T3(t,t.dyn_dtree,t.d_desc.max_code),gh(t,t.bl_desc),e=md-1;e>=3&&t.bl_tree[kE[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function Bk(t,e,r,n){var i;for(Sr(t,e-257,5),Sr(t,r-1,5),Sr(t,n-4,4),i=0;i<n;i++)Sr(t,t.bl_tree[kE[i]*2+1],3);_3(t,t.dyn_ltree,e-1),_3(t,t.dyn_dtree,r-1)}function Dk(t){var e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return F3;if(t.dyn_ltree[18]!==0||t.dyn_ltree[20]!==0||t.dyn_ltree[26]!==0)return S3;for(r=32;r<wl;r++)if(t.dyn_ltree[r*2]!==0)return S3;return F3}var N3=!1;function Qk(t){N3||(yk(),N3=!0),t.l_desc=new Xf(t.dyn_ltree,TE),t.d_desc=new Xf(t.dyn_dtree,_E),t.bl_desc=new Xf(t.bl_tree,NE),t.bi_buf=0,t.bi_valid=0,PE(t)}function GE(t,e,r,n){Sr(t,(hk<<1)+(n?1:0),3),wk(t,e,r)}function xk(t){Sr(t,QE<<1,3),qn(t,vd,Ii),Ck(t)}function Fk(t,e,r,n){var i,a,o=0;t.level>0?(t.strm.data_type===fk&&(t.strm.data_type=Dk(t)),gh(t,t.l_desc),gh(t,t.d_desc),o=bk(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?GE(t,e,r,n):t.strategy===Ak||a===i?(Sr(t,(QE<<1)+(n?1:0),3),k3(t,Ii,qs)):(Sr(t,(dk<<1)+(n?1:0),3),Bk(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),k3(t,t.dyn_ltree,t.dyn_dtree)),PE(t),n&&UE(t)}function Sk(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[(al[r]+wl+1)*2]++,t.dyn_dtree[OE(e)*2]++),t.last_lit===t.lit_bufsize-1}us._tr_init=Qk;us._tr_stored_block=GE;us._tr_flush_block=Fk;us._tr_tally=Sk;us._tr_align=xk;function Rk(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 HE=Rk;function kk(){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 Tk=kk();function _k(t,e,r,n){var i=Tk,a=n+r;t^=-1;for(var o=n;o<a;o++)t=t>>>8^i[(t^e[o])&255];return t^-1}var YE=_k,Nk={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"},fr=yl,ln=us,zE=HE,Ki=YE,Ok=Nk,vo=0,Lk=1,Mk=3,ca=4,O3=5,jn=0,L3=1,un=-2,Pk=-3,e1=-5,Uk=-1,Gk=1,Cu=2,Hk=3,Yk=4,zk=0,Wk=2,aA=8,qk=9,jk=15,Vk=8,Jk=29,Zk=256,ph=Zk+1+Jk,Kk=30,Xk=19,$k=2*ph+1,eT=15,Wt=3,aa=258,wn=aa+Wt+1,tT=32,oA=42,mh=69,qu=73,ju=91,Vu=103,Za=113,Ms=666,L0=1,bl=2,so=3,As=4,rT=3;function oa(t,e){return t.msg=Ok[e],e}function M3(t){return(t<<1)-(t>4?9:0)}function ra(t){for(var e=t.length;--e>=0;)t[e]=0}function Xi(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(fr.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 J0(t,e){ln._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Xi(t.strm)}function Kt(t,e){t.pending_buf[t.pending++]=e}function Ns(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function nT(t,e,r,n){var i=t.avail_in;return i>n&&(i=n),i===0?0:(t.avail_in-=i,fr.arraySet(e,t.input,t.next_in,i,r),t.state.wrap===1?t.adler=zE(t.adler,e,i,r):t.state.wrap===2&&(t.adler=Ki(t.adler,e,i,r)),t.next_in+=i,t.total_in+=i,i)}function WE(t,e){var r=t.max_chain_length,n=t.strstart,i,a,o=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-wn?t.strstart-(t.w_size-wn):0,u=t.window,f=t.w_mask,h=t.prev,g=t.strstart+aa,p=u[n+o-1],m=u[n+o];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(i=e,!(u[i+o]!==m||u[i+o-1]!==p||u[i]!==u[n]||u[++i]!==u[n+1])){n+=2,i++;do;while(u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&u[++n]===u[++i]&&n<g);if(a=aa-(g-n),n=g-aa,a>o){if(t.match_start=e,o=a,a>=s)break;p=u[n+o-1],m=u[n+o]}}while((e=h[e&f])>l&&--r!==0);return o<=t.lookahead?o:t.lookahead}function lo(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-wn)){fr.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=nT(t.strm,t.window,t.strstart+t.lookahead,a),t.lookahead+=n,t.lookahead+t.insert>=Wt)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+Wt-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<Wt)););}while(t.lookahead<wn&&t.strm.avail_in!==0)}function iT(t,e){var r=65535;for(r>t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(lo(t),t.lookahead===0&&e===vo)return L0;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,J0(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-wn&&(J0(t,!1),t.strm.avail_out===0))return L0}return t.insert=0,e===ca?(J0(t,!0),t.strm.avail_out===0?so:As):(t.strstart>t.block_start&&(J0(t,!1),t.strm.avail_out===0),L0)}function t1(t,e){for(var r,n;;){if(t.lookahead<wn){if(lo(t),t.lookahead<wn&&e===vo)return L0;if(t.lookahead===0)break}if(r=0,t.lookahead>=Wt&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Wt-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-wn&&(t.match_length=WE(t,r)),t.match_length>=Wt)if(n=ln._tr_tally(t,t.strstart-t.match_start,t.match_length-Wt),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Wt){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Wt-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=ln._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(J0(t,!1),t.strm.avail_out===0))return L0}return t.insert=t.strstart<Wt-1?t.strstart:Wt-1,e===ca?(J0(t,!0),t.strm.avail_out===0?so:As):t.last_lit&&(J0(t,!1),t.strm.avail_out===0)?L0:bl}function _o(t,e){for(var r,n,i;;){if(t.lookahead<wn){if(lo(t),t.lookahead<wn&&e===vo)return L0;if(t.lookahead===0)break}if(r=0,t.lookahead>=Wt&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+Wt-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=Wt-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-wn&&(t.match_length=WE(t,r),t.match_length<=5&&(t.strategy===Gk||t.match_length===Wt&&t.strstart-t.match_start>4096)&&(t.match_length=Wt-1)),t.prev_length>=Wt&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-Wt,n=ln._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-Wt),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+Wt-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=Wt-1,t.strstart++,n&&(J0(t,!1),t.strm.avail_out===0))return L0}else if(t.match_available){if(n=ln._tr_tally(t,0,t.window[t.strstart-1]),n&&J0(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return L0}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=ln._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<Wt-1?t.strstart:Wt-1,e===ca?(J0(t,!0),t.strm.avail_out===0?so:As):t.last_lit&&(J0(t,!1),t.strm.avail_out===0)?L0:bl}function aT(t,e){for(var r,n,i,a,o=t.window;;){if(t.lookahead<=aa){if(lo(t),t.lookahead<=aa&&e===vo)return L0;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Wt&&t.strstart>0&&(i=t.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=t.strstart+aa;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=aa-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Wt?(r=ln._tr_tally(t,1,t.match_length-Wt),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=ln._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(J0(t,!1),t.strm.avail_out===0))return L0}return t.insert=0,e===ca?(J0(t,!0),t.strm.avail_out===0?so:As):t.last_lit&&(J0(t,!1),t.strm.avail_out===0)?L0:bl}function oT(t,e){for(var r;;){if(t.lookahead===0&&(lo(t),t.lookahead===0)){if(e===vo)return L0;break}if(t.match_length=0,r=ln._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(J0(t,!1),t.strm.avail_out===0))return L0}return t.insert=0,e===ca?(J0(t,!0),t.strm.avail_out===0?so:As):t.last_lit&&(J0(t,!1),t.strm.avail_out===0)?L0:bl}function Gn(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 Go;Go=[new Gn(0,0,0,0,iT),new Gn(4,4,8,4,t1),new Gn(4,5,16,8,t1),new Gn(4,6,32,32,t1),new Gn(4,4,16,16,_o),new Gn(8,16,32,32,_o),new Gn(8,16,128,128,_o),new Gn(8,32,128,256,_o),new Gn(32,128,258,1024,_o),new Gn(32,258,258,4096,_o)];function sT(t){t.window_size=2*t.w_size,ra(t.head),t.max_lazy_match=Go[t.level].max_lazy,t.good_match=Go[t.level].good_length,t.nice_match=Go[t.level].nice_length,t.max_chain_length=Go[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Wt-1,t.match_available=0,t.ins_h=0}function lT(){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=aA,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 fr.Buf16($k*2),this.dyn_dtree=new fr.Buf16((2*Kk+1)*2),this.bl_tree=new fr.Buf16((2*Xk+1)*2),ra(this.dyn_ltree),ra(this.dyn_dtree),ra(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new fr.Buf16(eT+1),this.heap=new fr.Buf16(2*ph+1),ra(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new fr.Buf16(2*ph+1),ra(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 qE(t){var e;return!t||!t.state?oa(t,un):(t.total_in=t.total_out=0,t.data_type=Wk,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?oA:Za,t.adler=e.wrap===2?0:1,e.last_flush=vo,ln._tr_init(e),jn)}function jE(t){var e=qE(t);return e===jn&&sT(t.state),e}function uT(t,e){return!t||!t.state||t.state.wrap!==2?un:(t.state.gzhead=e,jn)}function VE(t,e,r,n,i,a){if(!t)return un;var o=1;if(e===Uk&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>qk||r!==aA||n<8||n>15||e<0||e>9||a<0||a>Yk)return oa(t,un);n===8&&(n=9);var s=new lT;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+Wt-1)/Wt),s.window=new fr.Buf8(s.w_size*2),s.head=new fr.Buf16(s.hash_size),s.prev=new fr.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new fr.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,jE(t)}function cT(t,e){return VE(t,e,aA,jk,Vk,zk)}function AT(t,e){var r,n,i,a;if(!t||!t.state||e>O3||e<0)return t?oa(t,un):un;if(n=t.state,!t.output||!t.input&&t.avail_in!==0||n.status===Ms&&e!==ca)return oa(t,t.avail_out===0?e1:un);if(n.strm=t,r=n.last_flush,n.last_flush=e,n.status===oA)if(n.wrap===2)t.adler=0,Kt(n,31),Kt(n,139),Kt(n,8),n.gzhead?(Kt(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)),Kt(n,n.gzhead.time&255),Kt(n,n.gzhead.time>>8&255),Kt(n,n.gzhead.time>>16&255),Kt(n,n.gzhead.time>>24&255),Kt(n,n.level===9?2:n.strategy>=Cu||n.level<2?4:0),Kt(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Kt(n,n.gzhead.extra.length&255),Kt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=Ki(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=mh):(Kt(n,0),Kt(n,0),Kt(n,0),Kt(n,0),Kt(n,0),Kt(n,n.level===9?2:n.strategy>=Cu||n.level<2?4:0),Kt(n,rT),n.status=Za);else{var o=aA+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=Cu||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=tT),o+=31-o%31,n.status=Za,Ns(n,o),n.strstart!==0&&(Ns(n,t.adler>>>16),Ns(n,t.adler&65535)),t.adler=1}if(n.status===mh)if(n.gzhead.extra){for(i=n.pending;
vendor: 4,365 bytes, line 20
20n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Ki(t.adler,n.pending_buf,n.pending-i,i)),Xi(t),i=n.pending,n.pending===n.pending_buf_size));)Kt(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(t.adler=Ki(t.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=qu)}else n.status=qu;if(n.status===qu)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Ki(t.adler,n.pending_buf,n.pending-i,i)),Xi(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,Kt(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Ki(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=ju)}else n.status=ju;if(n.status===ju)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(t.adler=Ki(t.adler,n.pending_buf,n.pending-i,i)),Xi(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,Kt(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(t.adler=Ki(t.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=Vu)}else n.status=Vu;if(n.status===Vu&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Xi(t),n.pending+2<=n.pending_buf_size&&(Kt(n,t.adler&255),Kt(n,t.adler>>8&255),t.adler=0,n.status=Za)):n.status=Za),n.pending!==0){if(Xi(t),t.avail_out===0)return n.last_flush=-1,jn}else if(t.avail_in===0&&M3(e)<=M3(r)&&e!==ca)return oa(t,e1);if(n.status===Ms&&t.avail_in!==0)return oa(t,e1);if(t.avail_in!==0||n.lookahead!==0||e!==vo&&n.status!==Ms){var l=n.strategy===Cu?oT(n,e):n.strategy===Hk?aT(n,e):Go[n.level].func(n,e);if((l===so||l===As)&&(n.status=Ms),l===L0||l===so)return t.avail_out===0&&(n.last_flush=-1),jn;if(l===bl&&(e===Lk?ln._tr_align(n):e!==O3&&(ln._tr_stored_block(n,0,0,!1),e===Mk&&(ra(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Xi(t),t.avail_out===0))return n.last_flush=-1,jn}return e!==ca?jn:n.wrap<=0?L3:(n.wrap===2?(Kt(n,t.adler&255),Kt(n,t.adler>>8&255),Kt(n,t.adler>>16&255),Kt(n,t.adler>>24&255),Kt(n,t.total_in&255),Kt(n,t.total_in>>8&255),Kt(n,t.total_in>>16&255),Kt(n,t.total_in>>24&255)):(Ns(n,t.adler>>>16),Ns(n,t.adler&65535)),Xi(t),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?jn:L3)}function fT(t){var e;return!t||!t.state?un:(e=t.state.status,e!==oA&&e!==mh&&e!==qu&&e!==ju&&e!==Vu&&e!==Za&&e!==Ms?oa(t,un):(t.state=null,e===Za?oa(t,Pk):jn))}function hT(t,e){var r=e.length,n,i,a,o,s,l,u,f;if(!t||!t.state||(n=t.state,o=n.wrap,o===2||o===1&&n.status!==oA||n.lookahead))return un;for(o===1&&(t.adler=zE(t.adler,e,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(ra(n.head),n.strstart=0,n.block_start=0,n.insert=0),f=new fr.Buf8(n.w_size),fr.arraySet(f,e,r-n.w_size,n.w_size,0),e=f,r=n.w_size),s=t.avail_in,l=t.next_in,u=t.input,t.avail_in=r,t.next_in=0,t.input=e,lo(n);n.lookahead>=Wt;){i=n.strstart,a=n.lookahead-(Wt-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+Wt-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=Wt-1,lo(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Wt-1,n.match_available=0,t.next_in=l,t.input=u,t.avail_in=s,n.wrap=o,jn}li.deflateInit=cT;li.deflateInit2=VE;li.deflateReset=jE;li.deflateResetKeep=qE;li.deflateSetHeader=uT;li.deflate=AT;li.deflateEnd=fT;li.deflateSetDictionary=hT;li.deflateInfo="pako deflate (from Nodeca project)";var Fn={},Iu=30,dT=12,gT=function(e,r){var n,i,a,o,s,l,u,f,h,g,p,m,C,D,F,x,Q,v,I,T,N,S,O,U,j;n=e.state,i=e.next_in,U=e.input,a=i+(e.avail_in-5),o=e.next_out,j=e.output,s=o-(r-e.avail_out),l=o+(e.avail_out-257),u=n.dmax,f=n.wsize,h=n.whave,g=n.wnext,p=n.window,m=n.hold,C=n.bits,D=n.lencode,F=n.distcode,x=(1<<n.lenbits)-1,Q=(1<<n.distbits)-1;e:do{C<15&&(m+=U[i++]<<C,C+=8,m+=U[i++]<<C,C+=8),v=D[m&x];t:for(;;){if(I=v>>>24,m>>>=I,C-=I,I=v>>>16&255,I===0)j[o++]=v&65535;else if(I&16){T=v&65535,I&=15,I&&(C<I&&(m+=U[i++]<<C,C+=8),T+=m&(1<<I)-1,m>>>=I,C-=I),C<15&&(m+=U[i++]<<C,C+=8,m+=U[i++]<<C,C+=8),v=F[m&Q];r:for(;;){if(I=v>>>24,m>>>=I,C-=I,I=v>>>16&255,I&16){if(N=v&65535,I&=15,C<I&&(m+=U[i++]<<C,C+=8,C<I&&(m+=U[i++]<<C,C+=8)),N+=m&(1<<I)-1,N>
vendor: 10,728 bytes, line 20
20u){e.msg="invalid distance too far back",n.mode=Iu;break e}if(m>>>=I,C-=I,I=o-s,N>I){if(I=N-I,I>h&&n.sane){e.msg="invalid distance too far back",n.mode=Iu;break e}if(S=0,O=p,g===0){if(S+=f-I,I<T){T-=I;do j[o++]=p[S++];while(--I);S=o-N,O=j}}else if(g<I){if(S+=f+g-I,I-=g,I<T){T-=I;do j[o++]=p[S++];while(--I);if(S=0,g<T){I=g,T-=I;do j[o++]=p[S++];while(--I);S=o-N,O=j}}}else if(S+=g-I,I<T){T-=I;do j[o++]=p[S++];while(--I);S=o-N,O=j}for(;T>2;)j[o++]=O[S++],j[o++]=O[S++],j[o++]=O[S++],T-=3;T&&(j[o++]=O[S++],T>1&&(j[o++]=O[S++]))}else{S=o-N;do j[o++]=j[S++],j[o++]=j[S++],j[o++]=j[S++],T-=3;while(T>2);T&&(j[o++]=j[S++],T>1&&(j[o++]=j[S++]))}}else if((I&64)===0){v=F[(v&65535)+(m&(1<<I)-1)];continue r}else{e.msg="invalid distance code",n.mode=Iu;break e}break}}else if((I&64)===0){v=D[(v&65535)+(m&(1<<I)-1)];continue t}else if(I&32){n.mode=dT;break e}else{e.msg="invalid literal/length code",n.mode=Iu;break e}break}}while(i<a&&o<l);T=C>>3,i-=T,C-=T<<3,m&=(1<<C)-1,e.next_in=i,e.next_out=o,e.avail_in=i<a?5+(a-i):5-(i-a),e.avail_out=o<l?257+(l-o):257-(o-l),n.hold=m,n.bits=C},P3=yl,No=15,U3=852,G3=592,H3=0,r1=1,Y3=2,pT=[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],mT=[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],vT=[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],ET=[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],CT=function(e,r,n,i,a,o,s,l){var u=l.bits,f=0,h=0,g=0,p=0,m=0,C=0,D=0,F=0,x=0,Q=0,v,I,T,N,S,O=null,U=0,j,b=new P3.Buf16(No+1),M=new P3.Buf16(No+1),W=null,k=0,Y,z,K;for(f=0;f<=No;f++)b[f]=0;for(h=0;h<i;h++)b[r[n+h]]++;for(m=u,p=No;p>=1&&b[p]===0;p--);if(m>p&&(m=p),p===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,l.bits=1,0;for(g=1;g<p&&b[g]===0;g++);for(m<g&&(m=g),F=1,f=1;f<=No;f++)if(F<<=1,F-=b[f],F<0)return-1;if(F>0&&(e===H3||p!==1))return-1;for(M[1]=0,f=1;f<No;f++)M[f+1]=M[f]+b[f];for(h=0;h<i;h++)r[n+h]!==0&&(s[M[r[n+h]]++]=h);if(e===H3?(O=W=s,j=19):e===r1?(O=pT,U-=257,W=mT,k-=257,j=256):(O=vT,W=ET,j=-1),Q=0,h=0,f=g,S=o,C=m,D=0,T=-1,x=1<<m,N=x-1,e===r1&&x>U3||e===Y3&&x>G3)return 1;for(;;){Y=f-D,s[h]<j?(z=0,K=s[h]):s[h]>j?(z=W[k+s[h]],K=O[U+s[h]]):(z=96,K=0),v=1<<f-D,I=1<<C,g=I;do I-=v,a[S+(Q>>D)+I]=Y<<24|z<<16|K|0;while(I!==0);for(v=1<<f-1;Q&v;)v>>=1;if(v!==0?(Q&=v-1,Q+=v):Q=0,h++,--b[f]===0){if(f===p)break;f=r[n+s[h]]}if(f>m&&(Q&N)!==T){for(D===0&&(D=m),S+=g,C=f-D,F=1<<C;C+D<p&&(F-=b[C+D],!(F<=0));)C++,F<<=1;if(x+=1<<C,e===r1&&x>U3||e===Y3&&x>G3)return 1;T=Q&N,a[T]=m<<24|C<<16|S-o|0}}return Q!==0&&(a[S+Q]=f-D<<24|64<<16|0),l.bits=m,0},zr=yl,vh=HE,Hn=YE,IT=gT,js=CT,yT=0,JE=1,ZE=2,z3=4,wT=5,yu=6,uo=0,bT=1,BT=2,cn=-2,KE=-3,XE=-4,DT=-5,W3=8,$E=1,q3=2,j3=3,V3=4,J3=5,Z3=6,K3=7,X3=8,$3=9,ep=10,wc=11,mi=12,n1=13,tp=14,i1=15,rp=16,np=17,ip=18,ap=19,wu=20,bu=21,op=22,sp=23,lp=24,up=25,cp=26,a1=27,Ap=28,fp=29,C0=30,eC=31,QT=32,xT=852,FT=592,ST=15,RT=ST;function hp(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function kT(){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 zr.Buf16(320),this.work=new zr.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function tC(t){var e;return!t||!t.state?cn:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=$E,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new zr.Buf32(xT),e.distcode=e.distdyn=new zr.Buf32(FT),e.sane=1,e.back=-1,uo)}function rC(t){var e;return!t||!t.state?cn:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,tC(t))}function nC(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))?cn:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,rC(t))}function iC(t,e){var r,n;return t?(n=new kT,t.state=n,n.window=null,r=nC(t,e),r!==uo&&(t.state=null),r):cn}function TT(t){return iC(t,RT)}var dp=!0,o1,s1;function _T(t){if(dp){var e;for(o1=new zr.Buf32(512),s1=new zr.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(js(JE,t.lens,0,288,o1,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;js(ZE,t.lens,0,32,s1,0,t.work,{bits:5}),dp=!1}t.lencode=o1,t.lenbits=9,t.distcode=s1,t.distbits=5}function aC(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 zr.Buf8(a.wsize)),n>=a.wsize?(zr.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),zr.arraySet(a.window,e,r-n,i,a.wnext),n-=i,n?(zr.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 NT(t,e){var r,n,i,a,o,s,l,u,f,h,g,p,m,C,D=0,F,x,Q,v,I,T,N,S,O=new zr.Buf8(4),U,j,b=[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 cn;r=t.state,r.mode===mi&&(r.mode=n1),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,u=r.hold,f=r.bits,h=s,g=l,S=uo;e:for(;;)switch(r.mode){case $E:if(r.wrap===0){r.mode=n1;break}for(;f<16;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(r.wrap&2&&u===35615){r.check=0,O[0]=u&255,O[1]=u>>>8&255,r.check=Hn(r.check,O,2,0),u=0,f=0,r.mode=q3;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((u&255)<<8)+(u>>8))%31){t.msg="incorrect header check",r.mode=C0;break}if((u&15)!==W3){t.msg="unknown compression method",r.mode=C0;break}if(u>>>=4,f-=4,N=(u&15)+8,r.wbits===0)r.wbits=N;else if(N>r.wbits){t.msg="invalid window size",r.mode=C0;break}r.dmax=1<<N,t.adler=r.check=1,r.mode=u&512?ep:mi,u=0,f=0;break;case q3:for(;f<16;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(r.flags=u,(r.flags&255)!==W3){t.msg="unknown compression method",r.mode=C0;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=C0;break}r.head&&(r.head.text=u>>8&1),r.flags&512&&(O[0]=u&255,O[1]=u>>>8&255,r.check=Hn(r.check,O,2,0)),u=0,f=0,r.mode=j3;case j3:for(;f<32;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}r.head&&(r.head.time=u),r.flags&512&&(O[0]=u&255,O[1]=u>>>8&255,O[2]=u>>>16&255,O[3]=u>>>24&255,r.check=Hn(r.check,O,4,0)),u=0,f=0,r.mode=V3;case V3:for(;f<16;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}r.head&&(r.head.xflags=u&255,r.head.os=u>>8),r.flags&512&&(O[0]=u&255,O[1]=u>>>8&255,r.check=Hn(r.check,O,2,0)),u=0,f=0,r.mode=J3;case J3:if(r.flags&1024){for(;f<16;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}r.length=u,r.head&&(r.head.extra_len=u),r.flags&512&&(O[0]=u&255,O[1]=u>>>8&255,r.check=Hn(r.check,O,2,0)),u=0,f=0}else r.head&&(r.head.extra=null);r.mode=Z3;case Z3:if(r.flags&1024&&(p=r.length,p>s&&(p=s),p&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),zr.arraySet(r.head.extra,n,a,p,N)),r.flags&512&&(r.check=Hn(r.check,n,p,a)),s-=p,a+=p,r.length-=p),r.length))break e;r.length=0,r.mode=K3;case K3:if(r.flags&2048){if(s===0)break e;p=0;do N=n[a+p++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N));while(N&&p<s);if(r.flags&512&&(r.check=Hn(r.check,n,p,a)),s-=p,a+=p,N)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=X3;case X3:if(r.flags&4096){if(s===0)break e;p=0;do N=n[a+p++],r.head&&N&&r.length<65536&&(r.head.comment+=String.fromCharCode(N));while(N&&p<s);if(r.flags&512&&(r.check=Hn(r.check,n,p,a)),s-=p,a+=p,N)break e}else r.head&&(r.head.comment=null);r.mode=$3;case $3:if(r.flags&512){for(;f<16;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(u!==(r.check&65535)){t.msg="header crc mismatch",r.mode=C0;break}u=0,f=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=mi;break;case ep:for(;f<32;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}t.adler=r.check=hp(u),u=0,f=0,r.mode=wc;case wc:if(r.havedict===0)return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=u,r.bits=f,BT;t.adler=r.check=1,r.mode=mi;case mi:if(e===wT||e===yu)break e;case n1:if(r.last){u>>>=f&7,f-=f&7,r.mode=a1;break}for(;f<3;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}switch(r.last=u&1,u>>>=1,f-=1,u&3){case 0:r.mode=tp;break;case 1:if(_T(r),r.mode=wu,e===yu){u>>>=2,f-=2;break e}break;case 2:r.mode=np;break;case 3:t.msg="invalid block type",r.mode=C0}u>>>=2,f-=2;break;case tp:for(u>>>=f&7,f-=f&7;f<32;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if((u&65535)!==(u>>>16^65535)){t.msg="invalid stored block lengths",r.mode=C0;break}if(r.length=u&65535,u=0,f=0,r.mode=i1,e===yu)break e;case i1:r.mode=rp;case rp:if(p=r.length,p){if(p>s&&(p=s),p>l&&(p=l),p===0)break e;zr.arraySet(i,n,a,p,o),s-=p,a+=p,l-=p,o+=p,r.length-=p;break}r.mode=mi;break;case np:for(;f<14;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(r.nlen=(u&31)+257,u>>>=5,f-=5,r.ndist=(u&31)+1,u>>>=5,f-=5,r.ncode=(u&15)+4,u>>>=4,f-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=C0;break}r.have=0,r.mode=ip;case ip:for(;r.have<r.ncode;){for(;f<3;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}r.lens[b[r.have++]]=u&7,u>>>=3,f-=3}for(;r.have<19;)r.lens[b[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,U={bits:r.lenbits},S=js(yT,r.lens,0,19,r.lencode,0,r.work,U),r.lenbits=U.bits,S){t.msg="invalid code lengths set",r.mode=C0;break}r.have=0,r.mode=ap;case ap:for(;r.have<r.nlen+r.ndist;){for(;D=r.lencode[u&(1<<r.lenbits)-1],F=D>>>24,x=D>>>16&255,Q=D&65535,!(F<=f);){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(Q<16)u>>>=F,f-=F,r.lens[r.have++]=Q;else{if(Q===16){for(j=F+2;f<j;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(u>>>=F,f-=F,r.have===0){t.msg="invalid bit length repeat",r.mode=C0;break}N=r.lens[r.have-1],p=3+(u&3),u>>>=2,f-=2}else if(Q===17){for(j=F+3;f<j;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}u>>>=F,f-=F,N=0,p=3+(u&7),u>>>=3,f-=3}else{for(j=F+7;f<j;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}u>>>=F,f-=F,N=0,p=11+(u&127),u>>>=7,f-=7}if(r.have+p>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=C0;break}for(;p--;)r.lens[r.have++]=N}}if(r.mode===C0)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=C0;break}if(r.lenbits=9,U={bits:r.lenbits},S=js(JE,r.lens,0,r.nlen,r.lencode,0,r.work,U),r.lenbits=U.bits,S){t.msg="invalid literal/lengths set",r.mode=C0;break}if(r.distbits=6,r.distcode=r.distdyn,U={bits:r.distbits},S=js(ZE,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,U),r.distbits=U.bits,S){t.msg="invalid distances set",r.mode=C0;break}if(r.mode=wu,e===yu)break e;case wu:r.mode=bu;
20case bu:if(s>=6&&l>=258){t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=u,r.bits=f,IT(t,g),o=t.next_out,i=t.output,l=t.avail_out,a=t.next_in,n=t.input,s=t.avail_in,u=r.hold,f=r.bits,r.mode===mi&&(r.back=-1);break}for(r.back=0;D=r.lencode[u&(1<<r.lenbits)-1],F=D>>>24,x=D>>>16&255,Q=D&65535,!(F<=f);){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(x&&(x&240)===0){for(v=F,I=x,T=Q;D=r.lencode[T+((u&(1<<v+I)-1)>>v)],F=D>>>24,x=D>>>16&255,Q=D&65535,!(v+F<=f);){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}u>>>=v,f-=v,r.back+=v}if(u>>>=F,f-=F,r.back+=F,r.length=Q,x===0){r.mode=cp;break}if(x&32){r.back=-1,r.mode=mi;break}if(x&64){t.msg="invalid literal/length code",r.mode=C0;break}r.extra=x&15,r.mode=op;case op:if(r.extra){for(j=r.extra;f<j;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}r.length+=u&(1<<r.extra)-1,u>>>=r.extra,f-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=sp;case sp:for(;D=r.distcode[u&(1<<r.distbits)-1],F=D>>>24,x=D>>>16&255,Q=D&65535,!(F<=f);){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if((x&240)===0){for(v=F,I=x,T=Q;D=r.distcode[T+((u&(1<<v+I)-1)>>v)],F=D>>>24,x=D>>>16&255,Q=D&65535,!(v+F<=f);){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}u>>>=v,f-=v,r.back+=v}if(u>>>=F,f-=F,r.back+=F,x&64){t.msg="invalid distance code",r.mode=C0;break}r.offset=Q,r.extra=x&15,r.mode=lp;case lp:if(r.extra){for(j=r.extra;f<j;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}r.offset+=u&(1<<r.extra)-1,u>>>=r.extra,f-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=C0;break}r.mode=up;case up:if(l===0)break e;if(p=g-l,r.offset>p){if(p=r.offset-p,p>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=C0;break}p>r.wnext?(p-=r.wnext,m=r.wsize-p):m=r.wnext-p,p>r.length&&(p=r.length),C=r.window}else C=i,m=o-r.offset,p=r.length;p>l&&(p=l),l-=p,r.length-=p;do i[o++]=C[m++];while(--p);r.length===0&&(r.mode=bu);break;case cp:if(l===0)break e;i[o++]=r.length,l--,r.mode=bu;break;case a1:if(r.wrap){for(;f<32;){if(s===0)break e;s--,u|=n[a++]<<f,f+=8}if(g-=l,t.total_out+=g,r.total+=g,g&&(t.adler=r.check=r.flags?Hn(r.check,i,g,o-g):vh(r.check,i,g,o-g)),g=l,(r.flags?u:hp(u))!==r.check){t.msg="incorrect data check",r.mode=C0;break}u=0,f=0}r.mode=Ap;case Ap:if(r.wrap&&r.flags){for(;f<32;){if(s===0)break e;s--,u+=n[a++]<<f,f+=8}if(u!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=C0;break}u=0,f=0}r.mode=fp;case fp:S=bT;break e;case C0:S=KE;break e;case eC:return XE;case QT:default:return cn}return t.next_out=o,t.avail_out=l,t.next_in=a,t.avail_in=s,r.hold=u,r.bits=f,(r.wsize||g!==t.avail_out&&r.mode<C0&&(r.mode<a1||e!==z3))&&aC(t,t.output,t.next_out,g-t.avail_out),h-=t.avail_in,g-=t.avail_out,t.total_in+=h,t.total_out+=g,r.total+=g,r.wrap&&g&&(t.adler=r.check=r.flags?Hn(r.check,i,g,t.next_out-g):vh(r.check,i,g,t.next_out-g)),t.data_type=r.bits+(r.last?64:0)+(r.mode===mi?128:0)+(r.mode===wu||r.mode===i1?256:0),(h===0&&g===0||e===z3)&&S===uo&&(S=DT),S}function OT(t){if(!t||!t.state)return cn;var e=t.state;return e.window&&(e.window=null),t.state=null,uo}function LT(t,e){var r;return!t||!t.state||(r=t.state,(r.wrap&2)===0)?cn:(r.head=e,e.done=!1,uo)}function MT(t,e){var r=e.length,n,i,a;return!t||!t.state||(n=t.state,n.wrap!==0&&n.mode!==wc)?cn:n.mode===wc&&(i=1,i=vh(i,e,r,0),i!==n.check)?KE:(a=aC(t,e,r,r),a?(n.mode=eC,XE):(n.havedict=1,uo))}Fn.inflateReset=rC;Fn.inflateReset2=nC;Fn.inflateResetKeep=tC;Fn.inflateInit=TT;Fn.inflateInit2=iC;Fn.inflate=NT;Fn.inflateEnd=OT;Fn.inflateGetHeader=LT;Fn.inflateSetDictionary=MT;Fn.inflateInfo="pako inflate (from Nodeca project)";var PT={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=DE,r=uk,n=li,i=Fn,a=PT;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,l=139;function u(f){if(typeof f!="number"||f<t.DEFLATE||f>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=f,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}u.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},u.prototype.write=function(f,h,g,p,m,C,D){return this._write(!0,f,h,g,p,m,C,D)},u.prototype.writeSync=function(f,h,g,p,m,C,D){return this._write(!1,f,h,g,p,m,C,D)},u.prototype._write=function(f,h,g,p,m,C,D,F){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,h===void 0,"must provide flush value"),this.write_in_progress=!0,h!==t.Z_NO_FLUSH&&h!==t.Z_PARTIAL_FLUSH&&h!==t.Z_SYNC_FLUSH&&h!==t.Z_FULL_FLUSH&&h!==t.Z_FINISH&&h!==t.Z_BLOCK)throw new Error("Invalid flush value");if(g==null&&(g=xe.alloc(0),m=0,p=0),this.strm.avail_in=m,this.strm.input=g,this.strm.next_in=p,this.strm.avail_out=F,this.strm.output=C,this.strm.next_out=D,this.flush=h,!f)return this._process(),this._checkError()?this._afterSync():void 0;var x=this;return In.nextTick(function(){x._process(),x._after()}),this},u.prototype._afterSync=function(){var f=this.strm.avail_out,h=this.strm.avail_in;return this.write_in_progress=!1,[h,f]},u.prototype._process=function(){var f=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&&(f=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(f===null)break;
20if(this.strm.input[f]===s){if(this.gzip_id_bytes_read=1,f++,this.strm.avail_in===1)break}else{this.mode=t.INFLATE;break}case 1:if(f===null)break;this.strm.input[f]===l?(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)}},u.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},u.prototype._after=function(){if(this._checkError()){var f=this.strm.avail_out,h=this.strm.avail_in;this.write_in_progress=!1,this.callback(h,f),this.pending_close&&this.close()}},u.prototype._error=function(f){this.strm.msg&&(f=this.strm.msg),this.onerror(f,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},u.prototype.init=function(f,h,g,p,m){e(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),e(f>=8&&f<=15,"invalid windowBits"),e(h>=-1&&h<=9,"invalid compression level"),e(g>=1&&g<=9,"invalid memlevel"),e(p===t.Z_FILTERED||p===t.Z_HUFFMAN_ONLY||p===t.Z_RLE||p===t.Z_FIXED||p===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(h,f,g,p,m),this._setDictionary()},u.prototype.params=function(){throw new Error("deflateParams Not supported")},u.prototype.reset=function(){this._reset(),this._setDictionary()},u.prototype._init=function(f,h,g,p,m){switch(this.level=f,this.windowBits=h,this.memLevel=g,this.strategy=p,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=m,this.write_in_progress=!1,this.init_done=!0},u.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")}},u.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=u})(EE);var UT=$c(pR);(function(t){var e=f3.Buffer,r=tk.Transform,n=EE,i=UT,a=DE.ok,o=f3.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 l=Object.keys(n),u=0;u<l.length;u++){var f=l[u];f.match(/^Z/)&&Object.defineProperty(t,f,{enumerable:!0,value:n[f],writable:!1})}for(var h={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
20ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},g=Object.keys(h),p=0;p<g.length;p++){var m=g[p];h[h[m]]=m}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(h),writable:!1}),t.Deflate=F,t.Inflate=x,t.Gzip=Q,t.Gunzip=v,t.DeflateRaw=I,t.InflateRaw=T,t.Unzip=N,t.createDeflate=function(b){return new F(b)},t.createInflate=function(b){return new x(b)},t.createDeflateRaw=function(b){return new I(b)},t.createInflateRaw=function(b){return new T(b)},t.createGzip=function(b){return new Q(b)},t.createGunzip=function(b){return new v(b)},t.createUnzip=function(b){return new N(b)},t.deflate=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new F(M),b,W)},t.deflateSync=function(b,M){return D(new F(M),b)},t.gzip=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new Q(M),b,W)},t.gzipSync=function(b,M){return D(new Q(M),b)},t.deflateRaw=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new I(M),b,W)},t.deflateRawSync=function(b,M){return D(new I(M),b)},t.unzip=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new N(M),b,W)},t.unzipSync=function(b,M){return D(new N(M),b)},t.inflate=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new x(M),b,W)},t.inflateSync=function(b,M){return D(new x(M),b)},t.gunzip=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new v(M),b,W)},t.gunzipSync=function(b,M){return D(new v(M),b)},t.inflateRaw=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new T(M),b,W)},t.inflateRawSync=function(b,M){return D(new T(M),b)};function C(b,M,W){var k=[],Y=0;b.on("error",K),b.on("end",re),b.end(M),z();function z(){for(var Ae;(Ae=b.read())!==null;)k.push(Ae),Y+=Ae.length;b.once("readable",z)}function K(Ae){b.removeListener("end",re),b.removeListener("readable",z),W(Ae)}function re(){var Ae,he=null;Y>=o?he=new RangeError(s):Ae=e.concat(k,Y),k=[],b.close(),W(he,Ae)}}function D(b,M){if(typeof M=="string"&&(M=e.from(M)),!e.isBuffer(M))throw new TypeError("Not a string or buffer");var W=b._finishFlushFlag;return b._processChunk(M,W)}function F(b){if(!(this instanceof F))return new F(b);O.call(this,b,n.DEFLATE)}function x(b){if(!(this instanceof x))return new x(b);O.call(this,b,n.INFLATE)}function Q(b){if(!(this instanceof Q))return new Q(b);O.call(this,b,n.GZIP)}function v(b){if(!(this instanceof v))return new v(b);O.call(this,b,n.GUNZIP)}function I(b){if(!(this instanceof I))return new I(b);O.call(this,b,n.DEFLATERAW)}function T(b){if(!(this instanceof T))return new T(b);O.call(this,b,n.INFLATERAW)}function N(b){if(!(this instanceof N))return new N(b);O.call(this,b,n.UNZIP)}function S(b){return b===n.Z_NO_FLUSH||b===n.Z_PARTIAL_FLUSH||b===n.Z_SYNC_FLUSH||b===n.Z_FULL_FLUSH||b===n.Z_FINISH||b===n.Z_BLOCK}function O(b,M){var W=this;if(this._opts=b=b||{},this._chunkSize=b.chunkSize||t.Z_DEFAULT_CHUNK,r.call(this,b),b.flush&&!S(b.flush))throw new Error("Invalid flush flag: "+b.flush);if(b.finishFlush&&!S(b.finishFlush))throw new Error("Invalid flush flag: "+b.finishFlush);if(this._flushFlag=b.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof b.finishFlush<"u"?b.finishFlush:n.Z_FINISH,b.chunkSize&&(b.chunkSize<t.Z_MIN_CHUNK||b.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+b.chunkSize);if(b.windowBits&&(b.windowBits<t.Z_MIN_WINDOWBITS||b.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+b.windowBits);if(b.level&&(b.level<t.Z_MIN_LEVEL||b.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+b.level);if(b.memLevel&&(b.memLevel<t.Z_MIN_MEMLEVEL||b.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+b.memLevel);if(b.strategy&&b.strategy!=t.Z_FILTERED&&b.strategy!=t.Z_HUFFMAN_ONLY&&b.strategy!=t.Z_RLE&&b.strategy!=t.Z_FIXED&&b.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+b.strategy);if(b.dictionary&&!e.isBuffer(b.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(M);var k=this;this._hadError=!1,this._handle.onerror=function(K,re){U(k),k._hadError=!0;var Ae=new Error(K);Ae.errno=re,Ae.code=t.codes[re],k.emit("error",Ae)};var Y=t.Z_DEFAULT_COMPRESSION;typeof b.level=="number"&&(Y=b.level);var z=t.Z_DEFAULT_STRATEGY;typeof b.strategy=="number"&&(z=b.strategy),this._handle.init(b.windowBits||t.Z_DEFAULT_WINDOWBITS,Y,b.memLevel||t.Z_DEFAULT_MEMLEVEL,z,b.dictionary),this._buffer=e.allocUnsafe(this._chunkSize),this._offset=0,this._level=Y,this._strategy=z,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!W._handle},configurable:!0,enumerable:!0})}i.inherits(O,r),O.prototype.params=function(b,M,W){if(b<t.Z_MIN_LEVEL||b>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+b);if(M!=t.Z_FILTERED&&M!=t.Z_HUFFMAN_ONLY&&M!=t.Z_RLE&&M!=t.Z_FIXED&&M!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+M);if(this._level!==b||this._strategy!==M){var k=this;this.flush(n.Z_SYNC_FLUSH,function(){a(k._handle,"zlib binding closed"),k._handle.params(b,M),k._hadError||(k._level=b,k._strategy=M,W&&W())})}else In.nextTick(W)},O.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},O.prototype._flush=function(b){this._transform(e.alloc(0),"",b)},O.prototype.flush=function(b,M){var W=this,k=this._writableState;(typeof b=="function"||b===void 0&&!M)&&(M=b,b=n.Z_FULL_FLUSH),k.ended?M&&In.nextTick(M):k.ending?M&&this.once("end",M):k.needDrain?M&&this.once("drain",function(){return W.flush(b,M)}):(this._flushFlag=b,this.write(e.alloc(0),"",M))},O.prototype.close=function(b){U(this,b),In.nextTick(j,this)};function U(b,M){M&&In.nextTick(M),b._handle&&(b._handle.close(),b._handle=null)}function j(b){b.emit("close")}O.prototype._transform=function(b,M,W){var k,Y=this._writableState,z=Y.ending||Y.ended,K=z&&(!b||Y.length===b.length);if(b!==null&&!e.isBuffer(b))return W(new Error("invalid input"));if(!this._handle)return W(new Error("zlib binding closed"));K?k=this._finishFlushFlag:(k=this._flushFlag,b.length>=Y.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(b,k,W)},O.prototype._processChunk=function(b,M,W){var k=b&&b.length,Y=this._chunkSize-this._offset,z=0,K=this,re=typeof W=="function";if(!re){var Ae=[],he=0,pe;this.on("error",function(Ue){pe=Ue}),a(this._handle,"zlib binding closed");do var ve=this._handle.writeSync(M,b,z,k,this._buffer,this._offset,Y);while(!this._hadError&&ye(ve[0],ve[1]));if(this._hadError)throw pe;if(he>=o)throw U(this),new RangeError(s);var ge=e.concat(Ae,he);return U(this),ge}a(this._handle,"zlib binding closed");var me=this._handle.write(M,b,z,k,this._buffer,this._offset,Y);me.buffer=b,me.callback=ye;function ye(Ue,se){if(this&&(this.buffer=null,this.callback=null),!K._hadError){var ie=Y-se;if(a(ie>=0,"have should not go down"),ie>0){var $=K._buffer.slice(K._offset,K._offset+ie);K._offset+=ie,re?K.push($):(Ae.push($),he+=$.length)}if((se===0||K._offset>=K._chunkSize)&&(Y=K._chunkSize,K._offset=0,K._buffer=e.allocUnsafe(K._chunkSize)),se===0){if(z+=k-Ue,k=Ue,!re)return!0;var te=K._handle.write(M,b,z,k,K._buffer,K._offset,K._chunkSize);te.callback=ye,te.buffer=b;return}if(!re)return!1;W()}}},i.inherits(F,O),i.inherits(x,O),i.inherits(Q,O),i.inherits(v,O),i.inherits(I,O),i.inherits(T,O),i.inherits(N,O)})($v);var GT=JS($v),sl=(function(){t.decode=function(n,i){throw new Error("PNG.decode not available in browser build")},t.load=function(n){throw new Error("PNG.load not available in browser build")};function t(r){var n;for(this.data=r,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var i=this.readUInt32(),a="";for(n=0;n<4;n++)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(i);break;case"IDAT":for(n=0;n<i;n++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(i);var o=255-this.transparency.indexed.length;if(o>0)for(n=0;n<o;n++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(i)[0];break;case 2:this.transparency.rgb=this.read(i);break}break;case"tEXt":var s=this.read(i),l=s.indexOf(0),u=String.fromCharCode.apply(String,s.slice(0,l));this.text[u]=String.fromCharCode.apply(String,s.slice(l+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 f=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*f,this.colors){case 1:this.colorSpace
20="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=xe.from(this.imgData);return;default:this.pos+=i}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}var e=t.prototype;return e.read=function(n){for(var i=new Array(n),a=0;a<n;a++)i[a]=this.data[this.pos++];return i},e.readUInt32=function(){var n=this.data[this.pos++]<<24,i=this.data[this.pos++]<<16,a=this.data[this.pos++]<<8,o=this.data[this.pos++];return n|i|a|o},e.readUInt16=function(){var n=this.data[this.pos++]<<8,i=this.data[this.pos++];return n|i},e.decodePixels=function(n){var i=this;return GT.inflate(this.imgData,function(a,o){if(a)throw a;var s=0,l=i.width,u=i.height,f=i.pixelBitlength/8,h=xe.alloc(l*u*f);function g(p,m,C,D,F){F===void 0&&(F=!1);for(var x=Math.ceil((l-p)/C),Q=Math.ceil((u-m)/D),v=f*x,I=F?h:xe.alloc(v*Q),T=0,N=0;T<Q&&s<o.length;){var S,O,U,j,b;switch(o[s++]){case 0:for(U=0;U<v;U++)I[N++]=o[s++];break;case 1:for(U=0;U<v;U++)S=o[s++],j=U<f?0:I[N-f],I[N++]=(S+j)%256;break;case 2:for(U=0;U<v;U++)S=o[s++],O=(U-U%f)/f,b=T&&I[(T-1)*v+O*f+U%f],I[N++]=(b+S)%256;break;case 3:for(U=0;U<v;U++)S=o[s++],O=(U-U%f)/f,j=U<f?0:I[N-f],b=T&&I[(T-1)*v+O*f+U%f],I[N++]=(S+Math.floor((j+b)/2))%256;break;case 4:for(U=0;U<v;U++){var M,W;S=o[s++],O=(U-U%f)/f,j=U<f?0:I[N-f],T===0?b=W=0:(b=I[(T-1)*v+O*f+U%f],W=O&&I[(T-1)*v+(O-1)*f+U%f]);var k=j+b-W,Y=Math.abs(k-j),z=Math.abs(k-b),K=Math.abs(k-W);Y<=z&&Y<=K?M=j:z<=K?M=b:M=W,I[N++]=(S+M)%256}break;default:throw new Error("Invalid filter algorithm: "+o[s-1])}if(!F){var re=((m+T*D)*l+p)*f,Ae=T*v;for(U=0;U<x;U++){for(var he=0;he<f;he++)h[re++]=I[Ae++];re+=(C-1)*f}}T++}}return i.interlaceMethod===1?(g(0,0,8,8),g(4,0,8,8),g(0,4,4,8),g(2,0,4,4),g(0,2,2,4),g(1,0,2,2),g(0,1,1,2)):g(0,0,1,1,!0),n(h)})},e.decodePalette=function(){for(var n=this.palette,i=n.length,a=this.transparency.indexed||[],o=xe.alloc(a.length+i),s=0,l=0,u=0;u<i;u+=3){var f;o[s++]=n[u],o[s++]=n[u+1],o[s++]=n[u+2],o[s++]=(f=a[l++])!=null?f:255}return o},e.copyToImageData=function(n,i){var a,o,s=this.colors,l=null,u=this.hasAlphaChannel;this.palette.length&&(l=this._decodedPalette||(this._decodedPalette=this.decodePalette()),s=4,u=!0);var f=n.data||n,h=f.length,g=l||i,p=a=0;if(s===1)for(;p<h;){o=l?i[p/4]*4:a;var m=g[o++];f[p++]=m,f[p++]=m,f[p++]=m,f[p++]=u?g[o++]:255,a=o}else for(;p<h;)o=l?i[p/4]*4:a,f[p++]=g[o++],f[p++]=g[o++],f[p++]=g[o++],f[p++]=u?g[o++]:255,a=o},e.decode=function(n){var i=this,a=xe.alloc(this.width*this.height*4);return this.decodePixels(function(o){return i.copyToImageData(a,o),n(a)})},t})(),HT=Qv(),co=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Vn=[],on=[],YT=typeof Uint8Array<"u"?Uint8Array:Array,Cd=!1;function oC(){Cd=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)Vn[e]=t[e],on[t.charCodeAt(e)]=e;on[45]=62,on[95]=63}function zT(t){Cd||oC();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 YT(s*3/4-a),n=a>0?s-4:s;var l=0;for(e=0,r=0;e<n;e+=4,r+=3)i=on[t.charCodeAt(e)]<<18|on[t.charCodeAt(e+1)]<<12|on[t.charCodeAt(e+2)]<<6|on[t.charCodeAt(e+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=i&255;return a===2?(i=on[t.charCodeAt(e)]<<2|on[t.charCodeAt(e+1)]>>4,o[l++]=i&255):a===1&&(i=on[t.charCodeAt(e)]<<10|on[t.charCodeAt(e+1)]<<4|on[t.charCodeAt(e+2)]>>2,o[l++]=i>>8&255,o[l++]=i&255),o}function WT(t){return Vn[t>>18&63]+Vn[t>>12&63]+Vn[t>>6&63]+Vn[t&63]}function qT(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(WT(n));return i.join("")}function gp(t){Cd||oC();for(var e,r=t.length,n=r%3,i="",a=[],o=16383,s=0,l=r-n;s<l;s+=o)a.push(qT(t,s,s+o>l?l:s+o));return n===1?(e=t[r-1],i+=Vn[e>>2],i+=Vn[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=Vn[e>>10],i+=Vn[e>>4&63],i+=Vn[e<<2&63],i+="="),a.push(i),a.join("")}function sA(t,e,r,n,i){var a,o,s=i*8-n-1,l=(1<<s)-1,u=l>>1,f=-7,h=r?i-1:0,g=r?-1:1,p=t[e+h];for(h+=g,a=p&(1<<-f)-1,p>>=-f,f+=s;f>0;a=a*256+t[e+h],h+=g,f-=8);for(o=a&(1<<-f)-1,a>>=-f,f+=n;f>0;o=o*256+t[e+h],h+=g,f-=8);if(a===0)a=1-u;else{if(a===l)return o?NaN:(p?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-u}return(p?-1:1)*o*Math.pow(2,a-n)}function sC(t,e,r,n,i,a){var o,s,l,u=a*8-i-1,f=(1<<u)-1,h=f>>1,g=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,m=n?1:-1,C=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=f):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+h>=1?e+=g/l:e+=g*Math.pow(2,1-h),e*l>=2&&(o++,l/=2),o+h>=f?(s=0,o=f):o+h>=1?(s=(e*l-1)*Math.pow(2,i),o=o+h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=s&255,p+=m,s/=256,i-=8);for(o=o<<i|s,u+=i;u>0;t[r+p]=o&255,p+=m,o/=256,u-=8);t[r+p-m]|=C*128}var jT={}.toString,lC=Array.isArray||function(t){return jT.call(t)=="[object Array]"};/*!
21 * The buffer module from node.js, for the browser.
22 *
23 * @author   Feross Aboukhadijeh <[email protected]> <http://feross.org>
24 * @license  MIT
25 */var uC=50;Be.TYPED_ARRAY_SUPPORT=co.TYPED_ARRAY_SUPPORT!==void 0?co.TYPED_ARRAY_SUPPORT:!0;var VT=bc();function bc(){return Be.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Bi(t,e){if(bc()<e)throw new RangeError("Invalid typed array length");return Be.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=Be.prototype):(t===null&&(t=new Be(e)),t.length=e),t}function Be(t,e,r){if(!Be.TYPED_ARRAY_SUPPORT&&!(this instanceof Be))return new Be(t,e,r);
vendor: 17,234 bytes, line 25
25if(typeof t=="number"){if(typeof e=="string")throw new Error("If encoding is specified then the first argument must be a string");return Id(this,t)}return cC(this,t,e,r)}Be.poolSize=8192;Be._augment=function(t){return t.__proto__=Be.prototype,t};function cC(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?KT(t,e,r,n):typeof e=="string"?ZT(t,e,r):XT(t,e)}Be.from=function(t,e,r){return cC(null,t,e,r)};Be.TYPED_ARRAY_SUPPORT&&(Be.prototype.__proto__=Uint8Array.prototype,Be.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Be[Symbol.species]);function AC(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 JT(t,e,r,n){return AC(e),e<=0?Bi(t,e):r!==void 0?typeof n=="string"?Bi(t,e).fill(r,n):Bi(t,e).fill(r):Bi(t,e)}Be.alloc=function(t,e,r){return JT(null,t,e,r)};function Id(t,e){if(AC(e),t=Bi(t,e<0?0:yd(e)|0),!Be.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}Be.allocUnsafe=function(t){return Id(null,t)};Be.allocUnsafeSlow=function(t){return Id(null,t)};function ZT(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Be.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=fC(e,r)|0;t=Bi(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function Eh(t,e){var r=e.length<0?0:yd(e.length)|0;t=Bi(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function KT(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),Be.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=Be.prototype):t=Eh(t,e),t}function XT(t,e){if(ii(e)){var r=yd(e.length)|0;return t=Bi(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"||v_(e.length)?Bi(t,0):Eh(t,e);if(e.type==="Buffer"&&lC(e.data))return Eh(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function yd(t){if(t>=bc())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+bc().toString(16)+" bytes");return t|0}function $T(t){return+t!=t&&(t=0),Be.alloc(+t)}Be.isBuffer=Xa;function ii(t){return!!(t!=null&&t._isBuffer)}Be.compare=function(e,r){if(!ii(e)||!ii(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};Be.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}};Be.concat=function(e,r){if(!lC(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return Be.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=Be.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!ii(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function fC(t,e){if(ii(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 Bc(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return EC(t).length;default:if(n)return Bc(t).length;e=(""+e).toLowerCase(),n=!0}}Be.byteLength=fC;function e_(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 c_(this,e,r);case"utf8":case"utf-8":return gC(this,e,r);case"ascii":return l_(this,e,r);case"latin1":case"binary":return u_(this,e,r);case"base64":return o_(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A_(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}Be.prototype._isBuffer=!0;function Ka(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}Be.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)Ka(this,r,r+1);return this};Be.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)Ka(this,r,r+3),Ka(this,r+1,r+2);return this};Be.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)Ka(this,r,r+7),Ka(this,r+1,r+6),Ka(this,r+2,r+5),Ka(this,r+3,r+4);return this};Be.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?gC(this,0,e):e_.apply(this,arguments)};Be.prototype.equals=function(e){if(!ii(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:Be.compare(this,e)===0};Be.prototype.inspect=function(){var e="",r=uC;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};Be.prototype.compare=function(e,r,n,i,a){if(!ii(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,l=Math.min(o,s),u=this.slice(i,a),f=e.slice(r,n),h=0;h<l;++h)if(u[h]!==f[h]){o=u[h],s=f[h];break}return o<s?-1:s<o?1:0};function hC(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=Be.from(e,n)),ii(e))return e.length===0?-1:pp(t,e,r,n,i);if(typeof e=="number")return e=e&255,Be.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):pp(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function pp(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 l(p,m){return a===1?p[m]:p.readUInt16BE(m*a)}var u;if(i){var f=-1;for(u=r;u<o;u++)if(l(t,u)===l(e,f===-1?0:u-f)){if(f===-1&&(f=u),u-f+1===s)return f*a}else f!==-1&&(u-=u-f),f=-1}else for(r+s>o&&(r=o-s),u=r;u>=0;u--){for(var h=!0,g=0;g<s;g++)if(l(t,u+g)!==l(e,g)){h=!1;break}if(h)return u}return-1}Be.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};Be.prototype.indexOf=function(e,r,n){return hC(this,e,r,n,!0)};Be.prototype.lastIndexOf=function(e,r,n){return hC(this,e,r,n,!1)};function t_(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 r_(t,e,r,n){return cA(Bc(e,t.length-r),t,r,n)}function dC(t,e,r,n){return cA(p_(e),t,r,n)}function n_(t,e,r,n){return dC(t,e,r,n)}function i_(t,e,r,n){return cA(EC(e),t,r,n)}function a_(t,e,r,n){return cA(m_(e,t.length-r),t,r,n)}Be.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 t_(this,e,r,n);case"utf8":case"utf-8":return r_(this,e,r,n);case"ascii":return dC(this,e,r,n);case"latin1":case"binary":return n_(this,e,r,n);case"base64":return i_(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a_(this,e,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}};Be.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function o_(t,e,r){return e===0&&r===t.length?gp(t):gp(t.slice(e,r))}function gC(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 l,u,f,h;switch(s){case 1:a<128&&(o=a);break;case 2:l=t[i+1],(l&192)===128&&(h=(a&31)<<6|l&63,h>127&&(o=h));break;case 3:l=t[i+1],u=t[i+2],(l&192)===128&&(u&192)===128&&(h=(a&15)<<12|(l&63)<<6|u&63,h>2047&&(h<55296||h>57343)&&(o=h));break;case 4:l=t[i+1],u=t[i+2],f=t[i+3],(l&192)===128&&(u&192)===128&&(f&192)===128&&(h=(a&15)<<18|(l&63)<<12|(u&63)<<6|f&63,h>65535&&h<1114112&&(o=h))}}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 s_(n)}var mp=4096;function s_(t){var e=t.length;if(e<=mp)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=mp));return r}function l_(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 u_(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 c_(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+=g_(t[a]);return i}function A_(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}Be.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(Be.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=Be.prototype;else{var a=r-e;i=new Be(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+e]}return i};function z0(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")}Be.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||z0(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return i};Be.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||z0(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};Be.prototype.readUInt8=function(e,r){return r||z0(e,1,this.length),this[e]};Be.prototype.readUInt16LE=function(e,r){return r||z0(e,2,this.length),this[e]|this[e+1]<<8};Be.prototype.readUInt16BE=function(e,r){return r||z0(e,2,this.length),this[e]<<8|this[e+1]};Be.prototype.readUInt32LE=function(e,r){return r||z0(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};Be.prototype.readUInt32BE=function(e,r){return r||z0(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};Be.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||z0(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};Be.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||z0(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};Be.prototype.readInt8=function(e,r){return r||z0(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};Be.prototype.readInt16LE=function(e,r){r||z0(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt16BE=function(e,r){r||z0(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt32LE=function(e,r){return r||z0(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};Be.prototype.readInt32BE=function(e,r){return r||z0(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};Be.prototype.readFloatLE=function(e,r){return r||z0(e,4,this.length),sA(this,e,!0,23,4)};Be.prototype.readFloatBE=function(e,r){return r||z0(e,4,this.length),sA(this,e,!1,23,4)};Be.prototype.readDoubleLE=function(e,r){return r||z0(e,8,this.length),sA(this,e,!0,52,8)};Be.prototype.readDoubleBE=function(e,r){return r||z0(e,8,this.length),sA(this,e,!1,52,8)};function _r(t,e,r,n,i,a){if(!ii(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")}Be.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;_r(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};Be.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;_r(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};Be.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,1,255,0),Be.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function lA(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}Be.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,2,65535,0),Be.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):lA(this,e,r,!0),r+2};Be.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,2,65535,0),Be.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):lA(this,e,r,!1),r+2};function uA(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}Be.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,4,4294967295,0),Be.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):uA(this,e,r,!0),r+4};Be.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,4,4294967295,0),Be.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):uA(this,e,r,!1),r+4};Be.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);_r(this,e,r,n,a-1,-a)}var o=0,s=1,l=0;for(this[r]=e&255;++o<n&&(s*=256);)e<0&&l===0&&this[r+o-1]!==0&&(l=1),this[r+o]=(e/s>>0)-l&255;return r+n};Be.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);_r(this,e,r,n,a-1,-a)}var o=n-1,s=1,l=0;for(this[r+o]=e&255;--o>=0&&(s*=256);)e<0&&l===0&&this[r+o+1]!==0&&(l=1),this[r+o]=(e/s>>0)-l&255;return r+n};Be.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,1,127,-128),Be.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};Be.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,2,32767,-32768),Be.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):lA(this,e,r,!0),r+2};Be.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,2,32767,-32768),Be.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):lA(this,e,r,!1),r+2};Be.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,4,2147483647,-2147483648),Be.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):uA(this,e,r,!0),r+4};Be.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||_r(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Be.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):uA(this,e,r,!1),r+4};function pC(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 mC(t,e,r,n,i){return i||pC(t,e,r,4),sC(t,e,r,n,23,4),r+4}Be.prototype.writeFloatLE=function(e,r,n){return mC(this,e,r,!0,n)};Be.prototype.writeFloatBE=function(e,r,n){return mC(this,e,r,!1,n)};function vC(t,e,r,n,i){return i||pC(t,e,r,8),sC(t,e,r,n,52,8),r+8}Be.prototype.writeDoubleLE=function(e,r,n){return vC(this,e,r,!0,n)};Be.prototype.writeDoubleBE=function(e,r,n){return vC(this,e,r,!1,n)};Be.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||!Be.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};Be.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)}
25if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!Be.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=ii(e)?e:Bc(new Be(e,i).toString()),l=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%l]}return this};var f_=/[^+\/0-9A-Za-z-_]/g;function h_(t){if(t=d_(t).replace(f_,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function d_(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function g_(t){return t<16?"0"+t.toString(16):t.toString(16)}function Bc(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 p_(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function m_(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 EC(t){return zT(h_(t))}function cA(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 v_(t){return t!==t}function Xa(t){return t!=null&&(!!t._isBuffer||CC(t)||E_(t))}function CC(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function E_(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&CC(t.slice(0,0))}var C_=Object.freeze({__proto__:null,Buffer:Be,INSPECT_MAX_BYTES:uC,SlowBuffer:$T,isBuffer:Xa,kMaxLength:VT}),Dc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function IC(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function fs(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 Ch={exports:{}},hs={};function yC(){throw new Error("setTimeout has not been defined")}function wC(){throw new Error("clearTimeout has not been defined")}var $i=yC,ea=wC;typeof co.setTimeout=="function"&&($i=setTimeout);typeof co.clearTimeout=="function"&&(ea=clearTimeout);function bC(t){if($i===setTimeout)return setTimeout(t,0);if(($i===yC||!$i)&&setTimeout)return $i=setTimeout,setTimeout(t,0);try{return $i(t,0)}catch{try{return $i.call(null,t,0)}catch{return $i.call(this,t,0)}}}function I_(t){if(ea===clearTimeout)return clearTimeout(t);if((ea===wC||!ea)&&clearTimeout)return ea=clearTimeout,clearTimeout(t);try{return ea(t)}catch{try{return ea.call(null,t)}catch{return ea.call(this,t)}}}var Di=[],jo=!1,$a,Ju=-1;function y_(){!jo||!$a||(jo=!1,$a.length?Di=$a.concat(Di):Ju=-1,Di.length&&BC())}function BC(){if(!jo){var t=bC(y_);jo=!0;for(var e=Di.length;e;){for($a=Di,Di=[];++Ju<e;)$a&&$a[Ju].run();Ju=-1,e=Di.length}$a=null,jo=!1,I_(t)}}function w_(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];Di.push(new DC(t,e)),Di.length===1&&!jo&&bC(BC)}function DC(t,e){this.fun=t,this.array=e}DC.prototype.run=function(){this.fun.apply(null,this.array)};var b_="browser",B_="browser",D_=!0,Q_={},x_=[],F_="",S_={},R_={},k_={};function Eo(){}var T_=Eo,__=Eo,N_=Eo,O_=Eo,L_=Eo,M_=Eo,P_=Eo;function U_(t){throw new Error("process.binding is not supported")}function G_(){return"/"}function H_(t){throw new Error("process.chdir is not supported")}function Y_(){return 0}var Po=co.performance||{},z_=Po.now||Po.mozNow||Po.msNow||Po.oNow||Po.webkitNow||function(){return new Date().getTime()};function W_(t){var e=z_.call(Po)*.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 q_=new Date;function j_(){var t=new Date,e=t-q_;return e/1e3}var Gt={nextTick:w_,title:b_,browser:D_,env:Q_,argv:x_,version:F_,versions:S_,on:T_,addListener:__,once:N_,off:O_,removeListener:L_,removeAllListeners:M_,emit:P_,binding:U_,cwd:G_,chdir:H_,umask:Y_,hrtime:W_,platform:B_,release:R_,config:k_,uptime:j_},V_;function Aa(){}Aa.prototype=Object.create(null);function c0(){c0.init.call(this)}c0.EventEmitter=c0;c0.usingDomains=!1;c0.prototype.domain=void 0;c0.prototype._events=void 0;c0.prototype._maxListeners=void 0;c0.defaultMaxListeners=10;c0.init=function(){this.domain=null,c0.usingDomains&&V_.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new Aa,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};c0.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 QC(t){return t._maxListeners===void 0?c0.defaultMaxListeners:t._maxListeners}c0.prototype.getMaxListeners=function(){return QC(this)};function J_(t,e,r){if(e)t.call(r);else for(var n=t.length,i=Bl(t,n),a=0;a<n;++a)i[a].call(r)}function Z_(t,e,r,n){if(e)t.call(r,n);else for(var i=t.length,a=Bl(t,i),o=0;o<i;++o)a[o].call(r,n)}function K_(t,e,r,n,i){if(e)t.call(r,n,i);else for(var a=t.length,o=Bl(t,a),s=0;s<a;++s)o[s].call(r,n,i)}function X_(t,e,r,n,i,a){if(e)t.call(r,n,i,a);else for(var o=t.length,s=Bl(t,o),l=0;l<o;++l)s[l].call(r,n,i,a)}
vendor: 6,187 bytes, line 25
25function $_(t,e,r,n){if(e)t.apply(r,n);else for(var i=t.length,a=Bl(t,i),o=0;o<i;++o)a[o].apply(r,n)}c0.prototype.emit=function(e){var r,n,i,a,o,s,l,u=e==="error";if(s=this._events,s)u=u&&s.error==null;else if(!u)return!1;if(l=this.domain,u){if(r=arguments[1],l)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=l,r.domainThrown=!1,l.emit("error",r);else{if(r instanceof Error)throw r;var f=new Error('Uncaught, unspecified "error" event. ('+r+")");throw f.context=r,f}return!1}if(n=s[e],!n)return!1;var h=typeof n=="function";switch(i=arguments.length,i){case 1:J_(n,h,this);break;case 2:Z_(n,h,this,arguments[1]);break;case 3:K_(n,h,this,arguments[1],arguments[2]);break;case 4:X_(n,h,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];$_(n,h,this,a)}return!0};function xC(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 Aa,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=QC(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,eN(s)}return t}function eN(t){typeof console.warn=="function"&&console.warn(t)}c0.prototype.addListener=function(e,r){return xC(this,e,r,!1)};c0.prototype.on=c0.prototype.addListener;c0.prototype.prependListener=function(e,r){return xC(this,e,r,!0)};function FC(t,e,r){var n=!1;function i(){t.removeListener(e,i),n||(n=!0,r.apply(t,arguments))}return i.listener=r,i}c0.prototype.once=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,FC(this,e,r)),this};c0.prototype.prependOnceListener=function(e,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,FC(this,e,r)),this};c0.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 Aa:(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 Aa,this;delete i[e]}else tN(n,a);i.removeListener&&this.emit("removeListener",e,s||r)}return this};c0.prototype.off=function(t,e){return this.removeListener(t,e)};c0.prototype.removeAllListeners=function(e){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new Aa,this._eventsCount=0):n[e]&&(--this._eventsCount===0?this._events=new Aa: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 Aa,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};c0.prototype.listeners=function(e){var r,n,i=this._events;return i?(r=i[e],r?typeof r=="function"?n=[r.listener||r]:n=rN(r):n=[]):n=[],n};c0.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):SC.call(t,e)};c0.prototype.listenerCount=SC;function SC(t){var e=this._events;if(e){var r=e[t];if(typeof r=="function")return 1;if(r)return r.length}return 0}c0.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function tN(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 Bl(t,e){for(var r=new Array(e);e--;)r[e]=t[e];return r}function rN(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}var nN=Object.freeze({__proto__:null,EventEmitter:c0,default:c0}),RC=fs(nN),kC=RC.EventEmitter,ll=fs(C_),Ih;typeof Object.create=="function"?Ih=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:Ih=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var wd=Ih,TC=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},iN=/%[sdj%]/g;function AA(t){if(!Ql(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(bn(arguments[r]));return e.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(t).replace(iN,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])Dl(o)||!Co(o)?a+=" "+o:a+=" "+bn(o);return a}function bd(t,e){if($n(co.process))return function(){return bd(t,e).apply(this,arguments)};if(Gt.noDeprecation===!0)return t;var r=!1;function n(){if(!r){if(Gt.throwDeprecation)throw new Error(e);Gt.traceDeprecation?console.trace(e):console.error(e),r=!0}return t.apply(this,arguments)}return n}var Bu={},l1;function _C(t){if($n(l1)&&(l1=Gt.env.NODE_DEBUG||""),t=t.toUpperCase(),!Bu[t])if(new RegExp("\\b"+t+"\\b","i").test(l1)){var e=0;Bu[t]=function(){var r=AA.apply(null,arguments);console.error("%s %d: %s",t,e,r)}}else Bu[t]=function(){};return Bu[t]}function bn(t,e){var r={seen:[],stylize:oN};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),fA(e)?r.showHidden=e:e&&xd(r,e),$n(r.showHidden)&&(r.showHidden=!1),$n(r.depth)&&(r.depth=2),$n(r.colors)&&(r.colors=!1),$n(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=aN),Qc(r,t,r.depth)}
vendor: 9,221 bytes, lines 25-34
25bn.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]};bn.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function aN(t,e){var r=bn.styles[e];return r?"\x1B["+bn.colors[r][0]+"m"+t+"\x1B["+bn.colors[r][1]+"m":t}function oN(t,e){return t}function sN(t){var e={};return t.forEach(function(r,n){e[r]=!0}),e}function Qc(t,e,r){if(t.customInspect&&e&&ao(e.inspect)&&e.inspect!==bn&&!(e.constructor&&e.constructor.prototype===e)){var n=e.inspect(r,t);return Ql(n)||(n=Qc(t,n,r)),n}var i=lN(t,e);if(i)return i;var a=Object.keys(e),o=sN(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(e)),Vo(e)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return u1(e);if(a.length===0){if(ao(e)){var s=e.name?": "+e.name:"";return t.stylize("[Function"+s+"]","special")}if(io(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(ns(e))return t.stylize(Date.prototype.toString.call(e),"date");if(Vo(e))return u1(e)}var l="",u=!1,f=["{","}"];if(Bd(e)&&(u=!0,f=["[","]"]),ao(e)){var h=e.name?": "+e.name:"";l=" [Function"+h+"]"}if(io(e)&&(l=" "+RegExp.prototype.toString.call(e)),ns(e)&&(l=" "+Date.prototype.toUTCString.call(e)),Vo(e)&&(l=" "+u1(e)),a.length===0&&(!u||e.length==0))return f[0]+l+f[1];if(r<0)return io(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var g;return u?g=uN(t,e,r,o,a):g=a.map(function(p){return yh(t,e,r,o,p,u)}),t.seen.pop(),cN(g,l,f)}function lN(t,e){if($n(e))return t.stylize("undefined","undefined");if(Ql(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(Dd(e))return t.stylize(""+e,"number");if(fA(e))return t.stylize(""+e,"boolean");if(Dl(e))return t.stylize("null","null")}function u1(t){return"["+Error.prototype.toString.call(t)+"]"}function uN(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)PC(e,String(o))?a.push(yh(t,e,r,n,String(o),!0)):a.push("");return i.forEach(function(l){l.match(/^\d+$/)||a.push(yh(t,e,r,n,l,!0))}),a}function yh(t,e,r,n,i,a){var o,s,l;if(l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]},l.get?l.set?s=t.stylize("[Getter/Setter]","special"):s=t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),PC(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(Dl(r)?s=Qc(t,l.value,null):s=Qc(t,l.value,r-1),s.indexOf(`
26`)>-1&&(a?s=s.split(`
27`).map(function(u){return"  "+u}).join(`
28`).substr(2):s=`
29`+s.split(`
30`).map(function(u){return"   "+u}).join(`
31`))):s=t.stylize("[Circular]","special")),$n(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 cN(t,e,r){var n=t.reduce(function(i,a){return a.indexOf(`
32`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(e===""?"":e+`
33 `)+" "+t.join(`,
34  `)+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function Bd(t){return Array.isArray(t)}function fA(t){return typeof t=="boolean"}function Dl(t){return t===null}function NC(t){return t==null}function Dd(t){return typeof t=="number"}function Ql(t){return typeof t=="string"}function OC(t){return typeof t=="symbol"}function $n(t){return t===void 0}function io(t){return Co(t)&&Qd(t)==="[object RegExp]"}function Co(t){return typeof t=="object"&&t!==null}function ns(t){return Co(t)&&Qd(t)==="[object Date]"}function Vo(t){return Co(t)&&(Qd(t)==="[object Error]"||t instanceof Error)}function ao(t){return typeof t=="function"}function xc(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}function LC(t){return Be.isBuffer(t)}function Qd(t){return Object.prototype.toString.call(t)}function c1(t){return t<10?"0"+t.toString(10):t.toString(10)}var AN=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function fN(){var t=new Date,e=[c1(t.getHours()),c1(t.getMinutes()),c1(t.getSeconds())].join(":");return[t.getDate(),AN[t.getMonth()],e].join(" ")}function MC(){fN(),AA.apply(null,arguments)}function xd(t,e){if(!e||!Co(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}function PC(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Ha=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function Fd(t){if(typeof t!="function")throw new TypeError('The "original" argument must be of type Function');if(Ha&&t[Ha]){var e=t[Ha];if(typeof e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,Ha,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var r,n,i=new Promise(function(s,l){r=s,n=l}),a=[],o=0;o<arguments.length;o++)a.push(arguments[o]);a.push(function(s,l){s?n(s):r(l)});try{t.apply(this,a)}catch(s){n(s)}return i}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Ha&&Object.defineProperty(e,Ha,{value:e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(e,TC(t))}Fd.custom=Ha;function hN(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}function UC(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){Gt.nextTick(o.bind(null,null,s))},function(s){Gt.nextTick(hN.bind(null,s,o))})}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Object.defineProperties(e,TC(t)),e}var dN={inherits:wd,_extend:xd,log:MC,isBuffer:LC,isPrimitive:xc,isFunction:ao,isError:Vo,isDate:ns,isObject:Co,isRegExp:io,isUndefined:$n,isSymbol:OC,isString:Ql,isNumber:Dd,isNullOrUndefined:NC,isNull:Dl,isBoolean:fA,isArray:Bd,inspect:bn,deprecate:bd,format:AA,debuglog:_C,promisify:Fd,callbackify:UC},gN=Object.freeze({__proto__:null,_extend:xd,callbackify:UC,debuglog:_C,default:dN,deprecate:bd,format:AA,inherits:wd,inspect:bn,isArray:Bd,isBoolean:fA,isBuffer:LC,isDate:ns,isError:Vo,isFunction:ao,isNull:Dl,isNullOrUndefined:NC,isNumber:Dd,isObject:Co,isPrimitive:xc,isRegExp:io,isString:Ql,isSymbol:OC,isUndefined:$n,log:MC,promisify:Fd}),Sd=fs(gN),A1,vp;function pN(){if(vp)return A1;vp=1;function t(g,p){var m=Object.keys(g);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(g);p&&(C=C.filter(function(D){return Object.getOwnPropertyDescriptor(g,D).enumerable})),m.push.apply(m,C)}return m}function e(g){for(var p=1;p<arguments.length;p++){var m=arguments[p]!=null?arguments[p]:{};p%2?t(Object(m),!0).forEach(function(C){r(g,C,m[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(m)):t(Object(m)).forEach(function(C){Object.defineProperty(g,C,Object.getOwnPropertyDescriptor(m,C))})}return g}function r(g,p,m){return p in g?Object.defineProperty(g,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):g[p]=m,g}function n(g,p){if(!(g instanceof p))throw new TypeError("Cannot call a class as a function")}function i(g,p){for(var m=0;m<p.length;m++){var C=p[m];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(g,C.key,C)}}function a(g,p,m){return p&&i(g.prototype,p),g}var o=ll,s=o.Buffer,l=Sd,u=l.inspect,f=u&&u.custom||"inspect";function h(g,p,m){s.prototype.copy.call(g,p,m)}return A1=(function(){function g(){n(this,g),this.head=null,this.tail=null,this.length=0}return a(g,[{key:"push",value:function(m){var C={data:m,next:null};this.length>0?this.tail.next=C:this.head=C,this.tail=C,++this.length}},{key:"unshift",value:function(m){var C={data:m,next:this.head};this.length===0&&(this.tail=C),this.head=C,++this.length}},{key:"shift",value:function(){if(this.length!==0){var m=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(m){if(this.length===0)return"";for(var C=this.head,D=""+C.data;C=C.next;)D+=m+C.data;return D}},{key:"concat",value:function(m){if(this.length===0)return s.alloc(0);for(var C=s.allocUnsafe(m>>>0),D=this.head,F=0;D;)h(D.data,C,F),F+=D.data.length,D=D.next;return C}},{key:"consume",value:function(m,C){var D;return m<this.head.data.length?(D=this.head.data.slice(0,m),this.head.data=this.head.data.slice(m)):m===this.head.data.length?D=this.shift():D=C?this._getString(m):this._getBuffer(m),D}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(m){var C=this.head,D=1,F=C.data;for(m-=F.length;C=C.next;){var x=C.data,Q=m>x.length?x.length:m;if(Q===x.length?F+=x:F+=x.slice(0,m),m-=Q,m===0){Q===x.length?(++D,C.next?this.head=C.next:this.head=this.tail=null):(this.head=C,C.data=x.slice(Q));break}++D}return this.length-=D,F}}
34,{key:"_getBuffer",value:function(m){var C=s.allocUnsafe(m),D=this.head,F=1;for(D.data.copy(C),m-=D.data.length;D=D.next;){var x=D.data,Q=m>x.length?x.length:m;if(x.copy(C,C.length-m,0,Q),m-=Q,m===0){Q===x.length?(++F,D.next?this.head=D.next:this.head=this.tail=null):(this.head=D,D.data=x.slice(Q));break}++F}return this.length-=F,C}},{key:f,value:function(m,C){return u(this,e({},C,{depth:0,customInspect:!1}))}}]),g})(),A1}function mN(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,Gt.nextTick(wh,this,t)):Gt.nextTick(wh,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?Gt.nextTick(Zu,r):(r._writableState.errorEmitted=!0,Gt.nextTick(Ep,r,a)):Gt.nextTick(Ep,r,a):e?(Gt.nextTick(Zu,r),e(a)):Gt.nextTick(Zu,r)}),this)}function Ep(t,e){wh(t,e),Zu(t)}function Zu(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function vN(){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 wh(t,e){t.emit("error",e)}function EN(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}var GC={destroy:mN,undestroy:vN,errorOrDestroy:EN},Io={};function CN(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var HC={};function fn(t,e,r){r||(r=Error);function n(a,o,s){return typeof e=="string"?e:e(a,o,s)}var i=(function(a){CN(o,a);function o(s,l,u){return a.call(this,n(s,l,u))||this}return o})(r);i.prototype.name=r.name,i.prototype.code=t,HC[t]=i}function Cp(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 IN(t,e,r){return t.substr(0,e.length)===e}function yN(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function wN(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}fn("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);fn("ERR_INVALID_ARG_TYPE",function(t,e,r){var n;typeof e=="string"&&IN(e,"not ")?(n="must not be",e=e.replace(/^not /,"")):n="must be";var i;if(yN(t," argument"))i="The ".concat(t," ").concat(n," ").concat(Cp(e,"type"));else{var a=wN(t,".")?"property":"argument";i='The "'.concat(t,'" ').concat(a," ").concat(n," ").concat(Cp(e,"type"))}return i+=". Received type ".concat(typeof r),i},TypeError);fn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");fn("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});fn("ERR_STREAM_PREMATURE_CLOSE","Premature close");fn("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});fn("ERR_MULTIPLE_CALLBACK","Callback called multiple times");fn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");fn("ERR_STREAM_WRITE_AFTER_END","write after end");fn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);fn("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);fn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");Io.codes=HC;var bN=Io.codes.ERR_INVALID_OPT_VALUE;function BN(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function DN(t,e,r,n){var i=BN(e,n,r);if(i!=null){if(!(isFinite(i)&&Math.floor(i)===i)||i<0){var a=n?r:"highWaterMark";throw new bN(a,i)}return Math.floor(i)}return t.objectMode?16:16*1024}var YC={getHighWaterMark:DN},bh;typeof Object.create=="function"?bh=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:bh=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var QN=bh,xN=Object.freeze({__proto__:null,default:QN}),xl=fs(xN),FN=Be.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 SN(t){if(t&&!FN(t))throw new Error("Unknown encoding: "+t)}function hA(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),SN(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=kN;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=TN;break;default:this.write=RN;return}this.charBuffer=new Be(6),this.charReceived=0,this.charLength=0}hA.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};hA.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};hA.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 RN(t){return t.toString(this.encoding)}function kN(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function TN(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}var _N=Object.freeze({__proto__:null,StringDecoder:hA}),zC=fs(_N),Ip=Io.codes.ERR_STREAM_PREMATURE_CLOSE;function NN(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 ON(){}function LN(t){return t.setHeader&&typeof t.abort=="function"}function WC(t,e,r){if(typeof e=="function")return WC(t,null,e);e||(e={}),r=NN(r||ON);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)},l=t._readableState&&t._readableState.endEmitted,u=function(){n=!1,l=!0,i||r.call(t)},f=function(m){r.call(t,m)},h=function(){var m;if(n&&!l)return(!t._readableState||!t._readableState.ended)&&(m=new Ip),r.call(t,m);if(i&&!o)return(!t._writableState||!t._writableState.ended)&&(m=new Ip),r.call(t,m)},g=function(){t.req.on("finish",s)};return LN(t)?(t.on("complete",s),t.on("abort",h),t.req?g():t.on("request",g)):i&&!t._writableState&&(t.on("end",a),t.on("close",a)),t.on("end",u),t.on("finish",s),e.error!==!1&&t.on("error",f),t.on("close",h),function(){t.removeListener("complete",s),t.removeListener("abort",h),t.removeListener("request",g),t.req&&t.req.removeListener("finish",s),t.removeListener("end",a),t.removeListener("close",a),t.removeListener("finish",s),t.removeListener("end",u),t.removeListener("error",f),t.removeListener("close",h)}}var Rd=WC,f1,yp;function MN(){if(yp)return f1;yp=1;var t;function e(F,x,Q){return x in F?Object.defineProperty(F,x,{value:Q,enumerable:!0,configurable:!0,writable:!0}):F[x]=Q,F}var r=Rd,n=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),o=Symbol("ended"),s=Symbol("lastPromise"),l=Symbol("handlePromise"),u=Symbol("stream");function f(F,x){return{value:F,done:x}}function h(F){var x=F[n];if(x!==null){var Q=F[u].read();Q!==null&&(F[s]=null,F[n]=null,F[i]=null,x(f(Q,!1)))}}function g(F){Gt.nextTick(h,F)}
34function p(F,x){return function(Q,v){F.then(function(){if(x[o]){Q(f(void 0,!0));return}x[l](Q,v)},v)}}var m=Object.getPrototypeOf(function(){}),C=Object.setPrototypeOf((t={get stream(){return this[u]},next:function(){var x=this,Q=this[a];if(Q!==null)return Promise.reject(Q);if(this[o])return Promise.resolve(f(void 0,!0));if(this[u].destroyed)return new Promise(function(N,S){Gt.nextTick(function(){x[a]?S(x[a]):N(f(void 0,!0))})});var v=this[s],I;if(v)I=new Promise(p(v,this));else{var T=this[u].read();if(T!==null)return Promise.resolve(f(T,!1));I=new Promise(this[l])}return this[s]=I,I}},e(t,Symbol.asyncIterator,function(){return this}),e(t,"return",function(){var x=this;return new Promise(function(Q,v){x[u].destroy(null,function(I){if(I){v(I);return}Q(f(void 0,!0))})})}),t),m),D=function(x){var Q,v=Object.create(C,(Q={},e(Q,u,{value:x,writable:!0}),e(Q,n,{value:null,writable:!0}),e(Q,i,{value:null,writable:!0}),e(Q,a,{value:null,writable:!0}),e(Q,o,{value:x._readableState.endEmitted,writable:!0}),e(Q,l,{value:function(T,N){var S=v[u].read();S?(v[s]=null,v[n]=null,v[i]=null,T(f(S,!1))):(v[n]=T,v[i]=N)},writable:!0}),Q));return v[s]=null,r(x,function(I){if(I&&I.code!=="ERR_STREAM_PREMATURE_CLOSE"){var T=v[i];T!==null&&(v[s]=null,v[n]=null,v[i]=null,T(I)),v[a]=I;return}var N=v[n];N!==null&&(v[s]=null,v[n]=null,v[i]=null,N(f(void 0,!0))),v[o]=!0}),x.on("readable",g.bind(null,v)),v};return f1=D,f1}var h1,wp;function PN(){return wp||(wp=1,h1=function(){throw new Error("Readable.from is not available in the browser")}),h1}const kd=hs;kd.Readable=Jt;Jt.ReadableState=jC;RC.EventEmitter;var qC=function(e,r){return e.listeners(r).length},Fl=kC,dA=ll.Buffer,UN=Dc.Uint8Array||function(){};function GN(t){return dA.from(t)}function HN(t){return dA.isBuffer(t)||t instanceof UN}var d1=Sd,Ut;d1&&d1.debuglog?Ut=d1.debuglog("stream"):Ut=function(){};var YN=pN(),Td=GC,zN=YC,WN=zN.getHighWaterMark,gA=Io.codes,qN=gA.ERR_INVALID_ARG_TYPE,jN=gA.ERR_STREAM_PUSH_AFTER_EOF,VN=gA.ERR_METHOD_NOT_IMPLEMENTED,JN=gA.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Jo,g1,p1;xl(Jt,Fl);var Vs=Td.errorOrDestroy,m1=["error","close","destroy","pause","resume"];function ZN(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 jC(t,e,r){t=t||{},typeof r!="boolean"&&(r=e instanceof kd.Duplex),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=WN(this,t,"readableHighWaterMark",r),this.buffer=new YN,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&&(Jo||(Jo=zC.StringDecoder),this.decoder=new Jo(t.encoding),this.encoding=t.encoding)}function Jt(t){if(!(this instanceof Jt))return new Jt(t);var e=this instanceof kd.Duplex;this._readableState=new jC(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),Fl.call(this)}Object.defineProperty(Jt.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});Jt.prototype.destroy=Td.destroy;Jt.prototype._undestroy=Td.undestroy;Jt.prototype._destroy=function(t,e){e(t)};Jt.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=dA.from(t,e),e=""),n=!0),VC(this,t,e,!1,n)};Jt.prototype.unshift=function(t){return VC(this,t,null,!0,!1)};function VC(t,e,r,n,i){Ut("readableAddChunk",e);var a=t._readableState;if(e===null)a.reading=!1,$N(t,a);else{var o;if(i||(o=KN(a,e)),o)Vs(t,o);else if(a.objectMode||e&&e.length>
vendor: 18,504 bytes, line 34
340)if(typeof e!="string"&&!a.objectMode&&Object.getPrototypeOf(e)!==dA.prototype&&(e=GN(e)),n)a.endEmitted?Vs(t,new JN):v1(t,a,e,!0);else if(a.ended)Vs(t,new jN);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||e.length!==0?v1(t,a,e,!1):Bh(t,a)):v1(t,a,e,!1)}else n||(a.reading=!1,Bh(t,a))}return!a.ended&&(a.length<a.highWaterMark||a.length===0)}function v1(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&&pA(t)),Bh(t,e)}function KN(t,e){var r;return!HN(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new qN("chunk",["string","Buffer","Uint8Array"],e)),r}Jt.prototype.isPaused=function(){return this._readableState.flowing===!1};Jt.prototype.setEncoding=function(t){Jo||(Jo=zC.StringDecoder);var e=new Jo(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 bp=1073741824;function XN(t){return t>=bp?t=bp:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function Bp(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=XN(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}Jt.prototype.read=function(t){Ut("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 Ut("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?E1(this):pA(this),null;if(t=Bp(t,e),t===0&&e.ended)return e.length===0&&E1(this),null;var n=e.needReadable;Ut("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,Ut("length less than watermark",n)),e.ended||e.reading?(n=!1,Ut("reading or ended",n)):n&&(Ut("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=Bp(r,e)));var i;return t>0?i=KC(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&&E1(this)),i!==null&&this.emit("data",i),i};function $N(t,e){if(Ut("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?pA(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,JC(t)))}}function pA(t){var e=t._readableState;Ut("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(Ut("emitReadable",e.flowing),e.emittedReadable=!0,Gt.nextTick(JC,t))}function JC(t){var e=t._readableState;Ut("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,_d(t)}function Bh(t,e){e.readingMore||(e.readingMore=!0,Gt.nextTick(eO,t,e))}function eO(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&e.length===0);){var r=e.length;if(Ut("maybeReadMore read 0"),t.read(0),r===e.length)break}e.readingMore=!1}Jt.prototype._read=function(t){Vs(this,new VN("_read()"))};Jt.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,Ut("pipe count=%d opts=%j",n.pipesCount,e);var i=(!e||e.end!==!1)&&t!==Gt.stdout&&t!==Gt.stderr,a=i?s:C;n.endEmitted?Gt.nextTick(a):r.once("end",a),t.on("unpipe",o);function o(D,F){Ut("onunpipe"),D===r&&F&&F.hasUnpiped===!1&&(F.hasUnpiped=!0,f())}function s(){Ut("onend"),t.end()}var l=tO(r);t.on("drain",l);var u=!1;function f(){Ut("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",l),t.removeListener("error",g),t.removeListener("unpipe",o),r.removeListener("end",s),r.removeListener("end",C),r.removeListener("data",h),u=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&l()}r.on("data",h);function h(D){Ut("ondata");var F=t.write(D);Ut("dest.write",F),F===!1&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&XC(n.pipes,t)!==-1)&&!u&&(Ut("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function g(D){Ut("onerror",D),C(),t.removeListener("error",g),qC(t,"error")===0&&Vs(t,D)}ZN(t,"error",g);function p(){t.removeListener("finish",m),C()}t.once("close",p);function m(){Ut("onfinish"),t.removeListener("close",p),C()}t.once("finish",m);function C(){Ut("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(Ut("pipe resume"),r.resume()),t};function tO(t){return function(){var r=t._readableState;Ut("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&qC(t,"data")&&(r.flowing=!0,_d(t))}}Jt.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=XC(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)};Jt.prototype.on=function(t,e){var r=Fl.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,Ut("on readable",n.length,n.reading),n.length?pA(this):n.reading||Gt.nextTick(rO,this)),r};Jt.prototype.addListener=Jt.prototype.on;Jt.prototype.removeListener=function(t,e){var r=Fl.prototype.removeListener.call(this,t,e);return t==="readable"&&Gt.nextTick(ZC,this),r};Jt.prototype.removeAllListeners=function(t){var e=Fl.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&Gt.nextTick(ZC,this),e};function ZC(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 rO(t){Ut("readable nexttick read 0"),t.read(0)}Jt.prototype.resume=function(){var t=this._readableState;return t.flowing||(Ut("resume"),t.flowing=!t.readableListening,nO(this,t)),t.paused=!1,this};function nO(t,e){e.resumeScheduled||(e.resumeScheduled=!0,Gt.nextTick(iO,t,e))}function iO(t,e){Ut("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),_d(t),e.flowing&&!e.reading&&t.read(0)}Jt.prototype.pause=function(){return Ut("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Ut("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function _d(t){var e=t._readableState;for(Ut("flow",e.flowing);e.flowing&&t.read()!==null;);}Jt.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(Ut("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(Ut("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<m1.length;a++)t.on(m1[a],this.emit.bind(this,m1[a]));return this._read=function(o){Ut("wrapped _read",o),n&&(n=!1,t.resume())},this};typeof Symbol=="function"&&(Jt.prototype[Symbol.asyncIterator]=function(){return g1===void 0&&(g1=MN()),g1(this)});Object.defineProperty(Jt.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(Jt.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(Jt.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}});Jt._fromList=KC;Object.defineProperty(Jt.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function KC(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 E1(t){var e=t._readableState;Ut("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,Gt.nextTick(aO,e,t))}function aO(t,e){if(Ut("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"&&(Jt.from=function(t,e){return p1===void 0&&(p1=PN()),p1(Jt,t,e)});function XC(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}var oO=sO;function sO(t,e){if(C1("noDeprecation"))return t;var r=!1;function n(){if(!r){if(C1("throwDeprecation"))throw new Error(e);C1("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}return n}function C1(t){try{if(!Dc.localStorage)return!1}catch{return!1}var e=Dc.localStorage[t];return e==null?!1:String(e).toLowerCase()==="true"}const Nd=hs;Nd.Writable=Q0;function $C(t){var e=this;this.next=null,this.entry=null,this.finish=function(){_O(e,t)}}Q0.WritableState=Sl;var lO={deprecate:oO},eI=kC,mA=ll.Buffer,uO=Dc.Uint8Array||function(){};function cO(t){return mA.from(t)}function AO(t){return mA.isBuffer(t)||t instanceof uO}var Od=GC,fO=YC,hO=fO.getHighWaterMark,ma=Io.codes,dO=ma.ERR_INVALID_ARG_TYPE,gO=ma.ERR_METHOD_NOT_IMPLEMENTED,pO=ma.ERR_MULTIPLE_CALLBACK,mO=ma.ERR_STREAM_CANNOT_PIPE,vO=ma.ERR_STREAM_DESTROYED,EO=ma.ERR_STREAM_NULL_VALUES,CO=ma.ERR_STREAM_WRITE_AFTER_END,IO=ma.ERR_UNKNOWN_ENCODING,is=Od.errorOrDestroy;xl(Q0,eI);function yO(){}function Sl(t,e,r){t=t||{},typeof r!="boolean"&&(r=e instanceof Nd.Duplex),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=hO(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){FO(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 $C(this)}Sl.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(Sl.prototype,"buffer",{get:lO.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Ku;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Ku=Function.prototype[Symbol.hasInstance],Object.defineProperty(Q0,Symbol.hasInstance,{value:function(e){return Ku.call(this,e)?!0:this!==Q0?!1:e&&e._writableState instanceof Sl}})):Ku=function(e){return e instanceof this};function Q0(t){var e=this instanceof Nd.Duplex;if(!e&&!Ku.call(Q0,this))return new Q0(t);this._writableState=new Sl(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)),eI.call(this)}Q0.prototype.pipe=function(){is(this,new mO)};function wO(t,e){var r=new CO;is(t,r),Gt.nextTick(e,r)}function bO(t,e,r,n){var i;return r===null?i=new EO:typeof r!="string"&&!e.objectMode&&(i=new dO("chunk",["string","Buffer"],r)),i?(is(t,i),Gt.nextTick(n,i),!1):!0}Q0.prototype.write=function(t,e,r){var n=this._writableState,i=!1,a=!n.objectMode&&AO(t);return a&&!mA.isBuffer(t)&&(t=cO(t)),typeof e=="function"&&(r=e,e=null),a?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=yO),n.ending?wO(this,r):(a||bO(this,n,t,r))&&(n.pendingcb++,i=DO(this,n,a,t,e,r)),i};Q0.prototype.cork=function(){this._writableState.corked++};Q0.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&tI(this,t))};Q0.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 IO(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(Q0.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function BO(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=mA.from(e,r)),e}Object.defineProperty(Q0.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function DO(t,e,r,n,i,a){if(!r){var o=BO(e,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=e.objectMode?1:n.length;e.length+=s;var l=e.length<e.highWaterMark;if(l||(e.needDrain=!0),e.writing||e.corked){var u=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},u?u.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else Dh(t,e,!1,s,n,i,a);return l}function Dh(t,e,r,n,i,a,o){e.writelen=n,e.writecb=o,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new vO("write")):r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync=!1}function QO(t,e,r,n,i){--e.pendingcb,r?(Gt.nextTick(i,n),Gt.nextTick(ul,t,e),t._writableState.errorEmitted=!0,is(t,n)):(i(n),t._writableState.errorEmitted=!0,is(t,n),ul(t,e))}function xO(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function FO(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(typeof i!="function")throw new pO;if(xO(r),e)QO(t,r,n,e,i);else{var a=rI(r)||t.destroyed;!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&tI(t,r),n?Gt.nextTick(Dp,t,r,a,i):Dp(t,r,a,i)}}function Dp(t,e,r,n){r||SO(t,e),e.pendingcb--,n(),ul(t,e)}function SO(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function tI(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,Dh(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 $C(e),e.bufferedRequestCount=0}else{for(;r;){var l=r.chunk,u=r.encoding,f=r.callback,h=e.objectMode?1:l.length;if(Dh(t,e,!1,h,l,u,f),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}Q0.prototype._write=function(t,e,r){r(new gO("_write()"))};Q0.prototype._writev=null;Q0.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||TO(this,n,r),this};Object.defineProperty(Q0.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function rI(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function RO(t,e){t._final(function(r){e.pendingcb--,r&&is(t,r),e.prefinished=!0,t.emit("prefinish"),ul(t,e)})}function kO(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"&&!e.destroyed?(e.pendingcb++,e.finalCalled=!0,Gt.nextTick(RO,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function ul(t,e){var r=rI(e);if(r&&(kO(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 TO(t,e,r){e.ending=!0,ul(t,e),r&&(e.finished?Gt.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function _O(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(Q0.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});Q0.prototype.destroy=Od.destroy;Q0.prototype._undestroy=Od.undestroy;Q0.prototype._destroy=function(t,e){e(t)};var NO=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};const as=hs;as.Duplex=ai;xl(ai,as.Readable);for(var Qp=NO(as.Writable.prototype),I1=0;I1<Qp.length;I1++){var y1=Qp[I1];ai.prototype[y1]||(ai.prototype[y1]=as.Writable.prototype[y1])}function ai(t){if(!(this instanceof ai))return new ai(t);as.Readable.call(this,t),as.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",OO)))}Object.defineProperty(ai.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(ai.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(ai.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function OO(){this._writableState.ended||Gt.nextTick(LO,this)}function LO(t){t.end()}Object.defineProperty(ai.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 Rl=hs;Rl.Transform=Si;
34var vA=Io.codes,MO=vA.ERR_METHOD_NOT_IMPLEMENTED,PO=vA.ERR_MULTIPLE_CALLBACK,UO=vA.ERR_TRANSFORM_ALREADY_TRANSFORMING,GO=vA.ERR_TRANSFORM_WITH_LENGTH_0;xl(Si,Rl.Duplex);function HO(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(n===null)return this.emit("error",new PO);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 Si(t){if(!(this instanceof Si))return new Si(t);Rl.Duplex.call(this,t),this._transformState={afterTransform:HO.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",YO)}function YO(){var t=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(e,r){xp(t,e,r)}):xp(this,null,null)}Si.prototype.push=function(t,e){return this._transformState.needTransform=!1,Rl.Duplex.prototype.push.call(this,t,e)};Si.prototype._transform=function(t,e,r){r(new MO("_transform()"))};Si.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)}};Si.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};Si.prototype._destroy=function(t,e){Rl.Duplex.prototype._destroy.call(this,t,function(r){e(r)})};function xp(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new GO;if(t._transformState.transforming)throw new UO;return t.push(null)}const nI=hs;nI.PassThrough=cl;xl(cl,nI.Transform);function cl(t){if(!(this instanceof cl))return new cl(t);Transform.call(this,t)}cl.prototype._transform=function(t,e,r){r(null,t)};var w1;function zO(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var iI=Io.codes,WO=iI.ERR_MISSING_ARGS,qO=iI.ERR_STREAM_DESTROYED;function Fp(t){if(t)throw t}function jO(t){return t.setHeader&&typeof t.abort=="function"}function VO(t,e,r,n){n=zO(n);var i=!1;t.on("close",function(){i=!0}),w1===void 0&&(w1=Rd),w1(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,jO(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();n(o||new qO("pipe"))}}}function Sp(t){t()}function JO(t,e){return t.pipe(e)}function ZO(t){return!t.length||typeof t[t.length-1]!="function"?Fp:t.pop()}function KO(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var n=ZO(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new WO("streams");var i,a=e.map(function(o,s){var l=s<e.length-1,u=s>0;return VO(o,l,u,function(f){i||(i=f),f&&a.forEach(Sp),!l&&(a.forEach(Sp),n(i))})});return e.reduce(JO)}var XO=KO;(function(t,e){const r=hs;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=Rd,e.pipeline=XO})(Ch,Ch.exports);var aI=Ch.exports,oI=IC(aI),sI={},lI={};function Rp(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 $O=Object.prototype.hasOwnProperty,kp=Object.keys||function(t){var e=[];for(var r in t)$O.call(t,r)&&e.push(r);return e},Tp=Array.prototype.slice,b1;function uI(){return typeof b1<"u"?b1:b1=(function(){return function(){}.name==="foo"})()}function _p(t){return Object.prototype.toString.call(t)}function Np(t){return Xa(t)||typeof co.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t?!!(t instanceof DataView||t.buffer&&t.buffer instanceof ArrayBuffer):!1}function pr(t,e){t||dr(t,!0,e,"==",Al)}var eL=/\s*function\s+([^\(\s]*)\s*/;function cI(t){if(ao(t)){if(uI())return t.name;var e=t.toString(),r=e.match(eL);return r&&r[1]}}pr.AssertionError=EA;function EA(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=tL(this),this.generatedMessage=!0);var e=t.stackStartFunction||dr;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=cI(e),a=n.indexOf(`
35`+i);if(a>=0){var o=n.indexOf(`
36`,a+1);n=n.substring(o+1)}this.stack=n}}}wd(EA,Error);function Op(t,e){return typeof t=="string"?t.length<e?t:t.slice(0,e):t}function Lp(t){if(uI()||!ao(t))return bn(t);var e=cI(t),r=e?": "+e:"";return"[Function"+r+"]"}function tL(t){return Op(Lp(t.actual),128)+" "+t.operator+" "+Op(Lp(t.expected),128)}function dr(t,e,r,n,i){throw new EA({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}pr.fail=dr;
36function Al(t,e){t||dr(t,!0,e,"==",Al)}pr.ok=Al;pr.equal=Ld;function Ld(t,e,r){t!=e&&dr(t,e,r,"==",Ld)}pr.notEqual=Md;function Md(t,e,r){t==e&&dr(t,e,r,"!=",Md)}pr.deepEqual=Pd;function Pd(t,e,r){os(t,e,!1)||dr(t,e,r,"deepEqual",Pd)}pr.deepStrictEqual=Ud;function Ud(t,e,r){os(t,e,!0)||dr(t,e,r,"deepStrictEqual",Ud)}function os(t,e,r,n){if(t===e)return!0;if(Xa(t)&&Xa(e))return Rp(t,e)===0;if(ns(t)&&ns(e))return t.getTime()===e.getTime();if(io(t)&&io(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(Np(t)&&Np(e)&&_p(t)===_p(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return Rp(new Uint8Array(t.buffer),new Uint8Array(e.buffer))===0;if(Xa(t)!==Xa(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),rL(t,e,r,n))}function Mp(t){return Object.prototype.toString.call(t)=="[object Arguments]"}function rL(t,e,r,n){if(t==null||e===null||e===void 0)return!1;if(xc(t)||xc(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=Mp(t),a=Mp(e);if(i&&!a||!i&&a)return!1;if(i)return t=Tp.call(t),e=Tp.call(e),os(t,e,r);var o=kp(t),s=kp(e),l,u;if(o.length!==s.length)return!1;for(o.sort(),s.sort(),u=o.length-1;u>=0;u--)if(o[u]!==s[u])return!1;for(u=o.length-1;u>=0;u--)if(l=o[u],!os(t[l],e[l],r,n))return!1;return!0}pr.notDeepEqual=Gd;function Gd(t,e,r){os(t,e,!1)&&dr(t,e,r,"notDeepEqual",Gd)}pr.notDeepStrictEqual=Hd;function Hd(t,e,r){os(t,e,!0)&&dr(t,e,r,"notDeepStrictEqual",Hd)}pr.strictEqual=Yd;function Yd(t,e,r){t!==e&&dr(t,e,r,"===",Yd)}pr.notStrictEqual=zd;function zd(t,e,r){t===e&&dr(t,e,r,"!==",zd)}function Pp(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 nL(t){var e;try{t()}catch(r){e=r}return e}function AI(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=nL(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&dr(i,r,"Missing expected exception"+n);var a=typeof n=="string",o=!t&&Vo(i),s=!t&&i&&!r;if((o&&a&&Pp(i,r)||s)&&dr(i,r,"Got unwanted exception"+n),t&&i&&r&&!Pp(i,r)||!t&&i)throw i}pr.throws=fI;function fI(t,e,r){AI(!0,t,e,r)}pr.doesNotThrow=hI;function hI(t,e,r){AI(!1,t,e,r)}pr.ifError=dI;function dI(t){if(t)throw t}var iL=Object.freeze({__proto__:null,AssertionError:EA,assert:Al,deepEqual:Pd,deepStrictEqual:Ud,default:pr,doesNotThrow:hI,equal:Ld,fail:dr,ifError:dI,notDeepEqual:Gd,notDeepStrictEqual:Hd,notEqual:Md,notStrictEqual:zd,ok:Al,strictEqual:Yd,throws:fI}),gI=fs(iL);(function(t){var e=gI,r=Xx,n=nF,i=lF,a=AF;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,l=139;function u(f){if(typeof f!="number"||f<t.DEFLATE||f>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=f,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}u.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},u.prototype.write=function(f,h,g,p,m,C,D){return this._write(!0,f,h,g,p,m,C,D)},u.prototype.writeSync=function(f,h,g,p,m,C,D){return this._write(!1,f,h,g,p,m,C,D)},u.prototype._write=function(f,h,g,p,m,C,D,F){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,h===void 0,"must provide flush value"),this.write_in_progress=!0,h!==t.Z_NO_FLUSH&&h!==t.Z_PARTIAL_FLUSH&&h!==t.Z_SYNC_FLUSH&&h!==t.Z_FULL_FLUSH&&h!==t.Z_FINISH&&h!==t.Z_BLOCK)throw new Error("Invalid flush value");if(g==null&&(g=Be.alloc(0),m=0,p=0),this.strm.avail_in=m,this.strm.input=g,this.strm.next_in=p,this.strm.avail_out=F,this.strm.output=C,this.strm.next_out=D,this.flush=h,!f)return this._process(),this._checkError()?this._afterSync():void 0;var x=this;return Gt.nextTick(function(){x._process(),x._after()}),this},u.prototype._afterSync=function(){var f=this.strm.avail_out,h=this.strm.avail_in;return this.write_in_progress=!1,[h,f]},u.prototype._process=function(){var f=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&&(f=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(f===null)break;
36if(this.strm.input[f]===s){if(this.gzip_id_bytes_read=1,f++,this.strm.avail_in===1)break}else{this.mode=t.INFLATE;break}case 1:if(f===null)break;this.strm.input[f]===l?(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)}},u.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},u.prototype._after=function(){if(this._checkError()){var f=this.strm.avail_out,h=this.strm.avail_in;this.write_in_progress=!1,this.callback(h,f),this.pending_close&&this.close()}},u.prototype._error=function(f){this.strm.msg&&(f=this.strm.msg),this.onerror(f,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},u.prototype.init=function(f,h,g,p,m){e(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),e(f>=8&&f<=15,"invalid windowBits"),e(h>=-1&&h<=9,"invalid compression level"),e(g>=1&&g<=9,"invalid memlevel"),e(p===t.Z_FILTERED||p===t.Z_HUFFMAN_ONLY||p===t.Z_RLE||p===t.Z_FIXED||p===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(h,f,g,p,m),this._setDictionary()},u.prototype.params=function(){throw new Error("deflateParams Not supported")},u.prototype.reset=function(){this._reset(),this._setDictionary()},u.prototype._init=function(f,h,g,p,m){switch(this.level=f,this.windowBits=h,this.memLevel=g,this.strategy=p,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=m,this.write_in_progress=!1,this.init_done=!0},u.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")}},u.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=u})(lI);(function(t){var e=ll.Buffer,r=aI.Transform,n=lI,i=Sd,a=gI.ok,o=ll.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 l=Object.keys(n),u=0;u<l.length;u++){var f=l[u];f.match(/^Z/)&&Object.defineProperty(t,f,{enumerable:!0,value:n[f],writable:!1})}for(var h={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
36ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},g=Object.keys(h),p=0;p<g.length;p++){var m=g[p];h[h[m]]=m}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(h),writable:!1}),t.Deflate=F,t.Inflate=x,t.Gzip=Q,t.Gunzip=v,t.DeflateRaw=I,t.InflateRaw=T,t.Unzip=N,t.createDeflate=function(b){return new F(b)},t.createInflate=function(b){return new x(b)},t.createDeflateRaw=function(b){return new I(b)},t.createInflateRaw=function(b){return new T(b)},t.createGzip=function(b){return new Q(b)},t.createGunzip=function(b){return new v(b)},t.createUnzip=function(b){return new N(b)},t.deflate=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new F(M),b,W)},t.deflateSync=function(b,M){return D(new F(M),b)},t.gzip=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new Q(M),b,W)},t.gzipSync=function(b,M){return D(new Q(M),b)},t.deflateRaw=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new I(M),b,W)},t.deflateRawSync=function(b,M){return D(new I(M),b)},t.unzip=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new N(M),b,W)},t.unzipSync=function(b,M){return D(new N(M),b)},t.inflate=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new x(M),b,W)},t.inflateSync=function(b,M){return D(new x(M),b)},t.gunzip=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new v(M),b,W)},t.gunzipSync=function(b,M){return D(new v(M),b)},t.inflateRaw=function(b,M,W){return typeof M=="function"&&(W=M,M={}),C(new T(M),b,W)},t.inflateRawSync=function(b,M){return D(new T(M),b)};function C(b,M,W){var k=[],Y=0;b.on("error",K),b.on("end",re),b.end(M),z();function z(){for(var Ae;(Ae=b.read())!==null;)k.push(Ae),Y+=Ae.length;b.once("readable",z)}function K(Ae){b.removeListener("end",re),b.removeListener("readable",z),W(Ae)}function re(){var Ae,he=null;Y>=o?he=new RangeError(s):Ae=e.concat(k,Y),k=[],b.close(),W(he,Ae)}}function D(b,M){if(typeof M=="string"&&(M=e.from(M)),!e.isBuffer(M))throw new TypeError("Not a string or buffer");var W=b._finishFlushFlag;return b._processChunk(M,W)}function F(b){if(!(this instanceof F))return new F(b);O.call(this,b,n.DEFLATE)}function x(b){if(!(this instanceof x))return new x(b);O.call(this,b,n.INFLATE)}function Q(b){if(!(this instanceof Q))return new Q(b);O.call(this,b,n.GZIP)}function v(b){if(!(this instanceof v))return new v(b);O.call(this,b,n.GUNZIP)}function I(b){if(!(this instanceof I))return new I(b);O.call(this,b,n.DEFLATERAW)}function T(b){if(!(this instanceof T))return new T(b);O.call(this,b,n.INFLATERAW)}function N(b){if(!(this instanceof N))return new N(b);O.call(this,b,n.UNZIP)}function S(b){return b===n.Z_NO_FLUSH||b===n.Z_PARTIAL_FLUSH||b===n.Z_SYNC_FLUSH||b===n.Z_FULL_FLUSH||b===n.Z_FINISH||b===n.Z_BLOCK}function O(b,M){var W=this;if(this._opts=b=b||{},this._chunkSize=b.chunkSize||t.Z_DEFAULT_CHUNK,r.call(this,b),b.flush&&!S(b.flush))throw new Error("Invalid flush flag: "+b.flush);if(b.finishFlush&&!S(b.finishFlush))throw new Error("Invalid flush flag: "+b.finishFlush);if(this._flushFlag=b.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof b.finishFlush<"u"?b.finishFlush:n.Z_FINISH,b.chunkSize&&(b.chunkSize<t.Z_MIN_CHUNK||b.chunkSize>t.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+b.chunkSize);if(b.windowBits&&(b.windowBits<t.Z_MIN_WINDOWBITS||b.windowBits>t.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+b.windowBits);if(b.level&&(b.level<t.Z_MIN_LEVEL||b.level>t.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+b.level);if(b.memLevel&&(b.memLevel<t.Z_MIN_MEMLEVEL||b.memLevel>t.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+b.memLevel);if(b.strategy&&b.strategy!=t.Z_FILTERED&&b.strategy!=t.Z_HUFFMAN_ONLY&&b.strategy!=t.Z_RLE&&b.strategy!=t.Z_FIXED&&b.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+b.strategy);if(b.dictionary&&!e.isBuffer(b.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(M);var k=this;this._hadError=!1,this._handle.onerror=function(K,re){U(k),k._hadError=!0;var Ae=new Error(K);Ae.errno=re,Ae.code=t.codes[re],k.emit("error",Ae)};var Y=t.Z_DEFAULT_COMPRESSION;typeof b.level=="number"&&(Y=b.level);var z=t.Z_DEFAULT_STRATEGY;typeof b.strategy=="number"&&(z=b.strategy),this._handle.init(b.windowBits||t.Z_DEFAULT_WINDOWBITS,Y,b.memLevel||t.Z_DEFAULT_MEMLEVEL,z,b.dictionary),this._buffer=e.allocUnsafe(this._chunkSize),this._offset=0,this._level=Y,this._strategy=z,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!W._handle},configurable:!0,enumerable:!0})}i.inherits(O,r),O.prototype.params=function(b,M,W){if(b<t.Z_MIN_LEVEL||b>t.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+b);if(M!=t.Z_FILTERED&&M!=t.Z_HUFFMAN_ONLY&&M!=t.Z_RLE&&M!=t.Z_FIXED&&M!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+M);if(this._level!==b||this._strategy!==M){var k=this;this.flush(n.Z_SYNC_FLUSH,function(){a(k._handle,"zlib binding closed"),k._handle.params(b,M),k._hadError||(k._level=b,k._strategy=M,W&&W())})}else Gt.nextTick(W)},O.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},O.prototype._flush=function(b){this._transform(e.alloc(0),"",b)},O.prototype.flush=function(b,M){var W=this,k=this._writableState;(typeof b=="function"||b===void 0&&!M)&&(M=b,b=n.Z_FULL_FLUSH),k.ended?M&&Gt.nextTick(M):k.ending?M&&this.once("end",M):k.needDrain?M&&this.once("drain",function(){return W.flush(b,M)}):(this._flushFlag=b,this.write(e.alloc(0),"",M))},O.prototype.close=function(b){U(this,b),Gt.nextTick(j,this)};function U(b,M){M&&Gt.nextTick(M),b._handle&&(b._handle.close(),b._handle=null)}function j(b){b.emit("close")}O.prototype._transform=function(b,M,W){var k,Y=this._writableState,z=Y.ending||Y.ended,K=z&&(!b||Y.length===b.length);if(b!==null&&!e.isBuffer(b))return W(new Error("invalid input"));if(!this._handle)return W(new Error("zlib binding closed"));K?k=this._finishFlushFlag:(k=this._flushFlag,b.length>=Y.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(b,k,W)},O.prototype._processChunk=function(b,M,W){var k=b&&b.length,Y=this._chunkSize-this._offset,z=0,K=this,re=typeof W=="function";if(!re){var Ae=[],he=0,pe;this.on("error",function(Ue){pe=Ue}),a(this._handle,"zlib binding closed");do var ve=this._handle.writeSync(M,b,z,k,this._buffer,this._offset,Y);while(!this._hadError&&ye(ve[0],ve[1]));if(this._hadError)throw pe;if(he>=o)throw U(this),new RangeError(s);var ge=e.concat(Ae,he);return U(this),ge}a(this._handle,"zlib binding closed");var me=this._handle.write(M,b,z,k,this._buffer,this._offset,Y);me.buffer=b,me.callback=ye;function ye(Ue,se){if(this&&(this.buffer=null,this.callback=null),!K._hadError){var ie=Y-se;if(a(ie>=0,"have should not go down"),ie>0){var $=K._buffer.slice(K._offset,K._offset+ie);K._offset+=ie,re?K.push($):(Ae.push($),he+=$.length)}if((se===0||K._offset>=K._chunkSize)&&(Y=K._chunkSize,K._offset=0,K._buffer=e.allocUnsafe(K._chunkSize)),se===0){if(z+=k-Ue,k=Ue,!re)return!0;var te=K._handle.write(M,b,z,k,K._buffer,K._offset,K._chunkSize);te.callback=ye,te.buffer=b;return}if(!re)return!1;W()}}},i.inherits(F,O),i.inherits(x,O),i.inherits(Q,O),i.inherits(v,O),i.inherits(I,O),i.inherits(T,O),i.inherits(N,O)})(sI);var Ps=IC(sI);class pI extends oI.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=Ps.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=Be.from(e+`
37`,"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(xi.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(`
38endstream`)}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return this.id+" "+this.gen+" R"}}class mI{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 "+xi.convert([this._dataForKey(n),this._dataForKey(i)]))}r.push("  /"+this._keysName()+" [");for(let n of e)r.push("    "+xi.convert(this._dataForKey(n))+" "+xi.convert(this._items[n]));return r.push("]"),r.push(">>"),r.join(`
39`)}
39_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 Xu extends mI{_compareKeys(e,r){return e.localeCompare(r)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}const aL=/[\n\r\t\b\f\(\)\\]/g,oL={"\n":"\\n","\r":"\\r","	":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},Oo=(t,e)=>(Array(e+1).join("0")+t).slice(-e),sL=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 Js{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=sL(Be.from("\uFEFF"+r,"utf16le")).toString("binary")),r=r.replace(aL,i=>oL[i]),"("+r+")"}if(Be.isBuffer(e))return"<"+e.toString("hex")+">";if(e instanceof pI||e instanceof Xu)return e.toString();if(e instanceof Date)return"(D:"+Oo(e.getUTCFullYear(),4)+Oo(e.getUTCMonth()+1,2)+Oo(e.getUTCDate(),2)+Oo(e.getUTCHours(),2)+Oo(e.getUTCMinutes(),2)+Oo(e.getUTCSeconds(),2)+"Z)";if(Array.isArray(e))return"["+Array.from(e).map(n=>Js.convert(n)).join(" ")+"]";if({}.toString.call(e)==="[object Object]"){const r=["<<"];for(let n in e){const i=e[n];r.push("/"+n+" "+Js.convert(i))}return r.push(">>"),r.join(`
40`)}return typeof e=="number"?Js.number(e):""+e}static number(e){if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw new Error("unsupported number: "+e)}}var xi=Js;const lL={top:72,left:72,bottom:72,right:72},uL={"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 cL{constructor(e,r){r===void 0&&(r={}),this.document=e,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||lL;const n=Array.isArray(this.size)?this.size:uL[this.size.toUpperCase()];this.width=n[this.layout==="portrait"?0:1],this.height=n[this.layout==="portrait"?1:0],this.content=this.document.ref(),this.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)}end(){return this.dictionary.end(),this.resources.end(),this.content.end()}}const AL=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 Be.from(e)};class fL{static generateFileID(e){e===void 0&&(e={});let r=e.CreationDate.getTime()+`
41`;for(let n in e)e.hasOwnProperty(n)&&(r+=n+": "+e[n].valueOf()+`
42`);return AL(xv(r))}}const{number:hL}=xi;let Wd=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
42="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 f=0;f<n-1;f++)o.push(0,1),f+2!==n&&a.push(this.stops[f+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[f+0][1],C1:this.stops[f+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 l=this.shader(r);l.end();const u=this.doc.ref({Type:"Pattern",PatternType:2,Shading:l,Matrix:this.matrix.map(hL)});if(u.end(),this.stops.some(f=>f[2]<1)){let f=this.opacityGradient();f._colorSpace="DeviceGray";for(let C of this.stops)f.stop(C[0],[C[2]]);f=f.embed(this.matrix);const h=[0,0,this.doc.page.width,this.doc.page.height],g=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:h,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:f}}});g.write("/Pattern cs /Sh1 scn"),g.end(h.join(" ")+" re f");const p=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:g}});p.end();const m=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:h,XStep:h[2],YStep:h[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:u},ExtGState:{Gs1:p}}});m.write("/Gs1 gs /Pattern cs /Sh1 scn"),m.end(h.join(" ")+" re f"),this.doc.page.patterns[this.id]=m}else this.doc.page.patterns[this.id]=u;return u}apply(e){const[r,n,i,a,o,s]=this.doc._ctm,[l,u,f,h,g,p]=this.transform,m=[r*l+i*u,n*l+a*u,r*f+i*h,n*f+a*h,r*g+i*p+o,n*g+a*p+s];(!this.embedded||m.join(" ")!==this.matrix.join(" "))&&this.embed(m),this.doc._setColorSpace("Pattern",e);const C=e?"SCN":"scn";return this.doc.addContent("/"+this.id+" "+C)}},dL=class vI extends Wd{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 vI(this.doc,this.x1,this.y1,this.x2,this.y2)}},gL=class EI extends Wd{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 EI(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}};var pL={PDFGradient:Wd,PDFLinearGradient:dL,PDFRadialGradient:gL};const mL=["DeviceCMYK","DeviceRGB"];let vL=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,[l,u,f,h,g,p]=[1,0,0,1,0,0],m=[r*l+i*u,n*l+a*u,r*f+i*h,n*f+a*h,r*g+i*p+o,n*g+a*p+s],C=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:m.map(D=>+D.toFixed(5)),Resources:e});return C.end(this.stream),C}embedPatternColorSpaces(){mL.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 EL={PDFTilingPattern:vL};const{PDFGradient:CL,PDFLinearGradient:IL,PDFRadialGradient:yL}=pL,{PDFTilingPattern:Up}=EL;var wL={initColor(){return 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 Gp[t]&&(t=Gp[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 CL?(t.apply(e),!0):Array.isArray(t)&&t[0]instanceof Up?(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=t.join(" "),this.addContent(t+" "+r),!0},_setColorSpace(t,e){const r=e?"CS":"cs";return this.addContent("/"+t+" "+r)},_getColorSpace(t){return 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 IL(this,t,e,r,n)},radialGradient(t,e,r,n,i,a){return new yL(this,t,e,r,n,i,a)},pattern(t,e,r,n){return new Up(this,t,e,r,n)}},Gp={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
42ive:[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 dt,gt,Ht,Vt,Ho,Yo;dt=gt=Ht=Vt=Ho=Yo=0;const CI={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},bL=t=>t in CI,BL=t=>{const e=t.codePointAt(0);return e===32||e===9||e===13||e===10},DL=t=>{const e=t.codePointAt(0);return e==null?!1:48<=e&&e<=57},B1=(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(DL(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]},QL=t=>{const e=[];let r=null,n=[],i=0,a=!1,o=!1;for(let s=0;s<t.length;s+=1){const l=t.charAt(s);if(BL(l))continue;if(a&&l===","){if(o)break;o=!0;continue}if(bL(l)){if(o)return e;if(r==null){if(l!=="M"&&l!=="m")return e}else if(n.length!==0)return e;r=l,n=[],i=CI[r],a=!1,i===0&&e.push({command:r,args:n});continue}if(r==null)return e;let u=s,f=null;if(r==="A"||r==="a"){const h=n.length;(h===0||h===1)&&l!=="+"&&l!=="-"&&([u,f]=B1(t,s)),(h===2||h===5||h===6)&&([u,f]=B1(t,s)),(h===3||h===4)&&(l==="0"&&(f=0),l==="1"&&(f=1))}else[u,f]=B1(t,s);if(f==null)return e;n.push(f),a=!0,o=!1,s=u,n.length===i&&(e.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return e},xL=function(t,e){dt=gt=Ht=Vt=Ho=Yo=0;for(let r=0;r<t.length;r++){const{command:n,args:i}=t[r];typeof Hp[n]=="function"&&Hp[n](e,i)}},Hp={M(t,e){return dt=e[0],gt=e[1],Ht=Vt=null,Ho=dt,Yo=gt,t.moveTo(dt,gt)},m(t,e){return dt+=e[0],gt+=e[1],Ht=Vt=null,Ho=dt,Yo=gt,t.moveTo(dt,gt)},C(t,e){return dt=e[4],gt=e[5],Ht=e[2],Vt=e[3],t.bezierCurveTo(...e)},c(t,e){return t.bezierCurveTo(e[0]+dt,e[1]+gt,e[2]+dt,e[3]+gt,e[4]+dt,e[5]+gt),Ht=dt+e[2],Vt=gt+e[3],dt+=e[4],gt+=e[5]},S(t,e){return Ht===null&&(Ht=dt,Vt=gt),t.bezierCurveTo(dt-(Ht-dt),gt-(Vt-gt),e[0],e[1],e[2],e[3]),Ht=e[0],Vt=e[1],dt=e[2],gt=e[3]},s(t,e){return Ht===null&&(Ht=dt,Vt=gt),t.bezierCurveTo(dt-(Ht-dt),gt-(Vt-gt),dt+e[0],gt+e[1],dt+e[2],gt+e[3]),Ht=dt+e[0],Vt=gt+e[1],dt+=e[2],gt+=e[3]},Q(t,e){return Ht=e[0],Vt=e[1],dt=e[2],gt=e[3],t.quadraticCurveTo(e[0],e[1],dt,gt)},q(t,e){return t.quadraticCurveTo(e[0]+dt,e[1]+gt,e[2]+dt,e[3]+gt),Ht=dt+e[0],Vt=gt+e[1],dt+=e[2],gt+=e[3]},T(t,e){return Ht===null?(Ht=dt,Vt=gt):(Ht=dt-(Ht-dt),Vt=gt-(Vt-gt)),t.quadraticCurveTo(Ht,Vt,e[0],e[1]),Ht=dt-(Ht-dt),Vt=gt-(Vt-gt),dt=e[0],gt=e[1]},t(t,e){return Ht===null?(Ht=dt,Vt=gt):(Ht=dt-(Ht-dt),Vt=gt-(Vt-gt)),t.quadraticCurveTo(Ht,Vt,dt+e[0],gt+e[1]),dt+=e[0],gt+=e[1]},A(t,e){return Yp(t,dt,gt,e),dt=e[5],gt=e[6]},a(t,e){return e[5]+=dt,e[6]+=gt,Yp(t,dt,gt,e),dt=e[5],gt=e[6]},L(t,e){return dt=e[0],gt=e[1],Ht=Vt=null,t.lineTo(dt,gt)},l(t,e){return dt+=e[0],gt+=e[1],Ht=Vt=null,t.lineTo(dt,gt)},H(t,e){return dt=e[0],Ht=Vt=null,t.lineTo(dt,gt)},h(t,e){return dt+=e[0],Ht=Vt=null,t.lineTo(dt,gt)},V(t,e){return gt=e[0],Ht=Vt=null,t.lineTo(dt,gt)},v(t,e){return gt+=e[0],Ht=Vt=null,t.lineTo(dt,gt)},Z(t){return t.closePath(),dt=Ho,gt=Yo},z(t){return t.closePath(),dt=Ho,gt=Yo}},Yp=function(t,e,r,n){const[i,a,o,s,l,u,f]=n,h=FL(u,f,i,a,s,l,o,e,r);for(let g of h){const p=SL(...g);t.bezierCurveTo(...p)}},FL=function(t,e,r,n,i,a,o,s,l){const u=o*(Math.PI/180),f=Math.sin(u),h=Math.cos(u);r=Math.abs(r),n=Math.abs(n),Ht=h*(s-t)*.5+f*(l-e)*.5,Vt=h*(l-e)*.5-f*(s-t)*.5;let g=Ht*Ht/(r*r)+Vt*Vt/(n*n);g>1&&(g=Math.sqrt(g),r*=g,n*=g);
42const p=h/r,m=f/r,C=-f/n,D=h/n,F=p*s+m*l,x=C*s+D*l,Q=p*t+m*e,v=C*t+D*e;let T=1/((Q-F)*(Q-F)+(v-x)*(v-x))-.25;T<0&&(T=0);let N=Math.sqrt(T);a===i&&(N=-N);const S=.5*(F+Q)-N*(v-x),O=.5*(x+v)+N*(Q-F),U=Math.atan2(x-O,F-S);let b=Math.atan2(v-O,Q-S)-U;b<0&&a===1?b+=2*Math.PI:b>0&&a===0&&(b-=2*Math.PI);const M=Math.ceil(Math.abs(b/(Math.PI*.5+.001))),W=[];for(let k=0;k<M;k++){const Y=U+k*b/M,z=U+(k+1)*b/M;W[k]=[S,O,Y,z,r,n,f,h]}return W},SL=function(t,e,r,n,i,a,o,s){const l=s*i,u=-o*a,f=o*i,h=s*a,g=.5*(n-r),p=8/3*Math.sin(g*.5)*Math.sin(g*.5)/Math.sin(g),m=t+Math.cos(r)-p*Math.sin(r),C=e+Math.sin(r)+p*Math.cos(r),D=t+Math.cos(n),F=e+Math.sin(n),x=D+p*Math.sin(n),Q=F-p*Math.cos(n);return[l*m+u*C,f*m+h*C,l*x+u*Q,f*x+h*Q,l*D+u*F,f*D+h*F]};class RL{static apply(e,r){const n=QL(r);xL(n,e)}}const{number:w0}=xi,Du=4*((Math.sqrt(2)-1)/3);var kL={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(w0(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(w0(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 or equal to zero");return t=t.map(w0).join(" "),this.addContent("["+t+"] "+w0(e.phase||0)+" d")},undash(){return this.addContent("[] 0 d")},moveTo(t,e){return this.addContent(w0(t)+" "+w0(e)+" m")},lineTo(t,e){return this.addContent(w0(t)+" "+w0(e)+" l")},bezierCurveTo(t,e,r,n,i,a){return this.addContent(w0(t)+" "+w0(e)+" "+w0(r)+" "+w0(n)+" "+w0(i)+" "+w0(a)+" c")},quadraticCurveTo(t,e,r,n){return this.addContent(w0(t)+" "+w0(e)+" "+w0(r)+" "+w0(n)+" v")},rect(t,e,r,n){return this.addContent(w0(t)+" "+w0(e)+" "+w0(r)+" "+w0(n)+" re")},roundedRect(t,e,r,n,i){i==null&&(i=0),i=Math.min(i,.5*r,.5*n);const a=i*(1-Du);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*Du,a=n*Du,o=t+r*2,s=e+n*2,l=t+r,u=e+n;return this.moveTo(t,u),this.bezierCurveTo(t,u-a,l-i,e,l,e),this.bezierCurveTo(l+i,e,o,u-a,o,u),this.bezierCurveTo(o,u+a,l+i,s,l,s),this.bezierCurveTo(l-i,s,t,u+a,t,u),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 l=i-n;Math.abs(l)>o?l=o:l!==0&&a!==l<0&&(l=(a?-1:1)*o+l);const u=Math.ceil(Math.abs(l)/s),f=l/u,h=f/s*Du*r;let g=n,p=-Math.sin(g)*h,m=Math.cos(g)*h,C=t+Math.cos(g)*r,D=e+Math.sin(g)*r;this.moveTo(C,D);for(let F=0;F<u;F++){const x=C+p,Q=D+m;g+=f,C=t+Math.cos(g)*r,D=e+Math.sin(g)*r,p=-Math.sin(g)*h,m=Math.cos(g)*h;const v=C-p,I=D-m;this.bezierCurveTo(x,Q,v,I,C,D)}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 RL.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,l,u,f,h,g]=o;o[0]=s*t+u*e,o[1]=l*t+f*e,o[2]=s*r+u*n,o[3]=l*r+f*n,o[4]=s*i+u*a+h,o[5]=l*i+f*a+g;const p=[t,e,r,n,i,a].map(m=>w0(m)).join(" ");return this.addContent(p+" cm")},translate(t,e){return this.transform(1,0,0,1,t,e)}
42,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,l=o*a+r*i;o-=s,r-=l}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)}},TL={};const _L=(t,e,r)=>{let n=[],i=e+1;for(let a=t;a<i;a++)n.push(a);return n},zp={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},Wp=`.notdef       .notdef        .notdef        .notdef
43.notdef       .notdef        .notdef        .notdef
44.notdef       .notdef        .notdef        .notdef
45.notdef       .notdef        .notdef        .notdef
46.notdef       .notdef        .notdef        .notdef
47.notdef       .notdef        .notdef        .notdef
48.notdef       .notdef        .notdef        .notdef
49.notdef       .notdef        .notdef        .notdef
50
51space         exclam         quotedbl       numbersign
52dollar        percent        ampersand      quotesingle
53parenleft     parenright     asterisk       plus
54comma         hyphen         period         slash
55zero          one            two            three
56four          five           six            seven
57eight         nine           colon          semicolon
58less          equal          greater        question
59
60at            A              B              C
61D             E              F              G
62H             I              J              K
63L             M              N              O
64P             Q              R              S
65T             U              V              W
66X             Y              Z              bracketleft
67backslash     bracketright   asciicircum    underscore
68
69grave         a              b              c
70d             e              f              g
71h             i              j              k
72l             m              n              o
73p             q              r              s
74t             u              v              w
75x             y              z              braceleft
76bar           braceright     asciitilde     .notdef
77
78Euro          .notdef        quotesinglbase florin
79quotedblbase  ellipsis       dagger         daggerdbl
80circumflex    perthousand    Scaron         guilsinglleft
81OE            .notdef        Zcaron         .notdef
82.notdef       quoteleft      quoteright     quotedblleft
83quotedblright bullet         endash         emdash
84tilde         trademark      scaron         guilsinglright
85oe            .notdef        zcaron         ydieresis
86
87space         exclamdown     cent           sterling
88currency      yen            brokenbar      section
89dieresis      copyright      ordfeminine    guillemotleft
90logicalnot    hyphen         registered     macron
91degree        plusminus      twosuperior    threesuperior
92acute         mu             paragraph      periodcentered
93cedilla       onesuperior    ordmasculine   guillemotright
94onequarter    onehalf        threequarters  questiondown
95
96Agrave        Aacute         Acircumflex    Atilde
97Adieresis     Aring          AE             Ccedilla
98Egrave        Eacute         Ecircumflex    Edieresis
99Igrave        Iacute         Icircumflex    Idieresis
100Eth           Ntilde         Ograve         Oacute
101Ocircumflex   Otilde         Odieresis      multiply
102Oslash        Ugrave         Uacute         Ucircumflex
103Udieresis     Yacute         Thorn          germandbls
104
105agrave        aacute         acircumflex    atilde
106adieresis     aring          ae             ccedilla
107egrave        eacute         ecircumflex    edieresis
108igrave        iacute         icircumflex    idieresis
109eth           ntilde         ograve         oacute
110ocircumflex   otilde         odieresis      divide
111oslash        ugrave         uacute         ucircumflex
112udieresis     yacute         thorn          ydieresis`.split(/\s+/);function NL(t){const e={attributes:{},glyphWidths:{},kernPairs:{}};let r="";for(let l of t.split(`
113`)){var n,i;if(n=l.match(/^Start(\w+)/)){r=n[1];continue}else if(n=l.match(/^End(\w+)/)){r="";continue}switch(r){case"FontMetrics":n=l.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(l))continue;var s=l.match(/\bN\s+(\.?\w+)\s*;/)[1];e.glyphWidths[s]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":n=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),n&&(e.kernPairs[n[1]+n[2]]=parseInt(n[3]));break}}return e}class qd{static open(e){throw new Error("AFMFont.open not available on browser build")}static fromJson(e){return new qd(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=_L(0,255).map(r=>this.glyphWidths[Wp[r]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(r=>
113+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=NL(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=zp[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 Wp[zp[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 OL=[{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"}],LL={space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],c
113omma:[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
1130,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
113ommaaccent:[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]},ML={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
113xUhungarumlaut:[-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,
113-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
113od:[-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
113],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
113],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
113],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
1130,-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
1130,-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
113od:[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
113cumflex:[-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
113:[-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
113caron:[-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
113od:[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
113od:[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
113ommaaccent:[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:[
1130,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:[
1130,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
113circumflex:[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]},PL={attributes:OL,glyphWidths:LL,kernPairs:ML};const UL=t=>[t.FontName,{attributes:t,glyphWidths:{},kernPairs:{}}],GL=t=>{const{attributes:e,glyphWidths:r,kernPairs:n}=t,i=e.map(UL);return Object.keys(r).forEach(a=>
113{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)},qp=GL(PL),HL=t=>class extends t{constructor(r,n,i){super(),this.document=r,this.name=n,this.id=i,this.font=qd.fromJson(qp[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 l=i[s];o.push({xAdvance:a[s],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(l)})}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 l of Array.from(a))o+=l;const s=n/1e3;return o*s}static isStandardFont(r){return r in qp}},D1=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("")},YL=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,l=0,u=0;for(;u<=r.length;){let f;if(u===r.length&&l<u||(f=r.charAt(u),[" ","	"].includes(f))){const h=this.layoutCached(r.slice(l,++u));i||(a.push(...Array.from(h.glyphs||[])),o.push(...Array.from(h.positions||[]))),s+=h.advanceWidth,l=u}else u++}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 l=i[s],u=this.subset.includeGlyph(l.id);o.push(("0000"+u.toString(16)).slice(-4)),this.widths[u]==null&&(this.widths[u]=l.advanceWidth*this.scale),this.unicode[u]==null&&(this.unicode[u]=l.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:l}=this.font,u=this.document.ref({Type:"FontDescriptor",FontName:s,Flags:a,FontBBox:[l.minX*this.scale,l.minY*this.scale,l.maxX*this.scale,l.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?u.data.FontFile3=n:u.data.FontFile2=n,u.end();const f={Type:"Font",Subtype:"CIDFontType0",BaseFont:s,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:u,W:[0,this.widths]};r||(f.Subtype="CIDFontType2",f.CIDToGIDMap="Identity");const h=this.document.ref(f);return h.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:s,Encoding:"Identity-H",DescendantFonts:[h],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const r=this.document.ref();let n=[],i=`/CIDInit /ProcSet findresource begin
11412 dict begin
115begincmap
116/CIDSystemInfo <<
117  /Registry (Adobe)
118  /Ordering (UCS)
119  /Supplement 0
120>> def
121/CMapName /Adobe-Identity-UCS def
122/CMapType 2 def
1231 begincodespacerange
124<0000><ffff>
125endcodespacerange`;
125for(let[a,o]of this.unicode.entries()){const s=[];n.length>=100&&(i+=`
126`+n.length+` beginbfchar
127`+n.join(`
128`)+`
129endbfchar`,n=[]);for(let l of o)l>65535&&(l-=65536,s.push(D1(l>>>10&1023|55296)),l=56320|l&1023),s.push(D1(l));n.push("<"+D1(a)+"><"+s.join(" ")+">")}return n.length&&(i+=`
130`+n.length+` beginbfchar
131`+n.join(`
132`)+`
133endbfchar
134`),i+=`endcmap
135CMapName currentdict /CMap defineresource pop
136end
137end`,r.end(i),r}};class CA{static open(e,r,n,i){let a;if(typeof r=="string"){if(jp.isStandardFont(r))return new jp(e,r,i);throw new Error("Can't open "+r+" in browser build")}else r instanceof Uint8Array?a=Zs(r,n):r instanceof ArrayBuffer?a=Zs(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 zL(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}
137embed(){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 jp=HL(CA),zL=YL(CA);var WL={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=CA.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}};const{number:Vi}=xi;var qL={initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},_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")]))};for(let o of t.split(`
138`))a(),i(o,n);return this},text(t,e,r,n){return this._text(t,e,r,n,this._line)},widthOfString(t,e){return e===void 0&&(e={}),this._font.widthOfString(t,this._fontSize,e.features)+(e.characterSpacing||0)*(t.length-1)},_initOptions(t,e,r){t===void 0&&(t={}),r===void 0&&(r={}),typeof t=="object"&&(r=t,t=null);const n=Object.assign({},r);if(this._textOptions)for(let i in this._textOptions){const a=this._textOptions[i];i!=="continued"&&n[i]===void 0&&(n[i]=a)}return t!=null&&(this.x=t),e!=null&&(this.y=e),n.lineBreak!==!1&&(n.width==null&&(n.width=this.page.width-this.x-this.page.margins.right),n.width=Math.max(n.width,0)),n.columns||(n.columns=0),n.columnGap==null&&(n.columnGap=18),n},_line(t,e){return e===void 0&&(e={}),this._fragment(t,this.x,this.y,e),this.x+=this.widthOfString(t)},_fragment(t,e,r,n){if(t=(""+t).replace(/\n/g,""),t.length===0)return;const[i,a]=this._font.encode(t,n.features),o=this._font.ascender/1e3*this._fontSize;this._glyphs(i,a,e,r+o,n)},_glyphs(t,e,r,n,i){const a=[],o=this._fontSize/1e3;let s,l=0,u=!1;this.save(),this.transform(1,0,0,-1,0,this.page.height),n=this.page.height-n,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 "+Vi(r)+" "+Vi(n)+" Tm"),this.addContent("/"+this._font.id+" "+Vi(this._fontSize)+" Tf");const f=i.fill&&i.stroke?2:i.stroke?1:0;f&&this.addContent(f+" Tr");const h=p=>{if(l<p){const m=t.slice(l,p).join(""),C=e[p-1].xAdvance-e[p-1].advanceWidth;a.push("<"+m+"> "+Vi(-C))}return l=p},g=p=>{if(h(p),a.length>0)return this.addContent("["+a.join(" ")+"] TJ"),a.length=0};for(s=0;s<e.length;s++){const p=e[s];p.xOffset||p.yOffset?(g(s),this.addContent("1 0 0 1 "+Vi(r+p.xOffset*o)+" "+Vi(n+p.yOffset*o)+" Tm"),g(s+1),u=!0):(u&&(this.addContent("1 0 0 1 "+Vi(r)+" "+Vi(n)+" Tm"),u=!1),p.xAdvance-p.advanceWidth!==0&&h(s+1)),r+=p.xAdvance*o}return g(s),this.addContent("ET"),this.restore()}};const jL={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let VL=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=kv.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=jL[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"}
138),this.colorSpace==="DeviceCMYK"&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}};class JL{constructor(e,r){this.label=r,this.image=new sl(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()}if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{const a=this.document.ref();a.end(Be.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=Be.alloc(a*i),s=Be.alloc(a);let l=n=r=0;const u=e.length,f=this.image.bits===16?1:0;for(;l<u;){for(let h=0;h<i;h++)o[n++]=e[l++],l+=f;s[r++]=e[l++],l+=f}return this.imgData=Ps.deflateSync(o),this.alphaChannel=Ps.deflateSync(s),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed;return this.image.decodePixels(r=>{const n=Be.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=Ps.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=Ps.deflateSync(e),this.finalize()})}}class ZL{static open(e,r){let n;if(Be.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=Be.from(new Uint8Array(e));else{let i;if(i=/^data:.+?;base64,(.*)$/.exec(e))n=Be.from(i[1],"base64");else if(n=TL.readFileSync(e),!n)return}if(n[0]===255&&n[1]===216)return new VL(n,r);if(n[0]===137&&n.toString("ascii",1,4)==="PNG")return new JL(n,r);throw new Error("Unknown image format.")}}var KL={initImages(){return this._imageRegistry={},this._imageCount=0},embedImage(t){let e;return typeof t=="string"&&(e=this._imageRegistry[t]),e||(t.width&&t.height?e=t:e=this.openImage(t)),e.obj||e.embed(this),e},image(t,e,r,n){n===void 0&&(n={});let i,a,o,s,l,u,f,h,g,p;typeof e=="object"&&(n=e,e=null);const m=n.ignoreOrientation||n.ignoreOrientation!==!1&&this.options.ignoreOrientation;e=(u=e??n.x)!=null?u:this.x,r=(f=r??n.y)!=null?f: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:C,height:D}=s;!m&&s.orientation>4&&([C,D]=[D,C]);let F=n.width||C,x=n.height||D;if(n.width&&!n.height){const Q=F/C;F=C*Q,x=D*Q}else if(n.height&&!n.width){const Q=x/D;F=C*Q,x=D*Q}else n.scale?(F=C*n.scale,x=D*n.scale):n.fit?([o,i]=n.fit,a=o/i,l=C/D,l>a?(F=o,x=o/l):(x=i,F=i*l)):n.cover&&([o,i]=n.cover,a=o/i,l=C/D,l>a?(x=i,F=i*l):(F=o,x=o/l));if((n.fit||n.cover)&&(n.align==="center"?e=e+o/2-F/2:n.align==="right"&&(e=e+o-F),n.valign==="center"?r=r+i/2-x/2:n.valign==="bottom"&&(r=r+i-x)),m)x=-x,r-=x,h=0;else switch(s.orientation){default:case 1:x=-x,r-=x,h=0;break;case 2:F=-F,x=-x,e-=F,r-=x,h=0;break;case 3:g=e,p=r,x=-x,e-=F,h=180;break;case 4:break;case 5:g=e,p=r,[F,x]=[x,F],r-=x,h=90;break;case 6:g=e,p=r,[F,x]=[x,F],x=-x,h=90;break;case 7:g=e,p=r,[F,x]=[x,F],x=-x,F=-F,e-=F,h=90;break;case 8:g=e,p=r,[F,x]=[x,F],x=-x,e-=F,r-=x,h=-90;break}return this.y===r&&(this.y+=x),this.save(),h&&this.rotate(h,{origin:[g,p]}),this.transform(F,0,0,x,e,r),this.addContent("/"+s.label+" Do"),this.restore(
138),this},openImage(t){let e;return typeof t=="string"&&(e=this._imageRegistry[t]),e||(e=ZL.open(t,"I"+ ++this._imageCount),typeof t=="string"&&(this._imageRegistry[t]=e)),e}},XL={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="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,l]=this._convertRect(t,e,r,n);return i.QuadPoints=[a,l,s,l,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));return 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,l,u,f,h]=this._ctm;return t=o*t+l*e+f,e=s*t+u*e+h,a=o*a+l*i+f,i=s*a+u*i+h,[t,e,a,i]}};class jd{constructor(e,r,n,i,a){a===void 0&&(a={expanded:!1}),this.document=e,this.options=a,this.outlineData={},i!==null&&(this.outlineData.Dest=[i.dictionary,"Fit"]),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={expanded:!1});const n=new jd(this.document,this.dictionary,e,this.document.page,r);return this.children.push(n),n}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 $L={initOutline(){return this.outline=new jd(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="UseOutlines"}};class $u{constructor(e,r){this.refs=[{pageRef:e,mcid:r}]}push(e){e.refs.forEach(r=>this.refs.push(r))}}class ta{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
138h(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 ta&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof $u&&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 ta&&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 ta).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof ta||e instanceof $u||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 ta?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 ta&&this.dictionary.data.K.push(e.dictionary),e instanceof $u&&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 eM extends mI{_compareKeys(e,r){return parseInt(e)-parseInt(r)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var tM={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;
138for(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+" "+xi.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 $u(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 ta(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},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new eM,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 Vp={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},Jp={left:0,center:1,right:2},Zp={value:"V",defaultValue:"DV"},Kp={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},Xp={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};
138var rM={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 l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},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.initForms() 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(Kp[e.type]!==void 0)r="AFSpecial_Keystroke",n="AFSpecial_Format",i=Kp[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({},Xp.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({},Xp.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=>{Vp[r]&&(e|=Vp[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 Jp[t.align]=="number"&&(e=Jp[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(Zp).forEac
138h(n=>{t[n]!==void 0&&(t[Zp[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}},nM={file(t,e){e===void 0&&(e={}),e.name=e.name||t;const r={Type:"EmbeddedFile",Params:{}};let n;if(!t)throw new Error("No src specified");if(Be.isBuffer(t))n=t;else if(t instanceof ArrayBuffer)n=Be.from(new Uint8Array(t));else{let u;if(u=/^data:(.*);base64,(.*)$/.exec(t))u[1]&&(r.Subtype=u[1].replace("/","#2F")),n=Be.from(u[2],"base64");else throw new Error("Could not find file "+t)}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=xv(HT.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&&iM(r,o)?a=o.ref:(a=this.ref(r),a.end(n),this._fileRegistry[e.name]={...r,ref:a});const s={Type:"Filespec",F:new String(e.name),EF:{F:a},UF:new String(e.name)};e.description&&(s.Desc=new String(e.description));const l=this.ref(s);return l.end(),e.hidden||this.addNamedEmbeddedFile(e.name,l),l}};function iM(t,e){return t.Subtype===e.Subtype&&t.Params.CheckSum.toString()===e.Params.CheckSum.toString()&&t.Params.Size===e.Params.Size&&t.Params.CreationDate===e.Params.CreationDate&&t.Params.ModDate===e.Params.ModDate}class aM{constructor(){this._metadata=`
139        <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?>
140            <x:xmpmeta xmlns:x="adobe:ns:meta/">
141                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
142        `}_closeTags(){this._metadata=this._metadata.concat(`
143                </rdf:RDF>
144            </x:xmpmeta>
145        <?xpacket end="w"?>
146        `)}append(e,r){r===void 0&&(r=!0),this._metadata=this._metadata.concat(e),r&&(this._metadata=this._metadata.concat(`
147`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var oM={initMetadata(){this.metadata=new aM},appendXML(t,e){e===void 0&&(e=!0),this.metadata.append(t,e)},_addInfo(){this.appendXML(`
148        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
149            <xmp:CreateDate>`+(this.info.CreationDate.toISOString().split(".")[0]+"Z")+`</xmp:CreateDate>
150            <xmp:CreatorTool>`+this.info.Creator+`</xmp:CreatorTool>
151        </rdf:Description>
152        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(`
153            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
154            `),this.info.Title&&this.appendXML(`
155                <dc:title>
156                    <rdf:Alt>
157                        <rdf:li xml:lang="x-default">`+this.info.Title+`</rdf:li>
158                    </rdf:Alt>
159                </dc:title>
160                `),this.info.Author&&this.appendXML(`
161                <dc:creator>
162                    <rdf:Seq>
163                        <rdf:li>`+this.info.Author+`</rdf:li>
164                    </rdf:Seq>
165                </dc:creator>
166                `),this.info.Subject&&this.appendXML(`
167                <dc:description>
168                    <rdf:Alt>
169                        <rdf:li xml:lang="x-default">`+this.info.Subject+`</rdf:li>
170                    </rdf:Alt>
171                </dc:description>
172                `),this.appendXML(`
173            </rdf:Description>
174            `)),this.appendXML(`
175        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
176            <pdf:Producer>`+this.info.Creator+"</pdf:Producer>",!1),this.info.Keywords&&this.appendXML(`
177            <pdf:Keywords>`+this.info.Keywords+"</pdf:Keywords>",!1),this.appendXML(`
178        </rdf:Description>
179        `)},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(Be.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};const $p=t=>t[0].toUpperCase()+t.slice(1);class II extends oI.Readable{constructor(e){switch(e===void 0&&(e={}),super(),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 Xu});if(this._root=this.ref({Type:"Catalog",Pages:r,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.options.pageLayout&&(this._root.data.PageLayout=$p(this.options.pageLayout)),this.options.pageMode&&(this._root.data.PageMode=$p(this.options.pageMode)),this.page=null,this.initColor(),this.initVector(),this.initFonts(),this.initText(),this.initImages(),this.initOutline(),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=fL.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 cL(this,e),this._pageBuffer.push(this.page);const r=this._root.data.Pages.data;return r.Kids.push(this.page.dictionary),r.Count++,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this}flushPages(){const e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let r of Array.from(e))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 Xu({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 Xu);let n={JS:new String(r),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const r=new pI(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,r}_read(){}_write(e){return Be.isBuffer(e)||(e=Be.from(e+`
180`,"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();if(this.endOutline(),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._waiting===0)return 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 Array.from(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._write("trailer"),this._write(xi.convert(r)),this._write("startxref"),this._write(""+e),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}initColor(){}initVector(){}initFonts(){}initText(){}initImages(){}initOutline(){}transform(e,r,n,i,a,o){}endOutline(){}endAcroForm(){}}const Sn=t=>{Object.assign(II.prototype,t)};Sn(oM);Sn(wL);Sn(kL);Sn(WL);Sn(qL);Sn(KL);Sn(XL);Sn($L);Sn(tM);Sn(rM);Sn(nM);var Q1,e4;function sM(){if(e4)return Q1;e4=1;var t=40,e=41,r=39,n=34,i=92,a=47,o=44,s=58,l=42,u=117,f=85,h=43,g=/^[a-f0-9?-]+$/i;return Q1=function(p){for(var m=[],C=p,D,F,x,Q,v,I,T,N,S=0,O=C.charCodeAt(S),U=C.length,j=[{nodes:m}],b=0,M,W="",k="",Y="";S<U;)if(O<=32){D=S;do D+=1,O=C.charCodeAt(D);while(O<=32);Q=C.slice(S,D),x=m[m.length-1],O===e&&b?Y=Q:x&&x.type==="div"?(x.after=Q,x.sourceEndIndex+=Q.length):O===o||O===s||O===a&&C.charCo
vendor: 1,670 bytes, line 180
180deAt(D+1)!==l&&(!M||M&&M.type==="function"&&M.value!=="calc")?k=Q:m.push({type:"space",sourceIndex:S,sourceEndIndex:D,value:Q}),S=D}else if(O===r||O===n){D=S,F=O===r?"'":'"',Q={type:"string",sourceIndex:S,quote:F};do if(v=!1,D=C.indexOf(F,D+1),~D)for(I=D;C.charCodeAt(I-1)===i;)I-=1,v=!v;else C+=F,D=C.length-1,Q.unclosed=!0;while(v);Q.value=C.slice(S+1,D),Q.sourceEndIndex=Q.unclosed?D:D+1,m.push(Q),S=D+1,O=C.charCodeAt(S)}else if(O===a&&C.charCodeAt(S+1)===l)D=C.indexOf("*/",S),Q={type:"comment",sourceIndex:S,sourceEndIndex:D+2},D===-1&&(Q.unclosed=!0,D=C.length,Q.sourceEndIndex=D),Q.value=C.slice(S+2,D),m.push(Q),S=D+2,O=C.charCodeAt(S);else if((O===a||O===l)&&M&&M.type==="function"&&M.value==="calc")Q=C[S],m.push({type:"word",sourceIndex:S-k.length,sourceEndIndex:S+Q.length,value:Q}),S+=1,O=C.charCodeAt(S);else if(O===a||O===o||O===s)Q=C[S],m.push({type:"div",sourceIndex:S-k.length,sourceEndIndex:S+Q.length,value:Q,before:k,after:""}),k="",S+=1,O=C.charCodeAt(S);else if(t===O){D=S;do D+=1,O=C.charCodeAt(D);while(O<=32);if(N=S,Q={type:"function",sourceIndex:S-W.length,value:W,before:C.slice(N+1,D)},S=D,W==="url"&&O!==r&&O!==n){D-=1;do if(v=!1,D=C.indexOf(")",D+1),~D)for(I=D;C.charCodeAt(I-1)===i;)I-=1,v=!v;else C+=")",D=C.length-1,Q.unclosed=!0;while(v);T=D;do T-=1,O=C.charCodeAt(T);while(O<=32);N<T?(S!==T+1?Q.nodes=[{type:"word",sourceIndex:S,sourceEndIndex:T+1,value:C.slice(S,T+1)}]:Q.nodes=[],Q.unclosed&&T+1!==D?(Q.after="",Q.nodes.push({type:"space",sourceIndex:T+1,sourceEndIndex:D,value:C.slice(T+1,D)})):(Q.after=C.slice(T+1,D),Q.sourceEndIndex=D)):(Q.after="",Q.nodes=[]),S=D+1,Q.sourceEndIndex=Q.unclosed?D:S,O=C.charCodeAt(S),m.push(Q)}
180else b+=1,Q.after="",Q.sourceEndIndex=S+1,m.push(Q),j.push(Q),m=Q.nodes=[],M=Q;W=""}else if(e===O&&b)S+=1,O=C.charCodeAt(S),M.after=Y,M.sourceEndIndex+=Y.length,Y="",b-=1,j[j.length-1].sourceEndIndex=S,j.pop(),M=j[b],m=M.nodes;else{D=S;do O===i&&(D+=1),D+=1,O=C.charCodeAt(D);while(D<U&&!(O<=32||O===r||O===n||O===o||O===s||O===a||O===t||O===l&&M&&M.type==="function"&&M.value==="calc"||O===a&&M.type==="function"&&M.value==="calc"||O===e&&b));Q=C.slice(S,D),t===O?W=Q:(u===Q.charCodeAt(0)||f===Q.charCodeAt(0))&&h===Q.charCodeAt(1)&&g.test(Q.slice(2))?m.push({type:"unicode-range",sourceIndex:S,sourceEndIndex:D,value:Q}):m.push({type:"word",sourceIndex:S,sourceEndIndex:D,value:Q}),S=D}for(S=j.length-1;S;S-=1)j[S].unclosed=!0,j[S].sourceEndIndex=C.length;return j[0].nodes},Q1}var lM=sM();const uM=d0(lM);var x1,t4;function cM(){if(t4)return x1;t4=1;var t=45,e=43,r=46,n=101,i=69;function a(o){var s=o.charCodeAt(0),l;if(s===e||s===t){if(l=o.charCodeAt(1),l>=48&&l<=57)return!0;var u=o.charCodeAt(2);return l===r&&u>=48&&u<=57}return s===r?(l=o.charCodeAt(1),l>=48&&l<=57):s>=48&&s<=57}return x1=function(o){var s=0,l=o.length,u,f,h;if(l===0||!a(o))return!1;for(u=o.charCodeAt(s),(u===e||u===t)&&s++;s<l&&(u=o.charCodeAt(s),!(u<48||u>57));)s+=1;if(u=o.charCodeAt(s),f=o.charCodeAt(s+1),u===r&&f>=48&&f<=57)for(s+=2;s<l&&(u=o.charCodeAt(s),!(u<48||u>57));)s+=1;if(u=o.charCodeAt(s),f=o.charCodeAt(s+1),h=o.charCodeAt(s+2),(u===n||u===i)&&(f>=48&&f<=57||(f===e||f===t)&&h>=48&&h<=57))for(s+=f===e||f===t?3:2;s<l&&(u=o.charCodeAt(s),!(u<48||u>57));)s+=1;return{number:o.slice(0,s),unit:o.slice(s)}},x1}var AM=cM();const fM=d0(AM);var F1,r4;function hM(){if(r4)return F1;r4=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,l,u;a===0?(s=i,l=o,u=0):a===1?(s=o,l=i,u=0):a===2?(s=0,l=i,u=o):a===3?(s=0,l=o,u=i):a===4?(s=o,l=0,u=i):a===5&&(s=i,l=0,u=o);var f=n-i/2;return s+=f,l+=f,u+=f,[Math.abs(Math.round(s*255)),Math.abs(Math.round(l*255)),Math.abs(Math.round(u*255))]};return F1=t,F1}var S1,n4;function dM(){if(n4)return S1;n4=1;var t=hM();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 l=t(a,o,s);return"#"+l.map(function(u){return(256+u).toString(16).substr(-2)}).join("")}return S1=i,S1}var gM=dM();const pM=d0(gM);var R1,i4;function mM(){if(i4)return R1;i4=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 R1=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)}},R1}var k1,a4;function vM(){if(a4)return k1;a4=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 k1=function(n,i,a){switch(n){case"and":return new t(i,a);case",":return new e(i,a);default:throw new Error(value)}},k1}var T1,o4;function EM(){if(o4)return T1;o4=1;var t=mM(),e=vM(),r=/[0-9]/,n=/[a-z|\-]/i,i=/\s/,a=/:/,o=/,/,s=/and$/,l=/@/;function u(h){for(var g=0,p=[];g<h.length;){var m=h[g];if(l.test(m))for(m=h[++g];n.test(m)&&m!==void 0;)m=h[++g];if(i.test(m)||m===")"||m==="("){g++;continue}if(a.test(m)||o.test(m)){g++,p.push({type:"operator",value:m});continue}if(r.test(m)){for(var C="";r.test(m);)C+=m,m=h[++g];p.push({type:"number",value:C});continue}if(n.test(m)){for(var C="";n.test(m)&&m!==void 0;)C+=m,m=h[++g];s.test(C)?p.push({type:"operator",value:C}):p.push({type:"literal",value:C});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+m)}return p}function f(h){for(var g=[],p=[];h.length>0;){var m=h.shift();if(m.type==="number"||m.type==="literal"){g.push(m);continue}if(m.type==="operator"){if(a.test(m.value)){m={type:"query",key:g.pop(),value:h.shift()},g.push(m);continue}for(;p.length>0;)g.unshift(p.pop());p.push(m)}}for(;p.length>0;)g.unshift(p.pop());function C(){var D=g.shift();if(D.type==="number")return parseInt(D.value);if(D.type==="literal")return D.value;if(D.type==="operator"){var F=C(),x=C();return e(D.value,F,x)}if(D.type==="query"){var F=D.key.value,x=D.value.value;return t(F,x)}}return C()}return T1={parse:function(h){var g=u(h),p=f(g);return p}},T1}var _1,s4;function CM(){if(s4)return _1;s4=1;var t=EM();return _1=function(e,r){var n={};return Object.keys(e).forEach(function(i){t.parse(i).match(r)&&Object.assign(n,e[i])}),n},_1}var IM=CM();const yM=d0(IM),wM=[1,1,0],bM=[1,1,"auto"],BM=(t,e)=>{let r=wM,n=[];e==="auto"?r=bM:n=(""+e).split(" ");const i=n[0]||r[0],a=n[1]||r[1],o=n[2]||r[2];return{flexGrow:i,flexShrink:a,flexBasis:o}},DM="px,in,mm,cm,pt,%,vw,vh",N1=(t,e)=>{console.error(`
181    @react-pdf/stylesheet parsing error:
182
183    `+t+": "+e+`,
184    `+" ".repeat(t.length+2)+`^
185    Unsupported `+t+` value format
186  `)},va=function(t){let{expandsTo:e,maxValues:r=1,autoSupported:n=!1}=t===void 0?{}:t;return(i,a)=>{const o=uM(""+a),s=[];for(let u=0;u<o.length;u++){const f=o[u];if(f.type==="function"||f.type==="string"||f.type==="div")return N1(i,a),{};if(f.type==="word")if(f.value==="auto"&&n)s.push(f.value);else{const h=fM(f.value);if(h&&DM.includes(h.unit))s.push(f.value);else return N1(i,a),{}}}if(s.length>r)return N1(i,a),{};const l=s[0];if(e){const u=s[1]||s[0],f=s[2]||s[0],h=s[3]||s[1]||s[0];return e({first:l,second:u,third:f,fourth:h})}return{[i]:l}}},QM=va({expandsTo:t=>{let{first:e,second:r,third:n,fourth:i}=t;return{marginTop:e,marginRight:r,marginBottom:n,marginLeft:i}},maxValues:4,autoSupported:!0}
186),xM=va({expandsTo:t=>{let{first:e,second:r}=t;return{marginTop:e,marginBottom:r}},maxValues:2,autoSupported:!0}),FM=va({expandsTo:t=>{let{first:e,second:r}=t;return{marginRight:e,marginLeft:r}},maxValues:2,autoSupported:!0}),Qu=va({autoSupported:!0}),SM=/(-?\d+(\.\d+)?(px|in|mm|cm|pt|vw|vh|px)?)\s(\S+)\s(.+)/,RM=t=>t.match(SM)||[],vi=(t,e)=>{const r=RM(""+e);if(r){const n=r[5]||e,i=r[4]||e,a=r[1]||e;return t.match(/(Top|Right|Bottom|Left)$/)?{[t+"Color"]:n,[t+"Style"]:i,[t+"Width"]:a}:t.match(/Color$/)?{borderTopColor:n,borderRightColor:n,borderBottomColor:n,borderLeftColor:n}:t.match(/Style$/)?{borderTopStyle:i,borderRightStyle:i,borderBottomStyle:i,borderLeftStyle:i}:t.match(/Width$/)?{borderTopWidth:a,borderRightWidth:a,borderBottomWidth:a,borderLeftWidth:a}:t.match(/Radius$/)?{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}:{borderTopColor:n,borderTopStyle:i,borderTopWidth:a,borderRightColor:n,borderRightStyle:i,borderRightWidth:a,borderBottomColor:n,borderBottomStyle:i,borderBottomWidth:a,borderLeftColor:n,borderLeftStyle:i,borderLeftWidth:a}}return e},kM=va({expandsTo:t=>{let{first:e,second:r,third:n,fourth:i}=t;return{paddingTop:e,paddingRight:r,paddingBottom:n,paddingLeft:i}},maxValues:4}),TM=va({expandsTo:t=>{let{first:e,second:r}=t;return{paddingTop:e,paddingBottom:r}},maxValues:2}),_M=va({expandsTo:t=>{let{first:e,second:r}=t;return{paddingRight:e,paddingLeft:r}},maxValues:2}),xu=va(),NM=(t,e)=>{const r=(""+e).split(" ");return{objectPositionX:r?.[0]||e,objectPositionY:r?.[1]||e}},l4={top:!0,bottom:!0},OM=(t,e)=>l4[t]?1:l4[e]?-1:0,LM=t=>!t||t.length===0?["center","center"]:(t.length===1?[t[0],"center"]:t).sort(OM),MM=(t,e)=>{const r=(""+e).split(" "),n=LM(r);return{transformOriginX:n[0],transformOriginY:n[1]}},PM=(t,e)=>{const r=(""+e).split(" ");return{rowGap:r?.[0]||e,columnGap:r?.[1]||e}},u4={flex:BM,gap:PM,margin:QM,marginHorizontal:FM,marginVertical:xM,marginTop:Qu,marginRight:Qu,marginBottom:Qu,marginLeft:Qu,padding:kM,paddingHorizontal:_M,paddingVertical:TM,paddingTop:xu,paddingRight:xu,paddingBottom:xu,paddingLeft:xu,border:vi,borderTop:vi,borderRight:vi,borderBottom:vi,borderLeft:vi,borderColor:vi,borderRadius:vi,borderStyle:vi,borderWidth:vi,objectPosition:NM,transformOrigin:MM},UM=(t,e)=>u4[t]?u4[t](t,e):{[t]:e},GM=t=>{if(!t)return t;const e=Object.keys(t),r={};for(let n=0;n<e.length;n+=1){const i=e[n],a=t[i],o=UM(i,a),s=Object.keys(o);for(let l=0;l<s.length;l+=1){const u=s[l],f=o[u];r[u]=f}}return r},HM=t=>t.filter(Boolean),YM=t=>t.reduce((e,r)=>{const n=Array.isArray(r)?Vd(r):r;return Object.keys(n).forEach(i=>{n[i]!==null&&n[i]!==void 0&&(e[i]=n[i])}),e},{}),Vd=Rr(YM,HM,Wc),zM=t=>{const e=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px)?$/g.exec(t);return e?{value:parseFloat(e[1]),unit:e[2]||"pt"}:{value:t,unit:void 0}},WM=(t,e)=>{const r=zM(e),n=72,i=1/25.4*n,a=1/2.54*n;switch(r.unit){case"in":return r.value*n;case"mm":return r.value*i;case"cm":return r.value*a;case"vh":return r.value*(t.height/100);case"vw":return r.value*(t.width/100);default:return r.value}},qM=t=>/rgba?/g.test(t),jM=t=>/hsla?/g.test(t),VM=t=>{const e=tl.get.rgb(t);return tl.to.hex(e)},JM=t=>{const e=tl.get.hsl(t).map(Math.round);return pM(...e).toUpperCase()},ec=t=>qM(t)?VM(t):jM(t)?JM(t):t,ZM=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?",":" ",l=o.split(s).map(u=>u.trim());r.push({operation:a,value:l})}}return r},Fu=t=>{const e=/(-?\d*\.?\d*)(\w*)?/i,[,r,n]=e.exec(t),i=Number.parseFloat(r);return n==="rad"?i*180/Math.PI:i},KM=t=>{let{operation:e,value:r}=t;switch(e){case"scale":{const[n,i=n]=r.map(a=>Number.parseFloat(a));return{operation:"scale",value:[n,i]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(r),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(r)]};case"rotate":return{operation:"rotate",value:[Fu(r)]};case"translate":return{operation:"translate",value:r.map(n=>Number.parseFloat(n))};case"translateX":return{operation:"translate",value:[Number.parseFloat(r),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(r)]};case"skew":return{operation:"skew",value:r.map(Fu)};case"skewX":return{operation:"skew",value:[Fu(r),0]};case"skewY":return{operation:"skew",value:[0,Fu(r)]};default:return{operation:e,value:r.map(n=>Number.parseFloat(n))}}},XM=t=>t.map(e=>KM(e)),yI=t=>typeof t!="string"?t:XM(ZM(t)),O1={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},$M=t=>{if(!t)return O1.normal;if(typeof t=="number")return t;const e=t.toLowerCase();return O1[e]?O1[e]:t},eP=t=>typeof t=="string"&&/^-?\d*\.?\d*$/.test(t),Jd=t=>typeof t!="string"?t:eP(t)?parseFloat(t):t,wI=t=>{switch(t){case"top":case"left":return"0%";
186case"right":case"bottom":return"100%";case"center":return"50%";default:return null}},c4=t=>wI(t)||Jd(t),A4=t=>wI(t)||Jd(t),f4={transform:yI,fontWeight:$M,objectPositionX:c4,objectPositionY:c4,transformOriginX:A4,transformOriginY:A4},tP=(t,e,r)=>{const n=f4[t]?f4[t](e):e;return ec(WM(r,Jd(n)))},rP=t=>e=>{if(!e)return e;const r=Object.keys(e),n={};for(let i=0;i<r.length;i+=1){const a=r[i],o=e[a],s=tP(a,o,t);n[a]=s}return n},nP=(t,e)=>Object.keys(e).reduce((r,n)=>/@media/.test(n)?{...r,...yM({[n]:e[n]},t)}:{...r,[n]:e[n]},{}),iP=(t,e)=>{const r=n=>nP(t,n);return Rr(rP(t),GM,r,Vd)(e)};function oi(){return oi=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)({}).hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},oi.apply(null,arguments)}function aP(t,e){if(t==null)return{};var r={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(e.indexOf(n)!==-1)continue;r[n]=t[n]}return r}function Zd(){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,119d+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(oe,Ze){n[oe]=1<<Ze+1,i[n[oe]]=oe}),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,l=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,u=n.S|n.WS|n.B|a|n.PDI|l,f=null;function h(){if(!f){f=new Map;var oe=function(ft){if(r.hasOwnProperty(ft)){var Oe=0;r[ft].split(",").forEach(function(ct){var Xe=ct.split("+"),$e=Xe[0],rt=Xe[1];$e=parseInt($e,36),rt=rt?parseInt(rt,36):0,f.set(Oe+=$e,n[ft]);for(var Qt=0;Qt<rt;Qt++)f.set(++Oe,n[ft])})}};for(var Ze in r)oe(Ze)}}function g(oe){return h(),f.get(oe.codePointAt(0))||n.L}function p(oe){return i[g(oe)]}var m={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 C(oe,Ze){var ft=36,Oe=0,ct=new Map,Xe=Ze&&new Map,$e;return oe.split(",").forEach(function rt(Qt){if(Qt.indexOf("+")!==-1)for(var at=+Qt;at--;)rt($e);else{$e=Qt;var mt=Qt.split(">"),kt=mt[0],St=mt[1];kt=String.fromCodePoint(Oe+=parseInt(kt,ft)),St=String.fromCodePoint(Oe+=parseInt(St,ft)),ct.set(kt,St),Ze&&Xe.set(St,kt)}}),{map:ct,reverseMap:Xe}}var D,F,x;function Q(){if(!D){var oe=C(m.pairs,!0),Ze=oe.map,ft=oe.reverseMap;D=Ze,F=ft,x=C(m.canonical,!1).map}}function v(oe){return Q(),D.get(oe)||null}function I(oe){return Q(),F.get(oe)||null}function T(oe){return Q(),x.get(oe)||null}var N=n.L,S=n.R,O=n.EN,U=n.ES,j=n.ET,b=n.AN,M=n.CS,W=n.B,k=n.S,Y=n.ON,z=n.BN,K=n.NSM,re=n.AL,Ae=n.LRO,he=n.RLO,pe=n.LRE,ve=n.RLE,ge=n.PDF,me=n.LRI,ye=n.RLI,Ue=n.FSI,se=n.PDI;function ie(oe,Ze){for(var ft=125,Oe=new Uint32Array(oe.length),ct=0;ct<oe.length;ct++)Oe[ct]=g(oe[ct]);var Xe=new Map;function $e(F0,wr){var M0=Oe[F0];Oe[F0]=wr,Xe.set(M0,Xe.get(M0)-1),M0&s&&Xe.set(s,Xe.get(s)-1),Xe.set(wr,(Xe.get(wr)||0)+1),wr&s&&Xe.set(s,(Xe.get(s)||0)+1)}for(var rt=new Uint8Array(oe.length),Qt=new Map,at=[],mt=null,kt=0;kt<oe.length;kt++)mt||at.push(mt={start:kt,end:oe.length-1,level:Ze==="rtl"?1:Ze==="ltr"?0:Lr(kt,!1)}),Oe[kt]&W&&(mt.end=kt,mt=null);for(var St=ve|pe|he|Ae|a|se|ge|W,G=function(F0){return F0+(F0&1?1:2)},we=function(F0){return F0+(F0&1?2:1)},Fe=0;Fe<at.length;Fe++){mt=at[Fe];var Re=[{_level:mt.level,_override:0,_isolate:0}],Z=void 0,Ce=0,R=0,Se=0;Xe.clear();for(var Ve=mt.start;Ve<=mt.end;Ve++){var E=Oe[Ve];if(Z=Re[Re.length-1],Xe.set(E,(Xe.get(E)||0)+1),E&s&&Xe.set(s,(Xe.get(s)||0)+1),E&St)if(E&(ve|pe)){rt[Ve]=Z._level;var de=(E===ve?we:G)(Z._level);de<=ft&&!Ce&&!R?Re.push({_level:de,_override:0,_isolate:0}):Ce||R++}else if(E&(he|Ae)){rt[Ve]=Z._level;var Ee=(E===he?we:G)(Z._level);Ee<=ft&&!Ce&&!R?Re.push({_level:Ee,_override:E&he?S:N,_isolate:0}):Ce||R++}else if(E&a){E&Ue&&(E=Lr(Ve+1,!0)===1?ye:me),rt[Ve]=Z._level,Z._override&&$e(Ve,Z._override);var L=(E===ye?we:G)(Z._level);L<=ft&&Ce===0&&R===0?(Se++,Re.push({_level:L,_override:0,_isolate:1,_isolInitIndex:Ve})):Ce++}else if(E&se){if(Ce>0)Ce--;else if(Se>0){for(R=0;!Re[Re.length-1]._isolate;)Re.pop();var J=Re[Re.length-1]._isolInitIndex;J!=null&&(Qt.set(J,Ve),Qt.set(Ve,J)),Re.pop(),Se--}Z=Re[Re.length-1],rt[Ve]=Z._level,Z._override&&$e(Ve,Z._override)}else E&ge?(Ce===0&&(R>0?R--:!Z._isolate&&Re.length>1&&(Re.pop(),Z=Re[Re.length-1])),rt[Ve]=Z._level):E&W&&(rt[Ve]=mt.level);else rt[Ve]=Z._level,Z._override&&E!==z&&$e(Ve,Z._override)}for(var ue=[],et=null,We=mt.start;We<=mt.end;We++){var Ke=Oe[We];
vendor: 4,077 bytes, line 186
186if(!(Ke&l)){var wt=rt[We],_t=Ke&a,ht=Ke===se;et&&wt===et._level?(et._end=We,et._endsWithIsolInit=_t):ue.push(et={_start:We,_end:We,_level:wt,_startsWithPDI:ht,_endsWithIsolInit:_t})}}for(var Et=[],Dt=0;Dt<ue.length;Dt++){var vt=ue[Dt];if(!vt._startsWithPDI||vt._startsWithPDI&&!Qt.has(vt._start)){for(var jt=[et=vt],p0=void 0;et&&et._endsWithIsolInit&&(p0=Qt.get(et._end))!=null;)for(var e0=Dt+1;e0<ue.length;e0++)if(ue[e0]._start===p0){jt.push(et=ue[e0]);break}for(var Nt=[],A0=0;A0<jt.length;A0++)for(var Zt=jt[A0],m0=Zt._start;m0<=Zt._end;m0++)Nt.push(m0);for(var I0=rt[Nt[0]],mr=mt.level,jr=Nt[0]-1;jr>=0;jr--)if(!(Oe[jr]&l)){mr=rt[jr];break}var v0=Nt[Nt.length-1],R0=rt[v0],tr=mt.level;if(!(Oe[v0]&a)){for(var lr=v0+1;lr<=mt.end;lr++)if(!(Oe[lr]&l)){tr=rt[lr];break}}Et.push({_seqIndices:Nt,_sosType:Math.max(mr,I0)%2?S:N,_eosType:Math.max(tr,R0)%2?S:N})}}for(var rr=0;rr<Et.length;rr++){var vr=Et[rr],ot=vr._seqIndices,Or=vr._sosType,Vr=vr._eosType,ur=rt[ot[0]]&1?S:N;if(Xe.get(K))for(var Jr=0;Jr<ot.length;Jr++){var Rn=ot[Jr];if(Oe[Rn]&K){for(var Zr=Or,T0=Jr-1;T0>=0;T0--)if(!(Oe[ot[T0]]&l)){Zr=Oe[ot[T0]];break}$e(Rn,Zr&(a|se)?Y:Zr)}}if(Xe.get(O))for(var cr=0;cr<ot.length;cr++){var Er=ot[cr];if(Oe[Er]&O)for(var hn=cr-1;hn>=-1;hn--){var E0=hn===-1?Or:Oe[ot[hn]];if(E0&o){E0===re&&$e(Er,b);break}}}if(Xe.get(re))for(var Kr=0;Kr<ot.length;Kr++){var _i=ot[Kr];Oe[_i]&re&&$e(_i,S)}if(Xe.get(U)||Xe.get(M))for(var _=1;_<ot.length-1;_++){var P=ot[_];if(Oe[P]&(U|M)){for(var V=0,X=0,ce=_-1;ce>=0&&(V=Oe[ot[ce]],!!(V&l));ce--);for(var be=_+1;be<ot.length&&(X=Oe[ot[be]],!!(X&l));be++);V===X&&(Oe[P]===U?V===O:V&(O|b))&&$e(P,V)}}if(Xe.get(O))for(var ke=0;ke<ot.length;ke++){var Me=ot[ke];if(Oe[Me]&O){for(var ze=ke-1;ze>=0&&Oe[ot[ze]]&(j|l);ze--)$e(ot[ze],O);for(ke++;ke<ot.length&&Oe[ot[ke]]&(j|l|O);ke++)Oe[ot[ke]]!==O&&$e(ot[ke],O)}}if(Xe.get(j)||Xe.get(U)||Xe.get(M))for(var He=0;He<ot.length;He++){var tt=ot[He];if(Oe[tt]&(j|U|M)){$e(tt,Y);for(var st=He-1;st>=0&&Oe[ot[st]]&l;st--)$e(ot[st],Y);for(var xt=He+1;xt<ot.length&&Oe[ot[xt]]&l;xt++)$e(ot[xt],Y)}}if(Xe.get(O))for(var a0=0,Ot=Or;a0<ot.length;a0++){var x0=ot[a0],_0=Oe[x0];_0&O?Ot===N&&$e(x0,N):_0&o&&(Ot=_0)}if(Xe.get(s)){var Cr=S|O|b,nr=Cr|N,kn=[];{for(var ir=[],q0=0;q0<ot.length;q0++)if(Oe[ot[q0]]&s){var Ir=oe[ot[q0]],Ea=void 0;if(v(Ir)!==null)if(ir.length<63)ir.push({char:Ir,seqIndex:q0});else break;else if((Ea=I(Ir))!==null)for(var ui=ir.length-1;ui>=0;ui--){var Xr=ir[ui].char;if(Xr===Ea||Xr===I(T(Ir))||v(T(Xr))===Ir){kn.push([ir[ui].seqIndex,q0]),ir.length=ui;break}}}kn.sort(function(F0,wr){return F0[0]-wr[0]})}for(var Ni=0;Ni<kn.length;Ni++){for(var dn=kn[Ni],Ca=dn[0],wo=dn[1],gs=!1,j0=0,bo=Ca+1;bo<wo;bo++){var ps=ot[bo];if(Oe[ps]&nr){gs=!0;var Oi=Oe[ps]&Cr?S:N;if(Oi===ur){j0=Oi;break}}}if(gs&&!j0){j0=Or;for(var Bo=Ca-1;Bo>=0;Bo--){var Ia=ot[Bo];if(Oe[Ia]&nr){var ya=Oe[Ia]&Cr?S:N;ya!==ur?j0=ya:j0=ur;break}}}if(j0){if(Oe[ot[Ca]]=Oe[ot[wo]]=j0,j0!==ur){for(var Li=Ca+1;Li<ot.length;Li++)if(!(Oe[ot[Li]]&l)){g(oe[ot[Li]])&K&&(Oe[ot[Li]]=j0);break}}if(j0!==ur){for(var Mi=wo+1;Mi<ot.length;Mi++)if(!(Oe[ot[Mi]]&l)){g(oe[ot[Mi]])&K&&(Oe[ot[Mi]]=j0);break}}}}for(var gn=0;gn<ot.length;gn++)if(Oe[ot[gn]]&s){for(var Do=gn,Pi=gn,ci=Or,Tn=gn-1;Tn>=0;Tn--)if(Oe[ot[Tn]]&l)Do=Tn;else{ci=Oe[ot[Tn]]&Cr?S:N;break}for(var ms=Vr,$r=gn+1;$r<ot.length;$r++)if(Oe[ot[$r]]&(s|l))Pi=$r;else{ms=Oe[ot[$r]]&Cr?S:N;break}for(var wa=Do;wa<=Pi;wa++)Oe[ot[wa]]=ci===ms?ci:ur;gn=Pi}}}for(var N0=mt.start;N0<=mt.end;N0++){var yr=rt[N0],_n=Oe[N0];if(yr&1?_n&(N|O|b)&&rt[N0]++:_n&S?rt[N0]++:_n&(b|O)&&(rt[N0]+=2),_n&l&&(rt[N0]=N0===0?mt.level:rt[N0-1]),N0===mt.end||g(oe[N0])&(k|W))for(var pn=N0;pn>=0&&g(oe[pn])&u;pn--)rt[pn]=mt.level}}return{levels:rt,paragraphs:at};function Lr(F0,wr){for(var M0=F0;M0<oe.length;M0++){var t0=Oe[M0];if(t0&(S|re))return 1;if(t0&(W|N)||wr&&t0===se)return 0;if(t0&a){var ba=vs(M0);M0=ba===-1?oe.length:ba}}return 0}function vs(F0){for(var wr=1,M0=F0+1;M0<oe.length;M0++){var t0=Oe[M0];if(t0&W)break;if(t0&se){if(--wr===0)return M0}else t0&a&&wr++}return-1}}var $="14>1,j>2,t>2,u>2,1a>g,2v3>
1861,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",te;function De(){if(!te){var oe=C($,!0),Ze=oe.map,ft=oe.reverseMap;ft.forEach(function(Oe,ct){Ze.set(ct,Oe)}),te=Ze}}function Ye(oe){return De(),te.get(oe)||null}function it(oe,Ze,ft,Oe){var ct=oe.length;ft=Math.max(0,ft==null?0:+ft),Oe=Math.min(ct-1,Oe==null?ct-1:+Oe);for(var Xe=new Map,$e=ft;$e<=Oe;$e++)if(Ze[$e]&1){var rt=Ye(oe[$e]);rt!==null&&Xe.set($e,rt)}return Xe}function qe(oe,Ze,ft,Oe){var ct=oe.length;ft=Math.max(0,ft==null?0:+ft),Oe=Math.min(ct-1,Oe==null?ct-1:+Oe);var Xe=[];return Ze.paragraphs.forEach(function($e){var rt=Math.max(ft,$e.start),Qt=Math.min(Oe,$e.end);if(rt<Qt){for(var at=Ze.levels.slice(rt,Qt+1),mt=Qt;mt>=rt&&g(oe[mt])&u;mt--)at[mt]=$e.level;for(var kt=$e.level,St=1/0,G=0;G<at.length;G++){var we=at[G];we>kt&&(kt=we),we<St&&(St=we|1)}for(var Fe=kt;Fe>=St;Fe--)for(var Re=0;Re<at.length;Re++)if(at[Re]>=Fe){for(var Z=Re;Re+1<at.length&&at[Re+1]>=Fe;)Re++;Re>Z&&Xe.push([Z+rt,Re+rt])}}}),Xe}function At(oe,Ze,ft,Oe){var ct=je(oe,Ze,ft,Oe),Xe=[].concat(oe);return ct.forEach(function($e,rt){Xe[rt]=(Ze.levels[$e]&1?Ye(oe[$e]):null)||oe[$e]}),Xe.join("")}function je(oe,Ze,ft,Oe){for(var ct=qe(oe,Ze,ft,Oe),Xe=[],$e=0;$e<oe.length;$e++)Xe[$e]=$e;return ct.forEach(function(rt){for(var Qt=rt[0],at=rt[1],mt=Xe.slice(Qt,at+1),kt=mt.length;kt--;)Xe[at-kt]=mt[kt]}),Xe}return e.closingToOpeningBracket=I,e.getBidiCharType=g,e.getBidiCharTypeName=p,e.getCanonicalBracket=T,e.getEmbeddingLevels=ie,e.getMirroredCharacter=Ye,e.getMirroredCharactersMap=it,e.getReorderSegments=qe,e.getReorderedIndices=je,e.getReorderedString=At,e.openingToClosingBracket=v,Object.defineProperty(e,"__esModule",{value:!0}),e})({});return t}function h4(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function oP(t,e){if(t){if(typeof t=="string")return h4(t,e);var r={}.toString.call(t).slice(8,-1);return r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set"?Array.from(t):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h4(t,e):void 0}}function d4(t,e){var r=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=oP(t))||e){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
187In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var tc={exports:{}},sP=tc.exports,g4;function lP(){return g4||(g4=1,(function(t){(function(e,r){t.exports?t.exports=r():e.createHyphenator=r()})(sP,function(){function e(W){var k="",Y="",z=0,K=W();return function(re){for(;z<re.length;){k=re.charAt(z++),Y=re.charAt(z);var Ae=K(k,Y);if(Ae!==void 0)return Ae}}}var r=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function n(){var W=!1;return function(k,Y){return W?Y[0]===">"&&(k(),W=!1):Y[0]==="<"&&(!r(Y[1])||Y[1]==="/")&&(W=!0),W}}function i(W){var k=!1;return function(Y,z){return k?!r(z[0])&&r(z[1])&&(Y(),k=!1):!r(z[0])&&z[1]===W&&(k=!0),k}}function a(W,k){return function(){var Y="",z="";function K(){Y+=z,z=""}function re(Ae){return Y="",z="",Ae}return function(Ae,he){z+=Ae;var pe=W.reduce(function(ve,ge){return ve||ge(K,[Ae,he])},!1);if(!pe&&(r(Ae)&&!r(he)&&K(),!r(Ae)&&r(he))){if(z.length>=k)return re([Y,z]);K()}if(he==="")return(z.length<k||pe)&&K(),re([Y,z])}}}function o(W){for(var k=[],Y=0;Y<W.length;Y++)(W[Y]&1)===1&&k.push(Y);return k}function s(W,k,Y){if(Y.length===0)return W;var z=[W.slice(0,Y[0])];if(Y.length>1)for(var K=0,re=1;re<Y.length;K++,re++)z.push(W.slice(Y[K],Y[re]));return z.push(W.slice(Y[Y.length-1])),z.join(k)}function l(W){return W.reduce(function(k,Y){for(var z=0,K=[];(z=Y.indexOf("-",z+1))>-1;)K.push(z);return k[Y.toLocaleLowerCase().replace(/\-/g,"")]=K,k},{})}function u(W){var k=0;function Y(){return W[k++]}return Y}function f(W){var k=0,Y=W;function z(){if(Y=W.slice(k++),!(Y.length<3))return Y}function K(){return k===2}return[z,K]}function h(W,re,Y,z){for(var K=new Array(W.length+1),re=("."+re+".").split(""),Ae,he,pe,ve,ge,me,ye=-1,Ue,se,ie,$,te=K.length;te--;)K[te]=0;for(Ue=f(re),se=Ue[0],ie=Ue[1];Ae=se();)for(ye++,ie()&&ye--,pe=z,$=u(Ae);(he=$())&&(ve=pe[he])!==void 0;){switch(pe={},ge=-1,Object.prototype.toString.call(ve)){case"[object Array]":pe=ve[0],ge=ve[1];break;case"[object Object]":pe=ve;break;case"[object Number]":ge=ve;break}if(!(ge<0)){me=Y[ge];for(var De=0;De<me.length;De++)K[ye+De]=Math.max(me[De],K[ye+De])}}return K[0]=K[1]=K[K.length-1]=K[K.length-2]=0,o(K)}function g(W,k,Y,z,K,re,Ae,he,pe){function ve(){Ue(ge)}var ge="",me,ye=e(a((Ae?[n()]:[]).concat(i(re)),he)),Ue=function(){};function se(){for(var ie=new Date;(!pe||new Date-ie<10)&&(me=ye(W));){if(me[1]){var $=me[1].length?"~"+me[1]:"";if(!Object.prototype.hasOwnProperty.call(z,$)){var te=me[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(K,te)||(K[te]=h(me[1],te,k,Y)),z[$]=s(me[1],re,K[te])}me[1]=z[$]}ge+=me[0]+me[1]}me?setTimeout(se):ve()}return pe?(setTimeout(se),new Promise(function(ie){Ue=ie})):(se(),ge)}var p=!1,m=[],C=!0,D="­",F=5,x="async",Q="exceptions",v="html",I="hyphenChar",T="minWordLength",N=typeof yi=="object"?yi:typeof window=="object"?window:typeof self=="object"?self:{};function S(W,k){W=W||{};for(var Y in k)W[Y]=k[Y];return W}function O(W){return W instanceof Array}function U(W,k,Y,z){return k in W&&(!z||z(W[k]))?W[k]:Y}function j(W,k){var Y={};for(var z in W)Y["~"+z]=s(z,k,W[z]);return Y}function b(W,k){return W.reduce(function(Y,z){return Y["~"+z.replace(/\-/g,"")]=z.replace(/\-/g,k),Y},{})}function M(W,k){k=k||{};var Y=U(k,x,p),z={},K={},re={},Ae=U(k,I,D),he=W[0],pe=W[1],ve=U(k,T,F)>>0,ge=U(k,v,C),me=U(k,Q,m,O),ye=Ae+ve;if(re[ye]={},W[2]&&(re[ye]=j(W[2],Ae),K=W[2]),me&&me.length&&(re[ye]=S(re[ye],b(me,Ae)),K=S(K,l(me))),z[ye]=S({},re[ye]),Y&&!("Promise"in N))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(Ue,se){se=se||{};var ie=U(se,I,Ae),$=U(se,T,ve)>>0,te=U(se,Q,m,O),De=ie+$;return!re[De]&&W[2]&&(re[De]=j(W[2],ie),z[De]=S(z[De],re[De])),te&&te.length&&(re[De]=S(re[De],b(te,ie)),K=S(K,l(te)),z[De]=S(z[De],re[De])),g(Ue,he,pe,z[De],K,ie,ge,$,Y)}}return M})})(tc)),tc.exports}var uP=lP();const cP=d0(uP);
187var rc={exports:{}},AP=rc.exports,p4;function fP(){return p4||(p4=1,(function(t){(function(e,r){t.exports?t.exports=r:e.hyphenationPatternsEnUs=r})(AP,[[[0,0,0,4],[0,0,4],[0,0,1],[0,0,3],[0,0,5],[0,0,0,5],[0,0,0,0,5],[0,0,0,0,0,5],[0,0,0,2],[0,0,2],[0,0,0,0,0,0,5],[0,0,0,3],[0,0,0,0,3],[0,0,5,0,5],[0,0,0,3,4],[0,0,0,1],[0,0,0,5,5],[0,0,0,0,4],[4],[0,5],[0,0,5,5],[0,4],[4,2],[0,3],[0,2],[2],[4,0,4],[3],[0,4,4],[0,1],[0,5,0,5],[5,5],[5],[0,4,5],[0,4,1],[0,0,3,3],[0,0,0,0,0,4],[2,2],[0,0,5,0,4],[5,5,0,4],[0,0,4,2],[1],[2,1],[4,1],[4,0,2],[4,0,5],[4,0,0,4],[4,3],[2,3],[0,0,0,0,5,4],[3,0,3],[3,0,0,5],[0,2,2],[5,0,0,4],[0,0,0,0,0,3],[2,5,2],[4,5],[2,5],[2,0,0,4],[0,0,0,5,0,5],[0,5,4],[4,0,3],[4,0,1],[3,0,0,2],[0,0,2,5],[1,4,4],[4,3,2],[0,0,0,5,4],[3,4],[1,2],[2,3,4],[0,0,2,2],[0,1,4],[0,3,0,4],[0,1,2],[1,4,3],[5,0,3],[0,4,0,3],[1,0,1],[0,5,2],[4,1,4],[2,1,2],[0,1,1],[0,4,3],[0,0,0,0,2],[0,0,4,1],[0,0,2,4],[0,5,0,0,5],[0,3,0,0,3],[0,0,1,0,2],[0,4,0,4],[0,4,3,0,3],[0,1,0,0,4],[0,0,3,4],[0,2,5],[0,0,4,4],[0,0,4,0,4],[0,0,0,2,5],[0,1,0,3],[0,4,2],[0,2,0,5],[4,1,2],[1,0,4],[5,4],[3,4,4],[4,3,3],[5,0,0,5],[2,5,3],[0,5,5],[0,4,0,2],[3,0,0,4],[0,0,4,3],[2,0,4],[5,0,5],[4,5,4],[0,0,0,0,0,0,4],[0,0,3,0,3],[0,4,0,0,4],[5,5,2],[2,0,1],[4,0,0,5],[0,2,5,5],[5,2],[4,4,4],[1,4],[4,4],[0,2,0,0,4],[0,3,3],[0,5,0,0,4],[0,0,0,4,5],[0,0,0,1,3],[0,0,2,1],[0,4,0,5],[0,0,0,4,4],[0,0,5,4],[5,0,0,5,5],[0,0,0,3,0,3],[0,0,0,0,1],[3,0,4],[0,2,0,4],[1,1],[3,0,1],[2,3,2],[1,2,2],[0,0,3,0,5],[5,0,4],[0,0,0,0,4,3],[0,1,0,4],[0,0,0,5,2],[0,0,0,0,4,5],[5,0,0,0,4],[0,0,2,3],[0,0,0,3,3],[0,0,0,3,2],[0,0,2,0,2],[5,0,0,3],[2,0,2],[0,4,0,1],[0,0,0,0,5,0,5],[2,1,4],[1,0,2],[0,3,2],[0,0,0,1,6,1],[0,0,4,1,0,1],[0,0,5,0,1],[0,0,3,0,1],[0,0,3,6],[0,0,5,2],[0,0,0,2,3],[0,0,6,1,0,1],[0,0,6],[0,0,4,0,1],[0,0,0,5,2,1],[0,0,1,4],[0,0,6,3],[0,0,0,1,2],[0,0,0,5,0,1],[0,0,0,0,0,6],[0,0,0,6,0,4],[0,0,0,6,0,1],[0,0,5,0,0,1],[0,0,5,0,0,5],[0,0,1,0,3,0,5],[0,0,0,0,6],[0,0,3,0,1,2],[0,0,3,0,0,5],[0,0,0,3,0,1,1],[0,0,6,1],[0,1,3],[0,0,0,0,2,1],[0,0,0,0,2,2],[0,0,0,1,0,5],[0,0,2,1,1],[0,0,0,6,2],[0,0,0,5,1],[0,0,0,1,1,2],[0,0,6,0,1,3],[0,0,0,0,1,1],[0,2,0,0,3,0,6],[1,0,2,1],[0,0,5,0,0,0,1],[0,0,3,0,0,3],[2,1,0,2],[3,0,5],[0,0,0,0,1,5],[0,1,0,3,0,0,0,5],[0,0,0,0,3,5],[0,0,1,0,1,1],[0,0,0,2,1],[1,6,3,3,0,0,0,1],[0,2,3,4],[0,3,0,0,0,6],[5,0,2,0,0,0,1],[0,0,0,0,0,1],[0,0,0,1,6],[0,0,3,1],[0,2,1],[2,1,4,3,1],[0,0,2,3,0,5],[0,3,5,0,0,1,4],[0,0,0,0,0,1,2],[0,0,0,0,6,3],[0,0,1,0,1],[1,0,6],[1,0,5],[0,0,4,3,5],[0,0,0,6,3],[0,3,0,0,0,6,1],[0,0,0,4,1],[1,0,0,3,0,6],[0,0,3,6,0,2],[0,2,3],[0,5,0,3],[0,0,1,0,0,1,1],[1,0,0,0,3],[1,0,0,5],[3,0,0,1,1],[0,0,0,3,1],[0,0,0,1,0,0,1],[0,0,0,0,0,6,1],[0,0,3,0,0,0,3],[3,0,3,0,5],[0,0,1,2,0,1],[0,3,0,1],[5,0,0,0,1,0,1],[5,0,0,1,0,1],[0,0,0,1,5],[0,0,0,4,0,1],[0,0,0,0,6,5],[0,0,0,0,1,6],[0,0,0,0,4,0,2],[0,5,0,0,0,0,2],[0,0,0,2,0,5],[0,3,0,2,0,1],[5,0,0,3,0,1],[0,0,0,1,4],[5,0,0,1],[0,0,0,0,0,2],[0,0,0,3,0,0,1,1],[0,1,0,3,4],[0,3,0,0,0,0,6],[0,3,0,2,1,3],[0,0,4,0,0,3,0,4],[0,5,0,0,0,1],[0,5,0,0,3],[0,0,0,3,1,1],[0,6,3,4],[0,0,0,6,1],[0,0,0,6],[0,0,0,0,0,6,0,4],[0,0,0,5,0,0,1,3],[0,0,2,1,3],[0,0,3,0,0,0,1],[1,0,0,0,0,3],[0,0,0,0,3,3],[3,0,0,0,2],[0,0,0,0,3,6,3,2],[0,0,0,3,0,0,4],[0,5,0,0,0,3],[0,0,0,0,0,2,1],[0,0,6,3,0,3],[0,0,0,0,0,0,6],[0,0,0,0,5,0,0,5],[3,0,4,5,1],[0,3,0,0,1],[0,0,2,3,1],[0,0,0,5,6],[0,0,0,1,1],[6],[0,0,1,0,0,1],[0,0,5,0,0,0,0,1],[0,3,0,0,5],[5,0,3,0,0,5],[0,0,0,0,0,1,0,0,0,1],[1,0,0,2],[0,0,3,0,0,1],[0,0,1,0,6,5],[3,0,0,0,0,1],[3,2,0,1,1],[3,2],[0,0,0,0,0,0,3],[0,2,1,3,0,0,1],[0,5,0,0,0,5,3],[0,2,1,0,0,5],[1,0,0,0,1],[0,0,0,0,0,1,1],[0,0,0,1,0,4,1],[0,0,2,0,0,1,6],[1,0,0,0,3,2],[5,0,0,1,1],[0,6,0,6],[5,0,0,2],[3,0,0,1],[0,3,0,0,2],[0,0,1,5,0,0,1],[0,1,0,2],[0,0,0,0,3,0,0,1],[0,0,0,0,0,0,0,3,3],[0,0,0,0,0,0,1],[3,0,0,1,0,1],[3,0,0,0,1,5],[0,1,0,1,0,0,3],[0,0,0,0,0,1,0,1],[0,1,0,0,5,0,1],[0,1,0,1],[0,0,1,0,0,3,3],[0,0,0,0,0,3,6,2],[0,0,0,0,1,4],[0,0,0,5,0,0,1],[0,3,1]],{".":{a:{c:{h:0},d:{d:{e:{r:1}}},f:{t:2},l:{t:3},m:{a:{t:4}},n:{c:4,g:0,i:{m:5},t:[{e:3,i:{s:6}},0]},r:{s:4,t:{i:{e:1},y:1}},s:{c:3,p:2,s:2,t:{e:{r:7}}},t:{o:{m:6}},u:{d:2},v:{i:1},w:{n:0}},b:{a:{g:1,n:{a:4},s:{e:0}},e:{r:[{a:4},0],s:{m:3,t:{o:4}}},r:{i:8},u:{t:{t:{i:0}}}},c:{a:{m:{p:{e:0}},n:{c:5},p:{a:{b:6}},r:{o:{l:5}},t:1},e:{l:{a:1}},h:[{i:{l:{l:{i:7}}}},1],i:[{t:{r:5}},9],o:{e:3,r:[{n:{e:{r:5}}},1],n:{g:{r:5}}}},d:{e:{m:{o:{i:1}},o:3,r:{a:3,i:[{v:{a:4}},3]},s:{c:0}
187},i:{c:{t:{i:{o:10}}}},o:{t:1},u:{c:1,m:{b:6}},r:{i:{v:67}}},e:{a:{r:{t:{h:7}},s:{i:11}},b:1,e:{r:0},g:9,l:{d:4,e:{m:3}},n:{a:{m:12},g:3,s:3},q:{u:{i:{t:13}}},r:{r:{i:1}},s:3,u:[{l:{e:{r:1}}},3],y:{e:5},t:{h:{y:{l:162}}},v:[{e:{r:{s:{i:{b:158}}}}},9]},f:{e:{s:11},o:{r:{m:{e:{r:5}}}}},g:{a:[{s:{o:{m:163}}},9],e:[{n:{t:14},o:{g:4,m:{e:1},t:164}},9],i:{a:4,b:1},o:{r:1}},h:{a:{n:{d:{i:6},k:5}},e:[{r:{o:{i:6,e:3}},s:11,t:11,m:{o:165},p:{a:166}},9],i:{b:3,e:{r:3}},o:{n:{e:{y:5},o:11},v:5}},i:{d:{l:1,o:{l:12}},m:{m:3,p:{i:{n:4}}},n:[{c:{i:3},e:8,k:9,s:3,u:{t:167}},2],r:{r:4},s:{i:1}},j:{u:{r:3}},l:{a:{c:{y:1},m:1,t:{e:{r:5},h:6}},e:[{g:{e:5},n:0,p:5,v:15,i:{c:{e:{s:170}}}},9],i:{g:[{a:5},1],n:9,o:3,t:1}},m:{a:{g:{a:16},l:{o:5},n:{a:5},r:{t:{i:5}}},e:[{r:{c:11},t:{e:{r:4},a:{l:{a:0}}},g:{a:{l:171}}},9],i:{s:[{t:{i:6},e:{r:{s:173}}},15],m:{i:{c:172}}},o:{n:{e:11},r:{o:3}},u:{t:{a:[{b:6},4]}}},n:{i:{c:1},e:{o:{f:174}},o:{e:{t:{h:15}},n:{e:{m:175}}}},o:{d:[{d:5},9],f:{t:{e:4}},r:{a:{t:{o:4}},c:3,d:2,t:3},s:[{t:{l:1}},3],t:{h:11},u:{t:11}},p:{e:{d:{a:{l:5}},t:{e:4,i:{t:4}}},i:{e:1,o:{n:5},t:9},r:{e:{m:11,a:{m:15}}},o:{l:{y:{s:137}},s:{t:{a:{m:137}}}}},r:{a:{c:1,n:{t:0},t:{i:{o:{n:{a:7}}}},v:{e:{n:{o:176}}}},e:{e:[{c:173},8],m:{i:{t:4}},s:[{t:{a:{t:4}}},8]},i:{g:1,t:{u:5}},o:{q:1,s:{t:5},w:{d:5}},u:{d:1}},s:{c:{i:{e:11}},e:{l:{f:6,l:6},n:9,r:{i:{e:4}},m:{i:[{c:0,d:177,p:36,r:36,s:178,v:36},6]}},h:9,i:[{n:{g:17}},9],t:[{a:{b:{l:5}}},1],y:9,p:{h:{i:{n:179}},i:{n:{o:137}}}},t:{a:[{p:{e:{s:{t:{r:180}}}}},1],e:[{n:{a:{n:5}},l:{e:{g:{r:3}}}},1],h:9,i:[{l:0,m:{o:16},n:{g:17,k:5}},9],o:{n:{a:0},p:[{i:5,o:{g:170}},1],u:{s:5},q:9},r:{i:{b:{u:{t:6}}}}},u:{n:{a:[{t:{t:144}},2],c:{e:3},d:{e:{r:7}},e:[{r:{r:181}},2],k:4,o:4,u:3},p:3,r:{e:11},s:{a:4}},v:{e:{n:{d:{e:0}},r:{a:4}},i:{c:{a:{r:151}}}},w:{i:{l:{i:5}},e:{b:{l:131}}},y:{e:1},k:{i:{l:{n:{i:168}}},o:{r:{t:{e:169}}}}},a:{b:{".":18,a:{l:19,n:19},e:[{r:{d:4}},8],i:{a:5,t:{a:{b:13}}},l:{a:{t:4}},o:{l:{i:{z:20,c:19}}},r:[{o:{g:4}},18],u:{l:3}},c:{a:{r:[{d:4,o:4},21],b:{l:24}},e:{o:{u:19},r:2},h:{e:{t:19}},i:[{e:23,n:2,o:23},22],r:{o:{b:4}},t:{i:{f:5}},u:{l:3,m:1}},d:[{d:{i:{n:1}},e:{r:{".":4}},i:[{a:23,c:{a:3},e:{r:0},o:23,t:23,u:19},25],l:{e:1},o:{w:3},r:{a:{n:4}},s:{u:1},u:[{c:23,m:4},18]},24],e:{r:[{i:{e:17}},1]},f:[{f:[{i:{s:{h:170}}},0]},24],g:{a:{b:21,n:0},e:{l:{l:4},o:0,u:18},i:2,l:26,n:2,o:[{g:27,n:{i:3}},24],u:{e:{r:19},l:4},y:21},h:{a:23,e:23,l:1,o:23},i:[{a:19,c:{".":23},l:{y:4},n:[{i:{n:5},o:5},28],t:{e:{n:5}}},9],j:29,k:{e:{n:2}},l:{a:{b:4,d:3,r:21},d:{i:18},e:[{n:{d:3,t:{i:21}},o:30},25],i:[{a:{".":1},e:0},2],l:{e:{v:4},i:{c:18}},m:18,o:{g:{".":19}},y:{".":21,s:[{t:31},18],t:32,z:27}},m:{a:[{b:4,g:3,r:{a:5},s:{c:4},t:{i:{s:21},o:33}},18],e:{r:{a:4},n:{t:{a:{b:182}}}},i:{c:3,f:4,l:{y:4},n:[{o:0},2]},o:[{n:19,r:{i:6}},24],p:{e:{n:5}}},n:[{a:{g:{e:3},l:{y:[{s:183},27]},r:[{c:3,i:17},23],t:{i:23}},d:[{e:{s:17},i:{s:3},l:2,o:{w:1}},18],e:{e:19,n:23,s:{t:{".":4}},u:23},g:[{i:{e:5},l:2},25],i:{c:34,e:{s:23},f:35,m:{e:1,i:19},n:{e:19},o:3,p:23,s:{h:3},t:3,u:23},k:{l:{i:1}},n:{i:{z:32}},o:[{t:[{h:7},4],a:{c:148}},0],s:{a:9,c:{o:1},n:1,p:[{o:11},9],t:1,u:{r:1},g:{r:5},v:11},t:{a:{l:36},i:{e:1,d:137,n:184,r:{e:137}},o:18,r:9,w:1},u:{a:3,l:3,r:19}},24],o:18,p:{a:{r:17,t:4},e:{r:{o:4},a:{b:{l:{e:132}}}},h:{e:{r:23},i:18},i:{l:{l:{a:[{r:4},21]}},n:3,t:{a:3,u:23}},l:24,o:{c:6,l:{a:4},r:{i:6},s:{t:12}},s:{e:{s:5}},u:23},q:{u:{e:6}},r:[{a:{c:{t:3},d:{e:19,i:{s:4}},l:3,m:{e:{t:{e:19}}},n:{g:17},p:11,t:[{i:{o:19,v:4}},1],u:19,v:38,w:17},b:{a:{l:36}},c:{h:{a:{n:1},e:{t:185}}},d:{i:{n:{e:4}},r:1},e:{a:{s:4},e:23,n:{t:3},s:{s:19}},f:{i:1,l:1},i:[{a:{l:4,n:3},e:{t:23},m:1,n:{a:{t:4}},o:3,z:9},2],m:{i:9},o:{d:20,n:{i:19},o:23},p:9,q:3,r:{e:17,a:{n:{g:{e:9}}}},s:{a:1,h:9}},37],s:{".":18,a:{b:1,n:{t:3}},h:{i:17},i:{a:{".":19},b:23,c:23,t:39},k:{i:11},l:1,o:{c:21},p:{h:4},s:{h:1},t:{e:{n:3},r:2},u:{r:{a:6}},y:{m:{p:{t:{o:{t:4}}}}}},t:{a:[{b:{l:3},c:4,l:{o:3},p:4},24],e:{c:[{h:4},5],g:{o:3},n:{".":3},r:{a:3,n:[{a:19},6]},s:{t:3},v:4},h:[{e:{m:5,n:19,r:{o:{s:186}}},o:[{m:5},1]},18],i:{".":18,a:19,b:20,c:2,f:3,o:{n:{a:{r:7}}},t:{u:3}},o:{g:21,m:[{i:{z:4}},24],p:21,s:21},r:[{o:{p:4}},29],s:{k:1},t:{a:{g:1},e:[{s:{".":170}},4],h:1},u:[{a:4,e:4,l:3,r:{a:3}},24],y:24},u:{b:1,g:{h:[{t:{l:17}},12],u:3},l:[{i:{f:13}},40],n:{d:5},r:3,s:{i:{b:4}},t:{e:{n:5},h:2}},v:{a:[{g:3,n:19},24],e:{n:{o:0},r:{a:3,n:4,y:4}},i:[{e:{r:0},g:3,o:{u:3}},2],o:{c:4,r:29}},w:{a:{y:27},i:3,l:{y:1},s:0},x:{i:{c:1,d:1}},y:{a:{l:4},e:0,s:0},z:{i:{e:{r:0}},z:{i:5}}},b:{a:{".":32,d:{g:{e:{r:5}}},g:{e:1},l:{a:15},n:{d:{a:{g:5}},e:0,i:11},r:{b:{i:7},i:{a:17},o:{n:{i:{e:187}}}},s:{s:{i:0}},t:[{h:{y:2}},41],z:1,c:{k:{e:{r:{".":84}}}}},b:[{e:[{r:23},24],i:{n:{a:0},t:0}},42],d:43,e:{".":18,a:{k:17,t:12},d:[{a:3,e:3,i:3},44],g:{i:3,u:4},l:[{i:2,o:3},41],m:45,n:{i:{g:4},u:4},s:[{p:3,t:{r:4}},46],t:[{i:{z:5},r:4,w:3},27],w:3,y:{o:4},v:{i:{e:9}}},f:25,h:47,i:{b:9,d:[{i:{f:167}},1],e:[{n:4,r:1},27],f:48,l:[{i:{z:3},l:{a:{b:8}}},41],n:{a:{r:49},d:0,e:{t:4}},o:{g:{r:3},u:4,m:5,r:{b:2,h:15}},t:[{i:{o:50,v:{e:188}},r:3,u:{a:51},z:19},9]},j:29,k:1,l:[{a:{t:{h:7},n:{d:189}},e:{".":21,n:17,s:{p:32}},i:{s:23,n:{d:189}},o:[{n:{d:190}},21],u:{n:{t:17}}},52],m:43,n:[{e:{g:5}},47],o:{d:[{i:11},27],e:1,l:{i:{c:11}},m:{b:{i:0}},n:{a:[{t:5},0]},o:27,r:{".":32,a:43,d:5,e:32,i:32,n:{o:191}},s:53,t:{a:19,h:6,o:1,u:{l:192}},u:{n:{d:54}}},p:18,r:{i:{t:18},o:{t:{h:54}},u:{s:{q:17}}},s:[{o:{r:17}},55],t:[{l:1,o:21,r:23},25],u:{f:{f:{e:{r:0}}},g:{a:1},l:{i:3},m:{i:17},n:[{t:{i:17}},1],r:{e:3},s:{i:{e:[{r:193,s:193},5]},s:{e:17,i:{n:{g:17}}},t:32},t:{a:18,i:{o:27},o:19,e:{d:{".":8}},t:{e:{d:0}}}},v:29,w:56,y:{".":32,s:0}},c:{a:[{b:{i:{n:11},l:2},c:{h:17},d:{e:{n:4,m:194}},g:46,h:57,l:{a:{t:3},l:{a:0,i:{n:6}},o:18},n:{d:5,e:0,i:{c:0,s:5,z:11},t:{y:0},y:17},p:{e:{r:4}}
187,r:{o:{m:5}},s:{t:{e:{r:6},i:{g:5}},y:18},t:{h:1,i:{v:18},a:{s:195}},v:{a:{l:5}}},41],c:[{h:{a:6},i:{a:0},o:{m:{p:{a:10}},n:17,u:{t:12}}},23],e:{".":25,d:{".":18,e:{n:18}},i:27,l:{".":32,l:27},n:[{c:27,e:58,i:18,t:27},41],p:27,r:{a:{m:4}},s:{a:18,s:{i:[{b:59},27]},t:5},t:[{a:60},0],w:0},h:[{".":18,a:{b:61,n:{i:{c:32,s:20}}},e:[{a:{p:54},d:18,l:{o:5},m:{i:27},n:{e:4},r:{".":3,s:3}},8],i:{n:[{e:{".":32,s:{s:4}},i:32},62],o:32,t:27,z:8,e:{v:{o:6}}},o:63,t:{i:1},s:{".":18,h:{u:11}}},25],i:[{a:[{b:64,r:5},27],c:4,e:{r:18},f:{i:{c:{".":32}}},i:18,l:{a:1,i:27},m:25,n:[{a:[{t:27},21],e:{m:11},g:[{".":19},29],o:32,q:8},25],o:{n:17},p:{e:18,h:3,i:{c:18}},s:{t:{a:18,i:18}},t:[{i:{z:11}},42],z:32,g:{a:{r:152}}},41],k:[{i:3},2],l:[{a:{r:[{a:{t:{i:{o:19}}},e:32},18]},e:{m:0,a:{r:0}},i:{c:18,m:17},y:0},65],n:19,o:[{a:{g:4},e:8,g:[{r:1},25],i:[{n:{c:3}},0],l:{i:5,o:[{r:11},32]},m:{e:{r:5}},n:{a:0,e:21,g:11,t:5},p:{a:3,i:{c:11},l:1,h:{o:{n:196}}},r:{b:18,o:{n:12}},s:{e:0},v:[{e:17},15],w:{a:5},z:{e:5,i:4},u:{s:{t:{i:84}}}},41],q:29,r:{a:{s:{t:6},t:{".":32,i:{c:32}}},e:{a:{t:11},d:32,t:{a:47},v:0},i:[{f:5,n:21,s:17,t:{i:[{e:11},32]}},8],o:{p:{l:0,o:6},s:{e:17},c:{o:{d:197}},e:{c:{o:148}}},u:{d:0}},s:66,t:[{a:{b:0,n:{g:4,t:19}},e:[{r:23},24],i:{c:{u:21},m:{i:12}},u:{r:0},w:21,r:{o:{m:{e:{c:198}}}}},42],u:{d:5,f:21,i:[{t:{y:4}},21],l:{i:32,t:{i:{s:0},u:27}},m:{a:9,e:23,i:1},n:27,p:{i:3,y:4},r:{a:{b:67,n:{c:{e:199}}},i:{a:4}},s:[{s:{i:17}},41],t:[{i:{e:1,v:56},r:18},68]},y:41,z:{e:0}},d:{a:[{".":32,b:70,c:{h:17},f:18,g:25,m:71,n:{g:11},r:{d:6,k:6,y:18},t:[{i:{v:18},o:18,a:{b:137}},27],v:[{e:5},53],y:32,l:{o:{n:{e:48}}}},69],b:29,c:19,d:[{a:{b:20},i:{b:94}},72],e:{".":25,a:{f:6,l:{s:{".":1}}},b:{i:{t:5},o:{n:1}},c:{a:{n:36},i:{l:1},o:{m:4},l:{a:{r:200},i:{n:{a:64}}}},d:42,e:{".":18},i:{f:4},l:{i:{e:17,q:16},o:4},m:[{".":32,i:{c:[{".":5},27],l:4},o:{n:{s:1},r:7,s:9}},21],n:[{a:{r:1},o:3,t:{i:{f:7}},u:3},41],p:[{a:3,i:17,u:9},2],q:23,r:{h:21,m:32,n:{i:{z:6}},s:5},s:[{".":24,c:2,o:64,t:{i:11,r:3},u:1,i:{c:11}},8],t:[{o:9,i:{c:9}},2],v:[{i:{l:11}},2],y:18,f:{i:{n:{i:{t:{i:201}}}}}},f:43,g:{a:21,e:{t:73},i:2,y:24},h:74,i:{".":32,a:[{b:5},75],c:{a:{m:1,i:{d:15}},e:21,t:27},d:27,e:{n:76},f:[{f:{r:{a:5}}},29],g:{e:3},l:{a:{t:{o:1}}},n:[{a:41,e:{".":27},i:[{z:4},32]},29],o:[{g:5},41],p:{l:1},r:[{e:[{n:9,r:9},2],t:{i:6}},8],s:[{i:32,t:77},15],t:{i:24},v:78,m:{e:{t:{h:{y:141}}}}},j:29,k:79,l:{a:56,e:{".":27,d:27,s:{".":27,s:18},a:{d:42}},o:48,u:56,y:25,i:{e:202}},m:29,n:80,o:[{".":27,d:{e:4},e:32,f:57,g:21,l:{a:1,i:17,o:{r:4}},m:{i:{z:5}},n:{a:{t:3},i:17},o:{d:11},p:{p:0},r:21,s:27,u:{t:56},v:1,x:27,w:{o:{r:{d:203}}}},41],p:29,r:[{a:{g:{o:{n:6}},i:18},e:[{a:{r:6},n:[{a:{l:204}},32]},0],i:{b:0,l:17,f:{t:{a:189}},p:{l:{e:{g:205}}}},o:{p:0,w:18,m:{e:{d:206}}},u:{p:{l:{i:32}}},y:18},41],s:[{p:1,w:21,y:21},81],t:{h:24,a:{b:23}},u:[{a:[{l:{".":9}},82],c:[{a:29,e:{r:5},t:{".":18,s:18}},9],e:{l:4},g:1,l:{e:23},m:{b:{e:0}},n:1,p:[{e:1},18],o:{p:{o:{l:207}}}},41],v:29,w:29,y:[{n:32,s:{e:1,p:5}},24]},e:{a:{b:72,c:{t:23},d:[{i:{e:5}},15],g:{e:[{r:4},1]},l:[{e:{r:5},o:{u:11}},1],m:{e:{r:11}},n:{d:19,i:{e:{s:111}}},r:{a:11,c:0,e:{s:5},i:{c:0,l:0},k:5,t:[{e:12},8]},s:{p:4,s:23,t:12},t:[{e:{n:5},h:{i:12},i:{f:19},u:83},9],v:[{e:{n:11},i:5,o:5},9]},b:[{e:{l:{".":21,s:21},n:21},i:{t:21},r:23},42],c:{a:{d:21,n:{c:6}},c:{a:6},e:[{s:{s:{a:4}}},29],i:[{b:21,f:{i:{c:{a:{t:4}},e:4},y:4},m:3,t:[{e:19},0]},9],l:{a:{m:21},u:{s:21}},o:{l:24,m:{m:21,p:{e:21}},n:{c:21},r:[{a:3,o:5},24]},r:[{e:{m:21}},29],t:{a:{n:1},e:1},u:[{l:[{a:3},21]},29],h:{a:{s:23}}},d:{a:37,d:61,e:{r:34,s:0},i:[{a:23,b:3,c:{a:3},m:3,t:2,z:5},18],o:[{l:21,n:84},18],r:{i:21},u:{l:[{o:4,i:{n:{g:2}}},21]},g:{l:15}},e:{c:9,d:{i:11},f:9,l:{i:11,y:1},m:9,n:{a:1},p:85,s:[{t:17},86],t:{y:1},x:19},f:[{e:{r:{e:83}},f:41,i:{c:[{i:32},21],l:17,n:{e:23,i:{t:{e:20}}},t:27},o:{r:{e:{s:6}}},u:{s:{e:{".":21}}}},29],g:{a:{l:18},e:{r:17},i:{b:4,c:1,n:{g:4},t:87},n:4,o:{".":21,s:21},u:{l:2,r:19},y:32},h:[{e:{r:17}},72],i:[{c:19,d:4,g:[{l:4},8],m:{b:23},n:{f:23,g:29,s:{t:19}},r:{d:0},t:{e:11,h:3,y:19}},9],j:[{u:{d:[{i:4},21]}},29],k:{i:{n:0},l:{a:1}},l:{a:[{".":21,c:21,n:{d:17},t:{i:{v:4}},w:21,x:{a:36}},29],e:{a:23,b:{r:{a:4}},c:32,d:21,g:{a:3},n:19,r:34,s:29},f:9,i:[{b:{e:23},c:{".":33,a:3},e:{r:23},g:{i:{b:4}},m:19,n:{g:83},o:23,s:[{h:4},24],v:88,t:{i:{s:208}}},9],l:{a:[{b:1},18],o:17},o:{c:19,g:4,p:{".":3},a:29},s:{h:9},t:{a:1},u:{d:19,g:4}},m:{a:{c:21,g:21,n:[{a:4},19]},b:4,e:[{l:24,t:21},29],i:{c:{a:3},e:0,g:{r:{a:4}},n:[{e:4,i:35},89],s:[{h:4,s:19},21],z:3},n:{i:{z:32}},o:{g:0,n:{i:{o:7}}},p:{i:3},u:{l:[{a:4},21],n:11},y:23},n:{a:{m:{o:4},n:{t:21}},c:{h:{e:{r:17}}},d:{i:{c:3,x:2}},e:{a:19,e:19,m:3,r:{o:4},s:{i:4,t:4},t:{r:3},w:23},i:{c:{s:4},e:19,l:19,o:23,s:{h:3},t:3,u:19,z:32},n:18,o:[{g:0,s:21,v:3},18],s:{w:1},t:{a:{g:{e:5}},h:{e:{s:18}}},u:{a:3,f:4},y:{".":23},z:61},o:{f:19,g:[{r:{a:{p:3}}},9],i:90,l:23,p:{a:{r:11}},r:[{e:3,o:{l:4}},29],s:0,t:[{o:1},21],u:{t:19},w:19},p:{a:[{i:23,n:{c:4}},24],e:{l:19,n:{t:23},t:{i:{t:{i:{o:4}}}}},h:{e:17},l:{i:21},o:29,r:{e:{c:[{a:4},21],d:21,h:3},o:[{b:21},23]},s:{h:1},t:{i:{b:13}},u:{t:[{a:4},21]},i:{n:{e:{p:{h:209}}}}},q:[{u:{i:{l:12,s:91}}},29],r:{a:[{b:0,n:{d:18},r:3,t:{i:{".":18}}},2],b:[{l:1},25],c:{h:[{e:1},3]},e:{".":25,a:{l:23},c:{o:5},i:{n:11},l:{".":4},m:{o:3},n:{a:4,c:{e:4},e:18,t:3},q:0,s:{s:4,t:3},t:17},h:2,i:[{a:[{n:{".":210}},92],c:{k:32},e:{n:23,r:0},n:{e:3},o:29,t:18,u:1,v:[{a:21},0]},2],m:93,n:{i:{s:1,t:18,z:32},o:3},o:[{b:4,c:19,r:0,u:2},25],s:[{e:{t:3}},2],t:{e:{r:11},l:18,w:3},u:[{t:0},18],w:{a:{u:32}}},s:{a:[{g:{e:{".":21,s:21}}},72],c:[{a:[{n:4},24],r:23,u:4},9],e:[{c:[{r:4},24],n:{c:4},r:{t:{".":21,s:21},v:{a:21}}},74],h:[{a:23,e:{n:5}},18],i:[{c:24,d:[{e:{n:4}},24],g:{n:{a:4}},m:94,n:95,s:{t:{e:17}},u:0},29],k:{i:{n:19}},m:{i:1},o:{l:[{u:3},24],n:[{a:4},24]},p:[{e:{r:3},i:{r:{a:4}},r:{e:1},a:{c:{i:211}}},29],s:[{i:{b:96}},25],t:{a:{n:36},i:{g:3,m:4},o:[{n:23},44],r:[{o:19,u:{c:10}},25]},u:{r:[{r:4},24]},w:1},t:{a:{b:0},e:{n:{d:17},o:23},h:{o:{d:54},y:{l:{e:{n:{e:162}}}}},i:{c:2,d:{e:19},n:[{o:0},17],r:19,t:{i:{o:19,v:4}}},n:18,o:{n:{a:4}},r:{a:23,e:23,i:{c:3,f:4},o:{g:3,s:4}},u:{a:3},y:{m:4},z:4},u:[{n:19,p:23,r:{o:3},s:0,t:{e:17,i:{l:6},r:4},c:{l:{i:{d:212}}}},18],v:{a:{p:97,s:[{t:4},24]},e:{a:19,l:{l:3,o:12},n:{g:19,i:17},r:[{b:19},2]},i:[{d:3,l:0,n:21,v:0},29],o:{c:19},u:19},w:{a:[{g:21},29],e:{e:19},h:23,i:{l:6,n:{g:3},t:23}},x:{p:41},y:{c:32,e:{".":32},s:0}
187},f:{a:[{b:{l:3,r:11},c:{e:1},g:18,i:{n:17},l:{l:{e:6}},m:{a:26,i:{s:5}},r:[{t:{h:5}},32],t:{a:3,h:{e:3},o:18},u:{l:{t:7}}},41],b:56,d:18,e:{".":18,a:{s:17,t:{h:54}},b:[{r:{u:{a:15}}},1],c:{a:18,t:32},d:25,l:{i:3},m:{o:1},n:{d:[{e:6},8]},r:[{r:32,m:{i:{o:213}}},15],v:0},f:[{e:{s:21},i:{e:21,n:{".":19},s:94},l:{y:21},y:24},43],h:18,i:[{a:3,c:{".":48,a:{l:47,n:23,t:{e:18}},e:{n:23,r:3},i:[{a:32,e:32},0],s:18,u:3,h:27},d:{e:{l:4}},g:{h:{t:7}},l:{i:5,l:{i:{n:6}},y:18},n:[{a:32,d:97,e:9,g:98,n:0},25],s:{t:{i:0}},t:{t:{e:{d:{".":5}}}}},41],l:[{e:{s:{s:19}},i:{n:17},o:{r:{e:11},w:{e:{r:{".":84}}}},y:100,a:{g:{e:{l:214}}},u:{o:{r:27}}},99],m:18,n:18,o:[{n:[{d:{e:0},t:0},32],r:[{a:{t:4,y:5},e:{t:6},i:0,t:{a:6}},9],s:5},41],p:56,r:{a:{t:0},e:{a:19,s:{c:6}},i:[{l:17},8],o:{l:6}},s:48,t:[{o:21,y:24},25],u:[{e:{l:4},g:18,m:{i:{n:1}},n:{e:4},r:{i:3},s:{i:17,s:0},t:{a:18}},27],y:41},g:{a:[{f:0,l:{".":32,i:27,o:3},m:[{e:{t:4},o:19},25],n:{i:{s:5,z:[{a:6},3]},o:18},r:{n:67},s:{s:17},t:{h:12,i:{v:18}},z:18},41],b:23,d:1,e:{".":25,d:25,e:{z:17},l:{i:{n:0,s:4,z:4},y:18},n:[{a:{t:1},i:{z:4},o:18,y:18,c:{y:{".":8}}},41],o:[{m:3,d:215},41],r:{y:21},s:{i:32},t:{h:6,o:18,y:1,i:{c:{".":8}}},v:1},g:[{e:[{r:23},24],l:{u:6},o:0},101],h:{i:{n:3},o:{u:{t:4}},t:{o:1,w:{e:15}}},i:{".":32,a:[{r:5},102],c:[{i:{a:32},o:21},29],e:{n:6,s:{".":32}},l:0,m:{e:{n:23}},n:{".":68,g:{e:5},s:103},o:32,r:[{l:0},27],s:{l:23},u:1,v:32,z:27},l:[{a:[{d:{i:6},s:32},0],e:[{a:{d:29}},41],i:{b:0,g:23,s:{h:43}},o:[{r:11,b:{i:{n:106}}},27]},9],m:[{y:21},29],n:{a:[{".":21,c:69},1],e:{t:{t:17,i:{s:{m:137}}}},i:[{n:24,o:21},29],o:[{n:21,m:{o:5},r:{".":216,e:{s:{p:24}}}},29]},o:[{".":27,b:5,e:32,g:104,i:{s:3},n:[{a:105,d:{o:7},i:[{z:{a:217}},3]},8],o:32,r:{i:{z:4},o:{u:5}},s:{".":32},v:15},41],p:23,r:[{a:{d:{a:18},i:21,n:84,p:{h:{".":32,e:{r:[{".":7},19]},i:{c:32},y:18}},y:18},e:{n:0,s:{s:{".":18}}},i:{t:18,e:{v:213}},o:21,u:{f:17}},41],s:[{t:{e:19}},9],t:{h:11},u:{a:[{r:{d:27}},1],e:25,i:{t:106},n:27,s:27,t:[{a:{n:29}},26]},w:23,y:[{n:107,r:{a:4}},41]},h:{a:{b:{l:73},c:{h:17},e:{m:0,t:0},g:{u:19},l:{a:[{m:12},3]},m:1,n:{c:{i:0,y:0},d:{".":32},g:[{e:{r:6},o:6},0],i:{z:108},k:0,t:{e:0}},p:{l:11,t:5,a:{r:{r:218}}},r:{a:{n:3,s:4},d:[{e:12},8],l:{e:0},p:{e:{n:6}},t:{e:{r:5}}},s:{s:5},u:{n:17},z:[{a:11},32],i:{r:{s:137}},t:{c:{h:213}}},b:29,e:{a:{d:41,r:27},c:{a:{n:1,t:19}},d:[{o:13},21],l:{i:93,l:{i:{s:0},y:0},o:19},m:{p:0},n:[{a:[{t:5},17]},9],o:{r:5},p:5,r:{a:[{p:12},21],b:{a:0},e:{a:6},n:23,o:{u:19},y:23},s:[{p:64},29],t:[{e:{d:0}},1],u:0,x:{a:168}},f:29,h:29,i:{a:{n:4},c:{o:1},g:{h:6},l:109,m:{e:{r:36}},n:{a:21},o:{n:{e:17}},p:[{e:{l:{a:219}}},1],r:{l:0,o:3,p:0,r:0},s:{e:{l:11},s:0},t:{h:{e:{r:6}},e:{s:{i:{d:12}}}},v:9},k:18,l:[{a:{n:17},o:[{r:{i:11}},24]},80],m:[{e:{t:17}},43],n:[{a:{u:{z:12}}},42],o:{d:{i:{z:19},s:19},g:[{e:17},1],l:{a:{r:5},e:110},m:{a:1,e:12},n:{a:0,y:4},o:{d:27,n:17},r:{a:{t:5},i:{s:4,c:{".":187}},t:{e:12},u:4},s:{e:[{n:4},0],p:15},u:{s:[{e:54},41]},v:{e:{l:5}}},p:56,r:[{e:{e:6},o:{n:{i:{z:5}},p:{o:11}}},26],s:[{h:21},101],t:{a:{r:21},e:{n:2,s:4,o:{u:216}},y:21},u:{g:1,m:{i:{n:1}},n:{k:{e:5},t:0},s:{t:14},t:1},w:[{a:{r:{t:21}}},29],y:{p:{e:3,h:3,o:{t:{h:{a:137}}}},s:9}},i:{a:[{l:24,m:[{e:{t:{e:5}}},0],n:[{c:18,i:11,t:46},24],p:{e:4},s:{s:17},t:{i:{v:21},r:{i:{c:1}},u:21}},42],b:{e:[{r:{a:3,t:4}},0],i:{a:4,n:3,t:{".":4,e:4}},l:[{i:3},29],o:19,r:[{i:94},29],u:{n:19}},c:{a:{m:18,p:32,r:[{".":21,a:21},18],s:6,y:21},c:{u:17},e:{o:18},h:18,i:[{d:19,n:{a:4},p:[{a:3},24]},25],l:{y:21},o:{c:94},r:[{a:32,y:21},43],t:{e:1,u:[{a:111},84]},u:{l:{a:3},m:1,o:4,r:23}},d:[{a:{i:21,n:{c:4}},d:4,e:{a:{l:11},s:0},i:[{a:{n:4,r:0},e:19,o:[{u:5,s:1},3],t:2,u:4},24],l:{e:23},o:{m:21,w:3},r:21,u:[{o:4},24]},25],e:[{d:{e:0},g:{a:113},l:{d:12},n:{a:67,e:0,n:19,t:{i:23}},r:{".":29},s:{c:23,t:29},t:23},112],f:{".":18,e:{r:{o:4}},f:{e:{n:5},r:1},i:{c:{".":18},e:23},l:23,t:18,a:{c:{e:{t:137}}}},g:[{a:{b:5},e:{r:{a:3}},h:{t:{i:12}},i:[{b:23,l:3,n:3,t:3},18],l:28,o:[{r:3,t:4},24],r:{e:19},u:{i:5,r:2},n:{i:{t:[{e:{r:213}},0]}}},25],h:23,i:114,j:[{k:21},23],k:18,l:{a:[{b:93,d:{e:21},m:94,r:{a:5}},29],e:{g:23,r:2,v:17},f:4,i:[{a:3,b:9,o:3,s:{t:1},t:25,z:9},2],l:{a:{b:5}},n:18,o:{q:3},t:{y:1},u:{r:4},v:3},m:{a:{g:[{e:3},21],r:{y:5}},e:{n:{t:{a:{r:10}}},t:18},i:[{d:{a:4},l:{e:5},n:{i:19},t:18},2],n:{i:1},o:{n:23},u:[{l:{a:3}},24],p:{e:{d:{a:201}}}},n:{".":25,a:{u:83,v:18},c:{e:{l:36,r:3}},d:[{l:{i:{n:{g:4}}}},18],e:[{e:23,r:{a:{r:17}},s:{s:19}},25],g:{a:18,e:[{n:4},18],i:18,l:{i:{n:{g:4}}},o:18,u:18},i:[{".":19,a:21,o:3,s:2,t:{e:{".":19,l:{y:{".":19}}},i:{o:32},y:3}},25],k:18,l:18,n:25,o:[{c:90,s:0,t:21},42],s:[{e:3,u:{r:{a:7}}},25],t:{".":25,h:112},u:[{s:19},2],y:18,f:{r:{a:{s:220}}}},o:[{".":18,g:{e:17,r:9},l:29,m:1,n:{a:{t:11},e:{r:{y:0}},i:11},p:{h:4},r:{i:11},s:21,t:{h:4,i:19,o:1},u:{r:21}},25],p:[{e:0,h:{r:{a:{s:115}}},i:[{c:1},3],r:{e:96},u:{l:3}},25],q:{u:{a:23,e:{f:4},i:{d:3,t:116}}},r:[{a:[{b:0,c:21},29],d:{e:5},e:{d:{e:0}
187,f:21,l:117,s:21},g:{i:4},i:[{d:{e:5},s:1,t:{u:11},z:118},2],m:{i:{n:1}},o:{g:0,n:{".":32}},u:{l:4},r:{e:{v:{o:{c:221}}}}},18],s:{".":25,a:{g:4,r:3,s:6},c:[{h:3},119],e:[{r:3},18],f:27,h:{a:{n:4},o:{n:3,p:5}},i:{b:3,d:0,s:19,t:{i:{v:4}}},k:26,l:{a:{n:36}},m:{s:18},o:[{m:{e:{r:5}}},24],p:[{i:9,y:1},2],s:[{a:{l:1},e:{n:36,s:1}},62],t:{a:{".":1},e:2,i:2,l:{y:0},r:{a:{l:18}}},u:[{s:4},24]},t:{a:{".":18,b:{i:0},g:21,m:120,n:23,t:23},e:[{r:{a:3,i:19},s:[{i:{m:{a:29}}},1]},25],h:[{i:{l:148}},25],i:[{a:18,c:[{a:3,k:31},22],g:3,l:{l:4},m:24,o:25,s:[{m:21},18],n:{e:{r:{a:{r:158}}}}},29],o:{m:121,n:18},r:{a:{m:21},y:4},t:18,u:{a:{t:3},d:19,l:3},z:{".":18}},u:29,v:[{e:{l:{l:3},n:{".":3},r:{".":83,s:{".":21}}},i:{l:{".":4},o:4,t:2},o:{r:{e:19,o:35},t:83}},25],w:56,x:{o:1},y:18,z:{a:{r:18},i:0,o:{n:{t:32}}}},j:{a:[{c:{q:0},p:[{a:{n:{e:{s:220}}}},1],n:{u:{a:12}}},32],e:[{r:{s:5,e:{m:222}},s:{t:{i:{e:18},y:18}},w:11},41],o:{p:1},u:{d:{g:32}}},k:{a:{".":27,b:23,g:19,i:{s:17},l:0},b:29,e:{d:24,e:41,g:1,l:{i:[{n:{g:223}},4]},n:{d:73},r:29,s:[{t:{".":23}},0],t:{y:1}},f:23,h:1,i:[{".":32,c:122,l:{l:21,o:6},m:21,n:{".":21,d:{e:0},e:{s:{s:19},t:{i:{c:224}}},g:0},p:1,s:[{h:19},0]},29],k:1,l:[{e:{y:18},y:18},29],m:29,n:{e:{s:19},o:69},o:{r:4,s:{h:17},u:23,v:{i:{a:{n:41}}}},r:{o:{n:5}},s:[{c:21,l:1,y:21,h:{a:23}},101],t:19,w:29},l:{a:{b:{i:{c:11},o:21},c:{i:[{e:225},17]},d:{e:21,y:3},g:{n:0},m:{o:11},n:{d:[{l:0},27],e:{t:5},t:{e:0}},r:{g:0,i:11,c:{e:{n:176}}},s:{e:0},t:{a:{n:4},e:{l:{i:18}},i:{v:18}},v:[{a:95},18],i:{n:{e:{s:{s:226}}}}},b:[{i:{n:17}},42],c:[{e:0,i:23,h:{a:{i:23},i:{l:{d:227}}}},101],d:[{e:[{r:{e:1,i:1}},24],i:[{s:4},0],r:[{i:21},23]},25],e:{a:[{d:{e:{r:{".":183}}},s:{a:228}},9],b:{i:1},f:{t:6},g:{".":32,g:32,e:{n:{d:{r:{e:230}}}}},m:{a:{t:[{i:{c:5}},1]}},n:{".":18,c:27,e:{".":32},t:41,o:{i:{d:78}}},p:{h:3,r:1},r:{a:{b:6},e:0,g:27,i:68,o:21},s:[{c:{o:4},q:32,s:[{".":32},27]},8],v:{a:23,e:{r:{".":0,a:0,s:0}}},y:[{e:18},27],c:{t:{a:{b:229}}}},f:[{r:19},25],g:[{a:[{r:12},19],e:{s:21},o:11},80],h:48,i:{a:{g:1,m:9,r:{i:{z:6}},s:1,t:{o:1}},b:{i:4},c:{i:{o:32},o:{r:1},s:18,t:{".":18},u:21,y:23},d:{a:23,e:{r:5},i:27},f:{e:{r:11},f:21,l:1},g:{a:{t:{e:32}},h:27,r:{a:1}},k:27,l:123,m:{b:{l:0},i:11,o:1,p:90},n:{a:21,e:[{a:11},124],i:11,k:{e:{r:6}}},o:{g:4},q:125,s:{p:0},t:[{".":24,i:{c:{a:32,s:108}},h:{o:{g:204}}},29],v:{e:{r:11}},z:29},j:18,k:{a:[{l:23,t:0},11]},l:[{a:{w:21},e:[{a:19,c:23,g:23,l:23,n:73,t:73},24],i:[{n:[{a:19},126],s:{h:231}},9],o:[{q:{u:{i:10}},u:{t:4},w:19},1],f:{l:2}},29],m:[{e:{t:19},i:{n:{g:3}},o:{d:21,n:[{e:{l:{l:232}}},17]}},25],n:81,o:{".":27,b:{a:{l:5},o:{t:{o:233}}},c:{i:1},f:18,g:{i:{c:27},o:19,u:27,e:{s:{".":9}}},m:{e:{r:11}},n:{g:32,i:[{z:127},0]},o:{d:6},p:{e:{".":32},i:11,m:23},r:{a:[{t:{o:1}},17],i:{e:4},o:{u:5}},s:{".":32,e:{t:5},o:{p:{h:{i:{z:32},y:32}}},t:0},t:{a:1},u:{n:{d:6},t:25},v:18,a:{d:{e:{d:{".":17},r:{".":183}}}}},p:[{a:{b:5},h:{a:23,i:19},i:{n:{g:4},t:23},l:21,r:19},25],r:43,s:[{c:21,e:24,i:{e:21}},81],t:[{a:{g:4,n:{e:7}},e:[{n:17,r:{a:36},a:23},29],h:{i:[{l:{y:148}},11]},i:{e:{s:{".":19}},s:17},r:29,u:[{r:{a:12}},8]},18],u:{a:4,b:{r:3},c:{h:17,i:3},e:{n:3,p:15},f:0,i:{d:4},m:{a:1,i:32,n:{".":19,i:{a:32}},b:{i:{a:{".":235}}}},o:[{r:11},3],p:18,s:{s:17,t:{e:11}},t:41,n:{k:{e:{r:234}}}},v:{e:{n:19,t:128}},w:42,y:[{a:18,b:18,m:{e:4},n:{o:3},s:[{e:19,t:{y:{r:4}}},58],g:{a:{m:{i:236}}}},41]},m:{a:[{b:25,c:{a:9,h:{i:{n:{e:4}}},l:1},g:{i:{n:5},n:32},h:25,i:{d:6},l:{d:18,i:{g:3,n:4},l:{i:0},t:{y:0},a:{p:222}},n:{i:{a:32,s:5,z:11},".":24,u:{s:{c:237}}},p:[{h:{r:{o:244}}},18],r:{i:{n:{e:{".":4}},z:4},l:{y:0},v:11,g:{i:{n:238}}},s:{c:{e:4},e:0,t:15},t:{e:32,h:12,i:{s:3,z:{a:18}}}},41],b:[{a:{t:129},i:{l:19,n:{g:83},v:0}},43],c:56,e:{".":18,d:[{".":18,i:{a:32,e:3,c:[{i:{n:152}},84],o:{c:239}},y:108},25],g:[{r:{a:{n:240}}},9],l:{o:{n:5},t:0},m:[{o:130},9],n:[{a:[{c:5},0],d:{e:0},e:18,i:0,s:[{u:7},17],t:[{e:0},27],".":24},41],o:{n:4},r:{s:{a:19}},s:[{t:{i:27}},25],t:{a:[{l:11},1],e:2,h:{i:4},r:[{i:{c:32,e:4},y:3},21]},v:1},f:43,h:25,i:{".":32,a:3,d:{a:[{b:241},0],g:0},g:0,l:{i:{a:27,e:108,t:{a:27}},l:[{a:{g:208},i:{l:{i:59}}},21]},n:{a:0,d:27,e:{e:19},g:{l:[{i:5,y:19},21]},t:0,u:[{t:{e:{r:242,s:{t:242}}}},21],i:{s:{".":174}}},o:{t:17},s:[{e:{r:{".":0}},l:5,t:{i:0,r:{y:19}}},24],t:{h:18},z:24},k:18,l:43,m:[{a:{r:{y:5},b:243}},29],n:[{a:1,i:{n:21},o:1},43],o:[{c:{r:[{a:{t:[{i:{z:32}},245]}},18]},d:131,g:{o:1},i:{s:[{e:5},84]},k:18,l:{e:{s:{t:4},c:246}},m:{e:3},n:{e:{t:5,y:{l:247}},g:{e:5},i:{a:12,s:{m:0,t:0},z:3},o:{l:36,c:{h:12},e:{n:171},s:249},y:{".":3}},r:[{a:{".":18},o:{n:{i:{s:248}}}},9],s:[{e:{y:4},p:3},8],t:{h:[{e:{t:250}},12]},u:{f:19,s:[{i:{n:98}},27]},v:9,e:{l:{a:{s:167}}}},41],p:[{a:{r:{a:[{b:5},7],i:6}},e:{t:23},h:{a:{s:36}},i:[{a:0,e:{s:4},n:34,r:19,s:4},24],o:{r:{i:11},s:{i:{t:{e:6}}},u:{s:21},v:6},t:{r:1},y:24},43],r:47,s:[{h:[{a:{c:{k:251}}},21],i:19},101],t:18,u:[{l:{a:{r:49},t:[{i:[{u:252},54]},32]},m:27,n:8,p:18,u:1,d:{r:{o:9}}},41],w:18},n:{a:[{b:[{u:21},81],c:{".":18,a:1,t:19},g:{e:{r:{".":5}}}
187,k:0,l:{i:[{a:4},1],t:18},m:{i:{t:4}},n:[{c:{i:36},i:{t:0},k:17},24],r:{c:[{h:{s:{".":73}}},11],e:18,i:11,l:0,m:19},s:[{c:0,t:{i:5}},21],t:[{a:{l:3},o:{m:{i:{z:6}}}},24],u:[{s:{e:11},t:27},24],v:{e:0}},41],b:80,c:{a:{r:6},e:{s:{".":21}},h:{a:23,e:{o:19,s:{t:253}},i:{l:19,s:23}},i:{n:2,t:1},o:{u:{r:{a:7}}},r:29,u:29},d:{a:{i:21,n:19},e:[{s:{t:{".":4}}},29],i:{b:0,f:79,t:29,z:23,e:{c:{k:29}}},u:{c:19,r:0},w:{e:9},t:{h:{r:3}}},e:{".":25,a:{r:23},b:[{u:11,a:{c:{k:3}}},9],c:[{k:32},9],d:25,g:{a:{t:[{i:{v:5}},1]},e:32},l:{a:1,i:{z:5}},m:{i:4,o:1},n:[{e:18},41],o:27,p:{o:1},q:9,r:[{a:{b:6,r:21},e:24,i:132,r:0},29],s:[{".":25,p:18,t:25,w:18,k:{i:119}},41],t:{i:{c:27}},v:[{e:19},1],w:1},f:[{i:{n:{i:{t:{e:{s:226}}}}}},23],g:{a:{b:21},e:{l:23,n:{e:[{s:5},133]},r:{e:19,i:23}},h:{a:4,o:2},i:{b:23,n:2,t:19},l:{a:21},o:{v:17},s:{h:4,p:{r:2}},u:[{m:21},29],y:24},h:[{a:[{b:12},0],e:0},80],i:{a:[{n:[{".":114},3],p:1},68],b:{a:3,l:1},d:[{i:4},1],e:{r:1},f:{i:[{c:{a:{t:4}}},9]},g:{r:19},k:0,m:[{i:{z:3}},29],n:[{e:{".":32},g:0},29],o:1,s:{".":32,t:{a:0}},t:[{h:21,i:{o:27},o:{r:23},r:3},24]},j:29,k:[{e:{r:{o:19},t:23},i:{n:3},l:29,r:{u:{p:3}}},44],l:[{e:{s:{s:19}}},43],m:[{e:[{t:17},0]},19],n:[{e:0,i:{a:{l:11},v:0}},101],o:{b:{l:[{e:3},0]},c:{l:19,e:{r:{o:{s:254}}}},d:66,e:27,g:[{e:17},18],i:{s:{i:6}},l:{i:134,o:{g:{i:{s:32}}}},m:{i:{c:27,z:108,s:{t:82}},o:1,y:3,a:{l:214},e:{n:{o:194}}},n:[{a:{g:0},i:[{z:19,s:{o:255}},5],e:{q:15}},1],p:[{o:{l:{i:135,y:{".":256}}}},18],r:{a:{b:5,r:{y:1}}},s:{c:18,e:0,t:5},t:{a:4},u:[{n:27},41],v:{e:{l:136,m:{b:2}}},w:{l:12}},p:[{i:0,r:{e:{c:17}}},72],q:29,r:[{u:0},29],s:[{a:{b:4,t:{i:36}},c:[{e:{i:{v:4}}},1],e:[{s:83},24],i:{d:137,g:17},l:24,m:[{o:{o:1}},3],o:{c:21},p:{e:1,i:19},t:{a:{b:{l:6}}}},81],t:[{a:{b:0},e:{r:{s:12}},i:[{b:19,e:{r:0},f:8,n:{e:23,g:83},p:0},9],r:{o:{l:{l:{i:7}}},e:{p:137}},s:1,u:{m:{e:11}}},29],u:{a:2,d:1,e:{n:4},f:{f:{e:0}},i:{n:23,t:50},m:[{e:2,i:19},21],n:138,o:23,t:{r:3}},v:74,w:72,y:{m:0,p:0},z:[{a:23},18]},o:{a:[{d:11,l:{e:{s:108}},r:{d:12},s:{e:0,t:{e:6}},t:{i:5}},18],b:{a:{b:35,r:19},e:{l:0},i:[{n:[{g:4},24]},29],r:23,u:{l:3},l:{i:{g:189}}},c:{e:29,h:[{e:{t:23},a:{s:23}},0],i:{f:12,l:21},l:{a:{m:21}},o:{d:21},r:{a:{c:3,t:{i:{z:4}}},e:12,i:{t:32}},t:{o:{r:{a:7}}},u:{l:{a:3},r:{e:19}}},d:{d:{e:{d:4}},i:{c:3,o:11,t:{i:{c:137}}},o:[{r:12},139],u:{c:{t:{".":4,s:4}}},e:{l:{l:{i:12}}}},e:{l:21,n:{g:19},r:[{s:{t:257}},23],t:{a:1},v:23},f:{i:[{t:{e:4,t:17}},24]},g:{a:{r:121,t:{i:{v:4},o:21}},e:[{n:{e:19},o:19,r:21},29],i:{e:23,s:140,t:3},l:[{y:79},21],n:{i:{z:27}},r:{o:21},u:{i:5},y:[{n:25},41]},h:[{a:{b:6}},74],i:[{c:{e:{s:11}},d:{e:{r:3}},f:{f:17},g:0,l:{e:{t:4}},n:{g:23,t:{e:{r:6}}},s:{m:19,o:{n:4},t:{e:{n:6}}},t:{e:{r:3}}},9],j:19,k:[{e:{n:23,s:{t:15}},i:{e:4}},25],l:{a:[{n:21,s:{s:36}},29],d:[{e:15},9],e:{r:3,s:{c:23,t:{e:{r:88}}},t:23},f:{i:1},i:[{a:23,c:{e:23},d:{".":4},f:73,l:19,n:{g:3},o:19,s:{".":19,h:3},t:{e:19,i:{o:19}},v:19,g:{o:{p:{o:258}}}},9],l:{i:{e:17}},o:{g:{i:{z:4}},r:0,n:{o:{m:259}}},p:{l:4},t:9,u:{b:3,m:{e:3},n:3,s:19},v:9,y:24},m:{a:{h:4,l:5,t:{i:{z:4}}},b:{e:9,l:1},e:[{n:{a:3},r:{s:{e:4}},t:[{r:{y:4}},21],c:{h:{a:260}}},24],i:{a:23,c:{".":3,a:3},d:19,n:[{i:19},2]},m:{e:{n:{d:32}}},o:{g:{e:0},n:21},p:{i:3,r:{o:7}}},n:[{a:[{c:1,n:23},2],c:[{i:{l:27}},2],d:[{o:4},25],e:{n:23,s:{t:4}},g:{u:1},i:{c:2,o:23,s:2,u:19},k:{e:{y:3}},o:{d:{i:1},m:{y:3,i:{c:137}},r:{m:{a:23}},t:{o:{n:261}},u:23},s:[{p:{i:[{r:{a:10}},36]},u:17},3],t:{e:{n:36},i:[{f:7},93]},u:{m:4},v:{a:6}},24],o:[{d:{e:5,i:5},k:1,p:{i:11},r:{d:23},s:{t:6}},9],p:{a:24,e:{d:5,r:[{a:[{g:18},27]},2]},h:[{a:{n:19},e:{r:19}},25],i:{n:{g:3},t:23,s:{m:{".":2}}},o:{n:19,s:{i:21}},r:29,u:2,y:5},q:29,r:{a:[{".":19,g:83,l:{i:{z:4}},n:{g:{e:4}}},29],e:{a:[{l:19},5],i:3,s:{h:5,t:{".":4}},w:17},g:{u:1},i:{a:56,c:{a:3},l:19,n:2,o:29,t:{y:3},u:23},m:{i:9},n:{e:8},o:{f:19,u:{g:3}},p:{e:4},r:{h:27},s:{e:[{n:5},1],t:17},t:{h:{i:3,y:3,o:{n:{i:{t:262}}},r:{i:137}},y:1,i:{v:{e:{l:{y:4}}}}},u:{m:19},y:29},s:{a:{l:3},c:[{e:1,o:{p:[{i:18},23]},r:19},9],i:{e:95,t:{i:{v:4},o:3,y:3},u:0},l:1,o:24,p:{a:1,o:1,h:{e:{r:83}}},t:{a:[{t:{i:19}},9],i:{l:4,t:4}}},t:{a:{n:21},e:{l:{e:{g:36}},r:{".":3,s:4},s:[{t:{e:{r:263},o:{r:264}}},21]},h:[{e:{s:{i:5},o:{s:265}},i:14},18],i:{c:{".":3,a:4,e:23},f:23,s:23},o:{s:5}},u:[{b:{l:3,a:{d:{o:116}}},c:{h:{i:6}},e:{t:4},l:1,n:{c:{e:{r:6}},d:8},v:4},9],v:{e:{n:1,r:{n:{e:17},s:12,t:1}},i:{s:23,t:{i:36},a:{n:{".":266}}},o:{l:60}},w:{d:{e:{r:3}},e:{l:3,s:{t:4}},i:2,n:{i:5},o:21},y:{a:2},x:{i:{d:{i:{c:267}}}}},p:{a:[{c:{a:1,e:1,t:0},d:21,g:{a:{n:32,t:23}},i:[{n:17},21],l:[{m:{a:{t:268}}},21],n:{a:0,e:{l:11},t:{y:0},y:3},p:[{u:1},2],r:{a:{b:{l:6},g:{e:5,r:{a:269}},l:{e:228},m:[{e:12},36]},d:{i:5},e:[{l:5},27],i:[{s:0},28]},t:{e:[{r:4},9],h:{i:{c:32},y:4},r:{i:{c:1}}},v:0,y:27},41],b:43,d:1,e:{".":18,a:[{r:{l:17}},138],c:9,d:[{e:27,i:[{a:36,c:0},27]},37],e:[{d:0,v:208},21],k:0,l:{a:1,i:{e:17}},n:{a:{n:1},c:21,t:{h:0}},o:{n:4},r:{a:{".":21,b:{l:6},g:21},i:[{s:{t:6}},21],m:{a:{l:0},e:7},n:21,o:11,t:{i:11},u:4,v:15},t:[{e:{n:4},i:{z:4}},9]},f:18,g:18,h:{".":18,a:{r:{i:6}},e:{n:{o:11},r:1,s:{".":1}},i:{c:2,e:32,n:{g:4},s:{t:{i:32}},z:27,l:{a:{n:{t:168},t:{e:{l:270}}}}},l:9,o:{b:27,n:{e:27,i:32},r:0},s:18,t:3,u:32,y:41},i:{a:[{n:17},3],c:{i:{e:1},y:1,a:{d:271}},d:[{a:19,e:3,i:32},21],e:{c:27,n:3},g:{r:{a:{p:1}}},l:{o:3},n:[{".":21,d:17,o:21},9],o:[{n:17},141],t:{h:[{a:4},23],u:9}},k:142,l:[{a:{n:27,s:{t:6}},i:{a:11,e:{r:5},g:18,n:[{a:{r:5}},0],c:{a:{b:208}}},o:{i:17},u:{m:[{b:17},0]}},143],m:43,n:48,o:{c:1,d:{".":32},e:{m:4,t:144},g:145,i:{n:[{t:32,c:{a:12}},84]},l:{y:{t:6,e:137,p:{h:{o:{n:{o:272}}}}},e:{".":41}},n:{i:1},p:1,r:[{y:1}
187,124],s:[{s:15},41],t:[{a:1},21],u:{n:32}},p:[{a:{r:{a:5}},e:[{d:21,l:19,n:23,r:23,t:23},24],o:{s:{i:{t:{e:5}}}}},43],r:[{a:{y:{e:17}},e:{c:{i:32,o:5},e:{m:11},f:{a:{c:6}},l:{a:0},r:11,s:{e:23,s:27,p:{l:{i:84}}},t:{e:{n:5}},v:11,m:{a:{c:273}},n:{e:{u:15}}},i:{e:53,n:{t:146},s:[{o:12},0]},o:{c:{a:23,e:{s:{s:8}},i:{t:{y:{".":274}}}},f:{i:{t:6}},l:11,s:{e:12},t:15,g:{e:208}}},9],s:[{e:[{u:{d:[{o:{d:276,f:276}},275]}},24],h:1,i:{b:21}},81],t:[{a:{b:134},e:24,h:24,i:{m:11},u:{r:0},w:21,o:{m:{a:{t:277}}},r:{o:{l:278}}},42],u:{b:[{e:{s:{c:181}}},11],e:0,f:0,l:{c:11},m:1,n:9,r:{r:0},s:32,t:[{e:[{r:11},32],r:3,t:{e:{d:0},i:{n:0}}},9]},w:23},q:{u:[{a:{v:5,i:{n:{t:{e:279}}},s:{i:[{r:281,s:281},280]}},e:{".":25,r:27,t:27},i:{n:{t:{e:{s:{s:282}}}},v:{a:{r:14}}}},9]},r:{a:{b:[{i:3,o:{l:{i:{c:29},o:{i:236}}}},25],c:{h:{e:17,u:3},l:19},f:{f:{i:5},t:0},i:24,l:{o:1},m:{e:{t:[{r:{i:{z:283}}},11],n:24},i:24,o:{u:3}},n:{e:{o:6},g:{e:0},i:21,o:4,h:{a:{s:167}}},p:{e:{r:11},h:{y:27}},r:{c:5,e:[{f:5},17],i:{l:18}},s:24,t:{i:{o:{n:115}}},u:{t:0},v:{a:{i:4},e:{l:11}},z:{i:{e:4}},d:{i:{g:127,o:{g:249}}},o:{r:2}},b:[{a:{b:21,g:21},i:[{f:0,n:[{e:19,g:{".":4,e:284}},24]},8],o:1},29],c:[{e:[{n:17},24],h:{a:23,e:{r:0}},i:{b:90,t:1},u:{m:12}},29],d:{a:{l:21},i:[{a:0,e:{r:0},n:[{g:3},17]},9]},e:{".":25,a:{l:2,n:3,r:{r:4},v:32,w:1},b:{r:{a:{t:19}}},c:{o:{l:{l:5},m:{p:{e:5}}},r:{e:1},i:{p:{r:285}},t:{a:{n:{g:286}}}},d:[{e:2,i:{s:3,t:5}},37],f:{a:{c:1},e:[{r:{".":4}},9],i:3,y:1},g:{i:{s:11}},i:{t:4},l:{i:2,u:4},n:{t:{a:90,e:0}},o:2,p:{i:{n:4},o:{s:{i:1}},u:2},r:[{i:21,o:17,u:4},147],s:{".":21,p:{i:1},s:{i:{b:6}},t:[{a:{l:4},r:3},8]},t:{e:{r:1},i:{z:96},r:{i:[{b:{u:85}},3]}},u:[{t:{i:4}},8],v:[{a:{l:1},e:{l:11,r:{".":30,s:4,t:4}},i:{l:4},o:{l:{u:5}}},8],w:{h:1}},f:[{u:0,y:21},29],g:[{e:{r:3,t:23},i:{c:23,n:[{g:3},0],s:19,t:19},l:29,o:{n:0},u:23},9],h:[{".":18,a:{l:18}},1],i:{a:[{b:0,g:1,l:{".":23}},3],b:[{a:11},21],c:{a:{s:5},e:21,i:[{d:32,e:1},18],o:21},d:{e:{r:5}},e:{n:{c:3,t:3},r:2,t:4},g:{a:{n:5},i:32},l:{i:{z:11}},m:{a:{n:32},i:5,o:27,p:{e:0}},n:{a:[{".":32},24],d:0,e:0,g:0},o:2,p:{h:[{e:6},32],l:[{i:{c:5}},9]},q:21,s:[{".":21,c:0,h:23,p:0},24],t:{a:{b:116},e:{d:{".":19},r:{".":5,s:5}},i:{c:11},u:[{r:5},9]},v:{e:{l:5,t:11},i:11,o:{l:287}}},j:23,k:{e:{t:23},l:{e:1,i:{n:1}},".":288,h:{o:2},r:{a:{u:29}},s:{".":288}},l:[{e:[{d:24,q:{u:30}},0],i:{g:21,s:[{h:4},21]},o:73},29],m:[{a:{c:5},e:[{n:23,r:{s:4}},24],i:{n:{g:[{".":21},3]},o:21,t:23},y:21},29],n:{a:{r:21},e:{l:23,r:21,t:19,y:23},i:{c:19,s:92,t:23,v:23},o:[{u:21},0],u:23},o:{b:{l:11,o:{t:289}},c:[{r:3},24],e:[{l:{a:{s:167}},p:{i:{d:{e:290}}}},1],f:{e:2,i:{l:4}},k:[{e:{r:4}},8],l:{e:{".":32}},m:{e:{t:{e:5},s:{h:3}},i:0,p:0},n:{a:{l:0},e:0,i:{s:134},t:{a:0}},o:{m:41,t:32},p:{e:{l:3},i:{c:11}},r:{i:11,o:4},s:{p:{e:{r:5}},s:0},t:{h:{e:1},y:1,r:{o:{n:2}}},v:{a:1,e:{l:5}},x:5},p:[{e:{a:21,n:{t:19},r:{".":4},t:23},h:95,i:{n:{g:3}},o:23,a:{u:{l:{i:291}}}},29],r:[{e:{c:0,f:0,o:21,s:{t:0}},i:{o:0,v:0},o:{n:17,s:17},y:{s:17}},72],s:[{a:[{t:{i:5}},29],c:1,e:[{c:[{r:0},23],r:{".":4,a:{d:{i:238}}},s:3,v:148},24],h:[{a:19},29],i:[{b:90},29],o:{n:12},p:29,w:19},44],t:{a:{c:{h:36},g:21},e:{b:23,n:{d:17},o:5},i:[{b:4,d:0,e:{r:21},g:23,l:{i:12,l:17,y:21},s:{t:21},v:21},29],r:{i:23,o:{p:{h:115}},e:{u:29}},s:{h:1},h:{o:{u:29}}},u:{a:3,e:{l:93,n:3},g:{l:1},i:{n:3},m:{p:{l:11}},n:[{k:6,t:{y:0}},9],s:{c:19},t:{i:{n:6}}},v:{e:[{l:{i:17},n:23,r:{".":4},s:{t:19},y:23,i:{l:29}},1],i:{c:23,v:0},o:23},w:29,y:{c:1,n:{g:{e:32}},t:3},z:{s:{c:2}}},s:{a:[{b:42,c:{k:32,r:{i:11},t:23},i:32,l:{a:{r:36},m:0,o:4,t:0,e:{s:{c:54,w:7}}},n:{c:27,d:{e:0}},p:[{a:{r:{i:{l:292}}}},29],t:{a:4,i:{o:76},u:11},u:0,v:{o:{r:4}},w:32},9],b:56,c:{a:{n:{t:149},p:[{e:{r:267}},0],v:6,t:{o:{l:208}}},e:{d:21,i:18,s:21},h:[{o:21,i:{t:{z:21}},r:{o:{d:{i:{n:{g:293}}}}}},8],i:{e:68,n:{d:150},u:{t:{t:294}}},l:{e:6,i:21},o:{f:17,p:{y:18},u:{r:{a:7}}},u:29,r:{a:{p:{e:{r:{".":36}}}}},y:{t:{h:247}}},d:56,e:{".":18,a:[{s:17,w:5},1],c:{o:151,t:27},d:[{e:95,l:19},125],g:[{r:11},9],i:32,l:{e:2,f:32,v:32},m:{e:[{s:{t:295}},18],o:{l:1},a:{p:{h:287}},i:{t:{i:{c:296}}}},n:{a:{t:5},c:18,d:0,e:{d:19},g:5,i:{n:19},t:{d:18,l:18}},p:{a:152,t:{e:{m:{b:11}}}},r:{".":43,l:21,o:0,v:{o:18}},s:[{h:4,t:5},72],u:{m:113},v:[{e:{n:11}},32],w:{i:0},x:32},f:47,g:48,h:[{".":25,e:{r:2,v:32},i:{n:2,o:3,p:27,v:6},o:[{l:{d:4},n:12,r:[{t:7},17],e:{s:{t:137}}},0],w:18},24],i:{b:2,c:{c:19},d:{e:{".":27,s:[{t:6,w:6},32],d:{".":8}},i:[{z:4},32]},g:{n:{a:18}},l:{e:0,y:18},n:[{a:24,e:{".":32},g:23},42],o:[{n:[{a:6},32]},41],r:[{a:5,e:{s:{i:{d:4}}}},9],s:41,t:{i:{o:27}},u:32,v:41,z:32},k:[{e:[{t:23},18],i:{n:{e:4,g:4}},y:{s:{c:15}}},9],l:[{a:{t:23},e:24,i:{t:{h:7}},o:{v:{a:{k:{i:{a:297}}}}}},74],m:[{a:[{l:{l:54},n:12},23],e:{l:17,n:19},i:{t:{h:32}},o:{l:{d:49}}},42],n:72,o:[{c:{e:1},f:{t:12},l:{a:{b:1},d:153,i:{c:3},v:32,u:{t:{e:9}}},m:27,n:{".":68,a:17,g:0},p:[{h:{i:{c:32,z:19},y:19}},21],r:{c:5,d:5},v:[{i:4},18],g:{a:{m:{y:298}}}},41],p:{a:[{i:32,n:0,c:{e:299,i:{n:69}}},25],e:{n:{d:17},o:57,r:25,c:{i:{o:11}}},h:{e:[{r:[{o:213},27]},24],o:6},i:{l:17,n:{g:4},o:18,c:{i:{l:208}}},l:{y:21},o:{n:21,r:[{t:{s:{c:300,w:300}}},17],t:18,k:{e:{s:{w:10}}}}},q:{u:{a:{l:{l:36}},i:{t:{o:88}}}},r:29,s:[{a:[{s:12,c:{h:{u:301}}},29],c:94,e:{l:23,n:{g:19},s:{".":21},t:19},i:[{e:[{r:0},21],l:{y:4},a:{n:{".":210}},g:{n:{a:{b:302}}}},29],l:[{i:1},21],n:21,p:{e:{n:{d:115}}},t:9,u:{r:{a:6}},w:4,h:{a:{t:3}}},25],t:{".":25,a:{g:24,l:24,m:{i:17,p:69},n:{d:32,t:{s:{h:{i:303}}}},p:90,t:{".":32,i:15},r:{t:{l:{i:12}}}},e:{d:21,r:{n:{i:7},o:19},w:[{a:6},8]},h:{e:23},i:[{".":21,a:19,c:[{k:32},29],e:21,f:23,n:{g:3},r:32},9],l:{e:29},o:{c:{k:32},m:{a:12},n:{e:32},p:21,r:{e:27,a:{b:304}}},r:[{a:{d:21,t:{u:32,a:{g:305}},y:21},i:{d:21,b:{u:{t:7}}},y:18},1],w:61,y:[{l:{i:{s:137}}},24],b:4,s:{c:{r:4}},u:{p:{i:{d:306}}}},u:[{a:{l:2},b:111,g:151,i:{s:4,t:12},l:21,m:[{i:11},9],n:9,r:9,p:{e:{r:{e:307}}}},41],v:18,w:[{o:18,i:{m:{m:177}}},9],y:[{c:18,l:27,n:{o:5,c:41},r:{i:{n:4}},t:{h:{i:308}}},21]},t:{a:[{".":27,b:[{l:{e:{s:4}},o:{l:{i:{z:32,s:{m:309}}}}},25],c:{i:18},d:{o:4},f:46,i:{l:{o:5}},l:[{a:4,e:{n:5},i:11,k:[{a:204},18],l:{i:{s:0}},o:{g:4}},9],m:{o:4,i:{n:82}},n:{d:{e:0},t:{a:54}},p:{e:{r:4}
187,l:4,a:{t:{h:310}}},r:{a:0,c:18,e:18,i:{z:3},r:{h:311}},s:{e:0,y:4},t:{i:{c:18},u:{r:1}},u:{n:17},v:0,w:25,x:{i:{s:0}},g:{o:{n:{".":3}}}},41],b:42,c:[{h:[{e:{t:5},c:15,i:{e:{r:237}}},21],r:29},18],d:43,e:{".":18,a:{d:{i:17},t:18,c:{h:{e:{r:{".":36}}}}},c:{e:17,t:32},d:[{i:4},42],e:41,g:[{e:{r:4},i:4},0],l:{".":27,i:17,s:32,e:{g:84,r:{o:249}}},m:{a:[{t:11},154]},n:{a:{n:27},c:27,d:27,e:{s:18},t:[{a:{g:0}},41]},o:41,p:[{e:4},1],r:{c:11,d:155,i:[{e:{s:5},s:11,z:{a:6},c:{".":8}},41],n:{i:{t:32}},v:5,g:{e:{i:312}}},s:{".":18,s:[{".":23,e:{s:313}},18]},t:{h:{e:6}},u:27,x:27,y:18},f:42,g:43,h:{".":25,a:{n:17,l:{a:{m:228}}},e:[{a:[{s:3,t:5},18],i:{s:11},t:27},9],i:{c:{".":4,a:4},l:18,n:{k:32}},l:18,o:{d:{e:4,i:{c:32},o:{n:11}},o:18,r:{i:{t:6,z:5}},g:{e:{n:{i:314}}},k:{e:{r:175}}},s:25,y:{l:{a:{n:228}},s:{c:11}}},i:{a:[{b:1,t:{o:1},n:{".":70}},41],b:156,c:{k:18,o:21,u:157},d:{i:32},e:{n:27},f:[{y:4},8],g:[{u:32},25],l:{l:{i:{n:6}}},m:[{p:18,u:{l:5}},41],n:[{a:24,e:{".":27},i:27,o:{m:285}},42],o:[{c:4,n:{e:{e:6}}},41],q:32,s:{a:3,e:27,m:0,o:4,p:0,t:{i:{c:{a:32}}}},t:{l:3},u:1,v:[{a:0},41],z:[{a:3,e:{n:3}},41]},l:[{a:[{n:17},19],e:{".":27,d:27,s:{".":27},t:{".":19}},o:19,i:{e:{r:315}}},25],m:[{e:0},43],n:81,o:[{b:3,c:{r:{a:{t:4}}},d:{o:18},f:25,g:{r:9},i:{c:4},m:{a:9,b:0,y:3},n:{a:{l:{i:0},t:3},o:18,y:18},r:{a:9,i:{e:3,z:5}},s:8,u:{r:32,t:18},w:{a:{r:3}},l:{o:{g:{y:84}}},t:{i:{c:11}}},41],p:43,r:{a:[{b:11,c:{h:5,i:[{t:17},36],t:{e:17}},s:17,v:{e:{n:5,s:158,r:{s:[{a:{b:317}},15]}}},i:{t:{o:{r:316}}}},41],e:{f:5,m:[{i:6},0],a:{c:{h:{e:318}}}},i:{a:[{l:{".":1}},32],c:{e:{s:5},i:{a:32},s:18},m:25,v:0},o:{m:{i:5},n:{i:6,y:18},p:{h:{e:5},i:{s:175},o:{l:{e:{s:320},i:{s:320,t:321}}}},s:{p:11},v:11,l:{e:{u:{m:319}}},f:{i:{c:{".":17},t:11}}},u:{i:5,s:17}},s:[{c:[{h:{i:{e:12}}},21],h:0,w:21},101],t:[{e:{s:21},o:19,u:0,r:{i:{b:{u:{t:322}}}}},66],u:[{a:[{r:3},2],b:{i:1},d:8,e:18,f:46,i:76,m:27,n:{i:{s:1}},p:{".":48},r:{e:27,i:[{s:11},32],o:5,y:4,n:{a:{r:12}}},s:27},41],v:18,w:[{a:43,i:{s:17},o:18,h:29},1],y:[{a:18,l:25,p:{e:12,h:4,a:{l:64}}},41],z:[{e:1},18]},u:{a:{b:18,c:0,n:{a:4,i:0},r:{a:{n:{t:5}},d:8,i:11,t:11},t:29,v:0,d:{r:{a:{t:{i:3,u:15}}}}},b:{e:[{l:21,r:[{o:21},23]},1],i:[{n:{g:33}},72],l:{e:{".":23}}},c:{a:23,i:{b:0,t:1},l:{e:12},r:23,u:23,y:21},d:{d:4,e:{r:3,s:{t:4},v:17},i:{c:29,e:{d:3,s:3},s:4,t:19},o:{n:[{y:232},21]},s:{i:1},u:21},e:{n:{e:21,s:17,t:{e:0}},r:{i:{l:0}},a:{m:15}},f:{a:27,l:23},g:{h:{e:{n:11}},i:{n:4}},i:[{l:{i:{z:5}},n:[{g:29},1],r:{m:0},t:{a:17},v:[{e:{r:{".":0}}},11]},156],j:19,k:18,l:{a:[{b:5,t:{i:19}},29],c:{h:[{e:32},17]},d:{e:{r:3}},e:[{n:29},1],g:{i:1},i:[{a:19,n:{g:3},s:{h:4}},9],l:{a:{r:1},i:{b:96,s:1}},m:61,o:72,s:[{e:{s:5}},18],t:{i:2,r:{a:54},u:18},u:[{l:4},23],v:4},m:{a:{b:4},b:{i:1,l:{y:1}},i:[{n:{g:83}},29],o:{r:{o:6}},p:9},n:{a:{t:17},e:[{r:1},24],i:[{m:1,n:24,s:{h:4},v:11},29],s:[{w:1},93],t:{a:{b:11},e:{r:{".":1},s:1}},u:0,y:4,z:4},o:{r:{s:21},s:19,u:29},p:{e:[{r:{s:6}},29],i:{a:19,n:{g:3}},l:23,p:[{o:{r:{t:10}}},3],t:{i:{b:5},u:17}},r:{a:[{".":18,g:21,s:21,l:{".":216}},29],b:{e:1},c:0,d:2,e:{a:{t:5}},f:{e:{r:1},r:1},i:{f:[{i:{c:0}},23],n:2,o:23,t:29,z:3,a:{l:{".":0}}},l:[{i:{n:{g:{".":5}}}},9],n:{o:1},o:{s:17},p:{e:1,i:1},s:{e:{r:5}},t:{e:{s:4},h:{e:3},i:[{e:1},17]},u:23},s:[{a:{d:19,n:19,p:1},c:[{i:3},8],e:{a:5,r:{".":9}},i:{a:19,c:23},l:{i:{n:1}},p:2,s:{l:4},t:{e:{r:{e:4}},r:2},u:[{r:17},24]},25],t:{a:{b:0,t:23},e:{".":18,l:18,n:[{i:17},18]},i:[{l:{i:{z:5}},n:{e:23,g:3},o:{n:{a:7}},s:21,z:31},101],l:34,o:{f:4,g:5,m:{a:{t:{i:{c:5}}}},n:19,u:21},s:0},u:[{m:1},23],v:74,x:{u:11},z:{e:1}},v:{a:[{".":32,b:159,c:{i:{l:5},u:11},g:[{e:1,u:{e:{r:170}}},0],l:{i:{e:4},o:5,u:15},m:{o:4},n:{i:{z:4}},p:{i:4},r:{i:{e:{d:5}}},t:[{i:{v:29}},27],u:{d:{e:{v:54}}}},41],e:{".":18,d:18,g:11,l:{".":23,l:{i:11},o:1,y:21},n:{o:{m:11},u:{e:19}},r:{d:21,e:{".":32,l:[{y:{".":41}},21],n:[{c:5},23],s:21,i:{g:324}},i:{e:11},m:{i:{n:36}},s:{e:27},t:{h:11}},s:[{".":18,t:{e:0,i:{t:{e:15}}}},99],t:{e:[{r:11},1],y:1}},i:{a:{l:{i:4},n:32},d:{e:{".":32,d:32,n:47,s:32},i:32},f:23,g:{n:4},k:0,l:[{i:{t:32,z:127}},25],n:[{a:26,c:24,d:5,g:18},29],o:{l:11,r:73,u:2},p:1,r:{o:4},s:{i:{t:11},o:3,u:3},t:{i:18,r:11,y:18},v:[{i:{p:{a:{r:325}}}},27]},o:{".":32,i:[{r:{d:{u:323}},c:{e:{p:213}}
187},0],k:27,l:{a:1,e:19,t:32,v:27},m:{i:5},r:{a:{b:5},i:17,y:1},t:{a:1,e:{e:18}}},v:26,y:21},w:{a:{b:{l:19},c:25,g:{e:{r:4},o:5},i:{t:6},l:{".":19},m:0,r:{t:0},s:{t:[{e:{w:{a:326}}},0]},t:{e:2},v:{e:{r:4,g:327}}},b:29,e:{a:{r:{i:{e:5}},t:{h:54}},d:{n:0},e:{t:12,v:5,k:{n:137}},l:{l:0},r:29,s:{t:12},v:23},h:{i:0},i:[{l:[{l:{i:{n:6}}},8],n:{d:{e:0},g:0},r:0,s:{e:27},t:{h:12},z:5,d:{e:{s:{p:6}}}},9],k:21,l:{e:{s:1},i:{n:3}},n:{o:21},o:[{m:15,v:{e:{n:4}},k:{e:{n:85}}},160],p:19,r:{a:[{p:{a:{r:{o:12}}}},0],i:[{t:{a:36,e:{r:{".":183}}}},0]},s:{h:23,l:1,p:{e:1},t:60},t:18,y:1,c:23},x:{a:[{c:{e:5},g:{o:21},m:11,p:21,s:5},29],c:161,e:[{c:{u:{t:{o:1}}},d:24,r:{i:0,o:4}},29],h:[{i:[{l:6},8],u:0},29],i:[{a:4,c:4,d:{i:4},m:{e:21,i:{z:4}}},23],o:[{b:21},23],p:[{a:{n:{d:17}},e:{c:{t:{o:10}},d:11}},23],t:[{i:23},74],u:[{a:3},29],x:1,q:[{u:{i:{s:54}}},29]},y:{a:{c:19,r:110,t:19},b:29,c:[{e:[{r:4},24],h:[{e:[{d:264},0]},23],o:{m:17,t:17}},29],d:29,e:{e:19,r:[{f:21},29],s:[{t:{e:{r:{y:328}}}},0],t:1},g:{i:19},h:47,i:29,l:{a:23,l:{a:{b:{l:6}}},o:23,u:19},m:{b:{o:{l:7}},e:[{t:{r:{y:20}}},0],p:{a:12}},n:{c:{h:{r:3}},d:4,g:4,i:{c:4},x:32},o:[{d:4,g:33,m:0,n:{e:{t:4},s:21},s:21},72],p:{e:{d:21,r:6},i:3,o:[{c:21},23],t:{a:9},u:19},r:{a:{m:5},i:{a:4},o:23,r:1},s:{c:1,e:161,i:{c:{a:3},o:3,s:27},o:21,s:0,t:[{a:3,r:{o:29}},2],u:{r:17}},t:{h:{i:{n:23}},i:{c:3}},w:29},z:{a:[{b:79,r:8},2],b:18,e:[{n:1,p:1,r:[{o:3},29],t:0},25],i:[{l:21,s:21,a:{n:{".":23}}},42],l:32,m:18,o:[{m:1,o:{l:4},p:{h:{r:329}}},41],t:{e:0},z:[{y:21,w:231},101]}},{associate:[2,5],associates:[2,5],declination:[3,6,9],obligatory:[5,7],philanthropic:[4,7],present:[],presents:[],project:[],projects:[],reciprocity:[4],recognizance:[2,6,9],reformation:[3,6,9],retribution:[3,6,9],table:[2]}])})(rc)),rc.exports}var hP=fP();const dP=d0(hP);var gP=function(e){var r=0,n="",i=[];return e.forEach(function(a){n+=a.string,i.push(oi({},a,{start:r,end:r+a.string.length,attributes:a.attributes||{}})),r+=a.string.length}),{string:n,runs:i}},pP=function(e){return[e]},mP=function(e,r){return e===void 0&&(e={}),r===void 0&&(r={}),function(n){for(var i,a,o=[],s=[],l=r.hyphenationCallback||((i=(a=e).wordHyphenation)===null||i===void 0?void 0:i.call(a,r))||pP,u=0;u<n.runs.length;u+=1){for(var f="",h=n.runs[u],g=n.string.slice(h.start,h.end).split(/([ ]+)/g).filter(Boolean),p=0;p<g.length;p+=1){var m=g[p],C=l(m);o.push.apply(o,C),f+=C.join("")}s.push(oi({},h,{string:f}))}return oi({},gP(s),{syllables:o})}},vP=function(e){return Object.assign({},e)},bI=function(e,r){var n=Object.assign({},e,{height:r}),i=Object.assign({},e,{y:e.y+r,height:e.height-r});return[n,i]},EP=function(e,r){var n=bI(r,e),i=n[1];return i},CP=function(e){return e.reduce(function(r,n){return r+n.box.height},0)},IP=function(e){var r,n=e.attributes||{},i=n.fontSize||12,a=(r=n.font)===null||r===void 0?void 0:r.unitsPerEm;return a?i/a:0},ds=function(e){var r;return((r=e.attributes)===null||r===void 0?void 0:r.scale)||IP(e)},m4=function(e,r){if(!r)return 0;var n=r.glyphIndices||[],i=n[e];return n.slice(0,e).filter(function(a){return a===i}).length},Kd=function(e){var r;return((r=e.attributes)===null||r===void 0?void 0:r.font)||null},v4=function(e,r,n,i){if(!i)return[];if(e===r)return[];if(e===0&&r===i.codePoints.length)return[i];var a=i.codePoints.slice(e,r),o=String.fromCodePoint.apply(String,a);return n?n.layout(o,void 0,void 0,void 0,"ltr").glyphs:[i]},Fc=function(e,r){var n,i=r==null||(n=r.glyphIndices)===null||n===void 0?void 0:n[e];return i0(i)?e:i},BI=function(e){var r=e[0];return e.map(function(n){return n-r})},fl=function(e,r,n){var i,a,o=ds(n),s=Kd(n),l=Fc(e,n),u=Fc(r,n),f=(i=n.glyphs)===null||i===void 0?void 0:i[l],h=(a=n.glyphs)===null||a===void 0?void 0:a[u],g=m4(e,n),p=g>0?v4(g,1/0,s,f):[],m=m4(r,n),C=v4(0,m,s,h),D=l+Math.min(1,g),F=(n.glyphs||[]).slice(D,u),x=function(N){return{xAdvance:N.advanceWidth*o}},Q=p.map(x),v=(n.positions||[]).slice(D,u),I=C.map(x);return Object.assign({},n,{start:n.start+e,end:Math.min(n.end,n.start+r),glyphIndices:BI((n.glyphIndices||[]).slice(e,r)),glyphs:[p,F,C].flat(),positions:[Q,v,I].flat()})}
187,Qh=function(e,r){return r?r.findIndex(function(n){return n.start<=e&&e<n.end}):-1},DI=function(e,r,n){var i=Qh(e,n),a=Math.max(Qh(r-1,n),i);return n.slice(i,a+1)},yP=function(e,r){var n=r.start-e,i=r.end-e;return Object.assign({},r,{start:n,end:i})},wP=function(e,r,n){var i=function(s){return fl(e-s.start,r-s.start,s)},a=function(s){return fl(0,r-s.start,s)};return n.map(function(o,s){var l=o,u=s===0,f=!u&&s===n.length-1;return u&&(l=i(o)),f&&(l=a(o)),yP(e,l)})},Zo=function(e,r,n){if(n.string.length===0)return n;var i=n.string.slice(e,r),a=DI(e,r,n.runs),o=wP(e,r,a);return Object.assign({},n,{string:i,runs:o})},bP=function(e){return e.search(/\S/g)},BP=function(e){var r=e.match(/\S/g);return r?e.lastIndexOf(r[r.length-1]):-1},DP=function(e){var r=bP(e.string),n=BP(e.string);return Zo(r,n+1,e)},QP=function(){return{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}}},QI=function(e){return typeof e=="number"},xP=function(e,r){var n=Fi(r),i=i0(n)?0:n+1,a=Array(e).fill(i);return r.concat(a)},xI=function(e,r){return r&&e?r.glyphForCodePoint(e):null},FP=function(e,r){var n,i=((n=e.codePoints)===null||n===void 0?void 0:n.length)||0,a=r.end+i,o=r.glyphs.concat(e),s=xP(i,r.glyphIndices);if(!r.positions)return Object.assign({},r,{end:a,glyphs:o,glyphIndices:s});var l=r.positions.concat({xAdvance:e.advanceWidth*ds(r)});return Object.assign({},r,{end:a,glyphs:o,glyphIndices:s,positions:l})},FI=function(e,r){if(!e)return r;var n=Kd(r),i=QI(e)?xI(e,n):e;return FP(i,r)},SI=function(e){return String.fromCodePoint.apply(String,e||[])},RI=function(e,r){var n=e?.codePoints||[],i=SI(n),a=r.string+i,o=r.runs.slice(0,-1),s=Fi(r.runs)||QP(),l=o.concat(FI(e,s));return Object.assign({},r,{string:a,runs:l})},kI=8230,SP=String.fromCharCode(kI),RP=function(e){if(!e.encode)return kI;var r=e.encode(SP),n=r[0];return parseInt(n[0],16)},E4=function(e){var r,n,i,a=((r=Fi(e))===null||r===void 0?void 0:r.runs)||[],o=(n=Fi(a))===null||n===void 0||(i=n.attributes)===null||i===void 0?void 0:i.font;if(o){var s,l=e.length-1,u=RP(o),f=o.glyphForCodePoint(u),h=RI(f,DP(e[l]));return Object.assign([],e,(s={},s[l]=h,s))}return e},TI=function(e,r){var n=Object.assign({},r.attributes);return delete n[e],Object.assign({},r,{attributes:n})},IA=function(e){var r,n,i,a,o=((r=e.attributes)===null||r===void 0||(n=r.attachment)===null||n===void 0?void 0:n.height)||0,s=((i=e.attributes)===null||i===void 0||(a=i.font)===null||a===void 0?void 0:a.ascent)||0;return Math.max(o,s*ds(e))},_I=function(e){var r,n,i=((r=e.attributes)===null||r===void 0||(n=r.font)===null||n===void 0?void 0:n.descent)||0;return ds(e)*i},kP=function(e){var r,n;return(((r=e.attributes)===null||r===void 0||(n=r.font)===null||n===void 0?void 0:n.lineGap)||0)*ds(e)},NI=function(e){var r,n=(r=e.attributes)===null||r===void 0?void 0:r.lineHeight;return n||kP(e)+IA(e)-_I(e)},OI=function(e){var r=function(i,a){return Math.max(i,NI(a))};return e.runs.reduce(r,0)},TP=function(e,r){var n=Math.max(e.x,r.x),i=Math.min(e.x+e.width,r.x+r.width),a=Math.max(e.y,r.y),o=Math.min(e.y+e.height,r.y+r.height);return i>=n&&o>=a},_P=["excludeRects"],NP=function(e,r){if(!TP(r,e))return[e];var n=r.x,i=r.x+r.width,a=e.x,o=e.x+e.width,s=Object.assign({},e,{width:n-a}),l=Object.assign({},e,{x:i,width:o-i});return[s,l].filter(function(u){return u.width>0})},OP=function(e,r){for(var n=[e],i=function(){var s=r[a];n=n.reduce(function(l,u){var f=NP(u,s);return l.concat(f)},[])},a=0;a<r.length;a+=1)i();return n},LP=function(e,r){var n=e.excludeRects,i=aP(e,_P);if(!n)return[i];for(var a=[],o=Math.max.apply(Math,n.map(function(g){return g.y+g.height})),s=i;s.y<o;){var l=bI(s,r),u=l[0],f=l[1],h=OP(u,n);s=f,a.push.apply(a,h)}return[].concat(a,[s])},MP="",PP=function(e){var r=!e.string.includes(MP);if(!r)return e;var n=e.runs.map(function(i){return TI("attachment",i)});return Object.assign({},e,{runs:n})},UP=function(e,r,n){var i=e.shift(),a=i.y;return r.map(function(o,s){var l,u,f=s===0?n:0,h=((l=o.runs)===null||l===void 0||(u=l[0])===null||u===void 0?void 0:u.attributes)||{},g=Math.max(OI(o),h.lineHeight);a+g>i.y+i.height&&e.length>0&&(i=e.shift(),a=i.y);var p=Object.assign({},o);return delete p.syllables,p.box={x:i.x+f,y:a,width:i.width-f,height:g},a+=g,PP(p)})},GP=function(e,r){return function(n,i){var a,o,s,l=OI(i),u=((a=i.runs)===null||a===void 0||(o=a[0])===null||o===void 0||(s=o.attributes)===null||s===void 0?void 0:s.indent)||0,f=LP(n,l),h=f.map(function(p){return p.width});h[0]-=u;var g=e.linebreaker(r)(i,h);return UP(f,g,u)}},HP=function(e,r){for(var n=[],i=0,a=0;a<r.length;a+=1){var o=r[a];if(i+=o.box.height,i<e)n.push(o);else break}return n},YP=function(e,r,n){return function(i){for(var a=[],o=[].concat(i),s=GP(e,r),l=i0(n.maxLines)?1/0:n.maxLines,u=n.truncateMode==="ellipsis",f=l,h=vP(n),g=o.shift();f>0&&g;){var p=s(h,g),m=p.slice(0,f),C=CP(m),D=u&&p.length!==m.length;if(f-=m.length,h.height>
187=C)a.push(D?E4(m):m),h=EP(C,h),g=o.shift();else{a.push(E4(HP(h.height,m)));break}}return a}},zP=function(e){var r=e.runs;return r.length===0?0:r[0].start},WP=function(e){var r=e.runs;return r.length===0?0:Fi(r).end},LI=function(e){return WP(e)-zP(e)},C4=Zd(),qP=function(e){return e.reduce(function(r,n){var i=n.end-n.start,a=Av(n.attributes.bidiLevel,i);return r.concat(a)},[])},jP=function(e,r){for(var n=[],i=0;i<e.length;i+=1)n[i]=i;return r.forEach(function(a){for(var o=a[0],s=a[1],l=n.slice(o,s+1),u=l.length-1;u>=0;u-=1)n[s-u]=l[u]}),n},I4=function(e,r,n){for(var i=0;i<e.length;i+=1){var a=e[i],o=a.glyphIndices[n-a.start];if(n>=a.start&&n<a.end)return a[r][o]}throw new Error("index "+n+" out of range")},VP=function(e){var r,n=qP(e.runs),i=(r=e.runs[0])===null||r===void 0?void 0:r.attributes.direction,a=i==="rtl"?1:0,o=LI(e)-1,s=[{start:0,end:o,level:a}],l={paragraphs:s,levels:n},u=C4.getReorderSegments(e.string,l);if(u.length===0)return e;var f=jP(e.string,u),h=C4.getReorderedString(e.string,l),g=e.runs.map(function(p){for(var m=f.slice(p.start,p.end),C=[],D=[],F=new Set,x=0;x<m.length;x+=1){var Q=m[x],v=I4(e.runs,"glyphs",Q);F.has(v.id)||(C.push(v),D.push(I4(e.runs,"positions",Q)),v.isLigature&&F.add(v.id))}return oi({},p,{glyphs:C,positions:D})});return oi({},e,{runs:g,string:h})},JP=function(e){return e.map(VP)},ZP=function(){return function(e){return e.map(JP)}},KP=123,XP=function(e){return e===void 0&&(e=[]),e.reduce(function(r,n){var i=n?.codePoints||[KP];if(r.length===0)return i.map(function(){return 0});var a=r[r.length-1],o=i.map(function(){return a+1});return[].concat(r,o)},[])},$P=function(e){var r;return((r=e.attributes)===null||r===void 0?void 0:r.characterSpacing)||0},eU=function(e,r){var n=ds(e),i=$P(e);return r.map(function(a,o){var s=o===r.length,l=s?0:i;return Object.assign({},a,{xAdvance:a.xAdvance*n+l,yAdvance:a.yAdvance*n,xOffset:a.xOffset*n,yOffset:a.yOffset*n})})},tU=function(e){return function(r){var n=r.start,i=r.end,a=r.attributes,o=a===void 0?{}:a,s=o.font;if(!s)return oi({},r,{glyphs:[],glyphIndices:[],positions:[]});var l=e.slice(n,i),u=s.layout(l,void 0,void 0,void 0,"ltr"),f=eU(r,u.positions),h=XP(u.glyphs);return oi({},r,{positions:f,glyphIndices:h,glyphs:u.glyphs})}},rU=function(){return function(e){var r=e.runs.map(tU(e.string));return Object.assign({},e,{runs:r})}},nU=function(e){var r,n,i;if(!e.positions)return e;var a=((r=e.attributes)===null||r===void 0||(n=r.font)===null||n===void 0?void 0:n.unitsPerEm)||0,o=(((i=e.attributes)===null||i===void 0?void 0:i.yOffset)||0)*a,s=e.positions.map(function(l){return Object.assign({},l,{yOffset:o})});return Object.assign({},e,{positions:s})},iU=function(){return function(e){var r=e.runs.map(nU);return Object.assign({},e,{runs:r})}},aU=function(e){return e.sort(function(r,n){return r.start-n.start||r.end-n.end})},y4=function(e){return e.start===e.end},oU=function(e,r){return e[1]-r[1]||e[3]-r[3]},sU=function(e){var r=e.reduce(function(n,i,a){return n.concat([["start",i.start,i.attributes,a],["end",i.end,i.attributes,a]])},[]);return r.sort(oU)},lU=function(e){return e.reduce(function(r,n){var i=Object.assign({},r.attributes,n.attributes);return Object.assign({},n,{attributes:i})},{})},uU=function(e){var r=e.reduce(function(n,i){return n[i.start]||(n[i.start]=[]),n[i.start].push(i),n},[]);return Object.values(r)},cU=function(e){return uU(e).map(lU)},AU=function(e){for(var r=[],n=sU(e),i=-1,a={},o=[],s=0;s<n.length;s+=1){var l=n[s],u=l[0],f=l[1],h=l[2];if(i!==-1&&i<f&&r.push({start:i,end:f,attributes:a}),u==="start")o.push(h),a=Object.assign({},a,h);else{a={};for(var g=0;g<o.length;g+=1)o[g]===h?o.splice(g--,1):a=Object.assign({},a,o[g])}i=f}return r},fU=function(e){e===void 0&&(e=[]);var r=cU(e.filter(function(i){return y4(i)})),n=AU(e.filter(function(i){return!y4(i)}));return aU(r.concat(n))},MI=function(){return{string:"",runs:[]}},hU=function(e){var r=e.runs.map(function(n){return TI("font",n)});return Object.assign({},e,{runs:r})},dU=function(e,r){return function(n){if(i0(n))return MI();var i=n.string,a=e.fontSubstitution,o=e.scriptItemizer,s=e.bidi,l=hU(n),u=l.runs,f=o(r)(n),h=f.runs,g=a(r)(n),p=g.runs,m=s(r)(n),C=m.runs,D=C.concat(p).concat(h).concat(u);return{string:i,runs:fU(D)}}},gU=function(){return function(e){for(var r=[],n=0,i=e.string.indexOf(`
188`)+1;i>0;)r.push(Zo(n,i,e)),n=i,i=e.string.indexOf(`
189`,i)+1;return n===0?r.push(e):n<e.string.length&&r.push(Zo(n,LI(e),e)),r}},PI=function(e){return e.reduce(function(r,n){return r+(n.xAdvance||0)},0)},Xd=function(e){return PI(e.positions||[])},$d=function(e){var r=function(i,a){return i+Xd(a)};return e.runs.reduce(r,0)},pU=32,eg=function(e){var r=e?.codePoints||[];return r.includes(pU)},mU=function(e){var r=e.glyphs||[],n=e.positions||[],i=r.findIndex(function(a){return!eg(a)});return n.slice(0,i)},vU=function(e){var r=mU(e);return r.reduce(function(n,i){return n+(i.xAdvance||0)},0)},EU=function(e){var r=e.runs||[];return vU(r[0])},w4=function(e){return[].concat(e).reverse()},CU=function(e){var r=w4(e.glyphs||[]),n=w4(e.positions||[]),i=r.findIndex(function(a){return!eg(a)});return n.slice(0,i)},IU=function(e){var r=CU(e);return r.reduce(function(n,i){return n+(i.xAdvance||0)},0)},yU=function(e){var r=e.runs||[];return IU(Fi(r))},wU=function(e){return fl(0,e.end-e.start-1,e)},bU=function(e){var r=qQ(e.string),n=YQ(-1,wU,e.runs);return Object.assign({}
189,e,{string:r,runs:n})},BU={center:.5,right:1},DU=function(e){return Fi(e.string)===`
190`?bU(e):e},QU=function(e){return EU(e)+(e.overflowLeft||0)},xU=function(e){return yU(e)+(e.overflowRight||0)},FU=function(e){var r=QU(e),n=xU(e),i=e.box.x-r,a=e.box.width+r+n,o=Object.assign({},e.box,{x:i,width:a});return Object.assign({},e,{box:o,overflowLeft:r,overflowRight:n})},SU=function(e,r,n){return function(i){var a=$d(i),o=BU[n]||0,s=Math.max(0,i.box.width-a),l=n==="justify"||a>i.box.width,u=i.box.x+s*o,f=Object.assign({},i.box,{x:u}),h=Object.assign({},i,{box:f});return l?e.justification(r)(h):h}},RU=function(e){var r=0,n=0,i=0,a=0,o=e.runs.map(function(s){var l=NI(s),u=IA(s),f=_I(s),h=Xd(s);return i=Math.max(i,l),r=Math.max(r,u),n=Math.max(n,f),a+=h,Object.assign({},s,{height:l,ascent:u,descent:f,xAdvance:h})});return Object.assign({},e,{runs:o,height:i,ascent:r,descent:n,xAdvance:a})},kU=function(e,r){return e===void 0&&(e={}),function(n,i,a){var o,s,l=i===a.length-1,u=((o=n.runs)===null||o===void 0||(s=o[0])===null||s===void 0?void 0:s.attributes)||{},f=l?u.alignLastLine:u.align;return Rr(RU,e.textDecoration(r),SU(e,r,f),FU,DU)(n)}},TU=function(e,r){return function(n){var i=kU(e,r);return n.map(function(a){return a.map(i)})}},_U=65532,NU=function(e){return e.codePoints.includes(_U)},OU=function(e){var r;if(!e.positions)return e;var n=e.glyphs||[],i=((r=e.attributes)===null||r===void 0?void 0:r.attachment)||{},a=e.positions.map(function(o,s){var l=n[s];return i&&i.width&&NU(l)?Object.assign({},o,{xAdvance:i.width}):Object.assign({},o)});return Object.assign({},e,{positions:a})},LU=function(){return function(e){var r=e.runs.map(OU);return Object.assign({},e,{runs:r})}},MU=function(e){return{align:e.align||(e.direction==="rtl"?"right":"left"),alignLastLine:e.alignLastLine||(e.align==="justify"?"left":e.align||"left"),attachment:e.attachment||null,backgroundColor:e.backgroundColor||null,bullet:e.bullet||null,characterSpacing:e.characterSpacing||0,color:e.color||"black",direction:e.direction||"ltr",features:e.features||[],fill:e.fill!==!1,font:e.font||null,fontSize:e.fontSize||12,hangingPunctuation:e.hangingPunctuation||!1,hyphenationFactor:e.hyphenationFactor||0,indent:e.indent||0,justificationFactor:e.justificationFactor||1,lineHeight:e.lineHeight||null,lineSpacing:e.lineSpacing||0,link:e.link||null,marginLeft:e.marginLeft||e.margin||0,marginRight:e.marginRight||e.margin||0,opacity:e.opacity,paddingTop:e.paddingTop||e.padding||0,paragraphSpacing:e.paragraphSpacing||0,script:e.script||null,shrinkFactor:e.shrinkFactor||0,strike:e.strike||!1,strikeColor:e.strikeColor||e.color||"black",strikeStyle:e.strikeStyle||"solid",stroke:e.stroke||!1,underline:e.underline||!1,underlineColor:e.underlineColor||e.color||"black",underlineStyle:e.underlineStyle||"solid",verticalAlign:e.verticalAlign||null,wordSpacing:e.wordSpacing||0,yOffset:e.yOffset||0}},PU=function(e){var r=MU(e.attributes);return Object.assign({},e,{attributes:r})},UU=function(){return function(e){var r=e.string||"",n=(e.runs||[]).map(PU);return{string:r,runs:n}}},GU=function(){return function(e){return e.runs.forEach(function(r){var n=r.attributes,i=n.verticalAlign;i==="sub"?n.yOffset=-.2:i==="super"&&(n.yOffset=.4)}),e}},HU=Zd(),YU=function(e){return e.reduce(function(r,n){var i=n.end-n.start,a=Av(n.attributes.bidiLevel,i);return r.concat(a)},[])},zU=function(){return function(e){var r=YU(e.runs),n="";return e.string.split("").forEach(function(i,a){var o=r[a]%2===1,s=o?HU.getMirroredCharacter(e.string.charAt(a)):null;n+=s||i}),oi({},e,{string:n,levels:r})}},UI=function(e){return function(r,n,i){i===void 0&&(i={});var a=Rr(iU(),LU(),GU(),mP(e,i),rU(),zU(),dU(e,i)),o=function(l){return l.map(a)};return Rr(TU(e,i),ZP(),YP(e,i,n),o,gU(),UU())(r)}},WU=Zd(),GI=function(){return function(e){for(var r,n=e.string,i=(r=e.runs[0])===null||r===void 0?void 0:r.attributes.direction,a=WU.getEmbeddingLevels(n,i),o=a.levels,s=null,l=0,u=0,f=[],h=0;h<o.length;h+=1){var g=o[h];g!==s&&(s!==null&&f.push({start:l,end:u,attributes:{bidiLevel:s}}),l=u,s=g),u+=1}return l<n.length&&f.push({start:l,end:n.length,attributes:{bidiLevel:s}}),{string:n,runs:f}}},b4=1e4,qU=function(e,r,n){for(var i=null,a=1/0,o={width:0,stretch:0,shrink:0},s=r[Math.min(n,r.length-1)],l=function(D){return o.width<s?o.stretch-D.stretch>0?(s-o.width)/o.stretch:b4:o.width>s?o.shrink-D.shrink>0?(s-o.width)/o.shrink:b4:0},u=0;u<e.length;u+=1){var f=e[u];if(f.type==="box"?o.width+=f.width:f.type==="glue"&&(o.width+=f.width,o.stretch+=f.stretch,o.shrink+=f.shrink),o.width-o.shrink>s){if(i===null){for(var h=u===0?u+1:u;h<e.length&&(e[h].type==="glue"||e[h].type==="penalty");)h++;i=h-1}break}if(f.type==="penalty"||f.type==="glue"){var g=l(f),p=f.type==="penalty"?f.penalty:0,m=100*Math.pow(Math.abs(g),3)+p;a>=m&&(i=u,a=m)}}return o.width-o.shrink>s?i:null},jU=function(e,r){for(var n=0,i=0,a=e,o=[{position:0}];a.length>0;){var s=qU(a,r,i);s!==null?(n+=s,o.push({position:n}),a=a.slice(s+1,a.length),n++,i++):a=[]}return o},VU=(function(){function t(r){this.prev=null,this.next=null,this.data=r}var e=t.prototype;return e.toString=function(){return this.data.toString()},t})(),nc=(function(){function t(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}var e=t.prototype;return e.isLinked=function(n){return!(n&&n.prev===null&&n.next===null&&this.tail!==n&&this.head!==n||this.isEmpty())},e.size=function(){return this.listSize},e.isEmpty=function(){return this.listSize===0},e.first=function(){return this.head},e.last=function(){return this.last},e.toString=function(){return this.toArray().toString()},e.toArray=function(){for(var n=this.head,i=[];n!==null;)i.push(n),n=n.next;return i},e.forEach=function(n){for(var i=this.head;i!==null;)n(i),i=i.next},e.contains=function(n){var i=this.head;if(!this.isLinked(n))return!1;for(;i!==null;){if(i===n)return!0;
190i=i.next}return!1},e.at=function(n){var i=this.head,a=0;if(n>=this.listLength||n<0)return null;for(;i!==null;){if(n===a)return i;i=i.next,a+=1}return null},e.insertAfter=function(n,i){return this.isLinked(n)?(i.prev=n,i.next=n.next,n.next===null?this.tail=i:n.next.prev=i,n.next=i,this.listSize+=1,this):this},e.insertBefore=function(n,i){return this.isLinked(n)?(i.prev=n.prev,i.next=n,n.prev===null?this.head=i:n.prev.next=i,n.prev=i,this.listSize+=1,this):this},e.push=function(n){return this.head===null?this.unshift(n):this.insertAfter(this.tail,n),this},e.unshift=function(n){return this.head===null?(this.head=n,this.tail=n,n.prev=null,n.next=null,this.listSize+=1):this.insertBefore(this.head,n),this},e.remove=function(n){return this.isLinked(n)?(n.prev===null?this.head=n.next:n.prev.next=n.next,n.next===null?this.tail=n.prev:n.next.prev=n.prev,this.listSize-=1,this):this},e.pop=function(){var n=this.tail;return this.tail.prev.next=null,this.tail=this.tail.prev,this.listSize-=1,n.prev=null,n.next=null,n},e.shift=function(){var n=this.head;return this.head.next.prev=null,this.head=this.head.next,this.listSize-=1,n.prev=null,n.next=null,n},t})();nc.Node=VU;/**
191 * @param {Object[]} nodes
192 * @param {number[]} lines
193 * @param {Object} settings
194 * @preserve Knuth and Plass line breaking algorithm in JavaScript
195 *
196 * Licensed under the new BSD License.
197 * Copyright 2009-2010, Bram Stein
198 * All rights reserved.
199 */var Yr=function t(e,r,n){var i={demerits:{line:n&&n.demerits&&n.demerits.line||10,flagged:n&&n.demerits&&n.demerits.flagged||100,fitness:n&&n.demerits&&n.demerits.fitness||3e3},tolerance:n&&n.tolerance||3},a=new nc,o={width:0,stretch:0,shrink:0},s=r,l=[],u={data:{demerits:1/0}};function f(m,C,D,F,x,Q,v){return{position:m,demerits:C,ratio:D,line:F,fitnessClass:x,totals:Q||{width:0,stretch:0,shrink:0},previous:v}}function h(m,C,D,F){var x=o.width-D.totals.width,Q=0,v=0,I=F<s.length?s[F-1]:s[s.length-1];return e[C].type==="penalty"&&(x+=e[C].width),x<I?(Q=o.stretch-D.totals.stretch,Q>0?(I-x)/Q:t.infinity):x>I?(v=o.shrink-D.totals.shrink,v>0?(I-x)/v:t.infinity):0}function g(m){for(var C={width:o.width,stretch:o.stretch,shrink:o.shrink},D=m;D<e.length;D+=1)if(e[D].type==="glue")C.width+=e[D].width,C.stretch+=e[D].stretch,C.shrink+=e[D].shrink;else if(e[D].type==="box"||e[D].type==="penalty"&&e[D].penalty===-t.infinity&&D>m)break;return C}function p(m,C,D){for(var F=a.first(),x=null,Q=0,v=0,I=[],T,N=0,S,O=0,U,j,b;F!==null;){for(I=[{demerits:1/0},{demerits:1/0},{demerits:1/0},{demerits:1/0}];F!==null&&(x=F.next,N=F.data.line+1,Q=h(F.data.position,C,F.data,N),(Q<-1||m.type==="penalty"&&m.penalty===-t.infinity)&&a.remove(F),Q>=-1&&Q<=i.tolerance&&(T=100*Math.pow(Math.abs(Q),3),m.type==="penalty"&&m.penalty>=0?v=Math.pow(i.demerits.line+T,2)+Math.pow(m.penalty,2):m.type==="penalty"&&m.penalty!==-t.infinity?v=Math.pow(i.demerits.line+T,2)-Math.pow(m.penalty,2):v=Math.pow(i.demerits.line+T,2),m.type==="penalty"&&D[F.data.position].type==="penalty"&&(v+=i.demerits.flagged*m.flagged*D[F.data.position].flagged),Q<-.5?O=0:Q<=.5?O=1:Q<=1?O=2:O=3,Math.abs(O-F.data.fitnessClass)>1&&(v+=i.demerits.fitness),v+=F.data.demerits,v<I[O].demerits&&(I[O]={active:F,demerits:v,ratio:Q})),F=x,!(F!==null&&F.data.line>=N)););for(S=g(C),U=0;U<I.length;U+=1)j=I[U],j.demerits<1/0&&(b=new nc.Node(f(C,j.demerits,j.ratio,j.active.data.line+1,U,S,j.active)),F!==null?a.insertBefore(F,b):a.push(b))}}if(a.push(new nc.Node(f(0,0,0,0,0,void 0,null))),e.forEach(function(m,C,D){m.type==="box"?o.width+=m.width:m.type==="glue"?(C>0&&D[C-1].type==="box"&&p(m,C,D),o.width+=m.width,o.stretch+=m.stretch,o.shrink+=m.shrink):m.type==="penalty"&&m.penalty!==t.infinity&&p(m,C,D)}),a.size()!==0){for(a.forEach(function(m){m.data.demerits<u.data.demerits&&(u=m)});u!==null;)l.push({position:u.data.position,ratio:u.data.ratio}),u=u.data.previous;return l.reverse()}return[]};Yr.infinity=1e4;Yr.glue=function(t,e,r,n){return{type:"glue",value:e,width:t,stretch:r,shrink:n}};Yr.box=function(t,e,r){return r===void 0&&(r=!1),{type:"box",width:t,value:e,hyphenated:r}};
199Yr.penalty=function(t,e,r){return{type:"penalty",width:t,penalty:e,flagged:r}};var JU=function(e,r){var n=r.start+e,i=r.end+e;return Object.assign({},r,{start:n,end:i})},ZU=function(e){return e.end-e.start},KU=function(e,r){var n=e.end+ZU(r),i=(e.glyphs||[]).concat(r.glyphs||[]),a=(e.positions||[]).concat(r.positions||[]),o=Object.assign({},e.attributes,r.attributes),s=e.glyphIndices||[],l=Fi(s)||0,u=(r.glyphIndices||[]).map(function(h){return h+l+1}),f=BI(s.concat(u));return Object.assign({},e,{end:n,glyphs:i,positions:a,attributes:o,glyphIndices:f})},XU=function(e,r,n){if(!r)return n;var i=fl(0,e,n),a=fl(e,1/0,n);return KU(FI(r,i),a)},$U=function(e,r,n){var i=Kd(n),a=QI(r)?xI(r,i):r;return XU(e,a,n)},eG=function(e,r){return Qh(e,r.runs)},tG=function(e,r,n){var i=eG(e,n);if(i===-1)return RI(r,n);var a=r.codePoints||[],o=n.string.slice(0,e)+SI(a)+n.string.slice(e),s=n.runs.map(function(l,u){return u===i?$U(e-l.start,r,l):u>i?JU(a.length,l):l});return Object.assign({},n,{string:o,runs:s})},rG=function(e,r,n){var i=n.start||0,a=Math.max(0,Fc(e-i,n)),o=Math.max(0,Fc(r-i,n)),s=(n.positions||[]).slice(a,o);return PI(s)},nG=function(e,r,n){var i=DI(e,r,n.runs);return i.reduce(function(a,o){return a+rG(e,r,o)},0)},iG=45,aG=5,oG=50,Su={width:3,stretch:6,shrink:9},sG=function(e,r,n){var i=0,a=null,o=n.reduce(function(s,l){var u=r[l.position],f=r[l.position-1];if(l.position===r.length-1)return s;var h;return u.type==="penalty"?(a=f.value.end,h=Zo(i,a,e),h=tG(h.length,iG,h)):(a=u.value.end,h=Zo(i,a,e)),i=a,[].concat(s,[h])},[]);return o.push(Zo(i,e.string.length,e)),o},lG=function(e,r,n){var i=r.align,a=0,o=5,s=e.syllables,l=n.hyphenationPenalty||(i==="justify"?100:600),u=s.reduce(function(f,h,g){var p=nG(a,a+h.length,e);if(h.trim()===""){var m=p*Su.width/Su.stretch,C=p*Su.width/Su.shrink,D={start:a,end:a+h.length};f.push(Yr.glue(p,D,m,C))}else{var F=s[g+1]!==" ",x={start:a,end:a+h.length};f.push(Yr.box(p,x,F)),s[g+1]&&F&&f.push(Yr.penalty(o,l,1))}return a+=h.length,f},[]);return u.push(Yr.glue(0,null,Yr.infinity,0)),u.push(Yr.penalty(0,-Yr.infinity,1)),u},uG=function(e){var r,n;return((r=e.runs)===null||r===void 0||(n=r[0])===null||n===void 0?void 0:n.attributes)||{}},HI=function(e){return function(r,n){for(var i=e.tolerance||4,a=uG(r),o=lG(r,a,e),s=Yr(o,n,{tolerance:i});s.length===0&&i<oG;)i+=aG,s=Yr(o,n,{tolerance:i});return(s.length===0||s.length===1&&s[0].position===0)&&(s=jU(o,n)),sG(r,o,s.slice(1))}},YI=1,zI=2,cG={before:.5,after:.5,priority:YI,unconstrained:!1},AG={before:.14453125,after:.14453125,priority:zI,unconstrained:!1},fG={before:-.04296875,after:-.04296875,priority:YI,unconstrained:!1},hG={before:-.04296875,after:-.04296875,priority:zI,unconstrained:!1},dG=function(e,r){var n=r.expandCharFactor||{},i=r.shrinkCharFactor||{};return e==="GROW"?Object.assign({},AG,n):Object.assign({},hG,i)},gG=function(e,r){var n=r.expandWhitespaceFactor||{},i=r.shrinkWhitespaceFactor||{};return e==="GROW"?Object.assign({},cG,n):Object.assign({},fG,i)},pG=function(e,r){return function(n){for(var i=dG(e,r),a=gG(e,r),o=[],s=0;s<n.length;s+=1){var l=void 0,u=n[s];eg(u)?(l=Object.assign({},a),s===n.length-1&&(l.before=0,s>0&&(o[s-1].after=0))):u.isMark&&s>0?(l=Object.assign({},o[s-1]),l.before=0,o[s-1].after=0):l=Object.assign({},i),o.push(l)}return o}},mG=function(e,r,n){var i=e>0?"GROW":"SHRINK",a=pG(i,n),o=r.runs.reduce(function(s,l){return s.concat(a(l.glyphs))},[]);return o[0].before=0,o[o.length-1].after=0,o},B4=0,L1=3,vG=function(e,r){for(var n=0,i=[],a=[],o=B4;o<=L1;o+=1)i[o]=a[o]=0;for(var s=0;s<r.length;s+=1){var l=r[s],u=l.before+l.after;n+=u,i[l.priority]+=u,l.unconstrained&&(a[l.priority]+=u)}var f=-1,h=0,g=e,p;for(p=B4;p<=L1;p+=1){var m=i[p];if(m!==0){if(f===-1&&(f=p,h=m),Math.abs(g)<=Math.abs(m)){i[p]=g/m,a[p]=0,g=0;break}if(i[p]=1,g-=m,a[p]!==0){a[p]=g/a[p],g=0;break}}}for(var C=p+1;C<=L1;C+=1)i[C]=0,a[C]=0;g>0&&f>-1&&(i[f]=(h+(e-n))/h);for(var D=[],F=0;F<r.length;F+=1){var x=r[F],Q=r[F+1],v=x.after*i[x.priority];Q&&(v+=Q.before*i[Q.priority]),x.unconstrained&&(v+=x.after*a[x.priority],Q&&(v+=Q.before*a[Q.priority])),D.push(v)}return D},EG=function(e,r){for(var n=0,i=d4(r.runs),a;!(a=i()).done;)for(var o=a.value,s=d4(o.positions),l;!(l=s()).done;){var u=l.value;u.xAdvance+=e[n++]}return r},WI=function(e){return function(r){var n=r.box.width-$d(r);if(n!==0){var i=mG(n,r,e),a=vG(n,i);return EG(a,r)}}},D4=function(e){var r=function(i,a){return Math.max(i,IA(a))};return e.runs.reduce(r,0)},CG=12,qI=function(){return function(e){var r=e.overflowLeft||0,n=e.overflowRight||0,i=$d(e)-n;
199e.decorationLines=[];for(var a=0;a<e.runs.length;a+=1){var o=e.runs[a],s=Math.min(i-r,Xd(o)),l=Math.max(.5,Math.floor(o.attributes.fontSize/CG));if(o.attributes.underline){var u={x:r,y:D4(e)+l*2,width:s,height:l},f={rect:u,opacity:o.attributes.opacity,color:o.attributes.underlineColor||"black",style:o.attributes.underlineStyle||"solid"};e.decorationLines.push(f)}if(o.attributes.strike){var h=D4(e)-IA(o)/3,g={x:r,y:h,width:s,height:l},p={rect:g,opacity:o.attributes.opacity,color:o.attributes.strikeColor||"black",style:o.attributes.strikeStyle||"solid"};e.decorationLines.push(p)}r+=s}return e}},IG=["Common","Inherited","Unknown"],jI=function(){return function(e){var r=e.string,n="Unknown",i=0,a=0,o=[];if(!r)return MI();for(var s=0;s<r.length;s+=1){var l=r[s],u=l.codePointAt(),f=Fw.getScript(u);f!==n&&!IG.includes(f)&&(n!=="Unknown"&&o.push({start:i,end:a,attributes:{script:n}}),i=a,n=f),a+=l.length}return i<r.length&&o.push({start:i,end:r.length,attributes:{script:n}}),{string:r,runs:o}}},VI="­",yG=cP(dP),wG=function(e){return e.split(VI)},Ru={},bG=function(e){var r=e.includes(VI)?e:yG(e);return wG(r)},JI=function(){return function(e){var r="_"+e;return i0(e)?[]:(Ru[r]||(Ru[r]=bG(e)),Ru[r])}},M1={},ku={},Rt={},Q4;function ZI(){if(Q4)return Rt;
199Q4=1,Object.defineProperty(Rt,"__esModule",{value:!0}),Rt.default=Rt.Wrap=Rt.Unit=Rt.PrintOptions=Rt.PositionType=Rt.Overflow=Rt.NodeType=Rt.MeasureMode=Rt.LogLevel=Rt.Justify=Rt.Gutter=Rt.FlexDirection=Rt.ExperimentalFeature=Rt.Errata=Rt.Edge=Rt.Display=Rt.Direction=Rt.Dimension=Rt.Align=void 0;let t=(function(v){return v[v.Auto=0]="Auto",v[v.FlexStart=1]="FlexStart",v[v.Center=2]="Center",v[v.FlexEnd=3]="FlexEnd",v[v.Stretch=4]="Stretch",v[v.Baseline=5]="Baseline",v[v.SpaceBetween=6]="SpaceBetween",v[v.SpaceAround=7]="SpaceAround",v})({});Rt.Align=t;let e=(function(v){return v[v.Width=0]="Width",v[v.Height=1]="Height",v})({});Rt.Dimension=e;let r=(function(v){return v[v.Inherit=0]="Inherit",v[v.LTR=1]="LTR",v[v.RTL=2]="RTL",v})({});Rt.Direction=r;let n=(function(v){return v[v.Flex=0]="Flex",v[v.None=1]="None",v})({});Rt.Display=n;let i=(function(v){return v[v.Left=0]="Left",v[v.Top=1]="Top",v[v.Right=2]="Right",v[v.Bottom=3]="Bottom",v[v.Start=4]="Start",v[v.End=5]="End",v[v.Horizontal=6]="Horizontal",v[v.Vertical=7]="Vertical",v[v.All=8]="All",v})({});Rt.Edge=i;let a=(function(v){return v[v.None=0]="None",v[v.StretchFlexBasis=1]="StretchFlexBasis",v[v.All=2147483647]="All",v[v.Classic=2147483646]="Classic",v})({});Rt.Errata=a;let o=(function(v){return v[v.WebFlexBasis=0]="WebFlexBasis",v[v.AbsolutePercentageAgainstPaddingEdge=1]="AbsolutePercentageAgainstPaddingEdge",v[v.FixJNILocalRefOverflows=2]="FixJNILocalRefOverflows",v})({});Rt.ExperimentalFeature=o;let s=(function(v){return v[v.Column=0]="Column",v[v.ColumnReverse=1]="ColumnReverse",v[v.Row=2]="Row",v[v.RowReverse=3]="RowReverse",v})({});Rt.FlexDirection=s;let l=(function(v){return v[v.Column=0]="Column",v[v.Row=1]="Row",v[v.All=2]="All",v})({});Rt.Gutter=l;let u=(function(v){return v[v.FlexStart=0]="FlexStart",v[v.Center=1]="Center",v[v.FlexEnd=2]="FlexEnd",v[v.SpaceBetween=3]="SpaceBetween",v[v.SpaceAround=4]="SpaceAround",v[v.SpaceEvenly=5]="SpaceEvenly",v})({});Rt.Justify=u;let f=(function(v){return v[v.Error=0]="Error",v[v.Warn=1]="Warn",v[v.Info=2]="Info",v[v.Debug=3]="Debug",v[v.Verbose=4]="Verbose",v[v.Fatal=5]="Fatal",v})({});Rt.LogLevel=f;let h=(function(v){return v[v.Undefined=0]="Undefined",v[v.Exactly=1]="Exactly",v[v.AtMost=2]="AtMost",v})({});Rt.MeasureMode=h;let g=(function(v){return v[v.Default=0]="Default",v[v.Text=1]="Text",v})({});Rt.NodeType=g;let p=(function(v){return v[v.Visible=0]="Visible",v[v.Hidden=1]="Hidden",v[v.Scroll=2]="Scroll",v})({});Rt.Overflow=p;let m=(function(v){return v[v.Static=0]="Static",v[v.Relative=1]="Relative",v[v.Absolute=2]="Absolute",v})({});Rt.PositionType=m;let C=(function(v){return v[v.Layout=1]="Layout",v[v.Style=2]="Style",v[v.Children=4]="Children",v})({});Rt.PrintOptions=C;let D=(function(v){return v[v.Undefined=0]="Undefined",v[v.Point=1]="Point",v[v.Percent=2]="Percent",v[v.Auto=3]="Auto",v})({});Rt.Unit=D;let F=(function(v){return v[v.NoWrap=0]="NoWrap",v[v.Wrap=1]="Wrap",v[v.WrapReverse=2]="WrapReverse",v})({});Rt.Wrap=F;var Q={ALIGN_AUTO:t.Auto,ALIGN_FLEX_START:t.FlexStart,ALIGN_CENTER:t.Center,ALIGN_FLEX_END:t.FlexEnd,ALIGN_STRETCH:t.Stretch,ALIGN_BASELINE:t.Baseline,ALIGN_SPACE_BETWEEN:t.SpaceBetween,ALIGN_SPACE_AROUND:t.SpaceAround,DIMENSION_WIDTH:e.Width,DIMENSION_HEIGHT:e.Height,DIRECTION_INHERIT:r.Inherit,DIRECTION_LTR:r.LTR,DIRECTION_RTL:r.RTL,DISPLAY_FLEX:n.Flex,DISPLAY_NONE:n.None,EDGE_LEFT:i.Left,EDGE_TOP:i.Top,EDGE_RIGHT:i.Right,EDGE_BOTTOM:i.Bottom,EDGE_START:i.Start,EDGE_END:i.End,EDGE_HORIZONTAL:i.Horizontal,EDGE_VERTICAL:i.Vertical,EDGE_ALL:i.All,ERRATA_NONE:a.None,ERRATA_STRETCH_FLEX_BASIS:a.StretchFlexBasis,ERRATA_ALL:a.All,ERRATA_CLASSIC:a.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:o.WebFlexBasis,EXPERIMENTAL_FEATURE_ABSOLUTE_PERCENTAGE_AGAINST_PADDING_EDGE:o.AbsolutePercentageAgainstPaddingEdge,EXPERIMENTAL_FEATURE_FIX_JNILOCAL_REF_OVERFLOWS:o.FixJNILocalRefOverflows,FLEX_DIRECTION_COLUMN:s.Column,FLEX_DIRECTION_COLUMN_REVERSE:s.ColumnReverse,FLEX_DIRECTION_ROW:s.Row,FLEX_DIRECTION_ROW_REVERSE:s.RowReverse,GUTTER_COLUMN:l.Column,GUTTER_ROW:l.Row,GUTTER_ALL:l.All,JUSTIFY_FLEX_START:u.FlexStart,JUSTIFY_CENTER:u.Center,JUSTIFY_FLEX_END:u.FlexEnd,JUSTIFY_SPACE_BETWEEN:u.SpaceBetween,JUSTIFY_SPACE_AROUND:u.
vendor: 5,247 bytes, line 199
199SpaceAround,JUSTIFY_SPACE_EVENLY:u.SpaceEvenly,LOG_LEVEL_ERROR:f.Error,LOG_LEVEL_WARN:f.Warn,LOG_LEVEL_INFO:f.Info,LOG_LEVEL_DEBUG:f.Debug,LOG_LEVEL_VERBOSE:f.Verbose,LOG_LEVEL_FATAL:f.Fatal,MEASURE_MODE_UNDEFINED:h.Undefined,MEASURE_MODE_EXACTLY:h.Exactly,MEASURE_MODE_AT_MOST:h.AtMost,NODE_TYPE_DEFAULT:g.Default,NODE_TYPE_TEXT:g.Text,OVERFLOW_VISIBLE:p.Visible,OVERFLOW_HIDDEN:p.Hidden,OVERFLOW_SCROLL:p.Scroll,POSITION_TYPE_STATIC:m.Static,POSITION_TYPE_RELATIVE:m.Relative,POSITION_TYPE_ABSOLUTE:m.Absolute,PRINT_OPTIONS_LAYOUT:C.Layout,PRINT_OPTIONS_STYLE:C.Style,PRINT_OPTIONS_CHILDREN:C.Children,UNIT_UNDEFINED:D.Undefined,UNIT_POINT:D.Point,UNIT_PERCENT:D.Percent,UNIT_AUTO:D.Auto,WRAP_NO_WRAP:F.NoWrap,WRAP_WRAP:F.Wrap,WRAP_WRAP_REVERSE:F.WrapReverse};return Rt.default=Q,Rt}var x4;function BG(){if(x4)return ku;x4=1,Object.defineProperty(ku,"__esModule",{value:!0}),ku.default=n;var t=r(ZI());function e(i){if(typeof WeakMap!="function")return null;var a=new WeakMap,o=new WeakMap;return(e=function(s){return s?o:a})(i)}function r(i,a){if(i&&i.__esModule)return i;if(i===null||typeof i!="object"&&typeof i!="function")return{default:i};var o=e(a);if(o&&o.has(i))return o.get(i);var s={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in i)if(u!=="default"&&Object.prototype.hasOwnProperty.call(i,u)){var f=l?Object.getOwnPropertyDescriptor(i,u):null;f&&(f.get||f.set)?Object.defineProperty(s,u,f):s[u]=i[u]}return s.default=i,o&&o.set(i,s),s}function n(i){function a(l,u,f){const h=l[u];l[u]=function(){for(var g=arguments.length,p=new Array(g),m=0;m<g;m++)p[m]=arguments[m];return f.call(this,h,...p)}}for(const l of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding"]){const u={[t.Unit.Point]:i.Node.prototype[l],[t.Unit.Percent]:i.Node.prototype[`${l}Percent`],[t.Unit.Auto]:i.Node.prototype[`${l}Auto`]};a(i.Node.prototype,l,function(f){for(var h=arguments.length,g=new Array(h>1?h-1:0),p=1;p<h;p++)g[p-1]=arguments[p];const m=g.pop();let C,D;if(m==="auto")C=t.Unit.Auto,D=void 0;else if(typeof m=="object")C=m.unit,D=m.valueOf();else if(C=typeof m=="string"&&m.endsWith("%")?t.Unit.Percent:t.Unit.Point,D=parseFloat(m),!Number.isNaN(m)&&Number.isNaN(D))throw new Error(`Invalid value ${m} for ${l}`);if(!u[C])throw new Error(`Failed to execute "${l}": Unsupported unit '${m}'`);return D!==void 0?u[C].call(this,...g,D):u[C].call(this,...g)})}function o(l){return i.MeasureCallback.implement({measure:function(){const{width:u,height:f}=l(...arguments);return{width:u??NaN,height:f??NaN}}})}a(i.Node.prototype,"setMeasureFunc",function(l,u){return u?l.call(this,o(u)):this.unsetMeasureFunc()});function s(l){return i.DirtiedCallback.implement({dirtied:l})}return a(i.Node.prototype,"setDirtiedFunc",function(l,u){l.call(this,s(u))}),a(i.Config.prototype,"free",function(){i.Config.destroy(this)}),a(i.Node,"create",(l,u)=>u?i.Node.createWithConfig(u):i.Node.createDefault()),a(i.Node.prototype,"free",function(){i.Node.destroy(this)}),a(i.Node.prototype,"freeRecursive",function(){for(let l=0,u=this.getChildCount();l<u;++l)this.getChild(0).freeRecursive();this.free()}),a(i.Node.prototype,"calculateLayout",function(l){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:t.Direction.LTR;return l.call(this,u,f,h)}),{Config:i.Config,Node:i.Node,...t.default}}return ku}var P1={exports:{}},F4;function DG(){return F4||(F4=1,(function(t,e){var r=(()=>{var n=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return(function(i){i=i||{};var a;a||(a=typeof i<"u"?i:{});var o,s;a.ready=new Promise(function(_,P){o=_,s=P});var l=Object.assign({},a),u="";typeof document<"u"&&document.currentScript&&(u=document.currentScript.src),n&&(u=n),u.indexOf("blob:")!==0?u=u.substr(0,u.replace(/[?#].*/,"").lastIndexOf("/")+1):u="";var f=a.print||console.log.bind(console),h=a.printErr||console.warn.bind(console);Object.assign(a,l),l=null;var g;a.wasmBinary&&(g=a.wasmBinary),a.noExitRuntime,typeof WebAssembly!="object"&&z("no native wasm support detected");var p,m=!1;function C(_,P,V){V=P+V;for(var X="";!(P>=V);){var ce=_[P++];if(!ce)break;if(ce&128){var be=_[P++]&63;if((ce&224)==192)X+=String.fromCharCode((ce&31)<<6|be);else{var ke=_[P++]&63;ce=(ce&240)==224?(ce&15)<<12|be<<6|ke:(ce&7)<<18|be<<12|ke<<6|_[P++]&63,65536>ce?X+=String.fromCharCode(ce):(ce-=65536,X+=String.fromCharCode(55296|ce>>10,56320|ce&1023))}}else X+=String.fromCharCode(ce)}return X}var D,F,x,Q,v,I,T,N,S;function O(){var _=p.buffer;D=_,a.HEAP8=F=new Int8Array(_),a.HEAP16=Q=new Int16Array(_),a.HEAP32=I=new Int32Array(_),a.HEAPU8=x=new Uint8Array(_),a.HEAPU16=v=new Uint16Array(_),a.HEAPU32=T=new Uint32Array(_),a.HEAPF32=N=new Float32Array(_),a.HEAPF64=S=new Float64Array(_)}var U,j=[],b=[],M=[];function W(){var _=a.preRun.shift();j.unshift(_)}var k=0,Y=null;function z(_){throw a.onAbort&&a.onAbort(_),_="Aborted("+_+")",h(_),m=!0,_=new WebAssembly.RuntimeError(_+". Build with -sASSERTIONS for more info."),s(_),_}function K(_){return _.startsWith("data:application/octet-stream;base64,")}var re;if(re
vendor: 83,850 bytes, line 199
199="data:application/octet-stream;base64,AGFzbQEAAAABvgM4YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gAABgA39/fABgAX8BfGADf399AX1gBX9/f39/AX9gAn9/AXxgAAF/YAZ/f31/fX8AYAR/f39/AX9gAn9/AX1gBn9/f39/fwF/YAV/f39/fwBgBH9/f38AYAN/fn8BfmAHf39/f39/fwBgBn9/f39/fwBgAn19AX1gAX0Bf2ABfwF9YAZ/fH9/f38Bf2ACf30AYAR/fHx/AGAIf39/f39/f38AYA1/f39/f39/f39/f39/AGAKf39/f39/f39/fwBgBX9/f39/AXxgBH9/fX0BfWAEfHx/fwF9YA5/fX1/f399fX9/f39/fwF/YAZ/f319f38AYAJ+fwF/YAR/fX1/AX1gA399fQF9YAF8AXxgBH98fHwAYAV/f319fQF9YA5/fX1/f399fX9/f39/fwBgB39/fX99f38AYA1/fX99f31/fX19fX1/AX9gBX9/fX19AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfWADf39/AXxgBH9/f3wAYAN/f30AYAZ/f31/fX8BfwKvAR0BYQFhAB0BYQFiAAMBYQFjABUBYQFkABIBYQFlAAcBYQFmAB4BYQFnAAABYQFoAB8BYQFpAAMBYQFqAAABYQFrABYBYQFsAAUBYQFtAAMBYQFuAAEBYQFvABYBYQFwAAYBYQFxAAABYQFyAAABYQFzACABYQF0ABMBYQF1AAsBYQF2ABUBYQF3AAIBYQF4AAMBYQF5AA8BYQF6AAIBYQFBAAEBYQFCABIBYQFDAAEDgwKBAgIXChAQCgoKIQIDEgAGBgcBBRgiGAYPCgMGIwMDBSQDGSUBDwoZAwMKAgUAAAIDAQMGAgcBCAwAFygHAAUAKQIBKistAwMGAgECAAEuCgUKLwcFEwIwCzECBwIAAgEGEwECAgEFAQAHAQURAQEBAQgIAQEAAg0CAgIFAQEBGwMNAQEBCwsGFAIBGhQGAgcCDgAAAAUyMzQMBQYINQUCAwUNDQ02AgMCAgIDBgICNwIMDAwBCQkJCQkJHAIAAAABAA4BBQICAQMCEAMMCQEBAQEBAQkJAQICAwICAgICAgMCCAEICAgEBAQEBAQEBAQABAQABAQEBAAEBAQBAQEICAEBBAcB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ABAAQQgQHSIAQQA2AgQgAEHxADYCAEGbN0GUC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHyADYCAEGbN0GdEUECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEHzADYCAEGbN0GxFEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH0ADYCAEGbN0GUDEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH1ADYCAEGbN0GHDUEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH2ADYCAEGbN0GlC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH3ADYCAEGbN0GHFEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH4ADYCAEGbN0HxC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH5ADYCAEGbN0HZDEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH6ADYCAEGbN0GAC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH7ADYCAEGbN0GBEkEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH8ADYCAEGbN0GtEEEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEH9ADYCAEGbN0GfFUEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEH+ADYCAEGbN0GnDEEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEH/ADYCAEGbN0GMEUEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEGAATYCAEGbN0GCF0ECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGCATYCAEGbN0GrEkEDQcwlQaAjQYMBIABBABAAQQgQHSIAQQA2AgQgAEGEATYCAEGbN0HcCkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGFATYCAEGbN0GoDkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGGATYCAEGbN0HFFkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGHATYCAEGbN0HcEkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGI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ADoAACAAIAAoAiwiATYCHCAAIAE2AhQgAgsEAEIACwQAQQALigUCBn4CfyABIAEoAgBBB2pBeHEiAUEQajYCACAAIQkgASkDACEDIAEpAwghBiMAQSBrIggkAAJAIAZC////////////AIMiBEKAgICAgIDAgDx9IARCgICAgICAwP/DAH1UBEAgBkIEhiADQjyIhCEEIANC//////////8PgyIDQoGAgICAgICACFoEQCAEQoGAgICAgICAwAB8IQIMAgsgBEKAgICAgICAgEB9IQIgA0KAgICAgICAgAhSDQEgAiAEQgGDfCECDAELIANQIARCgICAgICAwP//AFQgBEKAgICAgIDA//8AURtFBEAgBkIEhiADQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgBEL///////+//8MAVg0AQgAhAiAEQjCIpyIAQZH3AEkNACADIQIgBkL///////8/g0KAgICAgIDAAIQiBSEHAkAgAEGB9wBrIgFBwABxBEAgAiABQUBqrYYhB0IAIQIMAQsgAUUNACAHIAGtIgSGIAJBwAAgAWutiIQhByACIASGIQILIAggAjcDECAIIAc3AxgCQEGB+AAgAGsiAEHAAHEEQCAFIABBQGqtiCEDQgAhBQwBCyAARQ0AIAVBwAAgAGuthiADIACtIgKIhCEDIAUgAoghBQsgCCADNwMAIAggBTcDCCAIKQMIQgSGIAgpAwAiA0I8iIQhAiAIKQMQIAgpAxiEQgBSrSADQv//////////D4OEIgNCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyADQoCAgICAgICACFINACACQgGDIAJ8IQILIAhBIGokACAJIAIgBkKAgICAgICAgIB/g4S/OQMAC5gYAxJ/AXwDfiMAQbAEayIMJAAgDEEANgIsAkAgAb0iGUIAUwRAQQEhEUGZCSETIAGaIgG9IRkMAQsgBEGAEHEEQEEBIRFBnAkhEwwBC0GfCUGaCSAEQQFxIhEbIRMgEUUhFQsCQCAZQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEUEDaiIDIARB//97cRAoIAAgEyARECcgAEGTE0GDGyAFQSBxIgUbQbQWQYcbIAUbIAEgAWIbQQMQJyAAQSAgAiADIARBgMAAcxAo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ABECAAsFAEGbNwsPACABIAAoAgBqIAI2AgALDQAgASAAKAIAaigCAAsYAQF/QRAQHSIAQgA3AwggAEEANgIAIAALGAEBf0EQEB0iAEIANwMAIABCADcDCCAACwwAQTAQHUEAQTAQKgs3AQF/IAEgACgCBCIDQQF1aiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALERsACwUAQZY3CyEAIAAgASgCACABIAEsAAtBAEgbQZM3IAIoAgAQDzYCAAsqAQF/QQwQHSIBQQA6AAQgASAAKAIANgIIIABBADYCACABQcgjNgIAIAELBQBBkzcLBQBBkDcLIQAgACABKAIAIAEgASwAC0EASBtB/DYgAigCABAPNgIAC9gBAQR/IwBBIGsiAyQAIAEoAgAiBEHw////B0kEQAJAAkAgBEELTwRAIARBD3JBAWoiBRAdIQYgAyAFQYCAgIB4cjYCECADIAY2AgggAyAENgIMIAQgBmohBQwBCyADIAQ6ABMgA0EIaiIGIARqIQUgBEUNAQsgBiABQQRqIAQQKxoLIAVBADoAACADIAI2AgAgA0EYaiADQQhqIAMgABEDACADKAIYEBAgAygCGCIAEAYgAygCABAGIAMsABNBAEgEQCADKAIIECkLIANBIGokACAADwsQBAALKgEBf0EMEB0iAUEAOgAEIAEgACgCADYCCCAAQQA2AgAgAUHQIjYCACABCwUAQfw2C2kBAn8jAEEQayIGJAAgASAAKAIEIgdBAXVqIQEgACgCACEAIAYgASACIAMgBCAFIAdBAXEEfyABKAIAIABqKAIABSAACxEOAEEQEB0iACAGKQMINwMIIAAgBikDADcDACAGQRBqJAAgAAsFAEH4NgubAQIBfwF9IwBBEGsiAiQAIAAoAgAhACABQQZIBEACfwJAAkACQCABQQRrDgIAAQILIABBpAJqIAAtAKwCQQNxQQJGDQIaIABBnAJqDAILIABBnAJqIAAtAKwCQQNxQQJGDQEaIABBpAJqDAELIAAgAUECdGpBnAJqCyoCACEDIAJBEGokACADuw8LIAJB0A42AgAgACACEC0QLAALmwECAX8BfSMAQRBrIgIkACAAKAIAIQAgAUEGSARAAn8CQAJAAkAgAUEEaw4CAAECCyAAQZQCaiAALQCsAkEDcUECRg0CGiAAQYwC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bXNlbHZlcyBhcyBkaXJ0eQBpc0RpcnR5AG1hcmtEaXJ0eQBkZXN0cm95AHNldERpc3BsYXkAZ2V0RGlzcGxheQBzZXRGbGV4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAc2V0RmxleEdyb3cAZ2V0RmxleEdyb3cAc2V0T3ZlcmZsb3cAZ2V0T3ZlcmZsb3cAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AHNldEFsaWduQ29udGVudABnZXRBbGlnbkNvbnRlbnQAZ2V0UGFyZW50AGltcGxlbWVudABzZXRNYXhIZWlnaHRQZXJjZW50AHNldEhlaWdodFBlcmNlbnQAc2V0TWluSGVpZ2h0UGVyY2VudABzZXRGbGV4QmFzaXNQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHVzZUxlZ2FjeVN0cmV0Y2hCZWhhdmlvdXIAc2V0VXNlTGVnYWN5U3RyZXRjaEJlaGF2aW91cgBzZXRQb2ludFNjYWxlRmFjdG9yAE1lYXN1cmVDYWxsYmFja1dyYXBwZXIARGlydGllZENhbGxiYWNrV3JhcHBlcgBDYW5ub3QgcmVzZXQgYSBub2RlIHN0aWxsIGF0dGFjaGVkIHRvIGEgb3duZXIAc2V0Qm9yZGVyAGdldEJvcmRlcgBnZXRDb21wdXRlZEJvcmRlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRNYXJnaW5BdXRvAHNldFdpZHRoQXV0bwBTY2FsZSBmYWN0b3Igc2hvdWxkIG5vdCBiZSBsZXNzIHRoYW4gemVybwBzZXRBc3BlY3RSYXRpbwBnZXRBc3BlY3RSYXRpbwBzZXRQb3NpdGlvbgBnZXRQb3NpdGlvbgBub3RpZnlPbkRlc3RydWN0aW9uAHNldEZsZXhEaXJlY3Rpb24AZ2V0RmxleERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAd2lkdGgAc2V0TWF4V2lkdGgAZ2V0TWF4V2lkdGgAc2V0V2lkdGgAZ2V0V2lkdGgAc2V0TWluV2lkdGgAZ2V0TWluV2lkdGgAZ2V0Q29tcHV0ZWRXaWR0aAB1bnNpZ25lZCBsb25nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAEF0dGVtcHRpbmcgdG8gY29uc3RydWN0IFlHTm9kZSB3aXRoIG51bGwgY29uZmlnAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBjcmVhdGVXaXRoQ29uZmlnAGluZgBzZXRBbGlnblNlbGYAZ2V0QWxpZ25TZWxmAFNpemUAdmFsdWUAVmFsdWUAY3JlYXRlAG1lYXN1cmUAc2V0UG9zaXRpb25UeXBlAGdldFBvc2l0aW9uVHlwZQBpc1JlZmVyZW5jZUJhc2VsaW5lAHNldElzUmVmZXJlbmNlQmFzZWxpbmUAY29weVN0eWxlAGRvdWJsZQBOb2RlAGV4dGVuZABpbnNlcnRDaGlsZABnZXRDaGlsZAByZW1vdmVDaGlsZAB2b2lkAGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodE1lYXN1cmVNb2RlIG11c3QgYmUgWUdNZWFzdXJlTW9kZVVuZGVmaW5lZABhdmFpbGFibGVXaWR0aCBpcyBpbmRlZmluaXRlIHNvIHdpZHRoTWVhc3VyZU1vZGUgbXVzdCBiZSBZR01lYXN1cmVNb2RlVW5kZWZpbmVkAHNldEV4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGlzRXhwZXJpbWVudGFsRmVhdHVyZUVuYWJsZWQAZGlydGllZABDYW5ub3QgcmVzZXQgYSBub2RlIHdoaWNoIHN0aWxsIGhhcyBjaGlsZHJlbiBhdHRhY2hlZAB1bnNldE1lYXN1cmVGdW5jAHVuc2V0RGlydGllZEZ1bmMAc2V0RXJyYXRhAGdldEVycmF0YQBFeHBlY3QgY3VzdG9tIGJhc2VsaW5lIGZ1bmN0aW9uIHRvIG5vdCByZXR1cm4gTmFOAE5BTgBJTkYAZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVp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",!
vendor: 3,984 bytes, lines 199-200
199K(re)){var Ae=re;re=a.locateFile?a.locateFile(Ae,u):u+Ae}function he(){var _=re;try{if(_==re&&g)return new Uint8Array(g);if(K(_))try{var P=T0(_.slice(37)),V=new Uint8Array(P.length);for(_=0;_<P.length;++_)V[_]=P.charCodeAt(_);var X=V}catch{throw Error("Converting base64 string to bytes failed.")}else X=void 0;var ce=X;if(ce)return ce;throw"both async and sync fetching of the wasm failed"}catch(be){z(be)}}function pe(){return g||typeof fetch!="function"?Promise.resolve().then(function(){return he()}):fetch(re,{credentials:"same-origin"}).then(function(_){if(!_.ok)throw"failed to load wasm binary file at '"+re+"'";return _.arrayBuffer()}).catch(function(){return he()})}function ve(_){for(;0<_.length;)_.shift()(a)}function ge(_){if(_===void 0)return"_unknown";_=_.replace(/[^a-zA-Z0-9_]/g,"$");var P=_.charCodeAt(0);return 48<=P&&57>=P?"_"+_:_}function me(_,P){return _=ge(_),function(){return P.apply(this,arguments)}}var ye=[{},{value:void 0},{value:null},{value:!0},{value:!1}],Ue=[];function se(_){var P=Error,V=me(_,function(X){this.name=_,this.message=X,X=Error(X).stack,X!==void 0&&(this.stack=this.toString()+`
200`+X.replace(/^Error(:[^\n]*)?\n/,""))});return V.prototype=Object.create(P.prototype),V.prototype.constructor=V,V.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},V}var ie=void 0;function $(_){throw new ie(_)}var te=_=>(_||$("Cannot use deleted val. handle = "+_),ye[_].value),De=_=>{switch(_){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var P=Ue.length?Ue.pop():ye.length;return ye[P]={fa:1,value:_},P}},Ye=void 0,it=void 0;function qe(_){for(var P="";x[_];)P+=it[x[_++]];return P}var At=[];function je(){for(;At.length;){var _=At.pop();_.L.Z=!1,_.delete()}}var oe=void 0,Ze={};function ft(_,P){for(P===void 0&&$("ptr should not be undefined");_.P;)P=_.aa(P),_=_.P;return P}var Oe={};function ct(_){_=Er(_);var P=qe(_);return E0(_),P}function Xe(_,P){var V=Oe[_];return V===void 0&&$(P+" has unknown type "+ct(_)),V}function $e(){}var rt=!1;function Qt(_){--_.count.value,_.count.value===0&&(_.S?_.T.V(_.S):_.O.M.V(_.N))}function at(_,P,V){return P===V?_:V.P===void 0?null:(_=at(_,P,V.P),_===null?null:V.ma(_))}var mt={};function kt(_,P){return P=ft(_,P),Ze[P]}var St=void 0;function G(_){throw new St(_)}function we(_,P){return P.O&&P.N||G("makeClassHandle requires ptr and ptrType"),!!P.T!=!!P.S&&G("Both smartPtrType and smartPtr must be specified"),P.count={value:1},Fe(Object.create(_,{L:{value:P}}))}function Fe(_){return typeof FinalizationRegistry>"u"?(Fe=P=>P,_):(rt=new FinalizationRegistry(P=>{Qt(P.L)}),Fe=P=>{var V=P.L;return V.S&&rt.register(P,{L:V},P),P},$e=P=>{rt.unregister(P)},Fe(_))}var Re={};function Z(_){for(;_.length;){var P=_.pop();_.pop()(P)}}function Ce(_){return this.fromWireType(I[_>>2])}var R={},Se={};function Ve(_,P,V){function X(Me){Me=V(Me),Me.length!==_.length&&G("Mismatched type converter count");for(var ze=0;ze<_.length;++ze)de(_[ze],Me[ze])}_.forEach(function(Me){Se[Me]=P});var ce=Array(P.length),be=[],ke=0;P.forEach((Me,ze)=>{Oe.hasOwnProperty(Me)?ce[ze]=Oe[Me]:(be.push(Me),R.hasOwnProperty(Me)||(R[Me]=[]),R[Me].push(()=>{ce[ze]=Oe[Me],++ke,ke===be.length&&X(ce)}))}),be.length===0&&X(ce)}function E(_){switch(_){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+_)}}function de(_,P,V={}){if(!("argPackAdvance"in P))throw new TypeError("registerType registeredInstance requires argPackAdvance");var X=P.name;if(_||$('type "'+X+'" must have a positive integer typeid pointer'),Oe.hasOwnProperty(_)){if(V.ta)return;$("Cannot register type '"+X+"' twice")}Oe[_]=P,delete Se[_],R.hasOwnProperty(_)&&(P=R[_],delete R[_],P.forEach(ce=>ce()))}function Ee(_){$(_.L.O.M.name+" instance already deleted")}function L(){}function J(_,P,V){if(_[P].R===void 0){var X=_[P];_[P]=function(){return _[P].R.hasOwnProperty(arguments.length)||$("Function '"+V+"' called with an invali
200d number of arguments ("+arguments.length+") - expects one of ("+_[P].R+")!"),_[P].R[arguments.length].apply(this,arguments)},_[P].R=[],_[P].R[X.Y]=X}}function ue(_,P){a.hasOwnProperty(_)?($("Cannot register public name '"+_+"' twice"),J(a,_,_),a.hasOwnProperty(void 0)&&$("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),a[_].R[void 0]=P):a[_]=P}function et(_,P,V,X,ce,be,ke,Me){this.name=_,this.constructor=P,this.W=V,this.V=X,this.P=ce,this.oa=be,this.aa=ke,this.ma=Me,this.ia=[]}function We(_,P,V){for(;P!==V;)P.aa||$("Expected null or instance of "+V.name+", got an instance of "+P.name),_=P.aa(_),P=P.P;return _}function Ke(_,P){return P===null?(this.da&&$("null is not a valid "+this.name),0):(P.L||$('Cannot pass "'+Zt(P)+'" as a '+this.name),P.L.N||$("Cannot pass deleted object as a pointer of type "+this.name),We(P.L.N,P.L.O.M,this.M))}function wt(_,P){if(P===null){if(this.da&&$("null is not a valid "+this.name),this.ca){var V=this.ea();return _!==null&&_.push(this.V,V),V}return 0}if(P.L||$('Cannot pass "'+Zt(P)+'" as a '+this.name),P.L.N||$("Cannot pass deleted object as a pointer of type "+this.name),!this.ba&&P.L.O.ba&&$("Cannot convert argument of type "+(P.L.T?P.L.T.name:P.L.O.name)+" to parameter type "+this.name),V=We(P.L.N,P.L.O.M,this.M),this.ca)switch(P.L.S===void 0&&$("Passing raw pointer to smart pointer is illegal"),this.Aa){case 0:P.L.T===this?V=P.L.S:$("Cannot convert argument of type "+(P.L.T?P.L.T.name:P.L.O.name)+" to parameter type "+this.name);break;case 1:V=P.L.S;break;case 2:if(P.L.T===this)V=P.L.S;else{var X=P.clone();V=this.wa(V,De(function(){X.delete()})),_!==null&&_.push(this.V,V)}break;default:$("Unsupporting sharing policy")}return V}function _t(_,P){return P===null?(this.da&&$("null is not a valid "+this.name),0):(P.L||$('Cannot pass "'+Zt(P)+'" as a '+this.name),P.L.N||$("Cannot pass deleted object as a pointer of type "+this.name),P.L.O.ba&&$("Cannot convert argument of type "+P.L.O.name+" to parameter type "+this.name),We(P.L.N,P.L.O.M,this.M))}function ht(_,P,V,X){this.name=_,this.M=P,this.da=V,this.ba=X,this.ca=!1,this.V=this.wa=this.ea=this.ja=this.Aa=this.va=void 0,P.P!==void 0?this.toWireType=wt:(this.toWireType=X?Ke:_t,this.U=null)}function Et(_,P){a.hasOwnProperty(_)||G("Replacing nonexistant public symbol"),a[_]=P,a[_].Y=void 0}function Dt(_,P){var V=[];return function(){if(V.length=0,Object.assign(V,arguments),_.includes("j")){var X=a["dynCall_"+_];X=V&&V.length?X.apply(null,[P].concat(V)):X.call(null,P)}else X=U.get(P).apply(null,V);return X}}function vt(_,P){_=qe(_);var V=_.includes("j")?Dt(_,P):U.get(P);return typeof V!="function"&&$("unknown function pointer with signature "+_+": "+P),V}var jt=void 0;function p0(_,P){function V(be){ce[be]||Oe[be]||(Se[be]?Se[be].forEach(V):(X.push(be),ce[be]=!0))}var X=[],ce={};throw P.forEach(V),new jt(_+": "+X.map(ct).join([", "]))}function e0(_,P,V,X,ce){var be=P.length;2>be&&$("argTypes array size mismatch! Must at least get return value and 'this' types!");var ke=P[1]!==null&&V!==null,Me=!1;for(V=1;V<P.length;++V)if(P[V]!==null&&P[V].U===void 0){Me=!0;break}var ze=P[0].name!=="void",He=be-2,tt=Array(He),st=[],xt=[];return function(){if(arguments.length!==He&&$("function "+_+" called with "+arguments.length+" arguments, expected "+He+" args!"),xt.length=0,st.length=ke?2:1,st[0]=ce,ke){var a0=P[1].toWireType(xt,this);st[1]=a0}for(var Ot=0;Ot<He;++Ot)tt[Ot]=P[Ot+2].toWireType(xt,arguments[Ot]),st.push(tt[Ot]);if(Ot=X.apply(null,st),Me)Z(xt);else for(var x0=ke?1:2;x0<P.length;x0++){var _0=x0===1?a0:tt[x0-2];P[x0].U!==null&&P[x0].U(_0)}return a0=ze?P[0].fromWireType(Ot):void 0,a0}}function Nt(_,P){for(var V=[],X=0;X<_;X++)V.push(T[P+4*X>>2]);return V}function A0(_){4<_&&--ye[_].fa===0&&(ye[_]=void 0,Ue.push(_))}function Zt(_){if(_===null)return"null";var P=typeof _;return P==="object"||P==="array"||P==="function"?_.toString():""+_}function m0(_,P){switch(P){case 2:return function(V){return this.fromWireType(N[V>>2])};case 3:return function(V){return this.fromWireType(S[V>>3])};default:throw new TypeError("Unknown float type: "+_)}}function I0(_,P,V){switch(P){case 0:return V?function(X){return F[X]}:function(X){return x[X]};case 1:return V?function(X){return Q[X>>1]}:function(X){return v[X>>1]};case 2:return V?function(X){return I[X>>2]}:function(X){return T[X>>2]};default:throw new TypeError("Unknown integer type: "+_)}}function mr(_,P){for(var V="",X=0;!(X>=P/2);++X){var ce=Q[_+2*X>>1];if(ce==0)break;V+=String.fromCharCode(ce)}return V}function jr(_,P,V){if(V===void 0&&(V=2147483647),2>V)return 0;V-=2;var X=P;V=V<2*_.length?V/2:_.length;for(var ce=0;ce<V;++ce)Q[P>>1]=_.charCodeAt(ce),P+=2;return Q[P>>1]=0,P-X}function v0(_){return 2*_.length}function R0(_,P){for(var V=0,X="";!(V>=P/4);){var ce=I[_+4*V>>2];if(ce==0)break;++V,65536<=ce?(ce-=65536,X+=String.fromCharCode(55296|ce>>10,56320|ce&1023)):X+=String.fromCharCode(ce)}return X}function tr(_,P,V){if(V===void 0&&(V=2147483647),4>V)return 0;var X=P;V=X+V-4;for(var ce=0;ce<_.length;++ce){var be=_.charCodeAt(ce);if(55296<=be&&57343>=be){var ke=_.charCodeAt(++ce);be=65536+((be&1023)<<10)|ke&1023}if(I[P>>2]=be,P+=4,P+4>V)break}return I[P>>2]=0,P-X}function lr(_){for(var P=0,V=0;V<_.length;++V){var X=_.charCodeAt(V);55296<=X&&57343>=X&&++V,P+=4}return P}var rr={};function vr(_){var P=rr[_];return P===void 0?qe(_):P}var ot=[];function Or(_){var P=ot.length;return ot.push(_),P}function Vr(_,P){for(var V=Array(_),X=0;X<_;++X)V[X]=Xe(T[P+4*X>>2],"parameter "+X);return V}var ur=[],Jr=[null,[],[]];ie=a.BindingError=se("BindingError"),a.count_emval_handles=function(){for(var _=0,P=5;P<ye.length;++P)ye[P]!==void 0&&++_;return _},a.get_first_emval=function(){for(var _=5;_<ye.length;++_)if(ye[_]!==void 0)return ye[_];return null}
vendor: 13,295 bytes, line 200
200,Ye=a.PureVirtualError=se("PureVirtualError");for(var Rn=Array(256),Zr=0;256>Zr;++Zr)Rn[Zr]=String.fromCharCode(Zr);it=Rn,a.getInheritedInstanceCount=function(){return Object.keys(Ze).length},a.getLiveInheritedInstances=function(){var _=[],P;for(P in Ze)Ze.hasOwnProperty(P)&&_.push(Ze[P]);return _},a.flushPendingDeletes=je,a.setDelayFunction=function(_){oe=_,At.length&&oe&&oe(je)},St=a.InternalError=se("InternalError"),L.prototype.isAliasOf=function(_){if(!(this instanceof L&&_ instanceof L))return!1;var P=this.L.O.M,V=this.L.N,X=_.L.O.M;for(_=_.L.N;P.P;)V=P.aa(V),P=P.P;for(;X.P;)_=X.aa(_),X=X.P;return P===X&&V===_},L.prototype.clone=function(){if(this.L.N||Ee(this),this.L.$)return this.L.count.value+=1,this;var _=Fe,P=Object,V=P.create,X=Object.getPrototypeOf(this),ce=this.L;return _=_(V.call(P,X,{L:{value:{count:ce.count,Z:ce.Z,$:ce.$,N:ce.N,O:ce.O,S:ce.S,T:ce.T}}})),_.L.count.value+=1,_.L.Z=!1,_},L.prototype.delete=function(){this.L.N||Ee(this),this.L.Z&&!this.L.$&&$("Object already scheduled for deletion"),$e(this),Qt(this.L),this.L.$||(this.L.S=void 0,this.L.N=void 0)},L.prototype.isDeleted=function(){return!this.L.N},L.prototype.deleteLater=function(){return this.L.N||Ee(this),this.L.Z&&!this.L.$&&$("Object already scheduled for deletion"),At.push(this),At.length===1&&oe&&oe(je),this.L.Z=!0,this},ht.prototype.pa=function(_){return this.ja&&(_=this.ja(_)),_},ht.prototype.ga=function(_){this.V&&this.V(_)},ht.prototype.argPackAdvance=8,ht.prototype.readValueFromPointer=Ce,ht.prototype.deleteObject=function(_){_!==null&&_.delete()},ht.prototype.fromWireType=function(_){function P(){return this.ca?we(this.M.W,{O:this.va,N:V,T:this,S:_}):we(this.M.W,{O:this,N:_})}var V=this.pa(_);if(!V)return this.ga(_),null;var X=kt(this.M,V);if(X!==void 0)return X.L.count.value===0?(X.L.N=V,X.L.S=_,X.clone()):(X=X.clone(),this.ga(_),X);if(X=this.M.oa(V),X=mt[X],!X)return P.call(this);X=this.ba?X.ka:X.pointerType;var ce=at(V,this.M,X.M);return ce===null?P.call(this):this.ca?we(X.M.W,{O:X,N:ce,T:this,S:_}):we(X.M.W,{O:X,N:ce})},jt=a.UnboundTypeError=se("UnboundTypeError");var T0=typeof atob=="function"?atob:function(_){var P="",V=0;_=_.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var X="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(_.charAt(V++)),ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(_.charAt(V++)),be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(_.charAt(V++)),ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(_.charAt(V++));X=X<<2|ce>>4,ce=(ce&15)<<4|be>>2;var Me=(be&3)<<6|ke;P+=String.fromCharCode(X),be!==64&&(P+=String.fromCharCode(ce)),ke!==64&&(P+=String.fromCharCode(Me))}while(V<_.length);return P},cr={p:function(_,P,V){_=qe(_),P=Xe(P,"wrapper"),V=te(V);var X=[].slice,ce=P.M,be=ce.W,ke=ce.P.W,Me=ce.P.constructor;_=me(_,function(){ce.P.ia.forEach(function(He){if(this[He]===ke[He])throw new Ye("Pure virtual function "+He+" must be implemented in JavaScript")}.bind(this)),Object.defineProperty(this,"__parent",{value:be}),this.__construct.apply(this,X.call(arguments))}),be.__construct=function(){this===be&&$("Pass correct 'this' to __construct");var He=Me.implement.apply(void 0,[this].concat(X.call(arguments)));$e(He);var tt=He.L;He.notifyOnDestruction(),tt.$=!0,Object.defineProperties(this,{L:{value:tt}}),Fe(this),He=tt.N,He=ft(ce,He),Ze.hasOwnProperty(He)?$("Tried to register registered instance: "+He):Ze[He]=this},be.__destruct=function(){this===be&&$("Pass correct 'this' to __destruct"),$e(this);var He=this.L.N;He=ft(ce,He),Ze.hasOwnProperty(He)?delete Ze[He]:$("Tried to unregister unregistered instance: "+He)},_.prototype=Object.create(be);for(var ze in V)_.prototype[ze]=V[ze];return De(_)},j:function(_){var P=Re[_];delete Re[_];var V=P.ea,X=P.V,ce=P.ha,be=ce.map(ke=>ke.sa).concat(ce.map(ke=>ke.ya));Ve([_],be,ke=>{var Me={};return ce.forEach((ze,He)=>{var tt=ke[He],st=ze.qa,xt=ze.ra,a0=ke[He+ce.length],Ot=ze.xa,x0=ze.za;Me[ze.na]={read:_0=>tt.fromWireType(st(xt,_0)),write:(_0,Cr)=>{var nr=[];Ot(x0,_0,a0.toWireType(nr,Cr)),Z(nr)}}}),[{name:P.name,fromWireType:function(ze){var He={},tt;for(tt in Me)He[tt]=Me[tt].read(ze);return X(ze),He},toWireType:function(ze,He){for(var tt in Me)if(!(tt in He))throw new TypeError('Missing field:  "'+tt+'"');var st=V();for(tt in Me)Me[tt].write(st,He[tt]);return ze!==null&&ze.push(X,st),st},argPackAdvance:8,readValueFromPointer:Ce,U:X}]})},v:function(){},B:function(_,P,V,X,ce){var be=E(V);P=qe(P),de(_,{name:P,fromWireType:function(ke){return!!ke},toWireType:function(ke,Me){return Me?X:ce},argPackAdvance:8,readValueFromPointer:function(ke){if(V===1)var Me=F;else if(V===2)Me=Q;else if(V===4)Me=I;else throw new TypeError("Unknown boolean type size: "+P);return this.fromWireType(Me[ke>>be])},U:null})},f:function(_,P,V,X,ce,be,ke,Me,ze,He,tt,st,xt){tt=qe(tt),be=vt(ce,be),Me&&(Me=vt(ke,Me)),He&&(He=vt(ze,He)),xt=vt(st,xt);var a0=ge(tt);ue(a0,function(){p0("Cannot construct "+tt+" due to unbound types",[X])}),Ve([_,P,V],X?[X]:[],function(Ot){if(Ot=Ot[0],X)var x0=Ot.M,_0=x0.W;else _0=L.prototype;Ot=me(a0,function(){if(Object.getPrototypeOf(this)!==Cr)throw new ie("Use 'new' to construct "+tt);if(nr.X===void 0)throw new ie(tt+" has no accessible constructor");var ir=nr.X[arguments.length];if(ir===void 0)throw new ie("Tried to invoke ctor of "+tt+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(nr.X).toString()+") parameters instead!");return ir.apply(this,arguments)});var Cr=Object.create(_0,{constructor:{value:Ot}});Ot.prototype=Cr;var nr=new et(tt,Ot,Cr,xt,x0,be,Me,He);x0=new ht(tt,nr,!0,!1),_0=new ht(tt+"*",nr,!1,!1);var kn=new ht(tt+" const*",nr,!1,!0);return mt[_]={pointerType:_0,ka:kn},Et(a0,Ot),[x0,_0,kn]})},c:function(_,P,V,X,ce,be,ke){var Me=Nt(V,X);P=qe(P),be=vt(ce,be),Ve([],[_],function(ze){function He(){p0("Cannot call "+tt+" due to unbound types",Me)}ze=ze[0];var tt=ze.name+"."+P;P.startsWith("@@")&&(P=Symbol[P.substring(2)]);var st=ze.M.constructor;return st[P]===void 0?(He.Y=V-1,st[P]=He):(J(st,P,tt),st[P].R[V-1]=He),Ve([],Me,function(xt){return xt=e0(tt,[xt[0],null].concat(xt.slice(1)),null,be,ke),st[P].R===void 0?(xt.Y=V-1,st[P]=xt):st[P].R[V-1]=xt,[]}),[]})},o:function(_,P,V,X,ce,be){0<P||z();var ke=Nt(P,V);ce=vt(X,ce),Ve([],[_],function(Me){Me=Me[0];var ze="constructor "+Me.name;if(Me.M.X===void 0&&(Me.M.X=[]),Me.M.X[P-1]!==void 0)throw new ie("Cannot register multiple constructors with identical number of parameters ("+(P-1)+") for class '"+Me.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return Me.M.X[P-1]=()=>{p0("Cannot construct "+Me.name+" due to unbound types",ke)},Ve([],ke,function(He){return He.splice(1,0,null),Me.M.X[P-1]=e0(ze,He,null,ce,be),[]}),[]})},a:function(_,P,V,X,ce,be,ke,Me){var ze=Nt(V,X);P=qe(P),be=vt(ce,be),Ve([],[_],function(He){function tt(){p0("Cannot call "+st+" due to unbound types",ze)}He=He[0];var st=He.name+"."+P;P.startsWith("@@")&&(P=Symbol[P.substring(2)]),Me&&He.M.ia.push(P);var xt=He.M.W,a0=xt[P];return a0===void 0||a0.R===void 0&&a0.className!==He.name&&a0.Y===V-2?(tt.Y=V-2,tt.className=He.name,xt[P]=tt):(J(xt,P,st),xt[P].R[V-2]=tt),Ve([],ze,function(Ot){return Ot=e0(st,Ot,He,be,ke),xt[P].R===void 0?(Ot.Y=V-2,xt[P]=Ot):xt[P].R[V-2]=Ot,[]}),[]})},A:function(_,P){P=qe(P),de(_,{name:P,fromWireType:function(V){var X=te(V);return A0(V),X},toWireType:function(V,X){return De(X)},argPackAdvance:8,readValueFromPointer:Ce,U:null})},m:function(_,P,V){V=E(V),P=qe(P),de(_,{name:P,fromWireType:function(X){return X},toWireType:function(X,ce){return ce},argPackAdvance:8,readValueFromPointer:m0(P,V),U:null})},d:function(_,P,V,X,ce){P=qe(P),ce===-1&&(ce=4294967295),ce=E(V);var be=Me=>Me;if(X===0){var ke=32-8*V;be=Me=>Me<<ke>>>ke}V=P.includes("unsigned")?function(Me,ze){return ze>>>0}:function(Me,ze){return ze},de(_,{name:P,fromWireType:be,toWireType:V,argPackAdvance:8,readValueFromPointer:I0(P,ce,X!==0),U:null})},b:function(_,P,V){function X(be){be>>=2;var ke=T;return new ce(D,ke[be+1],ke[be])}var ce=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][P];V=qe(V),de(_,{name:V,fromWireType:X,argPackAdvance:8,readValueFromPointer:X},{ta:!0})},n:function(_,P){P=qe(P);var V=P==="std::string";de(_,{name:P,fromWireType:function(X){var ce=T[X>>2],be=X+4;if(V)for(var ke=be,Me=0;Me<=ce;++Me){var ze=be+Me;if(Me==ce||x[ze]==0){if(ke=ke?C(x,ke,ze-ke):"",He===void 0)var He=ke;else He+="\0",He+=ke;ke=ze+1}}else{for(He=Array(ce),Me=0;Me<ce;++Me)He[Me]=String.fromCharCode(x[be+Me]);He=He.join("")}return E0(X),He},toWireType:function(X,ce){ce instanceof ArrayBuffer&&(ce=new Uint8Array(ce));var be,ke=typeof ce=="string";if(ke||ce instanceof Uint8Array||ce instanceof Uint8ClampedArray||ce instanceof Int8Array||$("Cannot pass non-string to std::string"),V&&ke){var Me=0;for(be=0;be<ce.length;++be){var ze=ce.charCodeAt(be);127>=ze?Me++:2047>=ze?Me+=2:55296<=ze&&57343>=ze?(Me+=4,++be):Me+=3}be=Me}else be=ce.length;if(Me=hn(4+be+1),ze=Me+4,T[Me>>2]=be,V&&ke){if(ke=ze,ze=be+1,be=x,0<ze){ze=ke+ze-1;for(var He=0;He<ce.length;++He){var tt=ce.charCodeAt(He);if(55296<=tt&&57343>=tt){var st=ce.charCodeAt(++He);tt=65536+((tt&1023)<<10)|st&1023}if(127>=tt){if(ke>=ze)break;be[ke++]=tt}else{if(2047>=tt){if(ke+1>=ze)break;be[ke++]=192|tt>>6}else{if(65535>=tt){if(ke+2>=ze)break;be[ke++]=224|tt>>12}else{if(ke+3>=ze)break;be[ke++]=240|tt>>18,be[ke++]=128|tt>>12&63}be[ke++]=128|tt>>6&63}be[ke++]=128|tt&63}}be[ke]=0}}else if(ke)for(ke=0;ke<be;++ke)He=ce.charCodeAt(ke),255<He&&(E0(ze),$("String has UTF-16 code units that do not fit in 8 bits")),x[ze+ke]=He;else for(ke=0;ke<be;++ke)x[ze+ke]=ce[ke];return X!==null&&X.push(E0,Me),Me},argPackAdvance:8,readValueFromPointer:Ce,U:function(X){E0(X)}})},i:function(_,P,V){if(V=qe(V),P===2)var X=mr,ce=jr,be=v0,ke=()=>v,Me=1;else P===4&&(X=R0,ce=tr,be=lr,ke=()=>T,Me=2);de(_,{name:V,fromWireType:function(ze){for(var He=T[ze>>2],tt=ke(),st,xt=ze+4,a0=0;a0<=He;++a0){var Ot=ze+4+a0*P;(a0==He||tt[Ot>>Me]==0)&&(xt=X(xt,Ot-xt),st===void 0?st=xt:(st+="\0",st+=xt),xt=Ot+P)}return E0(ze),st},toWireType:function(ze,He){typeof He!="string"&&$("Cannot pass non-string to C++ string type "+V);var tt=be(He),st=hn(4+tt+P);return T[st>>2]=tt>>Me,ce(He,st+4,tt+P),ze!==null&&ze.push(E0,st),st},argPackAdvance:8,readValueFromPointer:Ce,U:function(ze){E0(ze)}})},k:function(_,P,V,X,ce,be){Re[_]={name:qe(P),ea:vt(V,X),V:vt(ce,be),ha:[]}},h:function(_,P,V,X,ce,be,ke,Me,ze,He){Re[_].ha.push({na:qe(P),sa:V,qa:vt(X,ce),ra:be,ya:ke,xa:vt(Me,ze),za:He})},C:function(_,P){P=qe(P),de(_,{ua:!0,name:P,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(_,P,V,X,ce){_=ot[_],P=te(P),V=vr(V);var be=[];return T[X>>2]=De(be),_(P,V,be,ce)},t:function(_,P,V,X){_=ot[_],P=te(P),V=vr(V),_(P,V,null,X)},g:A0,l:function(_,P){var V=Vr(_,P),X=V[0];P=X.name+"_$"+V.slice(1).map(function(ke){return ke.name}).join("_")+"$";var ce=ur[P];if(ce!==void 0)return ce;var be=Array(_-1);return ce=Or((ke,Me,ze,He)=>{for(var tt=0,st=0;st<_-1;++st)be[st]=V[st+1].readValueFromPointer(He+tt),tt+=V[st+1].argPackAdvance;for(ke=ke[Me].apply(ke,be),st=0;st<_-1;++st)V[st+1].la&&V[st+1].la(be[st]);if(!X.ua)return X.toWireType(ze,ke)}),ur[P]=ce},q:function(_){4<_&&(ye[_].fa+=1)},r:function(_){var P=te(_);Z(P),A0(_)},e:function(){z("")},x:function(_,P,V){x.copyWithin(_,P,P+V)},w:function(_){var P=x.length;if(_>>>=0,2147483648<_)return!1;for(var V=1;4>=V;V*=2){var X=P*(1+.2/V);X=Math.min(X,_+100663296);var ce=Math;X=Math.max(_,X),ce=ce.min.call(ce,2147483648,X+(65536-X%65536)%65536);e:{try{p.grow(ce-D.byteLength+65535>>>16),O();var be=1;break e}catch{}be=void 0}if(be)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(_,P,V,X){for(var ce=0,be=0;be<V;be++){var ke=T[P>>2],Me=T[P+4>>2];P+=8;for(var ze=0;ze<Me;ze++){var He=x[ke+ze],tt=Jr[_];He===0||He===10?((_===1?f:h)(C(tt,0)),tt.length=0):tt.push(He)}ce+=Me}return T[X>>2]=ce,0}};(function(){function _(ce){a.asm=ce.exports,p=a.asm.D,O(),U=a.asm.I,b.unshift(a.asm.E),k--,a.monitorRunDependencies&&a.monitorRunDependencies(k),k==0&&Y&&(ce=Y,Y=null,ce())}function P(ce){_(ce.instance)}function V(ce){return pe().then(function(be){return WebAssembly.instantiate(be,X)}).then(function(be){return be}).then(ce,function(be){h("failed to asynchronously prepare wasm: "+be),z(be)})}var X={a:cr};if(k++,a.monitorRunDependencies&&a.monitorRunDependencies(k),a.instantiateWasm)try{return a.instantiateWasm(X,_)}catch(ce){h("Module.instantiateWasm callback failed with error: "+ce),s(ce)}return(function(){return g||typeof WebAssembly.instantiateStreaming!="function"||K(re)||typeof fetch!="function"?V(P):fetch(re,{credentials:"same-origin"}).then(function(ce){return WebAssembly.instantiateStreaming(ce,X).then(P,function(be){return h("wasm streaming compile failed: "+be),h("falling back to ArrayBuffer instantiation"),V(P)})})})().catch(s),{}})(),a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.E).apply(null,arguments)};var Er=a.___getTypeName=function(){return(Er=a.___getTypeName=a.asm.F).apply(null,arguments)};a.__embind_initialize_bindings=function(){return(a.__embind_initialize_bindings=a.asm.G).apply(null,arguments)};
200var hn=a._malloc=function(){return(hn=a._malloc=a.asm.H).apply(null,arguments)},E0=a._free=function(){return(E0=a._free=a.asm.J).apply(null,arguments)};a.dynCall_jiji=function(){return(a.dynCall_jiji=a.asm.K).apply(null,arguments)};var Kr;Y=function _(){Kr||_i(),Kr||(Y=_)};function _i(){function _(){if(!Kr&&(Kr=!0,a.calledRun=!0,!m)){if(ve(b),o(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),a.postRun)for(typeof a.postRun=="function"&&(a.postRun=[a.postRun]);a.postRun.length;){var P=a.postRun.shift();M.unshift(P)}ve(M)}}if(!(0<k)){if(a.preRun)for(typeof a.preRun=="function"&&(a.preRun=[a.preRun]);a.preRun.length;)W();ve(j),0<k||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1),_()},1)):_())}}if(a.preInit)for(typeof a.preInit=="function"&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();return _i(),i.ready})})();t.exports=r})(P1)),P1.exports}var S4;function QG(){return S4||(S4=1,(function(t){Object.defineProperty(t,"__esModule",{value:!0});var e={loadYoga:!0};t.loadYoga=o;var r=i(BG()),n=ZI();Object.keys(n).forEach(function(s){s==="default"||s==="__esModule"||Object.prototype.hasOwnProperty.call(e,s)||s in t&&t[s]===n[s]||Object.defineProperty(t,s,{enumerable:!0,get:function(){return n[s]}})});function i(s){return s&&s.__esModule?s:{default:s}}const a=DG();async function o(){return(0,r.default)(await a())}})(M1)),M1}var nt=QG();const xG=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8
200E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var R4=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Jn=[],sn=[],FG=typeof Uint8Array<"u"?Uint8Array:Array,tg=!1;function KI(){tg=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)Jn[e]=t[e],sn[t.charCodeAt(e)]=e;sn[45]=62,sn[95]=63}function SG(t){tg||KI();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 FG(s*3/4-a),n=a>0?s-4:s;var l=0;for(e=0,r=0;e<n;e+=4,r+=3)i=sn[t.charCodeAt(e)]<<18|sn[t.charCodeAt(e+1)]<<12|sn[t.charCodeAt(e+2)]<<6|sn[t.charCodeAt(e+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=i&255;return a===2?(i=sn[t.charCodeAt(e)]<<2|sn[t.charCodeAt(e+1)]>>4,o[l++]=i&255):a===1&&(i=sn[t.charCodeAt(e)]<<10|sn[t.charCodeAt(e+1)]<<4|sn[t.charCodeAt(e+2)]>>2,o[l++]=i>>8&255,o[l++]=i&255),o}function RG(t){return Jn[t>>18&63]+Jn[t>>12&63]+Jn[t>>6&63]+Jn[t&63]}function kG(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(RG(n));return i.join("")}function k4(t){tg||KI();for(var e,r=t.length,n=r%3,i="",a=[],o=16383,s=0,l=r-n;s<l;s+=o)a.push(kG(t,s,s+o>l?l:s+o));return n===1?(e=t[r-1],i+=Jn[e>>2],i+=Jn[e<<4&63],i+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],i+=Jn[e>>10],i+=Jn[e>>4&63],i+=Jn[e<<2&63],i+="="),a.push(i),a.join("")}function yA(t,e,r,n,i){var a,o,s=i*8-n-1,l=(1<<s)-1,u=l>>1,f=-7,h=r?i-1:0,g=r?-1:1,p=t[e+h];for(h+=g,a=p&(1<<-f)-1,p>>=-f,f+=s;f>0;a=a*256+t[e+h],h+=g,f-=8);for(o=a&(1<<-f)-1,a>>=-f,f+=n;f>0;o=o*256+t[e+h],h+=g,f-=8);if(a===0)a=1-u;else{if(a===l)return o?NaN:(p?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-u}return(p?-1:1)*o*Math.pow(2,a-n)}function XI(t,e,r,n,i,a){var o,s,l,u=a*8-i-1,f=(1<<u)-1,h=f>>1,g=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,m=n?1:-1,C=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=f):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+h>=1?e+=g/l:e+=g*Math.pow(2,1-h),e*l>=2&&(o++,l/=2),o+h>=f?(s=0,o=f):o+h>=1?(s=(e*l-1)*Math.pow(2,i),o=o+h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=s&255,p+=m,s/=256,i-=8);for(o=o<<i|s,u+=i;u>0;t[r+p]=o&255,p+=m,o/=256,u-=8);t[r+p-m]|=C*128}var TG={}.toString,$I=Array.isArray||function(t){return TG.call(t)=="[object Array]"};/*!
201 * The buffer module from node.js, for the browser.
202 *
203 * @author   Feross Aboukhadijeh <[email protected]> <http://feross.org>
204 * @license  MIT
205 */var _G=50;_e.TYPED_ARRAY_SUPPORT=R4.TYPED_ARRAY_SUPPORT!==void 0?R4.TYPED_ARRAY_SUPPORT:!0;Sc();function Sc(){return _e.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Qi(t,e){if(Sc()<e)throw new RangeError("Invalid typed array length");return _e.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=_e.prototype):(t===null&&(t=new _e(e)),t.length=e),t}function _e(t,e,r){if(!_e.TYPED_ARRAY_SUPPORT&&!(this instanceof _e))return new _e(t,e,r);
vendor: 17,187 bytes, line 205
205if(typeof t=="number"){if(typeof e=="string")throw new Error("If encoding is specified then the first argument must be a string");return rg(this,t)}return ey(this,t,e,r)}_e.poolSize=8192;_e._augment=function(t){return t.__proto__=_e.prototype,t};function ey(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?LG(t,e,r,n):typeof e=="string"?OG(t,e,r):MG(t,e)}_e.from=function(t,e,r){return ey(null,t,e,r)};_e.TYPED_ARRAY_SUPPORT&&(_e.prototype.__proto__=Uint8Array.prototype,_e.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&_e[Symbol.species]);function ty(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 NG(t,e,r,n){return ty(e),e<=0?Qi(t,e):r!==void 0?typeof n=="string"?Qi(t,e).fill(r,n):Qi(t,e).fill(r):Qi(t,e)}_e.alloc=function(t,e,r){return NG(null,t,e,r)};function rg(t,e){if(ty(e),t=Qi(t,e<0?0:ng(e)|0),!_e.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}_e.allocUnsafe=function(t){return rg(null,t)};_e.allocUnsafeSlow=function(t){return rg(null,t)};function OG(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!_e.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=ry(e,r)|0;t=Qi(t,n);var i=t.write(e,r);return i!==n&&(t=t.slice(0,i)),t}function xh(t,e){var r=e.length<0?0:ng(e.length)|0;t=Qi(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function LG(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),_e.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=_e.prototype):t=xh(t,e),t}function MG(t,e){if(si(e)){var r=ng(e.length)|0;return t=Qi(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"||nH(e.length)?Qi(t,0):xh(t,e);if(e.type==="Buffer"&&$I(e.data))return xh(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function ng(t){if(t>=Sc())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Sc().toString(16)+" bytes");return t|0}_e.isBuffer=iH;function si(t){return!!(t!=null&&t._isBuffer)}_e.compare=function(e,r){if(!si(e)||!si(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};_e.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}};_e.concat=function(e,r){if(!$I(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return _e.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var i=_e.allocUnsafe(r),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!si(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function ry(t,e){if(si(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 Rc(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return uy(t).length;default:if(n)return Rc(t).length;e=(""+e).toLowerCase(),n=!0}}_e.byteLength=ry;function PG(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 JG(this,e,r);case"utf8":case"utf-8":return ay(this,e,r);case"ascii":return jG(this,e,r);case"latin1":case"binary":return VG(this,e,r);case"base64":return WG(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ZG(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}_e.prototype._isBuffer=!0;function eo(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}_e.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)eo(this,r,r+1);return this};_e.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)eo(this,r,r+3),eo(this,r+1,r+2);return this};_e.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)eo(this,r,r+7),eo(this,r+1,r+6),eo(this,r+2,r+5),eo(this,r+3,r+4);return this};_e.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?ay(this,0,e):PG.apply(this,arguments)};_e.prototype.equals=function(e){if(!si(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:_e.compare(this,e)===0};_e.prototype.inspect=function(){var e="",r=_G;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};_e.prototype.compare=function(e,r,n,i,a){if(!si(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,l=Math.min(o,s),u=this.slice(i,a),f=e.slice(r,n),h=0;h<l;++h)if(u[h]!==f[h]){o=u[h],s=f[h];break}return o<s?-1:s<o?1:0};function ny(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=_e.from(e,n)),si(e))return e.length===0?-1:T4(t,e,r,n,i);if(typeof e=="number")return e=e&255,_e.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):T4(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function T4(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 l(p,m){return a===1?p[m]:p.readUInt16BE(m*a)}var u;if(i){var f=-1;for(u=r;u<o;u++)if(l(t,u)===l(e,f===-1?0:u-f)){if(f===-1&&(f=u),u-f+1===s)return f*a}else f!==-1&&(u-=u-f),f=-1}else for(r+s>o&&(r=o-s),u=r;u>=0;u--){for(var h=!0,g=0;g<s;g++)if(l(t,u+g)!==l(e,g)){h=!1;break}if(h)return u}return-1}_e.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};_e.prototype.indexOf=function(e,r,n){return ny(this,e,r,n,!0)};_e.prototype.lastIndexOf=function(e,r,n){return ny(this,e,r,n,!1)};function UG(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 GG(t,e,r,n){return BA(Rc(e,t.length-r),t,r,n)}function iy(t,e,r,n){return BA(tH(e),t,r,n)}function HG(t,e,r,n){return iy(t,e,r,n)}function YG(t,e,r,n){return BA(uy(e),t,r,n)}function zG(t,e,r,n){return BA(rH(e,t.length-r),t,r,n)}_e.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 UG(this,e,r,n);case"utf8":case"utf-8":return GG(this,e,r,n);case"ascii":return iy(this,e,r,n);case"latin1":case"binary":return HG(this,e,r,n);case"base64":return YG(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zG(this,e,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}};_e.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function WG(t,e,r){return e===0&&r===t.length?k4(t):k4(t.slice(e,r))}function ay(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 l,u,f,h;switch(s){case 1:a<128&&(o=a);break;case 2:l=t[i+1],(l&192)===128&&(h=(a&31)<<6|l&63,h>127&&(o=h));break;case 3:l=t[i+1],u=t[i+2],(l&192)===128&&(u&192)===128&&(h=(a&15)<<12|(l&63)<<6|u&63,h>2047&&(h<55296||h>57343)&&(o=h));break;case 4:l=t[i+1],u=t[i+2],f=t[i+3],(l&192)===128&&(u&192)===128&&(f&192)===128&&(h=(a&15)<<18|(l&63)<<12|(u&63)<<6|f&63,h>65535&&h<1114112&&(o=h))}}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 qG(n)}var _4=4096;function qG(t){var e=t.length;if(e<=_4)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=_4));return r}function jG(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 VG(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 JG(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+=eH(t[a]);return i}function ZG(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}_e.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(_e.TYPED_ARRAY_SUPPORT)i=this.subarray(e,r),i.__proto__=_e.prototype;else{var a=r-e;i=new _e(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+e]}return i};function W0(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")}_e.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||W0(e,r,this.length);for(var i=this[e],a=1,o=0;++o<r&&(a*=256);)i+=this[e+o]*a;return i};_e.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||W0(e,r,this.length);for(var i=this[e+--r],a=1;r>0&&(a*=256);)i+=this[e+--r]*a;return i};_e.prototype.readUInt8=function(e,r){return r||W0(e,1,this.length),this[e]};_e.prototype.readUInt16LE=function(e,r){return r||W0(e,2,this.length),this[e]|this[e+1]<<8};_e.prototype.readUInt16BE=function(e,r){return r||W0(e,2,this.length),this[e]<<8|this[e+1]};_e.prototype.readUInt32LE=function(e,r){return r||W0(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};_e.prototype.readUInt32BE=function(e,r){return r||W0(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};_e.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||W0(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};_e.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||W0(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};_e.prototype.readInt8=function(e,r){return r||W0(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};_e.prototype.readInt16LE=function(e,r){r||W0(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};_e.prototype.readInt16BE=function(e,r){r||W0(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};_e.prototype.readInt32LE=function(e,r){return r||W0(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};_e.prototype.readInt32BE=function(e,r){return r||W0(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};_e.prototype.readFloatLE=function(e,r){return r||W0(e,4,this.length),yA(this,e,!0,23,4)};_e.prototype.readFloatBE=function(e,r){return r||W0(e,4,this.length),yA(this,e,!1,23,4)};_e.prototype.readDoubleLE=function(e,r){return r||W0(e,8,this.length),yA(this,e,!0,52,8)};_e.prototype.readDoubleBE=function(e,r){return r||W0(e,8,this.length),yA(this,e,!1,52,8)};function Nr(t,e,r,n,i,a){if(!si(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")}_e.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;Nr(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};_e.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;Nr(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};_e.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,1,255,0),_e.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};function wA(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}_e.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,2,65535,0),_e.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):wA(this,e,r,!0),r+2};_e.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,2,65535,0),_e.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):wA(this,e,r,!1),r+2};function bA(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}_e.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,4,4294967295,0),_e.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):bA(this,e,r,!0),r+4};_e.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,4,4294967295,0),_e.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):bA(this,e,r,!1),r+4};_e.prototype.writeIntLE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);Nr(this,e,r,n,a-1,-a)}var o=0,s=1,l=0;for(this[r]=e&255;++o<n&&(s*=256);)e<0&&l===0&&this[r+o-1]!==0&&(l=1),this[r+o]=(e/s>>0)-l&255;return r+n};_e.prototype.writeIntBE=function(e,r,n,i){if(e=+e,r=r|0,!i){var a=Math.pow(2,8*n-1);Nr(this,e,r,n,a-1,-a)}var o=n-1,s=1,l=0;for(this[r+o]=e&255;--o>=0&&(s*=256);)e<0&&l===0&&this[r+o+1]!==0&&(l=1),this[r+o]=(e/s>>0)-l&255;return r+n};_e.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,1,127,-128),_e.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};_e.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,2,32767,-32768),_e.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):wA(this,e,r,!0),r+2};_e.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,2,32767,-32768),_e.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):wA(this,e,r,!1),r+2};_e.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,4,2147483647,-2147483648),_e.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):bA(this,e,r,!0),r+4};_e.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||Nr(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),_e.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):bA(this,e,r,!1),r+4};function oy(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 sy(t,e,r,n,i){return i||oy(t,e,r,4),XI(t,e,r,n,23,4),r+4}_e.prototype.writeFloatLE=function(e,r,n){return sy(this,e,r,!0,n)};_e.prototype.writeFloatBE=function(e,r,n){return sy(this,e,r,!1,n)};function ly(t,e,r,n,i){return i||oy(t,e,r,8),XI(t,e,r,n,52,8),r+8}_e.prototype.writeDoubleLE=function(e,r,n){return ly(this,e,r,!0,n)};_e.prototype.writeDoubleBE=function(e,r,n){return ly(this,e,r,!1,n)};_e.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||!_e.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};_e.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)}
205if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!_e.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=si(e)?e:Rc(new _e(e,i).toString()),l=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%l]}return this};var KG=/[^+\/0-9A-Za-z-_]/g;function XG(t){if(t=$G(t).replace(KG,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function $G(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function eH(t){return t<16?"0"+t.toString(16):t.toString(16)}function Rc(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 tH(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function rH(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 uy(t){return SG(XG(t))}function BA(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 nH(t){return t!==t}function iH(t){return t!=null&&(!!t._isBuffer||cy(t)||aH(t))}function cy(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function aH(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&cy(t.slice(0,0))}sl.isValid=function(e){try{return!!new sl(e)}catch{return!1}};var ig=function(e){if(this.data=null,this.width=null,this.height=null,this.data=e,e.readUInt16BE(0)!==65496)throw new Error("SOI not found in JPEG");for(var r=kv.decode(this.data),n=0;n<r.length;n+=1){var i=r[n];i.name==="EXIF"&&i.entries.orientation&&(this.orientation=i.entries.orientation),i.name==="SOF"&&(this.width||(this.width=i.width),this.height||(this.height=i.height))}if(this.orientation>4){var a=[this.height,this.width];this.width=a[0],this.height=a[1]}};ig.isValid=function(t){return t&&_e.isBuffer(t)&&t.readUInt16BE(0)===65496};var oH=function(e){var r=e===void 0?{}:e,n=r.limit,i=n===void 0?100:n,a={},o=[];return{get:function(l){return a[l]},set:function(l,u){o.push(l),o.length>i&&delete a[o.shift()],a[l]=u},reset:function(){a={},o=[]},length:function(){return o.length}}},U1=oH({limit:30}),sH=(function(){var t=zc(ri().mark(function e(r,n){var i,a;return ri().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,pm(r,n);case 2:return i=s.sent,s.next=5,i.buffer?i.buffer():i.arrayBuffer();case 5:return a=s.sent,s.abrupt("return",a.constructor.name==="Buffer"?a:_e.from(a));case 7:case"end":return s.stop()}},e)}));return function(r,n){return t.apply(this,arguments)}})(),Ay=function(e){var r=e.toLowerCase();return r==="jpg"||r==="jpeg"||r==="png"},lH=function(e){var r;return ig.isValid(e)?r="jpg":sl.isValid(e)&&(r="png"),r},uH=function(e){var r=e.uri;return/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(r)};function kl(t,e){switch(e.toLowerCase()){case"jpg":case"jpeg":return new ig(t);case"png":return new sl(t);default:return null}}var cH=function(e){var r=e.uri,n=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(r),i=n[1],a=n[2];if(!Ay(i))throw new Error("Base64 image invalid format: "+i);return new Promise(function(o){return o(kl(_e.from(a,"base64"),i))})},AH=function(e){if(e.data&&e.format)return new Promise(function(r){return r(kl(e.data,e.format))});throw new Error("Invalid data given for local file: "+JSON.stringify(e))},fy=function(e){var r=lH(e);return r?new Promise(function(n){return n(kl(e,r))}):Promise.resolve()},fH=(function(){var t=zc(ri().mark(function e(r){var n,i,a,o,s;return ri().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(n=r.type,!(!n||n==="application/octet-stream")){u.next=7;break}return u.next=4,r.arrayBuffer();case 4:return i=u.sent,a=_e.from(i),u.abrupt("return",fy(a));case 7:if(n.startsWith("image/")){u.next=9;break}throw new Error("Invalid blob type: "+n);case 9:if(o=n.replace("image/",""),Ay(o)){u.next=12;break}throw new Error("Invalid blob type: "+n);case 12:return u.next=14,r.arrayBuffer();case 14:return s=u.sent,u.abrupt("return",kl(_e.from(s),o));case 16:case"end":return u.stop()}},e)}));return function(r){return t.apply(this,arguments)}})(),hH=function(e){var r=e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71&&e[4]===13&&e[5]===10&&e[6]===26&&e[7]===10,n=e[0]===255&&e[1]===216&&e[2]===255,i="";if(r)i="png";else if(n)i="jpg";else throw new Error("Not valid image extension");return i},dH=(function(){var t=zc(ri().mark(function e(r){var n,i,a,o,s,l,u,f;return ri().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:n=r.uri,i=r.body,a=r.headers,o=r.method,s=o===void 0?"GET":o,l=r.credentials;{g.next=7;break}case 4:g.t0=g.sent,g.next=10;break;case 7:return g.next=9,sH(n,{body:i,headers:a,method:s,credentials:l});case 9:g.t0=g.sent;case 10:return u=g.t0,f=hH(u),g.abrupt("return",kl(u,f));case 13:case"end":return g.stop()}},e)}));return function(r){return t.apply(this,arguments)}})(),hy=function(e,r){var n=r===void 0?{}:r,i=n.cache,a=i===void 0?!0:i,o,s=e.data?e.data.toString():e.ur
205i;if(typeof Blob<"u"&&e instanceof Blob)o=fH(e);else if(_e.isBuffer(e))o=fy(e);else{if(a&&U1.get(s))return U1.get(s);uH(e)?o=cH(e):typeof e=="object"&&e.data?o=AH(e):o=dH(e)}if(!o)throw new Error("Cannot resolve image");return a&&U1.set(s,o),o};const dy=t=>{let e=0,r="";const n=[];return t.forEach(i=>{r+=i.string,n.push({start:e,end:e+i.string.length,attributes:i.attributes||{}}),e+=i.string.length}),{string:r,runs:n}},gy=(t,e)=>{switch(e){case"uppercase":return t.toUpperCase();case"lowercase":return t.toLowerCase();case"capitalize":return WQ(t);case"upperfirst":return Jh(t);default:return t}};class gH{constructor(e){this.name=e,this.src=CA.open(null,e)}encode(e){return this.src.encode(e)}layout(e){const[r,n]=this.encode(e);return{positions:n,stringIndices:n.map((i,a)=>a),glyphs:r.map((i,a)=>{const o=this.getGlyph(parseInt(i,16));return o.advanceWidth=n[a].advanceWidth,o})}}glyphForCodePoint(e){const r=this.getGlyph(e);return r.advanceWidth=400,r}getGlyph(e){return{id:e,_font:this.src,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e)}}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}}const G1={},pH=[173],N4=t=>t.attributes.fontSize||12,py=t=>{if(G1[t])return G1[t];const e=new gH(t);return G1[t]=e,e},O4=()=>py("Helvetica"),mH=(t,e,r)=>{const n=[...e,r,O4()];for(let i=0;i<n.length;i+=1){const a=n[i];if(!pH.includes(t)&&a&&a.hasGlyphForCodePoint&&a.hasGlyphForCodePoint(t))return a}return O4()},my=()=>t=>{let{string:e,runs:r}=t,n=null,i=null,a=0,o=0;const s=[];for(let l=0;l<r.length;l+=1){const u=r[l],f=u.attributes.font.map(g=>typeof g=="string"?py(g):g);if(e.length===0){s.push({start:0,end:0,attributes:{font:f}});break}const h=e.slice(u.start,u.end);for(let g=0;g<h.length;g+=1){const p=h[g],m=p.codePointAt(),C=mH(m,f,n),D=N4(u);(C!==n||D!==i||C.unitsPerEm!==n.unitsPerEm)&&(n&&s.push({start:a,end:o,attributes:{font:n,scale:i/n.unitsPerEm}}),n=C,i=D,a=o),o+=p.length}}if(a<e.length){const l=N4(Fi(r));s.push({start:a,end:e.length,attributes:{font:n,scale:l/n.unitsPerEm}})}return{string:e,runs:s}},vH=t=>t.type===fo,EH={bidi:GI,linebreaker:HI,justification:WI,textDecoration:qI,scriptItemizer:jI,wordHyphenation:JI,fontSubstitution:my},CH=UI(EH),vy=(t,e)=>{if(!e)return[{string:""}];const r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:l,textDecorationStyle:u,textTransform:f,opacity:h}=e.props,g=e.props.textDecoration,C={font:(typeof i=="string"?[i]:[...i||[]]).map(D=>{if(typeof D!="string")return D;const F={fontFamily:D,fontWeight:a,fontStyle:o},x=t?t.getFont(F):null;return x?x.data:D}),opacity:h,fontSize:s,color:n,underlineStyle:u,underline:g==="underline"||g==="underline line-through"||g==="line-through underline",underlineColor:l||n,strike:g==="line-through"||g==="underline line-through"||g==="line-through underline",strikeStyle:u,strikeColor:l||n};for(let D=0;D<e.children.length;D+=1){const F=e.children[D];vH(F)?r.push({string:gy(F.value,f),attributes:C}):F&&r.push(...vy(F))}return r},IH=(t,e)=>dy(vy(t,e)),L4=999999999999,yH={before:-.5,after:-.5},wH=t=>e=>{var r,n;const i=IH(t,e),a=((r=e.props)===null||r===void 0?void 0:r.x)||0,o=((n=e.props)===null||n===void 0?void 0:n.y)||0,s={x:a,y:o,width:L4,height:L4},u={hyphenationCallback:e.props.hyphenationCallback||t?.getHyphenationCallback()||null,shrinkWhitespaceFactor:yH},f=CH(i,s,u).flat();return Object.assign({},e,{lines:f})},bH=(t,e)=>{if(!e.children)return e;const r=e.children.map(wH(t));return Object.assign({},e,{children:r})},BH=t=>
205t.type===um,DH=t=>(((t.children||[]).find(BH)||{}).children||[]).reduce((i,a)=>{var o;const s=(o=a.props)===null||o===void 0?void 0:o.id;return s&&(i[s]=a),i},{}),QH=t=>t.type!==um,xH=t=>{if(!t.children)return t;const e=t.children.filter(QH);return Object.assign({},t,{children:e})},M4=/url\(['"]?#([^'"]+)['"]?\)/,P4=(t,e)=>{if(!e)return;if(!M4.test(e))return e;const r=e.match(M4);return t[r[1]]},Ey=t=>e=>{var r,n;const i=P4(t,(r=e.props)===null||r===void 0?void 0:r.fill),a=P4(t,(n=e.props)===null||n===void 0?void 0:n.clipPath),o=Object.assign({},e.props,{fill:i,clipPath:a}),s=e.children?e.children.map(Ey(t)):void 0;return Object.assign({},e,{props:o,children:s})},FH=t=>{if(!t.children)return t;const e=DH(t),r=t.children.map(Ey(e));return Object.assign({},t,{children:r})},SH=t=>xH(FH(t)),Cy=t=>{if(!t)return null;const e=t.split(/[,\s]+/).map(parseFloat);return e.length!==4?null:{minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}},RH=t=>{const e=Cy(t.props.viewBox);return e?{width:e.maxX,height:e.maxY}:t.props.width&&t.props.height?{width:parseFloat(t.props.width),height:parseFloat(t.props.height)}:{width:0,height:0}},kH=["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"],TH=t=>{const e=t.props||{};return Vh(kH,e)},Iy=t=>{if(!t.children)return t;const e=TH(t),r=t.children.map(n=>{const i=Object.assign({},e,n.props||{}),a=Object.assign({},n,{props:i});return Iy(a)});return Object.assign({},t,{children:r})},_H=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}},NH=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray"],OH=["y","y1","y2","height","cy","ry"],LH=["x","x1","x2","width","cx","rx"],ag=t=>e=>e.type===t,MH=ag(ga),yy=ag(ut),PH=ag(fo),UH=t=>e=>cv(e,(r,n)=>{const i=H0(r);return i&&OH.includes(n)?i.percent*t.height:i&&LH.includes(n)?i.percent*t.width:r}),H1=t=>{const e=H0(t);return e?e.percent:parseFloat(t)},GH=t=>e=>{let r=UH(t)(e.props);return r=qc({x:parseFloat,x1:parseFloat,x2:parseFloat,y:parseFloat,y1:parseFloat,y2:parseFloat,r:parseFloat,rx:parseFloat,ry:parseFloat,cx:parseFloat,cy:parseFloat,width:parseFloat,height:parseFloat,offset:H1,fill:ec,opacity:H1,stroke:ec,stopOpacity:H1,stopColor:ec,transform:yI},r),Object.assign({},e,{props:r})},HH=t=>{const e=t.style||{},r=Object.assign({},e,t.props);return Object.assign({},t,{props:r})},YH=t=>{const e=n=>n==="none"?null:n,r=cv(t.props,e);return Object.assign({},t,{props:r})},zH=t=>{const e=t.props||{},r=Vh(NH,e),n=Object.assign({},r,t.style||{});return Object.assign({},t,{style:n})},WH=t=>{const e=qc({width:parseFloat,height:parseFloat,viewBox:Cy,preserveAspectRatio:_H},t.props);return Object.assign({},t,{props:e})},qH=t=>({type:cm,props:{},children:[t]}),jH=t=>{if(!yy(t)||!t.children)return t;const e=n=>PH(n)?qH(n):n,r=t.children.map(e);return Object.assign({},t,{children:r})},wy=t=>e=>{if(yy(e))return bH(t,e);if(!e.children)return e;const r=e.children.map(wy(t));return Object.assign({},e,{children:r})},VH=t=>Rr(GH(t),jH,YH,HH),by=t=>e=>{if(!e.children)return e;const r=Rr(by(t),VH(t)),n=e.children.map(r);return Object.assign({},e,{children:n})},JH=(t,e)=>{const r=RH(t);return Rr(SH,wy(e),WH,zH,Iy,by(r))(t)},By=(t,e)=>{if(!t.children)return t;const r=a=>By(a,e),n=MH(t)?JH(t,e):t,i=n.children.map(r);return Object.assign({},n,{children:i})};let Tu;const ZH=async()=>{Tu||(Tu=await nt.loadYoga());const t=Tu.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>Tu.Node.createWithConfig(t)}}},KH=async t=>{const e=await ZH();return Object.assign({},t,{yoga:e})},U4=t=>t.style.zIndex,XH=t=>t.type!==dm&&t.type!==ga,$H=(t,e)=>{const r=U4(t),n=U4(e);return!r&&!n?0:r?n?n-r:-1:1},Dy=t=>{if(!t.children)return t;const r=(XH(t)?t.children.sort($H):t.children).map(Dy);return Object.assign({},t,{children:r})},na={},Qy=xG(),eY=t=>function(){return t(...arguments).then(e=>e,e=>e)},tY=()=>eY(hy),rY=t=>t!=="️",G4=(t,e)=>Array.from(t).filter(e?()=>!0:rY).map(r=>r.codePointAt(0).toString(16)).join("-"),nY=(t,e)=>{const{url:r,format:n,builder:i,withVariationSelectors:a}=e;return typeof i=="function"?i(G4(t,a)):""+r+G4(t,a)+"."+n},H4=(t,e)=>{if(!e||!e.url&&!e.builder)return[];const r=[];
205return Array.from(t.matchAll(Qy)).forEach(n=>{const i=n[0];if(!na[i]||na[i].loading){const a=nY(i,e);na[i]={loading:!0};const o=tY();r.push(o({uri:a}).then(s=>{na[i].loading=!1,na[i].data=s.data}))}}),r},iY=["©️","®","™"],aY=t=>{const e=[];for(let r=0;r<t.length;r+=1){const n=t[r];let i=0;Array.from(n.string.matchAll(Qy)).forEach(a=>{const{index:o}=a,s=a[0],l=iY.includes(s),u=n.attributes.fontSize,f=n.string.slice(i,o+a[0].length);na[s]&&na[s].data?e.push({string:f.replace(a,""),attributes:{...n.attributes,attachment:{width:u,height:u,yOffset:Math.floor(u*.1),image:na[s].data}}}):l?e.push({string:f,attributes:n.attributes}):e.push({string:f.replace(a,"\0"),attributes:n.attributes}),i=o+s.length}),i<n.string.length&&e.push({string:n.string.slice(i),attributes:n.attributes})}return e},oY=t=>{var e,r,n;return((e=t.props)===null||e===void 0?void 0:e.src)||((r=t.props)===null||r===void 0?void 0:r.source)||((n=t.props)===null||n===void 0?void 0:n.href)},sY=async t=>{const e=typeof t=="function"?await t():await t;return typeof e=="string"?{uri:e}:e},lY=async t=>{const e=oY(t),{cache:r}=t.props;if(!e){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const n=await sY(e);if(!n)throw new Error(`Image's "src" or "source" prop returned `+n);t.image=await hy(n,{cache:r}),t.image.key=n.data?n.data.toString():n.uri}catch(n){t.image={width:0,height:0,key:null},console.warn(n.message)}},uY=t=>t.type===Ao,cY=(t,e)=>{var r;const n=[],i=((r=e.children)===null||r===void 0?void 0:r.slice(0))||[],a=t?t.getEmojiSource():null;for(;i.length>0;){var o;const s=i.shift();uY(s)&&n.push(lY(s)),t&&(o=s.style)!==null&&o!==void 0&&o.fontFamily&&n.push(t.load(s.style)),typeof s=="string"&&n.push(...H4(s,a)),typeof s.value=="string"&&n.push(...H4(s.value,a)),s.children&&s.children.forEach(l=>{i.push(l)})}return n},Y4=async(t,e)=>{const r=cY(e,t);return await Promise.all(r),t},AY=t=>t.type===Th,z4={color:"blue",textDecoration:"underline"},fY=(t,e)=>{let r=e.style;return AY(e)&&(r=Array.isArray(e.style)?[z4,...e.style]:[z4,e.style]),iP(t,r)},xy=t=>e=>{const r=fY(t,e);if(!e.children)return Object.assign({},e,{style:r});const n=e.children.map(xy(t));return Object.assign({},e,{style:r,children:n})},Fy=t=>{var e,r,n;const a=((e=t.box)===null||e===void 0?void 0:e.width)||t.style.width,o=((r=t.box)===null||r===void 0?void 0:r.height)||t.style.height,s=((n=t.props)===null||n===void 0?void 0:n.orientation)||"portrait";return xy({width:a,height:o,orientation:s,dpi:72})(t)},hY=t=>{if(!t.children)return t;const e=t.children.map(Fy);return Object.assign({},t,{children:e})},W4=t=>e=>{var r,n;return i0((r=e.style)===null||r===void 0?void 0:r[t])?"50%":(n=e.style)===null||n===void 0?void 0:n[t]},dY=t=>{if(!t.box)return{};const{left:e,top:r,width:n,height:i}=t.box,a=W4("transformOriginX")(t),o=W4("transformOriginY")(t),s=H0(a),l=H0(o),u=s?n*s.percent:a,f=l?i*l.percent:o;return{left:e+u,top:r+f}},Sy=t=>{const e=dY(t),r=Object.assign({},t,{origin:e});if(!t.children)return r;const n=t.children.map(Sy);return Object.assign({},r,{children:n})},gY=t=>{if(!t.children)return t;const e=t.children.map(Sy);return Object.assign({},t,{children:e})},pY=t=>typeof t=="string"?{title:t,fit:!1,expanded:!1}:t,mY=t=>{let e=0;const n=(t.children||[]).slice(0).map(o=>({value:o,parent:null}));for(;n.length>0;){var i;const o=n.shift(),s=o.value;let l=o.parent;if((i=s.props)!==null&&i!==void 0&&i.bookmark){var a;const u=pY(s.props.bookmark),h={ref:e++,parent:(a=l)===null||a===void 0?void 0:a.ref,...u};s.props.bookmark=h,l=h}s.children&&s.children.forEach(u=>{n.push({value:u,parent:l})})}return t},vY=["portrait","landscape"],EY=t=>{var e;const r=((e=t.props)===null||e===void 0?void 0:e.orientation)||"portrait";return vY.includes(r)?r:"portrait"},CY=t=>EY(t)==="landscape",IY={"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]},og=t=>({width:t[0],height:t[1]}),yY=t=>({width:t.height,height:t.width}),Y1=(t,e)=>({width:t.width?t.width*(72/e):t.width,height:t.height?t.height*(72/e):t.height}),wY=t=>og(IY[t.toUpperCase()]),bY=t=>og([t]),BY=t=>{var e,r;const n=((e=t.props)===null||e===void 0?void 0:e.size)||"A4",i=parseFloat(((r=t.props)===null||r===void 0?void 0:r.d
205pi)||72),a=typeof n;let o;return a==="string"?o=wY(n):Array.isArray(n)?(o=og(n),o=Y1(o,i)):a==="number"?(o=bY(n),o=Y1(o,i)):(o=n,o=Y1(o,i)),CY(t)?yY(o):o},DY=t=>{const e=BY(t),r=Vd(t.style||{});return{...t,style:{...r,...e}}},QY=t=>{if(!t.children)return t;const e=t.children.map(DY);return Object.assign({},t,{children:e})},Fh=t=>{var e;return((e=t.props)===null||e===void 0?void 0:e.fixed)===!0},xY=(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},FY=(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},SY=(t,e)=>{const r=bf(t,["box","top"],0),n=bf(t,["props","widows"],2),i=bf(t,["props","orphans"],2),a=t.lines.length,o=xY(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},RY=(t,e)=>{const r=SY(t,e),n=FY(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]},kY=t=>{var e;return((e=t.box)===null||e===void 0?void 0:e.top)||0},TY=t=>{var e;return!i0((e=t.style)===null||e===void 0?void 0:e.height)},_Y=(t,e)=>{if(!t)return[null,null];const r=kY(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=TY(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}});return i&&(a.style.height=i),[n,a]},NY=[ga,Nh,Ao,Oh],Ry=t=>{var e;return NY.includes(t.type)?!1:i0((e=t.props)===null||e===void 0?void 0:e.wrap)?!0:t.props.wrap},_u=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedPadding(e):null},Tl=t=>{const{style:e,box:r}=t,n=_u(t,nt.Edge.Top)||r?.paddingTop||e?.paddingTop||e?.paddingVertical||e?.padding||0,i=_u(t,nt.Edge.Right)||r?.paddingRight||e?.paddingRight||e?.paddingHorizontal||e?.padding||0,a=_u(t,nt.Edge.Bottom)||r?.paddingBottom||e?.paddingBottom||e?.paddingVertical||e?.padding||0,o=_u(t,nt.Edge.Left)||r?.paddingLeft||e?.paddingLeft||e?.paddingHorizontal||e?.padding||0;return{paddingTop:n,paddingRight:i,paddingBottom:a,paddingLeft:o}},OY=t=>{var e;const{paddingBottom:r}=Tl(t);return((e=t.style)===null||e===void 0?void 0:e.height)-r},LY=t=>{var e;const r=(e=t.style)===null||e===void 0?void 0:e.height,{paddingTop:n,paddingBottom:i}=Tl(t);return r-i-n},q4=t=>typeof t=="string",MY=t=>typeof t=="number",PY=t=>t&&t.type===Symbol.for("react.fragment"),Us=t=>{if(!t)return[];if(q4(t)||MY(t))return[{type:fo,value:""+t}];if(PY(t))return Us(t.props.children);if(Array.isArray(t))return t.reduce((o,s)=>o.concat(Us(s)),[]);if(!q4(t.type))return Us(t.type(t.props));const{type:e,props:{style:r={},children:n=[],...i}}=t,a=Wc(n).reduce((o,s)=>o.concat(Us(s)),[]);return[{type:e,style:r,props:i,box:{},children:a}]},UY=t=>{var e;return((e=t.props)===null||e===void 0?void 0:e.break)||!1},GY=t=>{var e;return((e=t.props)===null||e===void 0?void 0:e.minPresenceAhead)||0},HY=t=>Math.max(...t.map(e=>e.box.top+e.box.height)),YY=t=>t.box.top+t.box.height+t.box.marginBottom+GY(t),zY=(t,e)=>{const r=YY(t),n=HY(e.filter(i=>{var a;return!((a=i.props)!==null&&a!==void 0&&a.fixed)}));return Math.min(r,n)},WY=(t,e,r)=>{var n;if((n=t.props)!==null&&n!==void 0&&n.fixed)return!1;const i=r<t.box.top+t.box.height,a=Ry(t),o=zY(t,e),s=t.box.top>t.box.marginTop;return UY(t)||i&&!a||!i&&o>r&&s},qY=[8232,8233],jY=t=>qY.reduce((e,r)=>t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(r)?e:[...e,String.fromCharCode(r)],[]),VY=t=>t.map(e=>{const r=jY(e.attributes.font),n=new RegExp(r.join("|"));return{string:e.string.replace(n,""),attributes:e.attributes}}),j4=[VY,aY],JY=t=>t.type===Ao,ZY=t=>t.type===fo,ky=function(t,e,r,n){var i,a;if(n===void 0&&(n=0),!e)return[{string:""}];let o=[];const{color:s="black",direction:l="ltr",fontFamily:u="Helvetica",fontWeight:f,fontStyle:h,fontSize:g=18,textAlign:p,lineHeight:m,textDecoration:C,textDecorationColor:D,textDecorationStyle:F,textTransform:x,letterSpacing:Q,textIndent:v,opacity:I,verticalAlign:T}=e.style,S=(typeof u=="string"?[u]:[...u||[]]).map(j=>
205{if(typeof j!="string")return j;const b={fontFamily:j,fontWeight:f,fontStyle:h},M=t?t.getFont(b):null;return M?M.data:j}),O=n===0?null:e.style.backgroundColor,U={font:S,color:s,opacity:I,fontSize:g,direction:l,verticalAlign:T,backgroundColor:O,indent:v,characterSpacing:Q,strikeStyle:F,underlineStyle:F,underline:C==="underline"||C==="underline line-through"||C==="line-through underline",strike:C==="line-through"||C==="underline line-through"||C==="line-through underline",strikeColor:D||s,underlineColor:D||s,link:r||((i=e.props)===null||i===void 0?void 0:i.src)||((a=e.props)===null||a===void 0?void 0:a.href),lineHeight:m?m*g:null,align:p||(l==="rtl"?"right":"left")};for(let j=0;j<e.children.length;j+=1){const b=e.children[j];JY(b)?o.push({string:"",attributes:{...U,attachment:{width:b.style.width||g,height:b.style.height||g,image:b.image.data}}}):ZY(b)?o.push({string:gy(b.value,x),attributes:U}):b&&o.push(...ky(t,b,U.link,n+1))}for(let j=0;j<j4.length;j+=1){const b=j4[j];o=b(o)}return o},KY=(t,e)=>{const r=ky(t,e);return dy(r)}
205,XY={bidi:GI,linebreaker:HI,justification:WI,textDecoration:qI,scriptItemizer:jI,wordHyphenation:JI,fontSubstitution:my},$Y=UI(XY),ez=t=>{var e;return(e=t.style)===null||e===void 0?void 0:e.maxLines},tz=t=>{var e;return(e=t.style)===null||e===void 0?void 0:e.textOverflow},rz=(t,e,r)=>{const n=ez(r),i=tz(r);return{x:0,y:0,width:t,maxLines:n,height:e||1/0,truncateMode:i}},nz=(t,e)=>({hyphenationPenalty:e.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:e.props.hyphenationCallback||t?.getHyphenationCallback()||null}),Sh=(t,e,r,n)=>{const i=KY(n,t),a=rz(e,r,t),o=nz(n,t);return $Y(i,a,o).reduce((l,u)=>[...l,...u],[])},Ty=t=>e=>e.type===t,iz=Ty(ga),_y=Ty(ut),az=t=>!iz(t)&&!_y(t),oz=t=>_y(t)&&!t.lines,sg=(t,e)=>{if(oz(t)){const r=t.box.width-(t.box.paddingRight+t.box.paddingLeft),n=t.box.height-(t.box.paddingTop+t.box.paddingBottom);t.lines=Sh(t,r,n,e)}if(az(t)){if(!t.children)return t;const r=i=>sg(i,e),n=t.children.map(r);return Object.assign({},t,{children:n})}return t},Ny=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],sz=[...Ny,"backgroundColor"],lz=t=>t.type===ga,uz=t=>t.type===ut,cz=(t,e,r)=>{switch(t){case"textDecoration":return[r,e].filter(n=>n&&n!=="none").join(" ");default:return e}},Az=(t,e)=>{const r={...t};return Object.entries(e).forEach(n=>{let[i,a]=n;r[i]=cz(i,a,t[i])}),r},fz=t=>e=>{const r=Az(t,e.style||{});return Object.assign({},e,{style:r})},lg=t=>{if(lz(t)||!t.children)return t;const e=uz(t)?sz:Ny,r=Vh(e,t.style||{}),n=Rr(lg,fz(r)),i=t.children.map(n);return Object.assign({},t,{children:i})},Nu=(t,e)=>{const{yogaNode:r}=t;return r?r.getComputedMargin(e):null},ug=t=>{const{style:e,box:r}=t,n=Nu(t,nt.Edge.Top)||r?.marginTop||e?.marginTop||e?.marginVertical||e?.margin||0,i=Nu(t,nt.Edge.Right)||r?.marginRight||e?.marginRight||e?.marginHorizontal||e?.margin||0,a=Nu(t,nt.Edge.Bottom)||r?.marginBottom||e?.marginBottom||e?.marginVertical||e?.margin||0,o=Nu(t,nt.Edge.Left)||r?.marginLeft||e?.marginLeft||e?.marginHorizontal||e?.margin||0;return{marginTop:n,marginRight:i,marginBottom:a,marginLeft:o}},hz=t=>{const{yogaNode:e}=t;return{top:e?.getComputedTop()||0,right:e?.getComputedRight()||0,bottom:e?.getComputedBottom()||0,left:e?.getComputedLeft()||0}},dz={width:0,height:0},gz=t=>{const{yogaNode:e}=t;return e?{width:e.getComputedWidth(),height:e.getComputedHeight()}:dz},Ou=(t,e)=>t?t.getComputedBorder(e):0,pz=t=>{const{yogaNode:e}=t;return{borderTopWidth:Ou(e,nt.Edge.Top),borderRightWidth:Ou(e,nt.Edge.Right),borderBottomWidth:Ou(e,nt.Edge.Bottom),borderLeftWidth:Ou(e,nt.Edge.Left)}},mz=t=>e=>{const{yogaNode:r}=e;return r&&r.setDisplay(t==="none"?nt.Display.None:nt.Display.Flex),e},vz={hidden:nt.Overflow.Hidden,scroll:nt.Overflow.Scroll},Ez=t=>e=>{const{yogaNode:r}=e;if(!i0(t)&&r){const n=vz[t]||nt.Overflow.Visible;r.setOverflow(n)}return e},Cz={wrap:nt.Wrap.Wrap,"wrap-reverse":nt.Wrap.WrapReverse},Iz=t=>e=>{const{yogaNode:r}=e;if(r){const n=Cz[t]||nt.Wrap.NoWrap;r.setFlexWrap(n)}return e},g0=(t,e)=>r=>n=>{const{yogaNode:i}=n;if(!i0(r)&&i){const h=!i0(e),g="set"+Jh(t),p=g+"Auto",m=g+"Percent",C=H0(r);if(C&&!i[m])throw new Error("You can't pass percentage values to "+t+" property");if(C)if(h){var a;(a=i[m])===null||a===void 0||a.call(i,e,C.value)}else{var o;(o=i[m])===null||o===void 0||o.call(i,C.value)}else if(r==="auto")if(h){var s;(s=i[p])===null||s===void 0||s.call(i,e)}else{var l;(l=i[p])===null||l===void 0||l.call(i)}else if(h){var u;(u=i[g])===null||u===void 0||u.call(i,e,r)}else{var f;(f=i[g])===null||f===void 0||f.call(i,r)}}return n},yz=t=>e=>g0("flexGrow")(t||0)(e),wz=g0("flexBasis"),bz={"flex-start":nt.Align.FlexStart,center:nt.Align.Center,"flex-end":nt.Align.FlexEnd,stretch:nt.Align.Stretch,baseline:nt.Align.Baseline,"space-between":nt.Align.SpaceBetween,"space-around":nt.Align.SpaceAround},cg=t=>e=>r=>{const{yogaNode:n}=r,i=t==="items"?nt.Align.Stretch:nt.Align.Auto;if(n){const a=bz[e]||i;n["setAlign"+Jh(t)](a)}return r},Bz=cg("self"),Dz=cg("items"),Qz=t=>e=>g0("flexShrink")(t||1)(e),xz=t=>e=>{const{yogaNode:r}=e;return!i0(t)&&r&&r.setAspectRatio(t),e},Fz=cg("content"),Sz=t=>e=>{const{yogaNode:r}=e;return!i0(t)&&r&&r.setPositionType(t==="absolute"?nt.PositionType.Absolute:nt.PositionType.Relative),e},Rz={row:nt.FlexDirection.Row,"row-reverse":nt.FlexDirection.RowReverse,"column-reverse":nt.FlexDirection.ColumnReverse},kz=t=>e=>{const{yogaNode:r}=e;if(r){const n=Rz[t]||nt.FlexDirection.Column;r.setFlexDirection(n)}return e},Tz={center:nt.Justify.Center,"flex-end":nt.Justify.FlexEnd,"space-between":nt.Justify.SpaceBetween,"space-around":nt.Justify.SpaceAround,"space-evenly":nt.Justify.SpaceEvenly},_z=t=>e=>{const{yogaNode:r}=e;if(!i0(t)&&r){const n=Tz[t]||nt.Justify.FlexStart;r.setJustifyContent(n)}return e},Nz=g0("margin",nt.Edge.Top),Oz=g0("margin",nt.Edge.Right),Lz=g0("margin",nt.Edge.Bottom),Mz=g0("margin",nt.Edge.Left),Pz=g0("padding",nt.Edge.Top),Uz=g0("padding",nt.Edge.Right),Gz=g0("padding",nt.Edge.Bottom),Hz=g0("padding",nt.Edge.Left),Yz=g0("border",nt.Edge.Top),zz=g0("border",nt.Edge.Right),Wz=g0("border",nt.Edge.Bottom),qz=g0("border",nt.Edge.Left),jz=g0("position",nt.Edge.Top),Vz=g0("position",nt.Edge.Right),Jz=g0("position",nt.Edge.Bottom),Zz=g0("position",nt.Edge.Left),Kz=g0("width"),Xz=g0("minWidth"),$z=g0("maxWidth"),eW=g0("height"),tW=g0("minHeight"),rW=g0("maxHeight"),Oy=(t,e)=>{if(H0(e))throw new Error("You can't pass percentage values to "+t+" property")},nW=t=>e=>{const{yogaNode:r}=e;return!i0(t)&&r&&(Oy("rowGap",t),r.setGap(nt.Gutter.Row,t)),e},iW=t=>e=>{const{yogaNode:r}=e;return!i0(t)&&r&&(Oy("columnGap",t),r.setGap(nt.Gutter.Column,t)),e},aW=t=>t?(t.maxX-t.minX)/(t.maxY-t.minY):null,oW=(t,e)=>(r,n,i,a)=>{const o=aW(e.props.viewBox)||1;return n===nt.MeasureMode.Exactly||n===nt.MeasureMode.AtMost?{width:r,height:r/o}:a===nt.MeasureMode.Exactly?{width:i*o}:{}},V4=t=>t.lines?Math.max(0,...t.lines.map(e=>e.xAdvance)):0,J4=t=>t.lines?t.lines.reduce((e,r)=>e+r.box.height,0):-1,sW={center:.5,right:1},lW=(t,e,r)=>(n,i,a)=>
205{if(i===nt.MeasureMode.Exactly)return e.lines||(e.lines=Sh(e,n,a,r)),{height:J4(e)};if(i===nt.MeasureMode.AtMost){var o;const s=sW[(o=e.style)===null||o===void 0?void 0:o.textAlign]||0;return e.lines||(e.lines=Sh(e,n,a,r),e.alignOffset=(n-V4(e))*s),{height:J4(e),width:Math.min(n,V4(e))}}return{}},uW=t=>{var e;return(e=t.image)!==null&&e!==void 0&&e.data?t.image.width/t.image.height:1},Ly=t=>{var e;return i0((e=t.box)===null||e===void 0?void 0:e.height)},cW=10,AW=(t,e)=>(r,n,i,a)=>{const o=uW(e),s=ug(e),l=Tl(t),u=Ly(t)?1/0:t.box.height-l.paddingTop-l.paddingBottom-s.marginTop-s.marginBottom-cW;if(!e.image)return{width:0,height:0};if(n===nt.MeasureMode.Exactly&&a===nt.MeasureMode.Undefined){const f=r/o;return{height:Math.min(u,f)}}if(a===nt.MeasureMode.Exactly&&(n===nt.MeasureMode.AtMost||n===nt.MeasureMode.Undefined))return{width:Math.min(i*o,r)};if(n===nt.MeasureMode.Exactly&&a===nt.MeasureMode.AtMost){const f=r/o;return{height:Math.min(i,u,f)}}return n===nt.MeasureMode.AtMost&&a===nt.MeasureMode.AtMost?o>1?{width:r,height:Math.min(r/o,i)}:{height:i,width:Math.min(i*o,r)}:{height:i,width:r}},fW=10,Z4=t=>Math.max(-1/0,...t),hW=()=>{const t={},e=[],r=()=>t,n=(l,u)=>e.push([l,u]),i=function(){return n(...arguments),t},a=(l,u,f,h)=>(n(l,u),n(l+f,u),n(l,u+h),n(l+f,u+h),t),o=(l,u,f,h)=>(h=h||f,n(l-f,u-h),n(l+f,u-h),n(l+f,u+h),n(l-f,u+h),t),s=function(){return e.push(...arguments),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=()=>Z4(e.map(l=>l[0])),t.getHeight=()=>Z4(e.map(l=>l[1])),t},dW=(t,e)=>()=>{const r=ug(e),n=Tl(t),i=Ly(t)?1/0:t.box.height-n.paddingTop-n.paddingBottom-r.marginTop-r.marginBottom-fW,a=hW();e.props.paint(a);const o=a.getWidth(),s=Math.min(i,a.getHeight());return{width:o,height:s}},yo=t=>e=>e.type===t,My=yo(ga),Py=yo(ut),gW=yo(Nh),pW=yo(_h),mW=yo(Ao),vW=yo(Oh),EW=yo(fo),CW=t=>{const e=pW(t)?t.box.height:t.style.height;return eW(e)},IW=t=>{Rr(CW(t),Kz(t.style.width),Xz(t.style.minWidth),$z(t.style.maxWidth),tW(t.style.minHeight),rW(t.style.maxHeight),Nz(t.style.marginTop),Oz(t.style.marginRight),Lz(t.style.marginBottom),Mz(t.style.marginLeft),Pz(t.style.paddingTop),Uz(t.style.paddingRight),Gz(t.style.paddingBottom),Hz(t.style.paddingLeft),Sz(t.style.position),jz(t.style.top),Vz(t.style.right),Jz(t.style.bottom),Zz(t.style.left),Yz(t.style.borderTopWidth),zz(t.style.borderRightWidth),Wz(t.style.borderBottomWidth),qz(t.style.borderLeftWidth),mz(t.style.display),kz(t.style.flexDirection),Bz(t.style.alignSelf),Fz(t.style.alignContent),Dz(t.style.alignItems),_z(t.style.justifyContent),Iz(t.style.flexWrap),Ez(t.style.overflow),xz(t.style.aspectRatio),wz(t.style.flexBasis),yz(t.style.flexGrow),Qz(t.style.flexShrink),nW(t.style.rowGap),iW(t.style.columnGap))(t)},yW=t=>e=>(t.insertChild(e.yogaNode,t.getChildCount()),e),wW=(t,e,r)=>{const{yogaNode:n}=t;return Py(t)&&n.setMeasureFunc(lW(e,t,r)),mW(t)&&n.setMeasureFunc(AW(e,t)),vW(t)&&n.setMeasureFunc(dW(e,t)),My(t)&&n.setMeasureFunc(oW(e,t)),t},bW=t=>!Py(t)&&!gW(t)&&!My(t),Uy=(t,e,r)=>n=>{const i=r.node.create(),a=Object.assign({},n,{yogaNode:i});if(IW(a),bW(n)&&n.children){const o=Rr(yW(i),Uy(t,e,r));a.children=n.children.map(o)}return wW(a,t,e),a},BW=t=>(t.yogaNode.calculateLayout(),t),Gy=t=>{if(EW(t))return t;const e=Object.assign(Tl(t),ug(t),pz(t),hz(t),gz(t)),r=Object.assign({},t,{box:e});if(!t.children)return r;const n=t.children.map(Gy);return Object.assign({},r,{children:n})},Hy=t=>{const e=Object.assign({},t);if(delete e.yogaNode,!t.children)return e;const r=t.children.map(Hy);return Object.assign({},e,{children:r})},DW=t=>(t.yogaNode&&t.yogaNode.freeRecursive(),t),Yy=(t,e,r)=>i0(t)?null:Rr(Hy,DW,Gy,BW,Uy(t,e,r))(t),QW=(t,e)=>{if(!t.children)return t;const r=i=>Yy(i,e,t.yoga),n=t.children.map(r);return Object.assign({},t,{children:n})},zy=t=>t.type===ut,xW=.001,Rh=(t,e)=>Object.assign({},e,{children:t}),Wy=t=>{var e;return((e=t.box)===null||e===void 0?void 0:e.top)||0},FW=t=>t.every(Fh),qy=t=>{var e;return!i0((e=t.props)===null||e===void 0?void 0:e.render)},jy=Rr(sg,Yy,lg,Fy),SW=t=>{console.warn("Node of type "+t.type+" can't wrap between pages and it's bigger than available page height")},Vy=(t,e,r)=>{const n=[],i=[];for(let a=0;a<r.length;a+=1){const o=r[a],s=r.slice(a+1),l=s.filter(Fh),u=Wy(o),f=o.box.height,h=t<=u,g=WY(o,s,t),p=t+xW<u+f,m=Ry(o),C=f<=e;if(Fh(o)){i.push(o),n.push(o);continue}if(h){const D=Object.assign({},o.box,{top:o.box.top-t}),F=Object.assign({},o,{box:D});i.push(F);continue}if(!C&&!m){n.push(o),i.push(...s),SW(o);break}if(g){const D=Object.assign({},o.box,{top:o.box.top-t}),F=Object.assign({},o.props,{wrap:!0,break:!1}),x=Object.assign({},o,{box:D,props:F});n.push(...l),i.push(x,...s);break}if(p){const[D,F]=TW(o,t,e);if(o.children.length>0&&D.children.length===0){if(n.length===0)n.push(o,...l),i.push(...s);else{const x=Object.assign({},o.box,{top:o.box.top-t}),Q=Object.assign({},o,{box:x});n.push(...l),i.push(Q,...s)}break}D&&n.push(D),F&&i.push(F);continue}n.push(o)}return[n,i]},RW=(t,e,r)=>{const n=r.children||[],i=t-Wy(r);return Vy(i,e,n)},kW=(t,e,r)=>{const[n,i]=_Y(t,e),[a,o]=RW(e,r,t);return[Rh(a,n),Rh(o,i)]},TW=(t,e,r)=>zy(t)?RY(t,e):kW(t,e,r),Jy=t=>{const e=t.children||[];return qy(t)||e.some(Jy)},kh=(t,e)=>{const r=qy(e),n=function(l){if(l===void 0&&(l=[]),r){const u=e.props.render(t);
205return Us(u).filter(Boolean).map(f=>kh(t,f))}return l.map(u=>kh(t,u))},a=r&&zy(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})},Zy=(t,e,r,n)=>{if(Jy(e)){const i=kh(t,e);return jy(i,r,n)}return e},K4=(t,e,r,n)=>{const i=OY(t),a=LY(t),o=Zy({pageNumber:e},t,r,n),s=t.style.height,[l,u]=Vy(i,a,o.children),f=D=>jy(D,r,n),h={...t.box,height:s},g=f(Object.assign({},t,{box:h,children:l}));if(u.length===0||FW(u))return[g,null];const p=uh("height",t.box),m=uh("bookmark",t.props),C=f(Object.assign({},t,{props:m,box:p,children:u}));return[g,C]},_W=(t,e,r,n,i)=>{const o={totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages};return Zy(o,r,t,e)},NW=t=>t.map((e,r)=>({...e,subPageNumber:r,subPageTotalPages:t.length})),OW=t=>uh(["subPageNumber","subPageTotalPages"],t),LW=(t,e,r,n)=>{var i;if(!t)return[];if(((i=t.props)===null||i===void 0?void 0:i.wrap)===!1)return[t];let a=K4(t,e,r,n);const o=[a[0]];let s=a[1];for(;s!==null;)a=K4(s,e+o.length,r,n),o.push(a[0]),s=a[1];return o},MW=(t,e)=>{let r=[],n=1;for(let i=0;i<t.children.length;i+=1){const a=t.children[i];let o=LW(a,n,e,t.yoga);o=NW(o),n+=o.length,r=r.concat(o)}return r=r.map(function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return OW(_W(e,t.yoga,...a))}),Rh(r,t)},X4=t=>e=>{const r=H0(e);return r?r.percent*t.width:e},$4=t=>e=>{const r=H0(e);return r?r.percent*t.height:e},PW=t=>{const e=t.style,r=qc({paddingTop:$4(e),paddingLeft:X4(e),paddingRight:X4(e),paddingBottom:$4(e)},t.style);return Object.assign({},t,{style:r})},UW=t=>{if(!t.children)return t;const e=t.children.map(PW);return Object.assign({},t,{children:e})},Lu=t=>e=>{if(!e)return;const r=H0(e);return r?r.percent*Math.min(t.width,t.height):e},Ky=t=>{const e=qc({borderTopLeftRadius:Lu(t.box),borderTopRightRadius:Lu(t.box),borderBottomRightRadius:Lu(t.box),borderBottomLeftRadius:Lu(t.box)},t.style||{}),r=Object.assign({},t,{style:e});if(!t.children)return r;const n=t.children.map(Ky);return Object.assign({},r,{children:n})},GW=(t,e)=>{const r=H0(e);return r?r.percent*t:e},HW=t=>{var e,r;const n=t.style.height,i=((e=t.style)===null||e===void 0?void 0:e.paddingTop)||0,a=((r=t.style)===null||r===void 0?void 0:r.paddingBottom)||0;return n-i-a},YW=(t,e)=>{var r,n;if(i0((r=t.style)===null||r===void 0?void 0:r.height)||i0((n=e.style)===null||n===void 0?void 0:n.height))return e;const i=HW(t),a=GW(i,e.style.height),o=Object.assign({},e.style,{height:a});return Object.assign({},e,{style:o})},zW=t=>{if(!t.children)return t;const e=n=>YW(t,n),r=t.children.map(e);return Object.assign({},t,{children:r})},WW=t=>{if(!t.children)return t;const e=t.children.map(zW);return Object.assign({},t,{children:e})},Ag=t=>e=>e.type===t,qW=Ag(Th),Xy=Ag(ut),$y=Ag(fo),jW=t=>{var e;return!!((e=t.props)!==null&&e!==void 0&&e.render)},VW=t=>Xy(t)||$y(t),JW=t=>{const e=t.children||[];return e.every($y)?!0:e.every(Xy)?!1:e.every(VW)},ZW=t=>{const e={type:ut,props:{},style:{},box:{},children:t.children};return Object.assign({},t,{children:[e]})},KW=t=>qW(t)?jW(t)?Object.assign({},t,{type:ut}):JW(t)?ZW(t):t:t,e6=t=>{if(!t.children)return t;const e=Rr(KW,e6),r=t.children.map(e);return Object.assign({},t,{children:r})},XW=zQ(Dy,gY,Y4,MW,sg,Ky,QW,By,Y4,lg,WW,UW,hY,e6,mY,QY,KH);/*
206object-assign
207(c) Sindre Sorhus
208@license MIT
209*/var z1,em;function $W(){if(em)return z1;em=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 l=Object.getOwnPropertyNames(o).map(function(f){return o[f]});if(l.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(f){u[f]=f}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return z1=i()?Object.assign:function(a,o){for(var s,l=n(a),u,f=1;f<arguments.length;f++){s=Object(arguments[f]);for(var h in s)e.call(s,h)&&(l[h]=s[h]);if(t){u=t(s);for(var g=0;g<u.length;g++)r.call(s,u[g])&&(l[u[g]]=s[u[g]])}}return l},z1}var eq=$W();const tq=d0(eq);var W1={exports:{}},q1={};/** @license React v0.17.0
210 * scheduler.production.min.js
211 *
212 * Copyright (c) Facebook, Inc. and its affiliates.
213 *
214 * This source code is licensed under the MIT license found in the
215 * LICENSE file in the root directory of this source tree.
216 */var tm;function rq(){return tm||(tm=1,(function(t){Object.defineProperty(t,"__esModule",{value:!0});var e,r,n,i,a;if(typeof window>"u"||typeof MessageChannel!="function"){var o=null,s=null,l=function(){if(o!==null)try{var me=t.unstable_now();o(!0,me),o=null}catch(ye){throw setTimeout(l,0),ye}},u=Date.now();t.unstable_now=function(){return Date.now()-u},e=function(me){o!==null?setTimeout(e,0,me):(o=me,setTimeout(l,0))},r=function(me,ye){s=setTimeout(me,ye)},n=function(){clearTimeout(s)},i=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,h=window.Date,g=window.setTimeout,p=window.clearTimeout,m=window.requestAnimationFrame,C=window.cancelAnimationFrame;if(typeof console<"u"&&(typeof m!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof C!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),typeof f=="object"&&typeof f.now=="function")t.unstable_now=function(){return f.now()};else{var D=h.now();t.unstable_now=function(){return h.now()-D}}var F=!1,x=null,Q=-1,v=5,I=0;i=function(){return t.unstable_now()>=I},a=function(){},t.unstable_forceFrameRate=function(me){0>me||125<me?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):v=0<me?Math.floor(1e3/me):33.33};var T=new MessageChannel,N=T.port2;T.port1.onmessage=function(){if(x!==null){var me=t.unstable_now();I=me+v;try{x(!0,me)?N.postMessage(null):(F=!1,x=null)}catch(ye){throw N.postMessage(null),ye}}else F=!1},e=function(me){x=me,F||(F=!0,N.postMessage(null))},r=function(me,ye){Q=g(function(){me(t.unstable_now())},ye)},n=function(){p(Q),Q=-1}}function S(me,ye){var Ue=me.length;me.push(ye);e:for(;;){var se=Math.floor((Ue-1)/2),ie=me[se];if(ie!==void 0&&0<j(ie,ye))me[se]=ye,me[Ue]=ie,Ue=se;else break e}}function O(me){return me=me[0],me===void 0?null:me}function U(me){var ye=me[0];if(ye!==void 0){var Ue=me.pop();if(Ue!==ye){me[0]=Ue;e:for(var se=0,ie=me.length;se<ie;){var $=2*(se+1)-1,te=me[$],De=$+1,Ye=me[De];if(te!==void 0&&0>j(te,Ue))Ye!==void 0&&0>j(Ye,te)?(me[se]=Ye,me[De]=Ue,se=De):(me[se]=te,me[$]=Ue,se=$);else if(Ye!==void 0&&0>j(Ye,Ue))me[se]=Ye,me[De]=Ue,se=De;else break e}}return ye}return null}function j(me,ye){var Ue=me.sortIndex-ye.sortIndex;return Ue!==0?Ue:me.id-ye.id}var b=[],M=[],W=1,k=null,Y=3,z=!1,K=!1,re=!1;function Ae(me){for(var ye=O(M);ye!==null;){if(ye.callback===null)U(M);else if(ye.startTime<=me)U(M),ye.sortIndex=ye.expirationTime,S(b,ye);else break;ye=O(M)}}function he(me){if(re=!1,Ae(me),!K)if(O(b)!==null)K=!0,e(pe);else{var ye=O(M);ye!==null&&r(he,ye.startTime-me)}}function pe(me,ye){K=!1,re&&(re=!1,n()),z=!0;var Ue=Y;try{for(Ae(ye),k=O(b);k!==null&&(!(k.expirationTime>ye)||me&&!i());){var se=k.callback;if(se!==null){k.callback=null,Y=k.priorityLevel;var ie=se(k.expirationTime<=ye);ye=t.unstable_now(),typeof ie=="function"?k.callback=ie:k===O(b)&&U(b),Ae(ye)}else U(b);k=O(b)}if(k!==null)var $=!0;else{var te=O(M);te!==null&&r(he,te.startTime-ye),$=!1}return $}finally{k=null,Y=Ue,z=!1}}function ve(me){switch(me){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var ge=a;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(me,ye){switch(me){case 1:case 2:case 3:case 4:case 5:break;default:me=3}var Ue=Y;Y=me;try{return ye()}finally{Y=Ue}},t.unstable_next=function(me){switch(Y){case 1:case 2:case 3:var ye=3;break;default:ye=Y}var Ue=Y;Y=ye;try{return me()}finally{Y=Ue}},t.unstable_scheduleCallback=function(me,ye,Ue){var se=t.unstable_now();if(typeof Ue=="object"&&Ue!==null){var ie=Ue.delay;ie=typeof ie=="number"&&0<ie?se+ie:se,Ue=typeof Ue.timeout=="number"?Ue.timeout:ve(me)}else Ue=ve(me),ie=se;return Ue=ie+Ue,me={id:W++,callback:ye,priorityLevel:me,startTime:ie,expirationTime:Ue,sortIndex:-1},ie>se?(me.sortIndex=ie,S(M,me),O(b)===null&&me===O(M)&&(re?n():re=!0,r(he,ie-se))):(me.sortIndex=Ue,S(b,me),K||z||(K=!0,e(pe))),me},t.unstable_cancelCallback=function(me){me.callback=null},t.unstable_wrapCallback=function(me){var ye=Y;return function(){var Ue=Y;Y=ye;try{return me.apply(this,arguments)}finally{Y=Ue}}},t.unstable_getCurrentPriorityLevel=function(){return Y},t.unstable_shouldYield=function(){var me=t.unstable_now();Ae(me);var ye=O(b);return ye!==k&&k!==null&&ye!==null&&ye.callback!==null&&ye.startTime<=me&&ye.expirationTime<k.expirationTime||i()},t.unstable_requestPaint=ge,t.unstable_continueExecution=function(){K||z||(K=!0,e(pe))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return O(b)},t.unstable_Profiling=null})(q1)),q1}var rm;function nq(){return rm||(rm=1,W1.exports=rq()),W1.exports}var kc=nq();const iq=d0(kc),aq=T6({__proto__:null,default:iq},[kc]);var j1={exports:{}},Os={};/**
217 * @license React
218 * react-jsx-runtime.production.min.js
219 *
220 * Copyright (c) Facebook, Inc. and its affiliates.
221 *
222 * This source code is licensed under the MIT license found in the
223 * LICENSE file in the root directory of this source tree.
224 */var nm;
vendor: 9,399 bytes, lines 224-232
224function oq(){if(nm)return Os;nm=1;var t=k6(),e=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function o(s,l,u){var f,h={},g=null,p=null;u!==void 0&&(g=""+u),l.key!==void 0&&(g=""+l.key),l.ref!==void 0&&(p=l.ref);for(f in l)n.call(l,f)&&!a.hasOwnProperty(f)&&(h[f]=l[f]);if(s&&s.defaultProps)for(f in l=s.defaultProps,l)h[f]===void 0&&(h[f]=l[f]);return{$$typeof:e,type:s,key:g,ref:p,props:h,_owner:i.current}}return Os.Fragment=r,Os.jsx=o,Os.jsxs=o,Os}var im;function sq(){return im||(im=1,j1.exports=oq()),j1.exports}var lq=sq();function uq(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function cq(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 t6={exports:{}},Aq=cq(aq);/** @license React v0.23.0
225 * react-reconciler.production.min.js
226 *
227 * Copyright (c) Facebook, Inc. and its affiliates.
228 *
229 * This source code is licensed under the MIT license found in the
230 * LICENSE file in the root directory of this source tree.
231 */(function(t){t.exports=function e(r){var n=tq,i=globalThis.React,a=Aq;function o(A){for(var c="https://reactjs.org/docs/error-decoder.html?invariant="+A,d=1;d<arguments.length;d++)c+="&args[]="+encodeURIComponent(arguments[d]);return"Minified React error #"+A+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;s.hasOwnProperty("ReactCurrentDispatcher")||(s.ReactCurrentDispatcher={current:null}),s.hasOwnProperty("ReactCurrentBatchConfig")||(s.ReactCurrentBatchConfig={suspense:null});var l=typeof Symbol=="function"&&Symbol.for,u=l?Symbol.for("react.element"):60103,f=l?Symbol.for("react.portal"):60106,h=l?Symbol.for("react.fragment"):60107,g=l?Symbol.for("react.strict_mode"):60108,p=l?Symbol.for("react.profiler"):60114,m=l?Symbol.for("react.provider"):60109,C=l?Symbol.for("react.context"):60110,D=l?Symbol.for("react.concurrent_mode"):60111,F=l?Symbol.for("react.forward_ref"):60112,x=l?Symbol.for("react.suspense"):60113,Q=l?Symbol.for("react.suspense_list"):60120,v=l?Symbol.for("react.memo"):60115,I=l?Symbol.for("react.lazy"):60116,T=typeof Symbol=="function"&&Symbol.iterator;function N(A){return A===null||typeof A!="object"?null:(A=T&&A[T]||A["@@iterator"],typeof A=="function"?A:null)}function S(A){if(A._status===-1){A._status=0;var c=A._ctor;c=c(),A._result=c,c.then(function(d){A._status===0&&(d=d.default,A._status=1,A._result=d)},function(d){A._status===0&&(A._status=2,A._result=d)})}}function O(A){if(A==null)return null;if(typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case h:return"Fragment";case f:return"Portal";case p:return"Profiler";case g:return"StrictMode";case x:return"Suspense";case Q:return"SuspenseList"}if(typeof A=="object")switch(A.$$typeof){case C:return"Context.Consumer";case m:return"Context.Provider";case F:var c=A.render;return c=c.displayName||c.name||"",A.displayName||(c!==""?"ForwardRef("+c+")":"ForwardRef");case v:return O(A.type);case I:if(A=A._status===1?A._result:null)return O(A)}return null}function U(A){var c=A,d=A;if(A.alternate)for(;c.return;)c=c.return;else{A=c;do c=A,(c.effectTag&1026)!==0&&(d=c.return),A=c.return;while(A)}return c.tag===3?d:null}function j(A){if(U(A)!==A)throw Error(o(188))}function b(A){var c=A.alternate;if(!c){if(c=U(A),c===null)throw Error(o(188));return c!==A?null:A}for(var d=A,w=c;;){var B=d.return;if(B===null)break;var H=B.alternate;if(H===null){if(w=B.return,w!==null){d=w;continue}break}if(B.child===H.child){for(H=B.child;H;){if(H===d)return j(B),A;if(H===w)return j(B),c;H=H.sibling}throw Error(o(188))}if(d.return!==w.return)d=B,w=H;else{for(var q=!1,Le=B.child;Le;){if(Le===d){q=!0,d=B,w=H;break}if(Le===w){q=!0,w=B,d=H;break}Le=Le.sibling}if(!q){for(Le=H.child;Le;){if(Le===d){q=!0,d=H,w=B;break}if(Le===w){q=!0,w=H,d=B;break}Le=Le.sibling}if(!q)throw Error(o(189))}}if(d.alternate!==w)throw Error(o(190))}if(d.tag!==3)throw Error(o(188));return d.stateNode.current===d?A:c}function M(A){if(A=b(A),!A)return null;for(var c=A;;){if(c.tag===5||c.tag===6)return c;if(c.child)c.child.return=c,c=c.child;else{if(c===A)break;for(;!c.sibling;){if(!c.return||c.return===A)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}}return null}function W(A){if(A=b(A),!A)return null;for(var c=A;;){if(c.tag===5||c.tag===6)return c;if(c.child&&c.tag!==4)c.child.return=c,c=c.child;else{if(c===A)break;for(;!c.sibling;){if(!c.return||c.return===A)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}}return null}var k=r.getPublicInstance,Y=r.getRootHostContext,z=r.getChildHostContext,K=r.prepareForCommit,re=r.resetAfterCommit,Ae=r.createInstance,he=r.appendInitialChild,pe=r.finalizeInitialChildren,ve=r.prepareUpdate,ge=r.shouldSetTextContent,me=r.shouldDeprioritizeSubtree,ye=r.createTextInstance,Ue=r.setTimeout,se=r.clearTimeout,ie=r.noTimeout,$=r.isPrimaryRenderer,te=r.supportsMutation,De=r.supportsPersistence,Ye=r.supportsHydration,it=r.appendChild,qe=r.appendChildToContainer,At=r.commitTextUpdate,je=r.commitMount,oe=r.commitUpdate,Ze=r.insertBefore,ft=r.insertInContainerBefore,Oe=r.removeChild,ct=r.removeChildFromContainer,Xe=r.resetTextContent,$e=r.hideInstance,rt=r.hideTextInstance,Qt=r.unhideInstance,at=r.unhideTextInstance,mt=r.cloneInstance,kt=r.createContainerChildSet,St=r.appendChildToContainerChildSet,G=r.finalizeContainerChildren,we=r.replaceContainerChildren,Fe=r.cloneHiddenInstance,Re=r.cloneHiddenTextInstance,Z=r.canHydrateInstance,Ce=r.canHydrateTextInstance,R=r.isSuspenseInstancePending,Se=r.isSuspenseInstanceFallback,Ve=r.getNextHydratableSibling,E=r.getFirstHydratableChild,de=r.hydrateInstance,Ee=r.hydrateTextInstance,L=r.getNextHydratableInstanceAfterSuspenseInstance,J=r.commitHydratedContainer,ue=r.commitHydratedSuspenseInstance,et=/^(.*)[\\\/]/;function We(A){var c="";do{e:switch(A.tag){case 3:case 4:case 6:case 7:case 10:case 9:var d="";break e;default:var w=A._debugOwner,B=A._debugSource,H=O(A.type);d=null,w&&(d=O(w.type)),w=H,H="",B?H=" (at "+B.fileName.replace(et,"")+":"+B.lineNumber+")":d&&(H=" (created by "+d+")"),d=`
232    in `+(w||"Unknown")+H}c+=d,A=A.return}while(A);return c}var Ke=[],wt=-1;function _t(A){0>wt||(A.current=Ke[wt],Ke[wt]=null,wt--)}function ht(A,c){wt++,Ke[wt]=A.current,A.current=c}var Et={},Dt={current:Et},vt={current:!1},jt=Et;function p0(A,c){var d=A.type.contextTypes;if(!d)return Et;var w=A.stateNode;if(w&&w.__reactInternalMemoizedUnmaskedChildContext===c)return w.__reactInternalMemoizedMaskedChildContext;var B={},H;for(H in d)B[H]=c[H];return w&&(A=A.stateNode,A.__reactInternalMemoizedUnmaskedChildContext=c,A.__reactInternalMemoizedMaskedChildContext=B),B}function e0(A){return A=A.childContextTypes,A!=null}function Nt(A){_t(vt),_t(Dt)}function A0(A){_t(vt),_t(Dt)}function Zt(A,c,d){if(Dt.current!==Et)throw Error(o(168));ht(Dt,c),ht(vt,d)}function m0(A,c,d){var w=A.stateNode;if(A=c.childContextTypes,typeof w.getChildContext!="function")return d;w=w.getChildContext();for(var B in w)if(!(B in A))throw Error(o(108,O(c)||"Unknown",B));return n({},d,{},w)}function I0(A){var c=A.stateNode;return c=c&&c.__reactInternalMemoizedMergedChildContext||Et,jt=Dt.current,ht(Dt,c),ht(vt,vt.current),!0}function mr(A,c,d){var w=A.stateNode;if(!w)throw Error(o(169));d?(c=m0(A,c,jt),w.__reactInternalMemoizedMergedChildContext=c,_t(vt),_t(Dt),ht(Dt,c)):_t(vt),ht(vt,d)}var jr=a.unstable_runWithPriority,v0=a.unstable_scheduleCallback,R0=a.unstable_cancelCallback,tr=a.unstable_shouldYield,lr=a.unstable_requestPaint,rr=a.unstable_now,vr=a.unstable_getCurrentPriorityLevel,ot=a.unstable_ImmediatePriority,Or=a.unstable_UserBlockingPriority,Vr=a.unstable_NormalPriority,ur=a.unstable_LowPriority,Jr=a.unstable_IdlePriority,Rn={},Zr=lr!==void 0?lr:function(){},T0=null,cr=null,Er=!1,hn=rr(),E0=1e4>hn?rr:function(){return rr()-hn};function Kr(){switch(vr()){case ot:return 99;case Or:return 98;case Vr:return 97;case ur:return 96;case Jr:return 95;default:throw Error(o(332))}}function _i(A){switch(A){case 99:return ot;case 98:return Or;case 97:return Vr;case 96:return ur;case 95:return Jr;default:throw Error(o(332))}}function _(A,c){return A=_i(A),jr(A,c)}function P(A,c,d){return A=_i(A),v0(A,c,d)}function V(A){return T0===null?(T0=[A],cr=v0(ot,ce)):T0.push(A),Rn}function X(){if(cr!==null){var A=cr;cr=null,R0(A)}ce()}function ce(){if(!Er&&T0!==null){Er=!0;var A=0;try{var c=T0;_(99,function(){for(;A<c.length;A++){var d=c[A];do d=d(!0);while(d!==null)}}),T0=null}catch(d){throw T0!==null&&(T0=T0.slice(A+1)),v0(ot,X),d}finally{Er=!1}}}var be=3;function ke(A,c,d){return d/=10,1073741821-(((1073741821-A+c/10)/d|0)+1)*d}function Me(A,c){return A===c&&(A!==0||1/A===1/c)||A!==A&&c!==c}var ze=typeof Object.is=="function"?Object.is:Me,He=Object.prototype.hasOwnProperty;function tt(A,c){if(ze(A,c))return!0;
232if(typeof A!="object"||A===null||typeof c!="object"||c===null)return!1;var d=Object.keys(A),w=Object.keys(c);if(d.length!==w.length)return!1;for(w=0;w<d.length;w++)if(!He.call(c,d[w])||!ze(A[d[w]],c[d[w]]))return!1;return!0}function st(A,c){if(A&&A.defaultProps){c=n({},c),A=A.defaultProps;for(var d in A)c[d]===void 0&&(c[d]=A[d])}return c}var xt={current:null},a0=null,Ot=null,x0=null;function _0(){x0=Ot=a0=null}function Cr(A,c){var d=A.type._context;$?(ht(xt,d._currentValue),d._currentValue=c):(ht(xt,d._currentValue2),d._currentValue2=c)}function nr(A){var c=xt.current;_t(xt),A=A.type._context,$?A._currentValue=c:A._currentValue2=c}function kn(A,c){for(;A!==null;){var d=A.alternate;if(A.childExpirationTime<c)A.childExpirationTime=c,d!==null&&d.childExpirationTime<c&&(d.childExpirationTime=c);else if(d!==null&&d.childExpirationTime<c)d.childExpirationTime=c;else break;A=A.return}}function ir(A,c){a0=A,x0=Ot=null,A=A.dependencies,A!==null&&A.firstContext!==null&&(A.expirationTime>=c&&(Ln=!0),A.firstContext=null)}function q0(A,c){if(x0!==A&&c!==!1&&c!==0)if((typeof c!="number"||c===1073741823)&&(x0=A,c=1073741823),c={context:A,observedBits:c,next:null},Ot===null){if(a0===null)throw Error(o(308));Ot=c,a0.dependencies={expirationTime:0,firstContext:c,responders:null}}else Ot=Ot.next=c;return $?A._currentValue:A._currentValue2}var Ir=!1;function Ea(A){return{baseState:A,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ui(A){return{baseState:A.baseState,firstUpdate:A.firstUpdate,lastUpdate:A.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Xr(A,c){return{expirationTime:A,suspenseConfig:c,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Ni(A,c){A.lastUpdate===null?A.firstUpdate=A.lastUpdate=c:(A.lastUpdate.next=c,A.lastUpdate=c)}function dn(A,c){var d=A.alternate;if(d===null){var w=A.updateQueue,B=null;w===null&&(w=A.updateQueue=Ea(A.memoizedState))}else w=A.updateQueue,B=d.updateQueue,w===null?B===null?(w=A.updateQueue=Ea(A.memoizedState),B=d.updateQueue=Ea(d.memoizedState)):w=A.updateQueue=ui(B):B===null&&(B=d.updateQueue=ui(w));B===null||w===B?Ni(w,c):w.lastUpdate===null||B.lastUpdate===null?(Ni(w,c),Ni(B,c)):(Ni(w,c),B.lastUpdate=c)}function Ca(A,c){var d=A.updateQueue;d=d===null?A.updateQueue=Ea(A.memoizedState):wo(A,d),d.lastCapturedUpdate===null?d.firstCapturedUpdate=d.lastCapturedUpdate=c:(d.lastCapturedUpdate.next=c,d.lastCapturedUpdate=c)}function wo(A,c){var d=A.alternate;return d!==null&&c===d.updateQueue&&(c=A.updateQueue=ui(c)),c}function gs(A,c,d,w,B,H){switch(d.tag){case 1:return A=d.payload,typeof A=="function"?A.call(H,w,B):A;case 3:A.effectTag=A.effectTag&-4097|64;case 0:if(A=d.payload,B=typeof A=="function"?A.call(H,w,B):A,B==null)break;return n({},w,B);case 2:Ir=!0}return w}function j0(A,c,d,w,B){Ir=!1,c=wo(A,c);for(var H=c.baseState,q=null,Le=0,Ne=c.firstUpdate,Pe=H;Ne!==null;){var Ft=Ne.expirationTime;Ft<B?(q===null&&(q=Ne,H=Pe),Le<Ft&&(Le=Ft)):(e2(Ft,Ne.suspenseConfig),Pe=gs(A,c,Ne,Pe,d,w),Ne.callback!==null&&(A.effectTag|=32,Ne.nextEffect=null,c.lastEffect===null?c.firstEffect=c.lastEffect=Ne:(c.lastEffect.nextEffect=Ne,c.lastEffect=Ne))),Ne=Ne.next}for(Ft=null,Ne=c.firstCapturedUpdate;Ne!==null;){var V0=Ne.expirationTime;V0<B?(Ft===null&&(Ft=Ne,q===null&&(H=Pe)),Le<V0&&(Le=V0)):(Pe=gs(A,c,Ne,Pe,d,w),Ne.callback!==null&&(A.effectTag|=32,Ne.nextEffect=null,c.lastCapturedEffect===null?c.firstCapturedEffect=c.lastCapturedEffect=Ne:(c.lastCapturedEffect.nextEffect=Ne,c.lastCapturedEffect=Ne))),Ne=Ne.next}q===null&&(c.lastUpdate=null),Ft===null?c.lastCapturedUpdate=null:A.effectTag|=32,q===null&&Ft===null&&(H=Pe),c.baseState=H,c.firstUpdate=q,c.firstCapturedUpdate=Ft,eu(Le),A.expirationTime=Le,A.memoizedState=Pe}function bo(A,c,d){c.firstCapturedUpdate!==null&&(c.lastUpdate!==null&&(c.lastUpdate.next=c.firstCapturedUpdate,c.lastUpdate=c.lastCapturedUpdate),c.firstCapturedUpdate=c.lastCapturedUpdate=null),ps(c.firstEffect,d),c.firstEffect=c.lastEffect=null,ps(c.firstCapturedEffect,d),c.firstCapturedEffect=c.lastCapturedEffect=null}function ps(A,c){for(;A!==null;){var d=A.callback;if(d!==null){A.callback=null;var w=c;if(typeof d!="function")throw Error(o(191,d));d.call(w)}A=A.nextEffect}}var Oi=s.ReactCurrentBatchConfig,Bo=new i.Component().refs;function Ia(A,c,d,w){c=A.memoizedState,d=d(w,c),d=d==null?c:n({},c,d),A.memoizedState=d,w=A.updateQueue,w!==null&&A.expirationTime===0&&(w.baseState=d)}var ya={isMounted:function(A){return(A=A._reactInternalFiber)?U(A)===A:!1},enqueueSetState:function(A,c,d){A=A._reactInternalFiber;var w=rn(),B=Oi.suspense;w=Fa(w,A,B),B=Xr(w,B),B.payload=c,d!=null&&(B.callback=d),dn(A,B),gi(A,w)},enqueueReplaceState:function(A,c,d){A=A._reactInternalFiber;var w=rn(),B=Oi.suspense;w=Fa(w,A,B),B=Xr(w,B),B.tag=1,B.payload=c,d!=null&&(B.callback=d),dn(A,B),gi(A,w)},enqueueForceUpdate:function(A,c){A=A._reactInternalFiber;var d=rn(),w=Oi.suspense;d=Fa(d,A,w),w=Xr(d,w),w.tag=2,c!=null&&(w.callback=c),dn(A,w),gi(A,d)}};function Li(A,c,d,w,B,H,q){return A=A.stateNode,typeof A.shouldComponentUpdate=="function"?A.shouldComponentUpdate(w,H,q):c.prototype&&c.prototype.isPureReactComponent?!tt(d,w)||!tt(B,H):!0}function Mi(A,c,d){var w=!1,B=Et,H=c.contextType;return typeof H=="object"&&H!==null?H=q0(H):(B=e0(c)?jt:Dt.current,w=c.contextTypes,H=(w=w!=null)?p0(A,B):Et),c=new c(d,H),A.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=ya,A.stateNode=c,c._reactInternalFiber=A,w&&(A=A.stateNode,A.__reactInternalMemoizedUnmaskedChildContext=B,A.__reactInternalMemoizedMaskedChildContext=H),c}function gn(A,c,d,w){A=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(d,w),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(d,w),c.state!==A&&ya.enqueueReplaceState(c,c.state,null)}function Do(A,c,d,w){var B=A.stateNode;B.props=d,B.state=A.memoizedState,B.refs=Bo;var H=c.contextType;typeof H=="object"&&H!==null?B.context=q0(H):(H=e0(c)?jt:Dt.current,B.context=p0(A,H)),H=A.updateQueue,H!==null&&(j0(A,H,d,B,w),B.state=A.memoizedState),H=c.getDerivedStateFromProps,typeof H=="function"&&(Ia(A,c,H,d),B.state=A.memoizedState),typeof c.getDerivedStateFromProps=="function"||typeof B.getSnapshotBeforeUpdate=="function"||typeof B.UNSAFE_componentWillMount!="function"&&typeof B.componentWillMount!="function"||(c=B.state,typeof B.componentWillMount=="function"&&B.componentWillMount(),typeof B.UNSAFE_componentWillMount=="function"&&B.UNSAFE_componentWillMount(),c!==B.state&&ya.enqueueReplaceState(B,B.state,null),H=A.updateQueue,H!==null&&(j0(A,H,d,B,w),B.state=A.memoizedState)),typeof B.componentDidMount=="function"&&(A.effectTag|=4)}var Pi=Array.isArray;function ci(A,c,d){if(A=d.ref,A!==null&&typeof A!="function"&&typeof A!="object"){if(d._owner){if(d=d._owner,d){if(d.tag!==1)throw Error(o(309));var w=d.stateNode}if(!w)throw Error(o(147,A));var B=""+A;return c!==null&&c.ref!==null&&typeof c.ref=="function"&&c.ref._stringRef===B?c.ref:(c=function(H){var q=w.refs;q===Bo&&(q=w.refs={}),H===null?delete q[B]:q[B]=H}
vendor: 4,537 bytes, line 232
232,c._stringRef=B,c)}if(typeof A!="string")throw Error(o(284));if(!d._owner)throw Error(o(290,A))}return A}function Tn(A,c){if(A.type!=="textarea")throw Error(o(31,Object.prototype.toString.call(c)==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":c,""))}function ms(A){function c(Ie,le){if(A){var Qe=Ie.lastEffect;Qe!==null?(Qe.nextEffect=le,Ie.lastEffect=le):Ie.firstEffect=Ie.lastEffect=le,le.nextEffect=null,le.effectTag=8}}function d(Ie,le){if(!A)return null;for(;le!==null;)c(Ie,le),le=le.sibling;return null}function w(Ie,le){for(Ie=new Map;le!==null;)le.key!==null?Ie.set(le.key,le):Ie.set(le.index,le),le=le.sibling;return Ie}function B(Ie,le,Qe){return Ie=ka(Ie,le),Ie.index=0,Ie.sibling=null,Ie}function H(Ie,le,Qe){return Ie.index=Qe,A?(Qe=Ie.alternate,Qe!==null?(Qe=Qe.index,Qe<le?(Ie.effectTag=2,le):Qe):(Ie.effectTag=2,le)):le}function q(Ie){return A&&Ie.alternate===null&&(Ie.effectTag=2),Ie}function Le(Ie,le,Qe,lt){return le===null||le.tag!==6?(le=XA(Qe,Ie.mode,lt),le.return=Ie,le):(le=B(le,Qe),le.return=Ie,le)}function Ne(Ie,le,Qe,lt){return le!==null&&le.elementType===Qe.type?(lt=B(le,Qe.props),lt.ref=ci(Ie,le,Qe),lt.return=Ie,lt):(lt=tu(Qe.type,Qe.key,Qe.props,null,Ie.mode,lt),lt.ref=ci(Ie,le,Qe),lt.return=Ie,lt)}function Pe(Ie,le,Qe,lt){return le===null||le.tag!==4||le.stateNode.containerInfo!==Qe.containerInfo||le.stateNode.implementation!==Qe.implementation?(le=$A(Qe,Ie.mode,lt),le.return=Ie,le):(le=B(le,Qe.children||[]),le.return=Ie,le)}function Ft(Ie,le,Qe,lt,It){return le===null||le.tag!==7?(le=Yi(Qe,Ie.mode,lt,It),le.return=Ie,le):(le=B(le,Qe),le.return=Ie,le)}function V0(Ie,le,Qe){if(typeof le=="string"||typeof le=="number")return le=XA(""+le,Ie.mode,Qe),le.return=Ie,le;if(typeof le=="object"&&le!==null){switch(le.$$typeof){case u:return Qe=tu(le.type,le.key,le.props,null,Ie.mode,Qe),Qe.ref=ci(Ie,null,le),Qe.return=Ie,Qe;case f:return le=$A(le,Ie.mode,Qe),le.return=Ie,le}if(Pi(le)||N(le))return le=Yi(le,Ie.mode,Qe,null),le.return=Ie,le;Tn(Ie,le)}return null}function B0(Ie,le,Qe,lt){var It=le!==null?le.key:null;if(typeof Qe=="string"||typeof Qe=="number")return It!==null?null:Le(Ie,le,""+Qe,lt);if(typeof Qe=="object"&&Qe!==null){switch(Qe.$$typeof){case u:return Qe.key===It?Qe.type===h?Ft(Ie,le,Qe.props.children,lt,It):Ne(Ie,le,Qe,lt):null;case f:return Qe.key===It?Pe(Ie,le,Qe,lt):null}if(Pi(Qe)||N(Qe))return It!==null?null:Ft(Ie,le,Qe,lt,null);Tn(Ie,Qe)}return null}function Qr(Ie,le,Qe,lt,It){if(typeof lt=="string"||typeof lt=="number")return Ie=Ie.get(Qe)||null,Le(le,Ie,""+lt,It);if(typeof lt=="object"&&lt!==null){switch(lt.$$typeof){case u:return Ie=Ie.get(lt.key===null?Qe:lt.key)||null,lt.type===h?Ft(le,Ie,lt.props.children,It,lt.key):Ne(le,Ie,lt,It);case f:return Ie=Ie.get(lt.key===null?Qe:lt.key)||null,Pe(le,Ie,lt,It)}if(Pi(lt)||N(lt))return Ie=Ie.get(Qe)||null,Ft(le,Ie,lt,It,null);Tn(le,lt)}return null}function _a(Ie,le,Qe,lt){for(var It=null,o0=null,bt=le,s0=le=0,y0=null;bt!==null&&s0<Qe.length;s0++){bt.index>s0?(y0=bt,bt=null):y0=bt.sibling;var Yt=B0(Ie,bt,Qe[s0],lt);if(Yt===null){bt===null&&(bt=y0);break}A&&bt&&Yt.alternate===null&&c(Ie,bt),le=H(Yt,le,s0),o0===null?It=Yt:o0.sibling=Yt,o0=Yt,bt=y0}if(s0===Qe.length)return d(Ie,bt),It;if(bt===null){for(;s0<Qe.length;s0++)bt=V0(Ie,Qe[s0],lt),bt!==null&&(le=H(bt,le,s0),o0===null?It=bt:o0.sibling=bt,o0=bt);return It}for(bt=w(Ie,bt);s0<Qe.length;s0++)y0=Qr(bt,Ie,s0,Qe[s0],lt),y0!==null&&(A&&y0.alternate!==null&&bt.delete(y0.key===null?s0:y0.key),le=H(y0,le,s0),o0===null?It=y0:o0.sibling=y0,o0=y0);return A&&bt.forEach(function(xr){return c(Ie,xr)}),It}function Gr(Ie,le,Qe,lt){var It=N(Qe);if(typeof It!="function")throw Error(o(150));if(Qe=It.call(Qe),Qe==null)throw Error(o(151));for(var o0=It=null,bt=le,s0=le=0,y0=null,Yt=Qe.next();bt!==null&&!Yt.done;s0++,Yt=Qe.next()){bt.index>s0?(y0=bt,bt=null):y0=bt.sibling;var xr=B0(Ie,bt,Yt.value,lt);if(xr===null){bt===null&&(bt=y0);break}A&&bt&&xr.alternate===null&&c(Ie,bt),le=H(xr,le,s0),o0===null?It=xr:o0.sibling=xr,o0=xr,bt=y0}if(Yt.done)return d(Ie,bt),It;if(bt===null){for(;!Yt.done;s0++,Yt=Qe.next())Yt=V0(Ie,Yt.value,lt),Yt!==null&&(le=H(Yt,le,s0),o0===null?It=Yt:o0.sibling=Yt,o0=Yt);return It}for(bt=w(Ie,bt);!Yt.done;s0++,Yt=Qe.next())Yt=Qr(bt,Ie,s0,Yt.value,lt),Yt!==null&&(A&&Yt.alternate!==null&&bt.delete(Yt.key===null?s0:Yt.key),le=H(Yt,le,s0),o0===null?It=Yt:o0.sibling=Yt,o0=Yt);return A&&bt.forEach(function(F6){return c(Ie,F6)}),It}return function(Ie,le,Qe,lt){var It=typeof Qe=="object"&&Qe!==null&&Qe.type===h&&Qe.ke
232y===null;It&&(Qe=Qe.props.children);var o0=typeof Qe=="object"&&Qe!==null;if(o0)switch(Qe.$$typeof){case u:e:{for(o0=Qe.key,It=le;It!==null;){if(It.key===o0)if(It.tag===7?Qe.type===h:It.elementType===Qe.type){d(Ie,It.sibling),le=B(It,Qe.type===h?Qe.props.children:Qe.props),le.ref=ci(Ie,It,Qe),le.return=Ie,Ie=le;break e}else{d(Ie,It);break}else c(Ie,It);It=It.sibling}Qe.type===h?(le=Yi(Qe.props.children,Ie.mode,lt,Qe.key),le.return=Ie,Ie=le):(lt=tu(Qe.type,Qe.key,Qe.props,null,Ie.mode,lt),lt.ref=ci(Ie,le,Qe),lt.return=Ie,Ie=lt)}return q(Ie);case f:e:{for(It=Qe.key;le!==null;){if(le.key===It)if(le.tag===4&&le.stateNode.containerInfo===Qe.containerInfo&&le.stateNode.implementation===Qe.implementation){d(Ie,le.sibling),le=B(le,Qe.children||[]),le.return=Ie,Ie=le;break e}else{d(Ie,le);break}else c(Ie,le);le=le.sibling}le=$A(Qe,Ie.mode,lt),le.return=Ie,Ie=le}return q(Ie)}if(typeof Qe=="string"||typeof Qe=="number")return Qe=""+Qe,le!==null&&le.tag===6?(d(Ie,le.sibling),le=B(le,Qe),le.return=Ie,Ie=le):(d(Ie,le),le=XA(Qe,Ie.mode,lt),le.return=Ie,Ie=le),q(Ie);if(Pi(Qe))return _a(Ie,le,Qe,lt);if(N(Qe))return Gr(Ie,le,Qe,lt);if(o0&&Tn(Ie,Qe),typeof Qe>"u"&&!It)switch(Ie.tag){case 1:case 0:throw Ie=Ie.type,Error(o(152,Ie.displayName||Ie.name||"Component"))}return d(Ie,le)}}var $r=ms(!0),wa=ms(!1),N0={},yr={current:N0},_n={current:N0},pn={current:N0};function Lr(A){if(A===N0)throw Error(o(174));return A}function vs(A,c){ht(pn,c),ht(_n,A),ht(yr,N0),c=Y(c),_t(yr),ht(yr,c)}function F0(A){_t(yr),_t(_n),_t(pn)}function wr(A){var c=Lr(pn.current),d=Lr(yr.current);c=z(d,A.type,c),d!==c&&(ht(_n,A),ht(yr,c))}function M0(A){_n.current===A&&(_t(yr),_t(_n))}var t0={current:0};function ba(A){for(var c=A;c!==null;){if(c.tag===13){var d=c.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||R(d)||Se(d)))return c}else if(c.tag===19&&c.memoizedProps.revealOrder!==void 0){if((c.effectTag&64)!==0)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===A)break;for(;c.sibling===null;){if(c.return===null||c.return===A)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}function fg(A,c){return{responder:A,props:c}}var _l=s.ReactCurrentDispatcher,en=s.ReactCurrentBatchConfig,Es=0,Ui=null,ar=null,Nn=null,Qo=null,br=null,xo=null,Fo=0,On=null,Cs=0,Is=!1,Ai=null,ys=0;function Mr(){throw Error(o(321))}function DA(A,c){if(c===null)return!1;for(var d=0;d<c.length&&d<A.length;d++)if(!ze(A[d],c[d]))return!1;return!0}function QA(A,c,d,w,B,H){if(Es=H,Ui=c,Nn=A!==null?A.memoizedState:null,_l.current=Nn===null?o6:wg,c=d(w,B),Is){do Is=!1,ys+=1,Nn=A!==null?A.memoizedState:null,xo=Qo,On=br=ar=null,_l.current=wg,c=d(w,B);while(Is);Ai=null,ys=0}if(_l.current=Nl,A=Ui,A.memoizedState=Qo,A.expirationTime=Fo,A.updateQueue=On,A.effectTag|=Cs,A=ar!==null&&ar.next!==null,Es=0,xo=br=Qo=Nn=ar=Ui=null,Fo=0,On=null,Cs=0,A)throw Error(o(300));return c}function hg(){_l.current=Nl,Es=0,xo=br=Qo=Nn=ar=Ui=null,Fo=0,On=null,Cs=0,Is=!1,Ai=null,ys=0}function So(){var A={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return br===null?Qo=br=A:br=br.next=A,br}function ws(){if(xo!==null)br=xo,xo=br.next,ar=Nn,Nn=ar!==null?ar.next:null;else{if(Nn===null)throw Error(o(310));ar=Nn;var A={memoizedState:ar.memoizedState,baseState:ar.baseState,queue:ar.queue,baseUpdate:ar.baseUpdate,next:null};br=br===null?Qo=A:br.next=A,Nn=ar.next}return br}function dg(A,c){return typeof c=="function"?c(A):c}function gg(A){var c=ws(),d=c.queue;if(d===null)throw Error(o(311));if(d.lastRenderedReducer=A,0<ys){var w=d.dispatch;if(Ai!==null){var B=Ai.get(d);if(B!==void 0){Ai.delete(d);var H=c.memoizedState;do H=A(H,B.action),B=B.next;while(B!==null);return ze(H,c.memoizedState)||(Ln=!0),c.memoizedState=H,c.baseUpdate===d.last&&(c.baseState=H),d.lastRenderedState=H,[H,w]}}return[c.memoizedState,w]}w=d.last;var q=c.baseUpdate;if(H=c.baseState,q!==null?(w!==null&&(w.next=null),w=q.next):w=w!==null?w.next:null,w!==null){var Le=B=null,Ne=w,Pe=!1;do{var Ft=Ne.expirationTime;Ft<Es?(Pe||(Pe=!0,Le=q,B=H),Ft>Fo&&(Fo=Ft,eu(Fo))):(e2(Ft,Ne.suspenseConfig),H=Ne.eagerReducer===A?Ne.eagerState:A(H,Ne.action)),q=Ne,Ne=Ne.next}while(Ne!==null&&Ne!==w);Pe||(Le=q,B=H),ze(H,c.memoizedState)||(Ln=!0),c.memoizedState=H,c.baseUpdate=Le,c.baseState=B,d.lastRenderedState=H}return[c.memoizedState,d.dispatch]}function xA(A){var c=So();return typeof A=="function"&&(A=A()),c.memoizedState=c.baseState=A,A=c.queue={last:null,dispatch:null,lastRenderedReducer:dg,lastRenderedState:A},A=A.dispatch=yg.bind(null,Ui,A),[c.memoizedState,A]}function FA(A){return gg(dg)}function SA(A,c,d,w){return A={tag:A,create:c,destroy:d,deps:w,next:null},On===null?(On={lastEffect:null},On.lastEffect=A.next=A):(c=On.lastEffect,c===null?On.lastEffect=A.next=A:(d=c.next,c.next=A,A.next=d,On.lastEffect=A)),A}function RA(A,c,d,w){var B=So();Cs|=A,B.memoizedState=SA(c,d,void 0,w===void 0?null:w)}function kA(A,c,d,w){var B=ws();w=w===void 0?null:w;var H=void 0;if(ar!==null){var q=ar.memoizedState;if(H=q.destroy,w!==null&&DA(w,q.deps)){SA(0,d,H,w);return}}Cs|=A,B.memoizedState=SA(c,d,H,w)}function pg(A,c){return RA(516,192,A,c)}function mg(A,c){return kA(516,192,A,c)}function vg(A,c){if(typeof c=="function")return A=A(),c(A),function(){c(null)};if(c!=null)return A=A(),c.current=A,function(){c.current=null}}function Eg(){}function Cg(A,c){return So().memoizedState=[A,c===void 0?null:c],A}function Ig(A,c){var d=ws();c=c===void 0?null:c;var w=d.memoizedState;return w!==null&&c!==null&&DA(c,w[1])?w[0]:(d.memoizedState=[A,c],A)}function yg(A,c,d){if(!(25>ys))throw Error(o(301));var w=A.alternate;if(A===Ui||w!==null&&w===Ui)if(Is=!0,A={expirationTime:Es,suspenseConfig:null,action:d,eagerReducer:null,eagerState:null,next:null},Ai===null&&(Ai=new Map),d=Ai.get(c),d===void 0)Ai.set(c,A);else{for(c=d;c.next!==null;)c=c.next;c.next=A}else{var B=rn(),H=Oi.suspense;B=Fa(B,A,H),H={expirationTime:B,suspenseConfig:H,action:d,eagerReducer:null,eagerState:null,next:null};var q=c.last;if(q===null)H.next=H;else{var Le=q.next;Le!==null&&(H.next=Le),q.next=H}if(c.last=H,A.expirationTime===0&&(w===null||w.expirationTime===0)&&(w=c.lastRenderedReducer,w!==null))try{var Ne=c.lastRenderedState,Pe=w(Ne,d);if(H.eagerReducer=w,H.eagerState=Pe,ze(Pe,Ne))return}catch{}finally{}gi(A,B)}}var Nl={readContext:q0,useCallback:Mr,useContext:Mr,useEffect:Mr,useImperativeHandle:Mr,useLayoutEffect:Mr,useMemo:Mr,useReducer:Mr,useRef:Mr,useState:Mr,useDebugValue:Mr,useResponder:Mr,useDeferredValue:Mr,useTransition:Mr},o6={readContext:q0,useCallback:Cg,useContext:q0,useEffect:pg,useImperativeHandle:function(A,c,d){return d=d!=null?d.concat([A]):null,RA(4,36,vg.bind(null,c,A),d)},useLayoutEffect:function(A,c){return RA(4,36,A,c)},useMemo:function(A,c){var d=So();return c=c===void 0?null:c,A=A(),d.memoizedState=[A,c],A},useReducer:function(A,c,d){var w=So();return c=d!==void 0?d(c):c,w.memoizedState=w.baseState=c,A=w.queue={last:null,dispatch:null,lastRenderedReducer:A,lastRenderedState:c},A=A.dispatch=yg.bind(null,Ui,A),[w.memoizedState,A]}
vendor: 10,533 bytes, line 232
232,useRef:function(A){var c=So();return A={current:A},c.memoizedState=A},useState:xA,useDebugValue:Eg,useResponder:fg,useDeferredValue:function(A,c){var d=xA(A),w=d[0],B=d[1];return pg(function(){a.unstable_next(function(){var H=en.suspense;en.suspense=c===void 0?null:c;try{B(A)}finally{en.suspense=H}})},[A,c]),w},useTransition:function(A){var c=xA(!1),d=c[0],w=c[1];return[Cg(function(B){w(!0),a.unstable_next(function(){var H=en.suspense;en.suspense=A===void 0?null:A;try{w(!1),B()}finally{en.suspense=H}})},[A,d]),d]}},wg={readContext:q0,useCallback:Ig,useContext:q0,useEffect:mg,useImperativeHandle:function(A,c,d){return d=d!=null?d.concat([A]):null,kA(4,36,vg.bind(null,c,A),d)},useLayoutEffect:function(A,c){return kA(4,36,A,c)},useMemo:function(A,c){var d=ws();c=c===void 0?null:c;var w=d.memoizedState;return w!==null&&c!==null&&DA(c,w[1])?w[0]:(A=A(),d.memoizedState=[A,c],A)},useReducer:gg,useRef:function(){return ws().memoizedState},useState:FA,useDebugValue:Eg,useResponder:fg,useDeferredValue:function(A,c){var d=FA(),w=d[0],B=d[1];return mg(function(){a.unstable_next(function(){var H=en.suspense;en.suspense=c===void 0?null:c;try{B(A)}finally{en.suspense=H}})},[A,c]),w},useTransition:function(A){var c=FA(),d=c[0],w=c[1];return[Ig(function(B){w(!0),a.unstable_next(function(){var H=en.suspense;en.suspense=A===void 0?null:A;try{w(!1),B()}finally{en.suspense=H}})},[A,d]),d]}},fi=null,Ba=null,Da=!1;function bg(A,c){var d=Pn(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=c,d.return=A,d.effectTag=8,A.lastEffect!==null?(A.lastEffect.nextEffect=d,A.lastEffect=d):A.firstEffect=A.lastEffect=d}function Bg(A,c){switch(A.tag){case 5:return c=Z(c,A.type,A.pendingProps),c!==null?(A.stateNode=c,!0):!1;case 6:return c=Ce(c,A.pendingProps),c!==null?(A.stateNode=c,!0):!1;case 13:return!1;default:return!1}}function TA(A){if(Da){var c=Ba;if(c){var d=c;if(!Bg(A,c)){if(c=Ve(d),!c||!Bg(A,c)){A.effectTag=A.effectTag&-1025|2,Da=!1,fi=A;return}bg(fi,d)}fi=A,Ba=E(c)}else A.effectTag=A.effectTag&-1025|2,Da=!1,fi=A}}function Dg(A){for(A=A.return;A!==null&&A.tag!==5&&A.tag!==3&&A.tag!==13;)A=A.return;fi=A}function Ol(A){if(!Ye||A!==fi)return!1;if(!Da)return Dg(A),Da=!0,!1;var c=A.type;if(A.tag!==5||c!=="head"&&c!=="body"&&!ge(c,A.memoizedProps))for(c=Ba;c;)bg(A,c),c=Ve(c);if(Dg(A),A.tag===13){if(!Ye)throw Error(o(316));if(A=A.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(o(317));Ba=L(A)}else Ba=fi?Ve(A.stateNode):null;return!0}function _A(){Ye&&(Ba=fi=null,Da=!1)}var s6=s.ReactCurrentOwner,Ln=!1;function Pr(A,c,d,w){c.child=A===null?wa(c,null,d,w):$r(c,A.child,d,w)}function Qg(A,c,d,w,B){d=d.render;var H=c.ref;return ir(c,B),w=QA(A,c,d,w,H,B),A!==null&&!Ln?(c.updateQueue=A.updateQueue,c.effectTag&=-517,A.expirationTime<=B&&(A.expirationTime=0),hi(A,c,B)):(c.effectTag|=1,Pr(A,c,w,B),c.child)}function xg(A,c,d,w,B,H){if(A===null){var q=d.type;return typeof q=="function"&&!KA(q)&&q.defaultProps===void 0&&d.compare===null&&d.defaultProps===void 0?(c.tag=15,c.type=q,Fg(A,c,q,w,B,H)):(A=tu(d.type,null,w,null,c.mode,H),A.ref=c.ref,A.return=c,c.child=A)}return q=A.child,B<H&&(B=q.memoizedProps,d=d.compare,d=d!==null?d:tt,d(B,w)&&A.ref===c.ref)?hi(A,c,H):(c.effectTag|=1,A=ka(q,w),A.ref=c.ref,A.return=c,c.child=A)}function Fg(A,c,d,w,B,H){return A!==null&&tt(A.memoizedProps,w)&&A.ref===c.ref&&(Ln=!1,B<H)?hi(A,c,H):NA(A,c,d,w,H)}function Sg(A,c){var d=c.ref;(A===null&&d!==null||A!==null&&A.ref!==d)&&(c.effectTag|=128)}function NA(A,c,d,w,B){var H=e0(d)?jt:Dt.current;return H=p0(c,H),ir(c,B),d=QA(A,c,d,w,H,B),A!==null&&!Ln?(c.updateQueue=A.updateQueue,c.effectTag&=-517,A.expirationTime<=B&&(A.expirationTime=0),hi(A,c,B)):(c.effectTag|=1,Pr(A,c,d,B),c.child)}function Rg(A,c,d,w,B){if(e0(d)){var H=!0;I0(c)}else H=!1;if(ir(c,B),c.stateNode===null)A!==null&&(A.alternate=null,c.alternate=null,c.effectTag|=2),Mi(c,d,w),Do(c,d,w,B),w=!0;else if(A===null){var q=c.stateNode,Le=c.memoizedProps;q.props=Le;var Ne=q.context,Pe=d.contextType;typeof Pe=="object"&&Pe!==null?Pe=q0(Pe):(Pe=e0(d)?jt:Dt.current,Pe=p0(c,Pe));var Ft=d.getDerivedStateFromProps,V0=typeof Ft=="function"||typeof q.getSnapshotBeforeUpdate=="function";V0||typeof q.UNSAFE_componentWillReceiveProps!="function"&&typeof q.componentWillReceiveProps!="function"||(Le!==w||Ne!==Pe)&&gn(c,q,w,Pe),Ir=!1;var B0=c.memoizedState;Ne=q.state=B0;var Qr=c.updateQueue;Qr!==null&&(j0(c,Qr,w,q,B),Ne=c.memoizedState),Le!==w||B0!==Ne||vt.current||Ir?(typeof Ft=="function"&&(Ia(c,d,Ft,w),Ne=c.memoizedState),(Le=Ir||Li(c,d,Le,w,B0,Ne,Pe))?(V0||typeof q.UNSAFE_componentWillMount!="function"&&typeof q.componentWillMount!="function"||(typeof q.componentWillMount=="function"&&q.componentWillMount(),typeof q.UNSAFE_componentWillMount=="function"&&q.UNSAFE_componentWillMount()),typeof q.componentDidMount=="function"&&(c.effectTag|=4)):(typeof q.componentDidMount=="function"&&(c.effectTag|=4),c.memoizedProps=w,c.memoizedState=Ne),q.props=w,q.state=Ne,q.context=Pe,w=Le):(typeof q.componentDidMount=="function"&&(c.effectTag|=4),w=!1)}else q=c.stateNode,Le=c.memoizedProps,q.props=c.type===c.elementType?Le:st(c.type,Le),Ne=q.context,Pe=d.contextType,typeof Pe=="object"&&Pe!==null?Pe=q0(Pe):(Pe=e0(d)?jt:Dt.current,Pe=p0(c,Pe)),Ft=d.getDerivedStateFromProps,(V0=typeof Ft=="function"||typeof q.getSnapshotBeforeUpdate=="function")||typeof q.UNSAFE_componentWillReceiveProps!="function"&&typeof q.componentWillReceiveProps!="function"||(Le!==w||Ne!==Pe)&&gn(c,q,w,Pe),Ir=!1,Ne=c.memoizedState,B0=q.state=Ne,Qr=c.updateQueue,Qr!==null&&(j0(c,Qr,w,q,B),B0=c.memoizedState),Le!==w||Ne!==B0||vt.current||Ir?(typeof Ft=="function"&&(Ia(c,d,Ft,w),B0=c.memoizedState),(Ft=Ir||Li(c,d,Le,w,Ne,B0,Pe))?(V0||typeof q.UNSAFE_componentWillUpdate!="function"&&typeof q.componentWillUpdate!="function"||(typeof q.componentWillUpdate=="function"&&q.componentWillUpdate(w,B0,Pe),typeof q.UNSAFE_componentWillUpdate=="function"&&q.UNSAFE_componentWillUpdate(w,B0,Pe)),typeof q.componentDidUpdate=="function"&&(c.effectTag|=4),typeof q.getSnapshotBeforeUpdate=="function"&&(c.effectTag|=256)):(typeof q.componentDidUpdate!="function"||Le===A.memoizedProps&&Ne===A.memoizedState||(c.effectTag|=4),typeof q.getSnapshotBeforeUpdate!="function"||Le===A.memoizedProps&&Ne===A.memoizedState||(c.effectTag|=256),c.memoizedProps=w,c.memoizedState=B0),q.props=w,q.state=B0,q.context=Pe,w=Ft):(typeof q.componentDidUpdate!="function"||Le===A.memoizedProps&&Ne===A.memoizedState||(c.effectTag|=4),typeof q.getSnapshotBeforeUpdate!="function"||Le===A.memoizedProps&&Ne===A.memoizedState||(c.effectTag|=256),w=!1);return OA(A,c,d,w,H,B)}function OA(A,c,d,w,B,H){Sg(A,c);var q=(c.effectTag&64)!==0;if(!w&&!q)return B&&mr(c,d,!1),hi(A,c,H);w=c.stateNode,s6.current=c;var Le=q&&typeof d.getDerivedStateFromError!="function"?null:w.render();return c.effectTag|=1,A!==null&&q?(c.child=$r(c,A.child,null,H),c.child=$r(c,null,Le,H)):Pr(A,c,Le,H),c.memoizedState=w.state,B&&mr(c,d,!0),c.child}function kg(A){var c=A.stateNode;c.pendingContext?Zt(A,c.pendingContext,c.pendingContext!==c.context):c.context&&Zt(A,c.context,!1),vs(A,c.containerInfo)}var LA={dehydrated:null,retryTime:0};function Tg(A,c,d){var w=c.mode,B=c.pendingProps,H=t0.current,q=!1,Le;if((Le=(c.effectTag&64)!==0)||(Le=(H&2)!==0&&(A===null||A.memoizedState!==null)),Le?(q=!0,c.effectTag&=-65):A!==null&&A.memoizedState===null||B.fallback===void 0||B.unstable_avoidThisFallback===!0||(H|=1),ht(t0,H&1),A===null){if(B.fallback!==void 0&&TA(c),q){if(q=B.fallback,B=Yi(null,w,0,null),B.return=c,(c.mode&2)===0)for(A=c.memoizedState!==null?c.child.child:c.child,B.child=A;A!==null;)A.return=B,A=A.sibling;return d=Yi(q,w,d,null),d.return=c,B.sibling=d,c.memoizedState=LA,c.child=B,d}return w=B.children,c.memoizedState=null,c.child=wa(c,null,w,d)}if(A.memoizedState!==null){if(A=A.child,w=A.sibling,q){if(B=B.fallback,d=ka(A,A.pendingProps),d.return=c,(c.mode&2)===0&&(q=c.memoizedState!==null?c.child.child:c.child,q!==A.child))for(d.child=q;q!==null;)q.return=d,q=q.sibling;return w=ka(w,B,w.expirationTime),w.return=c,d.sibling=w,d.childExpirationTime=0,c.memoizedState=LA,c.child=d,w}return d=$r(c,A.child,B.children,d),c.memoizedState=null,c.child=d}if(A=A.child,q){if(q=B.fallback,B=Yi(null,w,0,null),B.return=c,B.child=A,A!==null&&(A.return=B),(c.mode&2)===0)for(A=c.memoizedState!==null?c.child.child:c.child,B.child=A;A!==null;)A.return=B,A=A.sibling;return d=Yi(q,w,d,null),d.return=c,B.sibling=d,d.effectTag|=2,B.childExpirationTime=0,c.memoizedState=LA,c.child=B,d}return c.memoizedState=null,c.child=$r(c,A,B.children,d)}function _g(A,c){A.expirationTime<c&&(A.expirationTime=c);var d=A.alternate;d!==null&&d.expirationTime<c&&(d.expirationTime=c),kn(A.return,c)}function MA(A,c,d,w,B,H){var q=A.memoizedState;q===null?A.memoizedState={isBackwards:c,rendering:null,last:w,tail:d,tailExpiration:0,tailMode:B,lastEffect:H}:(q.isBackwards=c,q.rendering=null,q.last=w,q.tail=d,q.tailExpiration=0,q.tailMode=B,q.lastEffect=H)}function Ng(A,c,d){var w=c.pendingProps,B=w.revealOrder,H=w.tail;if(Pr(A,c,w.children,d),w=t0.current,(w&2)!==0)w=w&1|2,c.effectTag|=64;else{if(A!==null&&(A.effectTag&64)!==0)e:for(A=c.child;A!==null;){if(A.tag===13)A.memoizedState!==null&&_g(A,d);else if(A.tag===19)_g(A,d);else if(A.child!==null){A.child.return=A,A=A.child;continue}if(A===c)break e;for(;A.sibling===null;){if(A.return===null||A.return===c)break e;A=A.return}A.sibling.return=A.return,A=A.sibling}w&=1}if(ht(t0,w),(c.mode&2)===0)c.memoizedState=null;else switch(B){case"forwards":for(d=c.child,B=null;d!==null;)A=d.alternate,A!==null&&ba(A)===null&&(B=d),d=d.sibling;d=B,d===null?(B=c.child,c.child=null):(B=d.sibling,d.sibling=null),MA(c,!1,B,d,H,c.lastEffect);break;case"backwards":for(d=null,B=c.child,c.child=null;B!==null;){if(A=B.alternate,A!==null&&ba(A)===null){c.child=B;break}A=B.sibling,B.sibling=d,d=B,B=A}MA(c,!0,d,null,H,c.lastEffect);break;case"together":MA(c,!1,null,null,void 0,c.lastEffect);break;default:c.memoizedState=null}return c.child}function hi(A,c,d){A!==null&&(c.dependencies=A.dependencies);var w=c.expirationTime;if(w!==0&&eu(w),c.childExpirationTime<d)return null;if(A!==null&&c.child!==A.child)throw Error(o(153));if(c.child!==null){for(A=c.child,d=ka(A,A.pendingProps,A.expirationTime),c.child=d,d.return=c;A.sibling!==null;)A=A.sibling,d=d.sibling=ka(A,A.pendingProps,A.expirationTime),d.return=c;d.sibling=null}return c.child}function Mn(A){A.effectTag|=4}var bs,Bs,Ll,Ml;if(te)bs=function(A,c){for(var d=c.child;d!==null;){if(d.tag===5||d.tag===6)he(A,d.stateNode);
232else if(d.tag!==4&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===c)break;for(;d.sibling===null;){if(d.return===null||d.return===c)return;d=d.return}d.sibling.return=d.return,d=d.sibling}},Bs=function(){},Ll=function(A,c,d,w,B){if(A=A.memoizedProps,A!==w){var H=c.stateNode,q=Lr(yr.current);d=ve(H,d,A,w,B,q),(c.updateQueue=d)&&Mn(c)}},Ml=function(A,c,d,w){d!==w&&Mn(c)};else if(De){bs=function(A,c,d,w){for(var B=c.child;B!==null;){if(B.tag===5){var H=B.stateNode;d&&w&&(H=Fe(H,B.type,B.memoizedProps,B)),he(A,H)}else if(B.tag===6)H=B.stateNode,d&&w&&(H=Re(H,B.memoizedProps,B)),he(A,H);else if(B.tag!==4){if(B.tag===13&&(B.effectTag&4)!==0&&(H=B.memoizedState!==null)){var q=B.child;if(q!==null&&(q.child!==null&&(q.child.return=q,bs(A,q,!0,H)),H=q.sibling,H!==null)){H.return=B,B=H;continue}}if(B.child!==null){B.child.return=B,B=B.child;continue}}if(B===c)break;for(;B.sibling===null;){if(B.return===null||B.return===c)return;B=B.return}B.sibling.return=B.return,B=B.sibling}};var Og=function(A,c,d,w){for(var B=c.child;B!==null;){if(B.tag===5){var H=B.stateNode;d&&w&&(H=Fe(H,B.type,B.memoizedProps,B)),St(A,H)}else if(B.tag===6)H=B.stateNode,d&&w&&(H=Re(H,B.memoizedProps,B)),St(A,H);else if(B.tag!==4){if(B.tag===13&&(B.effectTag&4)!==0&&(H=B.memoizedState!==null)){var q=B.child;if(q!==null&&(q.child!==null&&(q.child.return=q,Og(A,q,!0,H)),H=q.sibling,H!==null)){H.return=B,B=H;continue}}if(B.child!==null){B.child.return=B,B=B.child;continue}}if(B===c)break;for(;B.sibling===null;){if(B.return===null||B.return===c)return;B=B.return}B.sibling.return=B.return,B=B.sibling}};Bs=function(A){var c=A.stateNode;if(A.firstEffect!==null){var d=c.containerInfo,w=kt(d);Og(w,A,!1,!1),c.pendingChildren=w,Mn(A),G(d,w)}},Ll=function(A,c,d,w,B){var H=A.stateNode,q=A.memoizedProps;if((A=c.firstEffect===null)&&q===w)c.stateNode=H;else{var Le=c.stateNode,Ne=Lr(yr.current),Pe=null;q!==w&&(Pe=ve(Le,d,q,w,B,Ne)),A&&Pe===null?c.stateNode=H:(H=mt(H,Pe,d,q,w,c,A,Le),pe(H,d,w,B,Ne)&&Mn(c),c.stateNode=H,A?Mn(c):bs(H,c,!1,!1))}},Ml=function(A,c,d,w){d!==w&&(A=Lr(pn.current),d=Lr(yr.current),c.stateNode=ye(w,A,d,c),Mn(c))}}else Bs=function(){},Ll=function(){},Ml=function(){};function Pl(A,c){switch(A.tailMode){case"hidden":c=A.tail;for(var d=null;c!==null;)c.alternate!==null&&(d=c),c=c.sibling;d===null?A.tail=null:d.sibling=null;break;case"collapsed":d=A.tail;for(var w=null;d!==null;)d.alternate!==null&&(w=d),d=d.sibling;w===null?c||A.tail===null?A.tail=null:A.tail.sibling=null:w.sibling=null}}function l6(A){switch(A.tag){case 1:e0(A.type)&&Nt();var c=A.effectTag;return c&4096?(A.effectTag=c&-4097|64,A):null;case 3:if(F0(),A0(),c=A.effectTag,(c&64)!==0)throw Error(o(285));return A.effectTag=c&-4097|64,A;case 5:return M0(A),null;case 13:return _t(t0),c=A.effectTag,c&4096?(A.effectTag=c&-4097|64,A):null;case 19:return _t(t0),null;case 4:return F0(),null;case 10:return nr(A),null;default:return null}}function PA(A,c){return{value:A,source:c,stack:We(c)}}var u6=typeof WeakSet=="function"?WeakSet:Set;function UA(A,c){var d=c.source,w=c.stack;w===null&&d!==null&&(w=We(d)),d!==null&&O(d.type),c=c.value,A!==null&&A.tag===1&&O(A.type);try{console.error(c)}catch(B){setTimeout(function(){throw B})}}function c6(A,c){try{c.props=A.memoizedProps,c.state=A.memoizedState,c.componentWillUnmount()}catch(d){Ra(A,d)}}function Lg(A){var c=A.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(d){Ra(A,d)}else c.current=null}function A6(A,c){switch(c.tag){case 0:case 11:case 15:Ro(2,0,c);break;case 1:if(c.effectTag&256&&A!==null){var d=A.memoizedProps,w=A.memoizedState;A=c.stateNode,c=A.getSnapshotBeforeUpdate(c.elementType===c.type?d:st(c.type,d),w),A.__reactInternalSnapshotBeforeUpdate=c}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}function Ro(A,c,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var w=d=d.next;do{if((w.tag&A)!==0){var B=w.destroy;w.destroy=void 0,B!==void 0&&B()}(w.tag&c)!==0&&(B=w.create,w.destroy=B()),w=w.next}while(w!==d)}}function Mg(A,c,d){switch(typeof ZA=="function"&&ZA(c),c.tag){case 0:case 11:case 14:case 15:if(A=c.updateQueue,A!==null&&(A=A.lastEffect,A!==null)){var w=A.next;_(97<d?97:d,function(){var B=w;do{var H=B.destroy;if(H!==void 0){var q=c;try{H()}catch(Le){Ra(q,Le)}}B=B.next}while(B!==w)})}break;case 1:Lg(c),d=c.stateNode,typeof d.componentWillUnmount=="function"&&c6(c,d);break;case 5:Lg(c);break;case 4:te?Yg(A,c,d):De&&f6(c)}}function Pg(A,c,d){for(var w=c;;)if(Mg(A,w,d),w.child===null||te&&w.tag===4){if(w===c)break;for(;w.sibling===null;){if(w.return===null||w.return===c)return;w=w.return}w.sibling.return=w.return,w=w.sibling}else w.child.return=w,w=w.child}function Ug(A){var c=A.alternate;A.return=null,A.child=null,A.memoizedState=null,A.updateQueue=null,A.dependencies=null,A.alternate=null,A.firstEffect=null,A.lastEffect=null,A.pendingProps=null,A.memoizedProps=null,c!==null&&Ug(c)}function f6(A){if(De){A=A.stateNode.containerInfo;var c=kt(A);we(A,c)}}function Gg(A){return A.tag===5||A.tag===3||A.tag===4}function Hg(A){if(te){e:{for(var c=A.return;c!==null;){if(Gg(c)){var d=c;break e}c=c.return}throw Error(o(160))}switch(c=d.stateNode,d.tag){case 5:var w=!1;break;case 3:c=c.containerInfo,w=!0;break;case 4:c=c.containerInfo,w=!0;break;default:throw Error(o(161))}d.effectTag&16&&(Xe(c),d.effectTag&=-17);e:t:for(d=A;;){for(;d.sibling===null;){if(d.return===null||Gg(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.effectTag&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.effectTag&2)){d=d.stateNode;break e}}for(var B=A;;){var H=B.tag===5||B.tag===6;if(H)H=H?B.stateNode:B.stateNode.instance,d?w?ft(c,H,d):Ze(c,H,d):w?qe(c,H):it(c,H);else if(B.tag!==4&&B.child!==null){B.child.return=B,B=B.child;continue}if(B===A)break;for(;B.sibling===null;){if(B.return===null||B.return===A)return;B=B.return}B.sibling.return=B.return,B=B.sibling}}}function Yg(A,c,d){for(var w=c,B=!1,H,q;;){if(!B){B=w.return;e:for(;;){if(B===null)throw Error(o(160));switch(H=B.stateNode,B.tag){case 5:q=!1;break e;case 3:H=H.containerInfo,q=!0;break e;case 4:H=H.containerInfo,q=!0;break e}B=B.return}B=!0}if(w.tag===5||w.tag===6)Pg(A,w,d),q?ct(H,w.stateNode):Oe(H,w.stateNode);else if(w.tag===4){if(w.child!==null){H=w.stateNode.containerInfo,q=!0,w.child.return=w,w=w.child;continue}}else if(Mg(A,w,d),w.child!==null){w.child.return=w,w=w.child;continue}if(w===c)break;for(;w.sibling===null;){if(w.return===null||w.return===c)return;w=w.return,w.tag===4&&(B=!1)}w.sibling.return=w.return,w=w.sibling}}function GA(A,c){if(te)switch(c.tag){case 0:case 11:case 14:case 15:Ro(4,8,c);break;case 1:break;case 5:var d=c.stateNode;
232if(d!=null){var w=c.memoizedProps;A=A!==null?A.memoizedProps:w;var B=c.type,H=c.updateQueue;c.updateQueue=null,H!==null&&oe(d,H,B,A,w,c)}break;case 6:if(c.stateNode===null)throw Error(o(162));d=c.memoizedProps,At(c.stateNode,A!==null?A.memoizedProps:d,d);break;case 3:Ye&&(c=c.stateNode,c.hydrate&&(c.hydrate=!1,J(c.containerInfo)));break;case 12:break;case 13:zg(c),Ul(c);break;case 19:Ul(c);break;case 17:break;case 20:break;case 21:break;default:throw Error(o(163))}else{switch(c.tag){case 0:case 11:case 14:case 15:Ro(4,8,c);return;case 12:return;case 13:zg(c),Ul(c);return;case 19:Ul(c);return;case 3:Ye&&(d=c.stateNode,d.hydrate&&(d.hydrate=!1,J(d.containerInfo)))}e:if(De)switch(c.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:c=c.stateNode,we(c.containerInfo,c.pendingChildren);break e;default:throw Error(o(163))}}}function zg(A){var c=A;if(A.memoizedState===null)var d=!1;else d=!0,c=A.child,zA=E0();if(te&&c!==null){e:if(A=c,te)for(c=A;;){if(c.tag===5){var w=c.stateNode;d?$e(w):Qt(c.stateNode,c.memoizedProps)}else if(c.tag===6)w=c.stateNode,d?rt(w):at(w,c.memoizedProps);else if(c.tag===13&&c.memoizedState!==null&&c.memoizedState.dehydrated===null){w=c.child.sibling,w.return=c,c=w;continue}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===A)break e;for(;c.sibling===null;){if(c.return===null||c.return===A)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}}}function Ul(A){var c=A.updateQueue;if(c!==null){A.updateQueue=null;var d=A.stateNode;d===null&&(d=A.stateNode=new u6),c.forEach(function(w){var B=w6.bind(null,A,w);d.has(w)||(d.add(w),w.then(B,B))})}}var h6=typeof WeakMap=="function"?WeakMap:Map;function Wg(A,c,d){d=Xr(d,null),d.tag=3,d.payload={element:null};var w=c.value;return d.callback=function(){Vl||(Vl=!0,WA=w),UA(A,c)},d}function qg(A,c,d){d=Xr(d,null),d.tag=3;var w=A.type.getDerivedStateFromError;if(typeof w=="function"){var B=c.value;d.payload=function(){return UA(A,c),w(B)}}var H=A.stateNode;return H!==null&&typeof H.componentDidCatch=="function"&&(d.callback=function(){typeof w!="function"&&(Gi===null?Gi=new Set([this]):Gi.add(this),UA(A,c));var q=c.stack;this.componentDidCatch(c.value,{componentStack:q!==null?q:""})}),d}var d6=Math.ceil,Gl=s.ReactCurrentDispatcher,jg=s.ReactCurrentOwner,k0=0,HA=8,tn=16,mn=32,Qa=0,Hl=1,Vg=2,Yl=3,zl=4,YA=5,yt=k0,Ur=null,Mt=null,Br=0,P0=Qa,Wl=null,di=1073741823,Ds=1073741823,ql=null,Qs=0,jl=!1,zA=0,Jg=500,pt=null,Vl=!1,WA=null,Gi=null,Jl=!1,Zl=null,xs=90,xa=null,Fs=0,qA=null,Kl=0;function rn(){return(yt&(tn|mn))!==k0?1073741821-(E0()/10|0):Kl!==0?Kl:Kl=1073741821-(E0()/10|0)}function Fa(A,c,d){if(c=c.mode,(c&2)===0)return 1073741823;var w=Kr();if((c&4)===0)return w===99?1073741823:1073741822;if((yt&tn)!==k0)return Br;if(d!==null)A=ke(A,d.timeoutMs|0||5e3,250);else switch(w){case 99:A=1073741823;break;case 98:A=ke(A,150,100);break;case 97:case 96:A=ke(A,5e3,250);break;case 95:A=2;break;default:throw Error(o(326))}return Ur!==null&&A===Br&&--A,A}function gi(A,c){if(50<Fs)throw Fs=0,qA=null,Error(o(185));if(A=Xl(A,c),A!==null){var d=Kr();c===1073741823?(yt&HA)!==k0&&(yt&(tn|mn))===k0?jA(A):(Dr(A),yt===k0&&X()):Dr(A),
232(yt&4)===k0||d!==98&&d!==99||(xa===null?xa=new Map([[A,c]]):(d=xa.get(A),(d===void 0||d>c)&&xa.set(A,c)))}}function Xl(A,c){A.expirationTime<c&&(A.expirationTime=c);var d=A.alternate;d!==null&&d.expirationTime<c&&(d.expirationTime=c);var w=A.return,B=null;if(w===null&&A.tag===3)B=A.stateNode;else for(;w!==null;){if(d=w.alternate,w.childExpirationTime<c&&(w.childExpirationTime=c),d!==null&&d.childExpirationTime<c&&(d.childExpirationTime=c),w.return===null&&w.tag===3){B=w.stateNode;break}w=w.return}return B!==null&&(Ur===B&&(eu(c),P0===zl&&Ta(B,Br)),o2(B,c)),B}function $l(A){var c=A.lastExpiredTime;return c!==0||(c=A.firstPendingTime,!a2(A,c))?c:(c=A.lastPingedTime,A=A.nextKnownPendingLevel,c>A?c:A)}function Dr(A){if(A.lastExpiredTime!==0)A.callbackExpirationTime=1073741823,A.callbackPriority=99,A.callbackNode=V(jA.bind(null,A));else{var c=$l(A),d=A.callbackNode;if(c===0)d!==null&&(A.callbackNode=null,A.callbackExpirationTime=0,A.callbackPriority=90);else{var w=rn();if(c===1073741823?w=99:c===1||c===2?w=95:(w=10*(1073741821-c)-10*(1073741821-w),w=0>=w?99:250>=w?98:5250>=w?97:95),d!==null){var B=A.callbackPriority;if(A.callbackExpirationTime===c&&B>=w)return;d!==Rn&&R0(d)}A.callbackExpirationTime=c,A.callbackPriority=w,c=c===1073741823?V(jA.bind(null,A)):P(w,Zg.bind(null,A),{timeout:10*(1073741821-c)-E0()}),A.callbackNode=c}}}function Zg(A,c){if(Kl=0,c)return c=rn(),ru(A,c),Dr(A),null;var d=$l(A);if(d!==0){if(c=A.callbackNode,(yt&(tn|mn))!==k0)throw Error(o(327));if(ko(),A===Ur&&d===Br||Sa(A,d),Mt!==null){var w=yt;yt|=tn;var B=$g();do try{v6();break}catch(Le){Xg(A,Le)}while(!0);if(_0(),yt=w,Gl.current=B,P0===Hl)throw c=Wl,Sa(A,d),Ta(A,d),Dr(A),c;if(Mt===null)switch(B=A.finishedWork=A.current.alternate,A.finishedExpirationTime=d,w=P0,Ur=null,w){case Qa:case Hl:throw Error(o(345));case Vg:ru(A,2<d?2:d);break;case Yl:if(Ta(A,d),w=A.lastSuspendedTime,d===w&&(A.nextKnownPendingLevel=VA(B)),di===1073741823&&(B=zA+Jg-E0(),10<B)){if(jl){var H=A.lastPingedTime;if(H===0||H>=d){A.lastPingedTime=d,Sa(A,d);break}}if(H=$l(A),H!==0&&H!==d)break;if(w!==0&&w!==d){A.lastPingedTime=w;break}A.timeoutHandle=Ue(Hi.bind(null,A),B);break}Hi(A);break;case zl:if(Ta(A,d),w=A.lastSuspendedTime,d===w&&(A.nextKnownPendingLevel=VA(B)),jl&&(B=A.lastPingedTime,B===0||B>=d)){A.lastPingedTime=d,Sa(A,d);break}if(B=$l(A),B!==0&&B!==d)break;if(w!==0&&w!==d){A.lastPingedTime=w;break}if(Ds!==1073741823?w=10*(1073741821-Ds)-E0():di===1073741823?w=0:(w=10*(1073741821-di)-5e3,B=E0(),d=10*(1073741821-d)-B,w=B-w,0>w&&(w=0),w=(120>w?120:480>w?480:1080>w?1080:1920>w?1920:3e3>w?3e3:4320>w?4320:1960*d6(w/1960))-w,d<w&&(w=d)),10<w){A.timeoutHandle=Ue(Hi.bind(null,A),w);break}Hi(A);break;case YA:if(di!==1073741823&&ql!==null){H=di;var q=ql;if(w=q.busyMinDurationMs|0,0>=w?w=0:(B=q.busyDelayMs|0,H=E0()-(10*(1073741821-H)-(q.timeoutMs|0||5e3)),w=H<=B?0:B+w-H),10<w){Ta(A,d),A.timeoutHandle=Ue(Hi.bind(null,A),w);break}}Hi(A);break;default:throw Error(o(329))}if(Dr(A),A.callbackNode===c)return Zg.bind(null,A)}}return null}function jA(A){var c=A.lastExpiredTime;if(c=c!==0?c:1073741823,A.finishedExpirationTime===c)Hi(A);else{if((yt&(tn|mn))!==k0)throw Error(o(327));if(ko(),A===Ur&&c===Br||Sa(A,c),Mt!==null){var d=yt;yt|=tn;var w=$g();do try{m6();break}catch(B){Xg(A,B)}while(!0);if(_0(),yt=d,Gl.current=w,P0===Hl)throw d=Wl,Sa(A,c),Ta(A,c),Dr(A),d;if(Mt!==null)throw Error(o(261));A.finishedWork=A.current.alternate,A.finishedExpirationTime=c,Ur=null,Hi(A),Dr(A)}}return null}function g6(A,c){ru(A,c),Dr(A),(yt&(tn|mn))===k0&&X()}function p6(){if(xa!==null){var A=xa;xa=null,A.forEach(function(c,d){ru(d,c),Dr(d)}),X()}}function Kg(A,c){if((yt&(tn|mn))!==k0)throw Error(o(187));var d=yt;yt|=1;try{return _(99,A.bind(null,c))}finally{yt=d,X()}}function Sa(A,c){A.finishedWork=null,A.finishedExpirationTime=0;var d=A.timeoutHandle;if(d!==ie&&(A.timeoutHandle=ie,se(d)),Mt!==null)for(d=Mt.return;d!==null;){var w=d;switch(w.tag){case 1:var B=w.type.childContextTypes;B!=null&&Nt();break;case 3:F0(),A0();break;case 5:M0(w);break;case 4:F0();break;case 13:_t(t0);break;case 19:_t(t0);break;case 10:nr(w)}d=d.return}Ur=A,Mt=ka(A.current,null),Br=c,P0=Qa,Wl=null,Ds=di=1073741823,ql=null,Qs=0,jl=!1}function Xg(A,c){do{try{if(_0(),hg(),Mt===null||Mt.return===null)return P0=Hl,Wl=c,null;e:{var d=A,w=Mt.return,B=Mt,H=c;if(c=Br,B.effectTag|=2048,B.firstEffect=B.lastEffect=null,H!==null&&typeof H=="object"&&typeof H.then=="function"){var q=H,Le=(t0.current&1)!==0,Ne=w;do{var Pe;if(Pe=Ne.tag===13){var Ft=Ne.memoizedState;if(Ft!==null)Pe=Ft.dehydrated!==null;else{var V0=Ne.memoizedProps;Pe=V0.fallback===void 0?!1:V0.unstable_avoidThisFallback!==!0?!0:!Le}}if(Pe){var B0=Ne.updateQueue;if(B0===null){var Qr=new Set;Qr.add(q),Ne.updateQueue=Qr}else B0.add(q);if((Ne.mode&2)===0){if(Ne.effectTag|=64,B.effectTag&=-2981,B.tag===1)if(B.alternate===null)B.tag=17;else{var _a=Xr(1073741823,null);_a.tag=2,dn(B,_a)}B.expirationTime=1073741823;break e}H=void 0,B=c;var Gr=d.pingCache;if(Gr===null?(Gr=d.pingCache=new h6,H=new Set,Gr.set(q,H)):(H=Gr.get(q),H===void 0&&(H=new Set,Gr.set(q,H))),!H.has(B)){H.add(B);var Ie=y6.bind(null,d,q,B);q.then(Ie,Ie)}Ne.effectTag|=4096,Ne.expirationTime=c;break e}Ne=Ne.return}while(Ne!==null);H=Error((O(B.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
233
234Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+We(B))}P0!==YA&&(P0=Vg),H=PA(H,B),Ne=w;do{switch(Ne.tag){case 3:q=H,Ne.effectTag|=4096,Ne.expirationTime=c;var le=Wg(Ne,q,c);Ca(Ne,le);break e;case 1:q=H;var Qe=Ne.type,lt=Ne.stateNode;if((Ne.effectTag&64)===0&&(typeof Qe.getDerivedStateFromError=="function"||lt!==null&&typeof lt.componentDidCatch=="function"&&(Gi===null||!Gi.has(lt)))){Ne.effectTag|=4096,Ne.expirationTime=c;var It=qg(Ne,q,c);Ca(Ne,It);break e}}Ne=Ne.return}while(Ne!==null)}Mt=r2(Mt)}catch(o0){c=o0;continue}break}while(!0)}function $g(){var A=Gl.current;return Gl.current=Nl,A===null?Nl:A}function e2(A,c){A<di&&2<A&&(di=A),c!==null&&A<Ds&&2<A&&(Ds=A,ql=c)}function eu(A){A>Qs&&(Qs=A)}function m6(){for(;Mt!==null;)Mt=t2(Mt)}function v6(){for(;Mt!==null&&!tr();)Mt=t2(Mt)}function t2(A){var c=i2(A.alternate,A,Br);return A.memoizedProps=A.pendingProps,c===null&&(c=r2(A)),jg.current=null,c}function r2(A){Mt=A;do{var c=Mt.alternate;if(A=Mt.return,(Mt.effectTag&2048)===0){e:{var d=c;c=Mt;var w=Br,B=c.pendingProps;switch(c.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:e0(c.type)&&Nt();break;case 3:F0(),A0(),B=c.stateNode,B.pendingContext&&(B.context=B.pendingContext,B.pendingContext=null),(d===null||d.child===null)&&Ol(c)&&Mn(c),Bs(c);break;case 5:M0(c);var H=Lr(pn.current);if(w=c.type,d!==null&&c.stateNode!=null)Ll(d,c,w,B,H),d.ref!==c.ref&&(c.effectTag|=128);else if(B){if(d=Lr(yr.current),Ol(c)){if(B=c,!Ye)throw Error(o(175));d=de(B.stateNode,B.type,B.memoizedProps,H,d,B),B.updateQueue=d,d=d!==null,d&&Mn(c)}else{var q=Ae(w,B,H,d,c);bs(q,c,!1,!1),c.stateNode=q,pe(q,w,B,H,d)&&Mn(c)}c.ref!==null&&(c.effectTag|=128)}else if(c.stateNode===null)throw Error(o(166));break;case 6:if(d&&c.stateNode!=null)Ml(d,c,d.memoizedProps,B);else{if(typeof B!="string"&&c.stateNode===null)throw Error(o(166));if(d=Lr(pn.current),H=Lr(yr.current),Ol(c)){if(d=c,!Ye)throw Error(o(176));(d=Ee(d.stateNode,d.memoizedProps,d))&&Mn(c)}else c.stateNode=ye(B,d,H,c)}break;case 11:break;case 13:if(_t(t0),B=c.memoizedState,(c.effectTag&64)!==0){c.expirationTime=w;break e}B=B!==null,H=!1,d===null?c.memoizedProps.fallback!==void 0&&Ol(c):(w=d.memoizedState,H=w!==null,B||w===null||(w=d.child.sibling,w!==null&&(q=c.firstEffect,q!==null?(c.firstEffect=w,w.nextEffect=q):(c.firstEffect=c.lastEffect=w,w.nextEffect=null),w.effectTag=8))),B&&!H&&(c.mode&2)!==0&&(d===null&&c.memoizedProps.unstable_avoidThisFallback!==!0||(t0.current&1)!==0?P0===Qa&&(P0=Yl):((P0===Qa||P0===Yl)&&(P0=zl),Qs!==0&&Ur!==null&&(Ta(Ur,Br),o2(Ur,Qs))
234)),De&&B&&(c.effectTag|=4),te&&(B||H)&&(c.effectTag|=4);break;case 7:break;case 8:break;case 12:break;case 4:F0(),Bs(c);break;case 10:nr(c);break;case 9:break;case 14:break;case 17:e0(c.type)&&Nt();break;case 19:if(_t(t0),B=c.memoizedState,B===null)break;if(H=(c.effectTag&64)!==0,q=B.rendering,q===null){if(H)Pl(B,!1);else if(P0!==Qa||d!==null&&(d.effectTag&64)!==0)for(d=c.child;d!==null;){if(q=ba(d),q!==null){for(c.effectTag|=64,Pl(B,!1),d=q.updateQueue,d!==null&&(c.updateQueue=d,c.effectTag|=4),B.lastEffect===null&&(c.firstEffect=null),c.lastEffect=B.lastEffect,d=w,B=c.child;B!==null;)H=B,w=d,H.effectTag&=2,H.nextEffect=null,H.firstEffect=null,H.lastEffect=null,q=H.alternate,q===null?(H.childExpirationTime=0,H.expirationTime=w,H.child=null,H.memoizedProps=null,H.memoizedState=null,H.updateQueue=null,H.dependencies=null):(H.childExpirationTime=q.childExpirationTime,H.expirationTime=q.expirationTime,H.child=q.child,H.memoizedProps=q.memoizedProps,H.memoizedState=q.memoizedState,H.updateQueue=q.updateQueue,w=q.dependencies,H.dependencies=w===null?null:{expirationTime:w.expirationTime,firstContext:w.firstContext,responders:w.responders}),B=B.sibling;ht(t0,t0.current&1|2),c=c.child;break e}d=d.sibling}}else{if(!H)if(d=ba(q),d!==null){if(c.effectTag|=64,H=!0,d=d.updateQueue,d!==null&&(c.updateQueue=d,c.effectTag|=4),Pl(B,!0),B.tail===null&&B.tailMode==="hidden"){c=c.lastEffect=B.lastEffect,c!==null&&(c.nextEffect=null);break}}else E0()>B.tailExpiration&&1<w&&(c.effectTag|=64,H=!0,Pl(B,!1),c.expirationTime=c.childExpirationTime=w-1);B.isBackwards?(q.sibling=c.child,c.child=q):(d=B.last,d!==null?d.sibling=q:c.child=q,B.last=q)}if(B.tail!==null){B.tailExpiration===0&&(B.tailExpiration=E0()+500),d=B.tail,B.rendering=d,B.tail=d.sibling,B.lastEffect=c.lastEffect,d.sibling=null,B=t0.current,B=H?B&1|2:B&1,ht(t0,B),c=d;break e}break;case 20:break;case 21:break;default:throw Error(o(156,c.tag))}c=null}if(d=Mt,Br===1||d.childExpirationTime!==1){for(B=0,H=d.child;H!==null;)w=H.expirationTime,q=H.childExpirationTime,w>B&&(B=w),q>B&&(B=q),H=H.sibling;d.childExpirationTime=B}if(c!==null)return c;A!==null&&(A.effectTag&2048)===0&&(A.firstEffect===null&&(A.firstEffect=Mt.firstEffect),Mt.lastEffect!==null&&(A.lastEffect!==null&&(A.lastEffect.nextEffect=Mt.firstEffect),A.lastEffect=Mt.lastEffect),1<Mt.effectTag&&(A.lastEffect!==null?A.lastEffect.nextEffect=Mt:A.firstEffect=Mt,A.lastEffect=Mt))}else{if(c=l6(Mt),c!==null)return c.effectTag&=2047,c;A!==null&&(A.firstEffect=A.lastEffect=null,A.effectTag|=2048)}if(c=Mt.sibling,c!==null)return c;Mt=A}while(Mt!==null);return P0===Qa&&(P0=YA),null}function VA(A){var c=A.expirationTime;return A=A.childExpirationTime,c>A?c:A}function Hi(A){var c=Kr();return _(99,E6.bind(null,A,c)),null}function E6(A,c){if(ko(),(yt&(tn|mn))!==k0)throw Error(o(327));var d=A.finishedWork,w=A.finishedExpirationTime;if(d===null)return null;if(A.finishedWork=null,A.finishedExpirationTime=0,d===A.current)throw Error(o(177));A.callbackNode=null,A.callbackExpirationTime=0,A.callbackPriority=90,A.nextKnownPendingLevel=0;var B=VA(d);if(A.firstPendingTime=B,w<=A.lastSuspendedTime?A.firstSuspendedTime=A.lastSuspendedTime=A.nextKnownPendingLevel=0:w<=A.firstSuspendedTime&&(A.firstSuspendedTime=w-1),w<=A.lastPingedTime&&(A.lastPingedTime=0),w<=A.lastExpiredTime&&(A.lastExpiredTime=0),A===Ur&&(Mt=Ur=null,Br=0),1<d.effectTag?d.lastEffect!==null?(d.lastEffect.nextEffect=d,B=d.firstEffect):B=d:B=d.firstEffect,B!==null){var H=yt;yt|=mn,jg.current=null,K(A.containerInfo),pt=B;do try{C6()}catch(xr){if(pt===null)throw Error(o(330));Ra(pt,xr),pt=pt.nextEffect}while(pt!==null);pt=B;do try{for(var q=A,Le=c;pt!==null;){var Ne=pt.effectTag;if(Ne&16&&te&&Xe(pt.stateNode),Ne&128){var Pe=pt.alternate;if(Pe!==null){var Ft=Pe.ref;Ft!==null&&(typeof Ft=="function"?Ft(null):Ft.current=null)}}switch(Ne&1038){case 2:Hg(pt),pt.effectTag&=-3;break;case 6:Hg(pt),pt.effectTag&=-3,GA(pt.alternate,pt);break;case 1024:pt.effectTag&=-1025;break;case 1028:pt.effectTag&=-1025,GA(pt.alternate,pt);break;case 4:GA(pt.alternate,pt);break;case 8:var V0=q,B0=pt,Qr=Le;te?Yg(V0,B0,Qr):Pg(V0,B0,Qr),Ug(B0)}
234pt=pt.nextEffect}}catch(xr){if(pt===null)throw Error(o(330));Ra(pt,xr),pt=pt.nextEffect}while(pt!==null);re(A.containerInfo),A.current=d,pt=B;do try{for(Ne=w;pt!==null;){var _a=pt.effectTag;if(_a&36){var Gr=pt.alternate;switch(Pe=pt,Ft=Ne,Pe.tag){case 0:case 11:case 15:Ro(16,32,Pe);break;case 1:var Ie=Pe.stateNode;if(Pe.effectTag&4)if(Gr===null)Ie.componentDidMount();else{var le=Pe.elementType===Pe.type?Gr.memoizedProps:st(Pe.type,Gr.memoizedProps);Ie.componentDidUpdate(le,Gr.memoizedState,Ie.__reactInternalSnapshotBeforeUpdate)}var Qe=Pe.updateQueue;Qe!==null&&bo(Pe,Qe,Ie,Ft);break;case 3:var lt=Pe.updateQueue;if(lt!==null){if(q=null,Pe.child!==null)switch(Pe.child.tag){case 5:q=k(Pe.child.stateNode);break;case 1:q=Pe.child.stateNode}bo(Pe,lt,q,Ft)}break;case 5:var It=Pe.stateNode;Gr===null&&Pe.effectTag&4&&je(It,Pe.type,Pe.memoizedProps,Pe);break;case 6:break;case 4:break;case 12:break;case 13:if(Ye&&Pe.memoizedState===null){var o0=Pe.alternate;if(o0!==null){var bt=o0.memoizedState;if(bt!==null){var s0=bt.dehydrated;s0!==null&&ue(s0)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(o(163))}}if(_a&128){Pe=void 0;var y0=pt.ref;if(y0!==null){var Yt=pt.stateNode;switch(pt.tag){case 5:Pe=k(Yt);break;default:Pe=Yt}typeof y0=="function"?y0(Pe):y0.current=Pe}}pt=pt.nextEffect}}catch(xr){if(pt===null)throw Error(o(330));Ra(pt,xr),pt=pt.nextEffect}while(pt!==null);pt=null,Zr(),yt=H}else A.current=d;if(Jl)Jl=!1,Zl=A,xs=c;else for(pt=B;pt!==null;)c=pt.nextEffect,pt.nextEffect=null,pt=c;if(c=A.firstPendingTime,c===0&&(Gi=null),c===1073741823?A===qA?Fs++:(Fs=0,qA=A):Fs=0,typeof JA=="function"&&JA(d.stateNode,w),Dr(A),Vl)throw Vl=!1,A=WA,WA=null,A;return(yt&HA)!==k0||X(),null}function C6(){for(;pt!==null;){var A=pt.effectTag;(A&256)!==0&&A6(pt.alternate,pt),(A&512)===0||Jl||(Jl=!0,P(97,function(){return ko(),null})),pt=pt.nextEffect}}function ko(){if(xs!==90){var A=97<xs?97:xs;return xs=90,_(A,I6)}}function I6(){if(Zl===null)return!1;var A=Zl;if(Zl=null,(yt&(tn|mn))!==k0)throw Error(o(331));var c=yt;for(yt|=mn,A=A.current.firstEffect;A!==null;){try{var d=A;if((d.effectTag&512)!==0)switch(d.tag){case 0:case 11:case 15:Ro(128,0,d),Ro(0,64,d)}}catch(w){if(A===null)throw Error(o(330));Ra(A,w)}d=A.nextEffect,A.nextEffect=null,A=d}return yt=c,X(),!0}function n2(A,c,d){c=PA(d,c),c=Wg(A,c,1073741823),dn(A,c),A=Xl(A,1073741823),A!==null&&Dr(A)}
vendor: 5,534 bytes, line 234
234function Ra(A,c){if(A.tag===3)n2(A,A,c);else for(var d=A.return;d!==null;){if(d.tag===3){n2(d,A,c);break}else if(d.tag===1){var w=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof w.componentDidCatch=="function"&&(Gi===null||!Gi.has(w))){A=PA(c,A),A=qg(d,A,1073741823),dn(d,A),d=Xl(d,1073741823),d!==null&&Dr(d);break}}d=d.return}}function y6(A,c,d){var w=A.pingCache;w!==null&&w.delete(c),Ur===A&&Br===d?P0===zl||P0===Yl&&di===1073741823&&E0()-zA<Jg?Sa(A,Br):jl=!0:a2(A,d)&&(c=A.lastPingedTime,c!==0&&c<d||(A.lastPingedTime=d,A.finishedExpirationTime===d&&(A.finishedExpirationTime=0,A.finishedWork=null),Dr(A)))}function w6(A,c){var d=A.stateNode;d!==null&&d.delete(c),c=0,c===0&&(c=rn(),c=Fa(c,A,null)),A=Xl(A,c),A!==null&&Dr(A)}var i2;i2=function(A,c,d){var w=c.expirationTime;if(A!==null){var B=c.pendingProps;if(A.memoizedProps!==B||vt.current)Ln=!0;else{if(w<d){switch(Ln=!1,c.tag){case 3:kg(c),_A();break;case 5:if(wr(c),c.mode&4&&d!==1&&me(c.type,B))return c.expirationTime=c.childExpirationTime=1,null;break;case 1:e0(c.type)&&I0(c);break;case 4:vs(c,c.stateNode.containerInfo);break;case 10:Cr(c,c.memoizedProps.value);break;case 13:if(c.memoizedState!==null)return w=c.child.childExpirationTime,w!==0&&w>=d?Tg(A,c,d):(ht(t0,t0.current&1),c=hi(A,c,d),c!==null?c.sibling:null);ht(t0,t0.current&1);break;case 19:if(w=c.childExpirationTime>=d,(A.effectTag&64)!==0){if(w)return Ng(A,c,d);c.effectTag|=64}if(B=c.memoizedState,B!==null&&(B.rendering=null,B.tail=null),ht(t0,t0.current),!w)return null}return hi(A,c,d)}Ln=!1}}else Ln=!1;switch(c.expirationTime=0,c.tag){case 2:if(w=c.type,A!==null&&(A.alternate=null,c.alternate=null,c.effectTag|=2),A=c.pendingProps,B=p0(c,Dt.current),ir(c,d),B=QA(null,c,w,A,B,d),c.effectTag|=1,typeof B=="object"&&B!==null&&typeof B.render=="function"&&B.$$typeof===void 0){if(c.tag=1,hg(),e0(w)){var H=!0;I0(c)}else H=!1;c.memoizedState=B.state!==null&&B.state!==void 0?B.state:null;var q=w.getDerivedStateFromProps;typeof q=="function"&&Ia(c,w,q,A),B.updater=ya,c.stateNode=B,B._reactInternalFiber=c,Do(c,w,A,d),c=OA(null,c,w,!0,H,d)}else c.tag=0,Pr(null,c,B,d),c=c.child;return c;case 16:if(B=c.elementType,A!==null&&(A.alternate=null,c.alternate=null,c.effectTag|=2),A=c.pendingProps,S(B),B._status!==1)throw B._result;switch(B=B._result,c.type=B,H=c.tag=D6(B),A=st(B,A),H){case 0:c=NA(null,c,B,A,d);break;case 1:c=Rg(null,c,B,A,d);break;case 11:c=Qg(null,c,B,A,d);break;case 14:c=xg(null,c,B,st(B.type,A),w,d);break;default:throw Error(o(306,B,""))}return c;case 0:return w=c.type,B=c.pendingProps,B=c.elementType===w?B:st(w,B),NA(A,c,w,B,d);case 1:return w=c.type,B=c.pendingProps,B=c.elementType===w?B:st(w,B),Rg(A,c,w,B,d);case 3:if(kg(c),w=c.updateQueue,w===null)throw Error(o(282));if(B=c.memoizedState,B=B!==null?B.element:null,j0(c,w,c.pendingProps,null,d),w=c.memoizedState.element,w===B)_A(),c=hi(A,c,d);else{if((B=c.stateNode.hydrate)&&(Ye?(Ba=E(c.stateNode.containerInfo),fi=c,B=Da=!0):B=!1),B)for(d=wa(c,null,w,d),c.child=d;d;)d.effectTag=d.effectTag&-3|1024,d=d.sibling;else Pr(A,c,w,d),_A();c=c.child}return c;case 5:return wr(c),A===null&&TA(c),w=c.type,B=c.pendingProps,H=A!==null?A.memoizedProps:null,q=B.children,ge(w,B)?q=null:H!==null&&ge(w,H)&&(c.effectTag|=16),Sg(A,c),c.mode&4&&d!==1&&me(w,B)?(c.expirationTime=c.childExpirationTime=1,c=null):(Pr(A,c,q,d),c=c.child),c;case 6:return A===null&&TA(c),null;case 13:return Tg(A,c,d);case 4:return vs(c,c.stateNode.containerInfo),w=c.pendingProps,A===null?c.child=$r(c,null,w,d):Pr(A,c,w,d),c.child;case 11:return w=c.type,B=c.pendingProps,B=c.elementType===w?B:st(w,B),Qg(A,c,w,B,d);case 7:return Pr(A,c,c.pendingProps,d),c.child;case 8:return Pr(A,c,c.pendingProps.children,d),c.child;case 12:return Pr(A,c,c.pendingProps.children,d),c.child;case 10:e:{if(w=c.type._context,B=c.pendingProps,q=c.memoizedProps,H=B.value,Cr(c,H),q!==null){var Le=q.value;if(H=ze(Le,H)?0:(typeof w._calculateChangedBits=="function"?w._calculateChangedBits(Le,H):1073741823)|0,H===0){if(q.children===B.children&&!vt.current){c=hi(A,c,d);break e}}else for(Le=c.child,Le!==null&&(Le.return=c);Le!==null;){var Ne=Le.dependencies;if(Ne!==null){q=Le.child;for(var Pe=Ne.firstContext;Pe!==null;){if(Pe.context===w&&(Pe.observedBits&H)!==0){Le.tag===1&&(Pe=Xr(d,null),Pe.tag=2,dn(Le,Pe)),Le.expirationTime<d&&(Le.expirationTime=d),Pe=Le.alternate,Pe!==null&&Pe.expirationTime<d&&(Pe.expirationTime=d),kn(Le.return,d),Ne.expirationTime<d&&(Ne.expirationTime=d);break}Pe=Pe.next}}else q=Le.tag===10&&Le.type===c.type?null:Le.child;if(q!==null)q.return=Le;else for(q=Le;q!==null;){if(q===c){q=null;break}if(Le=q.sibling,Le!==null){Le.return=q.return,q=Le;break}q=q.return}Le=q}}Pr(A,c,B.children,d),c=c.child}return c;case 9:return B=c.type,H=c.pendingProps,w=H.children,ir(c,d),B=q0(B,H.unstable_observedBits),w=w(B),c.effectTag|=1,Pr(A,c,w,d),c.child;case 14:return B=c.type,H=st(B,c.pendingProps),H=st(B.type,H),xg(A,c,B,H,w,d);case 15:return Fg(A,c,c.type,c.pendingProps,w,d);case 17:return w=c.type,B=c.pendingProps,B=c.elementType===w?B:st(w,B),A!==null&&(A.alternate=null,c.alternate=null,c.effectTag|=2),c.tag=1,e0(w)?(A=!0,I0(c)):A=!1,ir(c,d),Mi(c,w,B),Do(c,w,B,d),OA(null,c,w,!0,A,d);case 19:return Ng(A,c,d)}throw Error(o(156,c.tag))};var JA=null,ZA=null;function b6(A){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var c=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(c.isDisabled||!c.supportsFiber)return!0;try{var d=c.inject(A);JA=function(w){try{c.onCommitFiberRoot(d,w,void 0,(w.current.effectTag&64)===64)}catch{}}
234,ZA=function(w){try{c.onCommitFiberUnmount(d,w)}catch{}}}catch{}return!0}function B6(A,c,d,w){this.tag=A,this.key=d,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=w,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Pn(A,c,d,w){return new B6(A,c,d,w)}function KA(A){return A=A.prototype,!(!A||!A.isReactComponent)}function D6(A){if(typeof A=="function")return KA(A)?1:0;if(A!=null){if(A=A.$$typeof,A===F)return 11;if(A===v)return 14}return 2}function ka(A,c){var d=A.alternate;return d===null?(d=Pn(A.tag,c,A.key,A.mode),d.elementType=A.elementType,d.type=A.type,d.stateNode=A.stateNode,d.alternate=A,A.alternate=d):(d.pendingProps=c,d.effectTag=0,d.nextEffect=null,d.firstEffect=null,d.lastEffect=null),d.childExpirationTime=A.childExpirationTime,d.expirationTime=A.expirationTime,d.child=A.child,d.memoizedProps=A.memoizedProps,d.memoizedState=A.memoizedState,d.updateQueue=A.updateQueue,c=A.dependencies,d.dependencies=c===null?null:{expirationTime:c.expirationTime,firstContext:c.firstContext,responders:c.responders},d.sibling=A.sibling,d.index=A.index,d.ref=A.ref,d}function tu(A,c,d,w,B,H){var q=2;if(w=A,typeof A=="function")KA(A)&&(q=1);else if(typeof A=="string")q=5;else e:switch(A){case h:return Yi(d.children,B,H,c);case D:q=8,B|=7;break;case g:q=8,B|=1;break;case p:return A=Pn(12,d,c,B|8),A.elementType=p,A.type=p,A.expirationTime=H,A;case x:return A=Pn(13,d,c,B),A.type=x,A.elementType=x,A.expirationTime=H,A;case Q:return A=Pn(19,d,c,B),A.elementType=Q,A.expirationTime=H,A;default:if(typeof A=="object"&&A!==null)switch(A.$$typeof){case m:q=10;break e;case C:q=9;break e;case F:q=11;break e;case v:q=14;break e;case I:q=16,w=null;break e}throw Error(o(130,A==null?A:typeof A,""))}return c=Pn(q,d,c,B),c.elementType=A,c.type=w,c.expirationTime=H,c}function Yi(A,c,d,w){return A=Pn(7,A,w,c),A.expirationTime=d,A}function XA(A,c,d){return A=Pn(6,A,null,c),A.expirationTime=d,A}function $A(A,c,d){return c=Pn(4,A.children!==null?A.children:[],A.key,c),c.expirationTime=d,c.stateNode={containerInfo:A.containerInfo,pendingChildren:null,implementation:A.implementation},c}function Q6(A,c,d){this.tag=c,this.current=null,this.containerInfo=A,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=ie,this.pendingContext=this.context=null,this.hydrate=d,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function a2(A,c){var d=A.firstSuspendedTime;return A=A.lastSuspendedTime,d!==0&&d>=c&&A<=c}function Ta(A,c){var d=A.firstSuspendedTime,w=A.lastSuspendedTime;d<c&&(A.firstSuspendedTime=c),(w>c||d===0)&&(A.lastSuspendedTime=c),c<=A.lastPingedTime&&(A.lastPingedTime=0),c<=A.lastExpiredTime&&(A.lastExpiredTime=0)}function o2(A,c){c>A.firstPendingTime&&(A.firstPendingTime=c);var d=A.firstSuspendedTime;d!==0&&(c>=d?A.firstSuspendedTime=A.lastSuspendedTime=A.nextKnownPendingLevel=0:c>=A.lastSuspendedTime&&(A.lastSuspendedTime=c+1),c>A.nextKnownPendingLevel&&(A.nextKnownPendingLevel=c))}function ru(A,c){var d=A.lastExpiredTime;(d===0||d>c)&&(A.lastExpiredTime=c)}function s2(A){var c=A._reactInternalFiber;if(c===void 0)throw typeof A.render=="function"?Error(o(188)):Error(o(268,Object.keys(A)));return A=M(c),A===null?null:A.stateNode}function l2(A,c){A=A.memoizedState,A!==null&&A.dehydrated!==null&&A.retryTime<c&&(A.retryTime=c)}function nu(A,c){l2(A,c),(A=A.alternate)&&l2(A,c)}var u2={createContainer:function(A,c,d){return A=new Q6(A,c,d),c=Pn(3,null,null,c===2?7:c===1?3:0),A.current=c,c.stateNode=A},updateContainer:function(A,c,d,w){var B=c.current,H=rn(),q=Oi.suspense;H=Fa(H,B,q);e:if(d){d=d._reactInternalFiber;t:{if(U(d)!==d||d.tag!==1)throw Error(o(170));var Le=d;do{switch(Le.tag){case 3:Le=Le.stateNode.context;break t;case 1:if(e0(Le.type)){Le=Le.stateNode.__reactInternalMemoizedMergedChildContext;break t}}Le=Le.return}while(Le!==null);throw Error(o(171))}if(d.tag===1){var Ne=d.type;if(e0(Ne)){d=m0(d,Ne,Le);break e}}d=Le}else d=Et;return c.context===null?c.context=d:c.pendingContext=d,c=Xr(H,q),c.payload={element:A},w=w===void 0?null:w,w!==null&&(c.callback=w),dn(B,c),gi(B,H),H},batchedEventUpdates:function(A,c){var d=yt;yt|=2;try{return A(c)}finally{yt=d,yt===k0&&X()}},batchedUpdates:function(A,c){var d=yt;yt|=1;try{return A(c)}finally{yt=d,yt===k0&&X()}},unbatchedUpdates:function(A,c){var d=yt;yt&=-2,yt|=HA;try{return A(c)}finally{yt=d,yt===k0&&X()}},deferredUpdates:function(A){return _(97,A)},syncUpdates:function(A,c,d,w){return _(99,A.bind(null,c,d,w))},discreteUpdates:function(A,c,d,w){var B=yt;yt|=4;try{return _(98,A.bind(null,c,d,w))}finally{yt=B,yt===k0&&X()}},flushDiscreteUpdates:function(){(yt&(1|tn|mn))===k0&&(p6(),ko())},flushControlled:function(A){var c=yt;yt|=1;try{_(99,A)}finally{yt=c,yt===k0&&X()}},flushSync:Kg,flushPassiveEffects:ko,IsThisRendererActing:{current:!1},getPublicRootInstance:function(A){if(A=A.current,!A.child)return null;switch(A.child.tag){case 5:return k(A.child.stateNode);default:return A.child.stateNode}},attemptSynchronousHydration:function(A){switch(A.tag){case 3:var c=A.stateNode;c.hydrate&&g6(c,c.firstPendingTime);break;case 13:Kg(function(){return gi(A,1073741823)}),c=ke(rn(),150,100),nu(A,c)}},attemptUserBlockingHydration:function(A){if(A.tag===13){var c=ke(rn(),150,100);gi(A,c),nu(A,c)}},attemptContinuousHydration:function(A){if(A.tag===13){rn();var c=be++;gi(A,c),nu(A,c)}},attemptHydrationAtCurrentPriority:function(A){if(A.tag===13){var c=rn();c=Fa(c,A,null),gi(A,c),nu(A,c)}},findHostInstance:s2,findHostInstanceWithWarning:function(A){return s2(A)},findHostInstanceWithNoPortals:function(A){return A=W(A),A===null?null:A.tag===20?A.stateNode.instance:A.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(A){var c=A.findFiberByHostInstance;return b6(n({},A,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(d){return d=M(d),d===null?null:d.stateNode},findFiberByHostInstance:function(d){return c?c(d):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};t.exports=u2.default||u2;var x6=t.exports;return t.exports=e,x6}})(t6);var fq=t6.exports,hq=uq(fq);const r6=(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"&&r6(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},am={},V1=(t,e)=>{const r=t.type==="TEXT"||t.type==="LINK"||t.type==="TSPAN";if(e.type==="TEXT_INSTANCE"&&!r){console.warn("Invalid '"+e.value+"' string child outside <Text> component");return}t.children.push(e)},dq=t=>{let{onChange:e=()=>{}}=t;return hq({schedulePassiveEffects:kc.unstable_scheduleCallback,cancelPassiveEffects:kc.unstable_cancelCallback,supportsMutation:!0,isPrimaryRenderer:!1,warnsIfNotActing:!1,appendInitialChild:V1,createInstance(r,n){let{style:i,children:a,...o}=n;return{type:r,box:{},style:i||{},props:o||{},children:[]}},createTextInstance(r,n){return{type:"TEXT_INSTANCE",value:r}},finalizeInitialChildren(r,n,i){return!1},getPublicInstance(r){return r},prepareForCommit(){},clearContainer(){},prepareUpdate(r,n,i,a){return!r6(i,a)},resetAfterCommit:e,resetTextContent(r){},getRootHostContext(){return am},getChildHostContext(){return am}
234,shouldSetTextContent(r,n){return!1},now:Date.now,useSyncScheduling:!0,appendChild:V1,appendChildToContainer(r,n){r.type==="ROOT"?r.document=n:V1(r,n)},insertBefore(r,n,i){var a;const o=(a=r.children)===null||a===void 0?void 0:a.indexOf(i);o!==void 0&&o!==-1&&n&&r.children.splice(o,0,n)},removeChild(r,n){var i;const a=(i=r.children)===null||i===void 0?void 0:i.indexOf(n);a!==void 0&&a!==-1&&r.children.splice(a,1)},removeChildFromContainer(r,n){var i;const a=(i=r.children)===null||i===void 0?void 0:i.indexOf(n);a!==void 0&&a!==-1&&r.children.splice(a,1)},commitTextUpdate(r,n,i){r.value=i},commitUpdate(r,n,i,a,o){const{style:s,...l}=o;r.props=l,r.style=s}})},n6=new UQ;let Mu;const Pa={},i6=t=>{const e=()=>{var g;const p=((g=Pa.change)===null||g===void 0?void 0:g.slice())||[];for(let m=0;m<p.length;m+=1)p[m]()},r={type:"ROOT",document:null};Mu=Mu||dq({onChange:e});const n=Mu.createContainer(r),i=(g,p)=>{Mu.updateContainer(g,n,null,p)};t&&i(t);const a=async function(g){g===void 0&&(g=!0);const p=r.document.props||{},{pdfVersion:m,language:C,pageLayout:D,pageMode:F}=p,x=new II({compress:g,pdfVersion:m,lang:C,displayTitle:!0,autoFirstPage:!1,pageLayout:D,pageMode:F}),Q=await XW(r.document,n6),v=Jx(x,Q);return{layout:Q,fileStream:v}},o=function(g){g===void 0&&(g={}),r.document.props.onRender&&r.document.props.onRender(g)};return{on:(g,p)=>{Pa[g]||(Pa[g]=[]),Pa[g].push(p)},container:r,toBlob:async()=>{const g=[],{layout:p,fileStream:m}=await a();return new Promise((C,D)=>{m.on("data",F=>{g.push(F instanceof Uint8Array?F:new Uint8Array(F))}),m.on("end",()=>{try{const F=new Blob(g,{type:"application/pdf"});o({blob:F,_INTERNAL__LAYOUT__DATA_:p}),C(F)}catch(F){D(F)}})})},toBuffer:async()=>{const{layout:g,fileStream:p}=await a();return o({_INTERNAL__LAYOUT__DATA_:g}),p},toString:async()=>{let g="";const{fileStream:p}=await a(!1);return new Promise((m,C)=>{try{p.on("data",D=>{g+=D}),p.on("end",()=>{o(),m(g)})}catch(D){C(D)}})},removeListener:(g,p)=>{if(!Pa[g])return;const m=Pa[g].indexOf(p);m>-1&&Pa[g].splice(m,1)},updateContainer:i}},gq=n6,pq={create:t=>t},mq=function(t){let{document:e}=t===void 0?{}:t;const r=globalThis.React.useRef(null),[n,i]=globalThis.React.useState({url:null,blob:null,error:null,loading:!!e});globalThis.React.useEffect(()=>{const o=G6({autostart:!0,concurrency:1}),s=()=>{i(f=>({...f,loading:!0})),o.splice(0,o.length,()=>n.error?Promise.resolve():r.current.toBlob())},l=f=>{console.error(f),i(h=>({...h,loading:!1,error:f}))},u=f=>{i({blob:f,error:null,loading:!1,url:URL.createObjectURL(f)})};return r.current=i6(),r.current.on("change",s),e&&r.current.updateContainer(e),o.on("error",l),o.on("success",u),()=>{o.end(),r.current.removeListener("change",s)}},[]),globalThis.React.useEffect(()=>()=>{n.url&&URL.revokeObjectURL(n.url)},[n.url]);const a=globalThis.React.useCallback(o=>{r.current.updateContainer(o)},[]);return[n,a]},vq=t=>{let{fileName:e="document.pdf",document:r,children:n,onClick:i,href:a,...o}=t;const[s,l]=mq();if(globalThis.React.useEffect(()=>l(r),[r]),!r)return console.warn("You should pass a valid document to PDFDownloadLink"),null;const u=()=>{s&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(s.blob,e)},f=h=>{u(),typeof i=="function"&&i(h,s)};return lq.jsx("a",{href:s.url,download:e,onClick:f,...o,children:typeof n=="function"?n(s):n})},J1="https://cdn.fonts.net/kit/299a7afb-a08c-49aa-a096-53545eae467f/DIN2014";gq.register({family:"din-2014",fonts:[{src:`${J1}/DIN2014Regular_normal_normal.woff2`,fontWeight:400},{src:`${J1}/DIN2014Demi_normal_normal.woff2`,fontWeight:600},{src:`${J1}/DIN2014Bold_normal_normal.woff2`,fontWeight:700}]});const Eq="data:image/png;base64,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801HnaJh0lgXDVgKZX0WH1i9rjlllvcOxi0wknxFIZxyptuusmNIpIeu9np6enuVpojZUETpoaxIkU6Zh9sa0MLgwh/2pgkxi5dz549fVBDK457mK0og+fUtVmzZta1a1c3SVyUgV1sAB046Gy54e3bt6/bvoMbY1EeYAPS4FsawOAQNICQqR1TvHDFyZMnu5FCuBtgh7Nxn/jY0gNIABkLnJjKwpVGmAHgtuSDyIBduG7durkxcFxtBLNlWMAHUHBfRBLAdPPNN3s+999/vw9AOPazzz7rbh2oFwOJwUZaBuc111zjg+TJJ590X4DQhFlbxAwADt04soQ23K1hN5vBsnLlShsxYoSnx04dswjiEfTjKxLaMXyJcUZCUQR2sQM0jh/79OnjLi7uuusu56iYhsVPInIjHf/22287wLCmiQVTgHriiSfaJZdc4mZk4XJ0LOAG2BdeeGEc6IgtcDxAhHV7OPall17qsvrTTz/teQCmAQMG2GGHHWZXXnmlu3BYsGCBMdief/55BwuAxnIqXBJXDwALk8CNGzd2y6oMwNtvv91laSyAkpZ6UC4iA3IxYCX/Dh06uAFL3HpAA+C84oorbNCgQc7tET/wecIAQMamntQN0ejPf/6zm8hl0OAfBdkduooimH0QigOExbc3dFH9E6oBAHv37u1iwN133+1TMVMvMjWck6kZMDD11q1b170FYGmTKRlAARpcNN96660ukiCTAmK8CiCiwPWJyyBArDn22GPdLjXu6e69916fERAn+vfv75btcUsHp0QEAYx41oVjAjBADEeFSwNG6GG24IgrO8SCkBYxB7vYDRs2dACSH0YUqSt1QtRCNLnjjjucQzMYSMsAguMzUzHQWVdQ9ujRo30w33fffT5AqR8gDmZyiyoOkBmLRdDCyOshThP16tUrklYjuuCCCyLZk45kejeS24RIU32kDo/krTaSw/To73//ezRkyJBIIoEfBa5IoI5kazoSR43EzSKBORKHjuRcPRL3igSQSOCJ5Dw0ktzt8b/44otIwI8EtkhiQyRXDpFAFkk0iPr16+fxxDEjORuN5CEqElAjGW6PJEJEpOWeLKhGAl4kWTvS4i6SeBA98cQTkeTiiLTitpFECqdHIIyOOuqoSLJ4NHTo0EhgjzRAo88//zzSGsFp0uCL7rzzzkizRaQ1RaTBFAnkkWR4p0kzkj+Tre1IMngkB5peZwG7SOOh2IgcgaOwgGMqhVviwoJFGDIhGgAWTRhGh5PhPwRux3OmWxZq+AvB25OA4eIC0zwigQaGL+rwOwLng9shwsD5BCiXqRERkKkFIrejDIdGNMF+NfI3nJdFIuIM8jCcEU0D3PnGG290J5YPPfSQaeD4whRuSTrkaswFQyfiFPIuXJm6sfhFRKEM7sPRNUDdRcdf//pX59DEoS2oG7S98MILPqPAkRFPkLcRw/BsxayAqMU9QlEUO4odoOkIOgefevid5iiWY2gGABi+xJn6MZjOtI1rX54hGohr+zSM22YWT6jDECm6aXEnTuqgxgcfVuwBBAMDgBJv5MiRPpDQTDA48LKKhgNxBRkZkQTZmoUoi1T8kwBANBR4+0IPDX1oYEJA7sZbAZoI5FvSBY8FyMnUD5GF+lImi03oYABTH8QbxBrqDC2sHRC3WC+g1aBcBi8LVrz2MlChCdVhUQ3FEtAAGMAhl+J2mWs6GRBwhPMAJFRhaD64h+YCsABO0qERIMBZ4VjkQ1xAxUYJKkD8vQAaABBkZDQsEgc8PvkRl/woC/kUVV3QKvAc2pCPkYGhA8CHAC1oTkgLV+dHWjaJOIcm8maAUjfoBNzUD0dK3GfmCPkSl7JIT9mcU0/aCjpR9SWWH+goSsdiCWg6AKAkC3R2eMYxcVoN5+F5SJ8sDYtKtAZwc+LDfVlU4r4BzUfIOzEt+SXeD/lzL9n9ED8xHvmFPEOa8DzxmDkO1wTS7CiEeDuKU5ifFVtAF+ZGT9GWdy2QAnTetW0q5wJogRSgC6DRU0XmXQukAJ13bZvKuQBaIAXoAmj0VJF51wIpQOdd26ZyLoAWSAG6ABo9VWTetcD/A8d2EhI7E1h1AAAAAElFTkSuQmCC";function a6({totals:t,inputs:e}){const n=new Date().toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}),i=pq.create({page:{backgroundColor:"#FFFFFF",fontFamily:"din-2014",fontSize:10,padding:20},section:{margin:"0 10px",padding:"0 10px",flexDirection:"row",alignItems:"center"},text:{},logo:{width:"100px",height:"100px",paddingRight:"20px"},header:{fontWeight:700,fontSize:20},headerBlue:{fontWeight:700,fontSize:"18px",color:"#0065a4"},headerBlueLt:{fontSize:"12px",color:"#0065a4"},cellBlue:{color:"#0065a4"},row:{borderBottom:"1px solid grey",flexDirection:"row",alignItems:"center",padding:"3px 0"},cell1:{width:"40%",textAlign:"right"},cell2:{width:"20%",textAlign:"right"},cell3:{width:"20%",textAlign:"right"},cell4:{width:"20%",textAlign:"right"}});return globalThis.React.createElement(dm,null,globalThis.React.createElement(_h,{size:"A4",style:i.page},globalThis.React.createElement(U0,{style:[i.section,{marginBottom:"20px"}]},globalThis.React.createElement(Ao,{style:i.logo,src:Eq}),globalThis.React.createElement(ut,{style:[i.text,i.header]},"MATERIALS & COST CALCULATOR")),globalThis.React.createElement(U0,{style:[i.section,i.headerBlue,{marginBottom:"20px"}]},globalThis.React.createElement(ut,null,"Project Summary")),globalThis.React.createElement(U0,{style:[i.section,{justifyContent:"space-between",alignItems:"flex-start",marginBottom:"20px"}]},globalThis.React.createElement(U0,null,globalThis.React.createElement(ut,null),globalThis.React.createElement(ut,null),globalThis.React.createElement(ut,null),globalThis.React.createElement(ut,null)),globalThis.React.createElement(ut,null,n)),globalThis.React.createElement(U0,{style:[i.section,i.headerBlueLt]},globalThis.React.createElement(ut,null,"MATERIAL SUMMARY")),globalThis.React.createElement(U0,{style:[i.section,{fontSize:"7px"}]},globalThis.React.createElement(ut,{style:i.cell1}),globalThis.React.createElement(ut,{style:i.cell2},"OVERAGE/SAFETY FACTOR"),globalThis.React.createElement(ut,{style:i.cell3},"COMPONENT ESTIMATE"),globalThis.React.createElement(ut,{style:i.cell4},"COMPONENT COST")),globalThis.React.createElement(U0,{style:[i.section,{flexDirection:"column"}]},globalThis.React.createElement(U0,{style:{borderTop:"2px solid #0065a4"}},globalThis.React.createElement(U0,{style:i.row},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]}
234,"DensElement® Sheathing"),globalThis.React.createElement(ut,{style:i.cell2},e.componentPricing.sheathing.overage.toLocaleString(),"%"),globalThis.React.createElement(ut,{style:i.cell3},Math.ceil(t.sheathingBoardsNeeded).toLocaleString()," sheets"),globalThis.React.createElement(ut,{style:i.cell4},Na(t.sheathingBoardsPrice))),globalThis.React.createElement(U0,{style:i.row},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]},"Fasteners"),globalThis.React.createElement(ut,{style:i.cell2},e.componentPricing.fasteners.overage.toLocaleString(),"%"),globalThis.React.createElement(ut,{style:i.cell3},Math.ceil(t.sheathingFastenersNeeded).toLocaleString()," fasteners"),globalThis.React.createElement(ut,{style:i.cell4},Na(t.sheathingFastenersPrice))),globalThis.React.createElement(U0,{style:i.row},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]},"DensDefy™ Liquid Flashing"),globalThis.React.createElement(ut,{style:i.cell2},e.componentPricing.flashing.overage.toLocaleString(),"%"),globalThis.React.createElement(ut,{style:i.cell3},t.totalSausages.toLocaleString()," sausages"),globalThis.React.createElement(ut,{style:i.cell4},Na(t.totalSausagePrice))),globalThis.React.createElement(U0,{style:i.row},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]},"DensDefy™ Transition Membrane 6”"),globalThis.React.createElement(ut,{style:i.cell2},e.componentPricing.membrane6.overage.toLocaleString(),"%"),globalThis.React.createElement(ut,{style:i.cell3},t.total6Rolls.toLocaleString()," rolls"),globalThis.React.createElement(ut,{style:i.cell4},Na(t.total6RollsPrice))),globalThis.React.createElement(U0,{style:i.row},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]},"DensDefy™ Transition Membrane 9”"),globalThis.React.createElement(ut,{style:i.cell2},e.componentPricing.membrane9.overage.toLocaleString(),"%"),globalThis.React.createElement(ut,{style:i.cell3},t.total9Rolls.toLocaleString()," rolls"),globalThis.React.createElement(ut,{style:i.cell4},Na(t.total9RollsPrice))),globalThis.React.createElement(U0,{style:[i.row,{borderBottom:0}]},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]},"DensDefy™ Transition Membrane 12”"),globalThis.React.createElement(ut,{style:i.cell2},e.componentPricing.membrane12.overage.toLocaleString(),"%"),globalThis.React.createElement(ut,{style:i.cell3},t.total12Rolls.toLocaleString()," rolls"),globalThis.React.createElement(ut,{style:i.cell4},Na(t.total12RollsPrice)))),globalThis.React.createElement(U0,{style:{borderTop:"2px solid #0065a4"}},globalThis.React.createElement(U0,{style:[i.row,{borderBottom:0}]},globalThis.React.createElement(ut,{style:[i.cell1,i.headerBlueLt]}),globalThis.React.createElement(ut,{style:i.cell2}),globalThis.React.createElement(ut,{style:[i.cell3,i.cellBlue,{fontWeight:600}]},"Total Material Cost"),globalThis.React.createElement(ut,{style:[i.cell4,{fontWeight:600}]},Na(t.totalPrice))))),globalThis.React.createElement(U0,{style:[i.section,{flexDirection:"column",alignItems:"flex-start",fontSize:8,marginBottom:10}]},globalThis.React.createElement(ut,{style:[i.cellBlue,{fontWeight:600,fontSize:14,marginBottom:5}]},"Ready to place your order or have questions? Contact us today."),globalThis.React.createElement(ut,{style:[i.cellBlue,{fontSize:10,marginBottom:5}]},"Visit theGoldMine for the latest information about DensElement® Barrier Systems with AquaKor™ Technology."),globalThis.React.createElement(ut,{style:[i.cellBlue,{fontSize:10,marginBottom:5}]},"For installation instructions, go to DensElement.com/Installation.aspx"),globalThis.React.createElement(ut,{style:{fontSize:14,fontWeight:700}},"Assumptions"),globalThis.React.createElement(ut,null,"• Twelve linear feet (LF) of sheathing joints treated per board"),globalThis.React.createElement(ut,null,"• Additional LF covered according to corner and transition entries"),globalThis.React.createElement(ut,null,'• 2" minimum application at flush board seams'),globalThis.React.createElement(ut,null,'• 4" minimum application at inside/outside corners and out of plane board seams'),globalThis.React.createElement(ut,null,"• DensDefy™ Liquid Flashing to be applied at a minimum thickness of 16 wet mils for the DensElement® Barrier System"),globalThis.React.createElement(ut,null,"• Assumes 49 fasteners per 4’x 8’ board, 22 spot treated in the field of each board"),globalThis.React.createElement(ut,{style:{fontSize:14,fontWeight:700,marginTop:8}},"Limitations"),globalThis.React.createElement(ut,null,"This material estimator is to be used for general guidance only. Application rates vary and will impact actual material usage and installation time. GP Gypsum does not warrant the accuracy or thoroughness of the results. Test mock ups should be performed to verify material coverage rates and application productivity. Detailed calculations should be performed by the project estimator. All rates, costs, etc are at the discretion of purchaser and contractor.")),globalThis.React.createElement(U0,{style:[i.section,{flexDirection:"column",fontSize:6,textAlign:"center",padding:"0 100px"}]},globalThis.React.createElement(ut,null,"© ",new Date().getFullYear()," Georgia-Pacific Gypsum LLC. All rights reserved. DENS, DENSELEMENT, AQUAKOR, the color GOLD, GEORGIA-PACIFIC, and the GP and DENSELEMENT logos are trademarks owned by or licensed to Georgia-Pacific Gypsum LLC."))))}async function xq({totals:t,inputs:e}){return await i6(globalThis.React.createElement(a6,{totals:t,inputs:e})).toBlob()}function Fq({totals:t,inputs:e}){const r=({loading:n})=>n?"Loading document...":globalThis.React.createElement(globalThis.React.Fragment,null,globalThis.React.createElement(R6,{size:24,weight:"light",className:"!mr-[0.4rem] inline-block"})," Download");return globalThis.React.createElement(vq,{className:"inline-flex items-center overflow-hidden relative transition-all duration-200 whitespace-nowrap flex-shrink-0 hover:!no-underline rounded-full px-[28px] border-[1px] border-[#d0cfcf5f] bg-blue border-blue !text-white hover:bg-blue-dark hover:border-blue-dark hover:!text-white h-[48px]",style:{bottom:"-0.2em"},document:globalThis.React.createElement(a6,{totals:t,inputs:e}),fileName:"MaterialSummary.pdf"},r)}export{Fq as default,xq as generatePdfBlob};

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.