vendor: 5,704 bytes, lines 1-9
1var cie=Object.defineProperty;var uie=(yf,Vt,Qr)=>Vt in yf?cie(yf,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Qr}):yf[Vt]=Qr;var Gt=(yf,Vt,Qr)=>uie(yf,typeof Vt!="symbol"?Vt+"":Vt,Qr);(function(){"use strict";function yf(e,t){return t.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(n){if(n!=="default"&&!(n in e)){var i=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:function(){return r[n]}})}})}),Object.freeze(e)}var Vt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Qr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function CS(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var JE={exports:{}},Dd={},VE={exports:{}},_0={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var J1=Symbol.for("react.element"),bS=Symbol.for("react.portal"),yS=Symbol.for("react.fragment"),IS=Symbol.for("react.strict_mode"),xS=Symbol.for("react.profiler"),BS=Symbol.for("react.provider"),wS=Symbol.for("react.context"),QS=Symbol.for("react.forward_ref"),SS=Symbol.for("react.suspense"),DS=Symbol.for("react.memo"),kS=Symbol.for("react.lazy"),$E=Symbol.iterator;function _S(e){return e===null||typeof e!="object"?null:(e=$E&&e[$E]||e["@@iterator"],typeof e=="function"?e:null)}var ZE={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},XE=Object.assign,eC={};function FA(e,t,r){this.props=e,this.context=t,this.refs=eC,this.updater=r||ZE}FA.prototype.isReactComponent={},FA.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},FA.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function tC(){}tC.prototype=FA.prototype;function S5(e,t,r){this.props=e,this.context=t,this.refs=eC,this.updater=r||ZE}var D5=S5.prototype=new tC;D5.constructor=S5,XE(D5,FA.prototype),D5.isPureReactComponent=!0;var rC=Array.isArray,nC=Object.prototype.hasOwnProperty,k5={current:null},iC={key:!0,ref:!0,__self:!0,__source:!0};function aC(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)nC.call(t,n)&&!iC.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var u=Array(s),f=0;f<s;f++)u[f]=arguments[f+2];i.children=u}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:J1,type:e,key:a,ref:o,props:i,_owner:k5.current}}function FS(e,t){return{$$typeof:J1,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function _5(e){return typeof e=="object"&&e!==null&&e.$$typeof===J1}function RS(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var oC=/\/+/g;function F5(e,t){return typeof e=="object"&&e!==null&&e.key!=null?RS(""+e.key):t.toString(36)}function kd(e,t,r,n,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case J1:case bS:o=!0}}if(o)return o=e,i=i(o),e=n===""?"."+F5(o,0):n,rC(i)?(r="",e!=null&&(r=e.replace(oC,"$&/")+"/"),kd(i,t,r,"",function(f){return f})):i!=null&&(_5(i)&&(i=FS(i,r+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(oC,"$&/")+"/")+e)),t.push(i)),1;if(o=0,n=n===""?".":n+":",rC(e))for(var s=0;s<e.length;s++){a=e[s];var u=n+F5(a,s);o+=kd(a,t,r,u,i)}else if(u=_S(e),typeof u=="function")for(e=u.call(e),s=0;!(a=e.next()).done;)a=a.value,u=n+F5(a,s++),o+=kd(a,t,r,u,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function _d(e,t,r){if(e==null)return e;var n=[],i=0;return kd(e,n,"","",function(a){return t.call(r,a,i++)}),n}function TS(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var wa={current:null},Fd={transition:null},LS={ReactCurrentDispatcher:wa,ReactCurrentBatchConfig:Fd,ReactCurrentOwner:k5};function sC(){throw Error("act(...) is not supported in production builds of React.")}_0.Children={map:_d,forEach:function(e,t,r){_d(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return _d(e,function(){t++}),t},toArray:function(e){return _d(e,function(t){return t})||[]},only:function(e){if(!_5(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},_0.Component=FA,_0.Fragment=yS,_0.Profiler=xS,_0.PureComponent=S5,_0.StrictMode=IS,_0.Suspense=SS,_0.__SECRET_INT
vendor: 4,838 bytes, lines 9-17
9ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=LS,_0.act=sC,_0.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=XE({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=k5.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)nC.call(t,u)&&!iC.hasOwnProperty(u)&&(n[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)n.children=r;else if(1<u){s=Array(u);for(var f=0;f<u;f++)s[f]=arguments[f+2];n.children=s}return{$$typeof:J1,type:e.type,key:i,ref:a,props:n,_owner:o}},_0.createContext=function(e){return e={$$typeof:wS,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:BS,_context:e},e.Consumer=e},_0.createElement=aC,_0.createFactory=function(e){var t=aC.bind(null,e);return t.type=e,t},_0.createRef=function(){return{current:null}},_0.forwardRef=function(e){return{$$typeof:QS,render:e}},_0.isValidElement=_5,_0.lazy=function(e){return{$$typeof:kS,_payload:{_status:-1,_result:e},_init:TS}},_0.memo=function(e,t){return{$$typeof:DS,type:e,compare:t===void 0?null:t}},_0.startTransition=function(e){var t=Fd.transition;Fd.transition={};try{e()}finally{Fd.transition=t}},_0.unstable_act=sC,_0.useCallback=function(e,t){return wa.current.useCallback(e,t)},_0.useContext=function(e){return wa.current.useContext(e)},_0.useDebugValue=function(){},_0.useDeferredValue=function(e){return wa.current.useDeferredValue(e)},_0.useEffect=function(e,t){return wa.current.useEffect(e,t)},_0.useId=function(){return wa.current.useId()},_0.useImperativeHandle=function(e,t,r){return wa.current.useImperativeHandle(e,t,r)},_0.useInsertionEffect=function(e,t){return wa.current.useInsertionEffect(e,t)},_0.useLayoutEffect=function(e,t){return wa.current.useLayoutEffect(e,t)},_0.useMemo=function(e,t){return wa.current.useMemo(e,t)},_0.useReducer=function(e,t,r){return wa.current.useReducer(e,t,r)},_0.useRef=function(e){return wa.current.useRef(e)},_0.useState=function(e){return wa.current.useState(e)},_0.useSyncExternalStore=function(e,t,r){return wa.current.useSyncExternalStore(e,t,r)},_0.useTransition=function(){return wa.current.useTransition()},_0.version="18.3.1",VE.exports=_0;var lC=VE.exports,hc=Qr(lC);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var NS=lC,OS=Symbol.for("react.element"),MS=Symbol.for("react.fragment"),PS=Object.prototype.hasOwnProperty,US=NS.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,zS={key:!0,ref:!0,__self:!0,__source:!0};function cC(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)PS.call(t,n)&&!zS.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:OS,type:e,key:a,ref:o,props:i,_owner:US.current}}Dd.Fragment=MS,Dd.jsx=cC,Dd.jsxs=cC,JE.exports=Dd;var ce=JE.exports;const HS="G",cu="SVG",mt="VIEW",We="TEXT",R5="LINK",If="PAGE",T5="NOTE",uC="PATH",fC="RECT",AC="LINE",hC="FIELD_SET",GS="TEXT_INPUT",WS="SELECT",YS="CHECKBOX",jS="LIST",dC="DEFS",Qa="IMAGE",L5="TSPAN",N5="CANVAS",gC="CIRCLE",pC="ELLIPSE",mC="POLYGON",RA="DOCUMENT",vC="POLYLINE",xf="TEXT_INSTANCE",KS="LINEAR_GRADIENT",qS="RADIAL_GRADIENT";var EC={exports:{}},O5={exports:{}};typeof Object.create=="function"?O5.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:O5.exports=function(t,r){if(r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}};var JS=O5.exports,M5={exports:{}},TA=typeof Reflect=="object"?Reflect:null,CC=TA&&typeof TA.apply=="function"?TA.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)},Rd;TA&&typeof TA.ownKeys=="function"?Rd=TA.ownKeys:Object.getOwnPropertySymbols?Rd=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Rd=function(t){return Object.getOwnPropertyNames(t)};function VS(e){console&&console.warn&&console.warn(e)}var bC=Number.isNaN||function(t){return t!==t};function Sr(){Sr.init.call(this)}M5.exports=Sr,M5.exports.once=eD,Sr.EventEmitter=Sr,Sr.prototype._events=void 0,Sr.prototype._eventsCount=0,Sr.prototype._maxListeners=void 0;var yC=10;function Td(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(Sr,"defaultMaxListeners",{enumerable:!0,get:function(){return yC}
vendor: 5,649 bytes, line 17
17,set:function(e){if(typeof e!="number"||e<0||bC(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");yC=e}}),Sr.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},Sr.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||bC(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function IC(e){return e._maxListeners===void 0?Sr.defaultMaxListeners:e._maxListeners}Sr.prototype.getMaxListeners=function(){return IC(this)},Sr.prototype.emit=function(t){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var i=t==="error",a=this._events;if(a!==void 0)i=i&&a.error===void 0;else if(!i)return!1;if(i){var o;if(r.length>0&&(o=r[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=a[t];if(u===void 0)return!1;if(typeof u=="function")CC(u,this,r);else for(var f=u.length,d=SC(u,f),n=0;n<f;++n)CC(d[n],this,r);return!0};function xC(e,t,r,n){var i,a,o;if(Td(r),a=e._events,a===void 0?(a=e._events=Object.create(null),e._eventsCount=0):(a.newListener!==void 0&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]),o===void 0)o=a[t]=r,++e._eventsCount;else if(typeof o=="function"?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),i=IC(e),i>0&&o.length>i&&!o.warned){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,VS(s)}return e}Sr.prototype.addListener=function(t,r){return xC(this,t,r,!1)},Sr.prototype.on=Sr.prototype.addListener,Sr.prototype.prependListener=function(t,r){return xC(this,t,r,!0)};function $S(){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 BC(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=$S.bind(n);return i.listener=r,n.wrapFn=i,i}Sr.prototype.once=function(t,r){return Td(r),this.on(t,BC(this,t,r)),this},Sr.prototype.prependOnceListener=function(t,r){return Td(r),this.prependListener(t,BC(this,t,r)),this},Sr.prototype.removeListener=function(t,r){var n,i,a,o,s;if(Td(r),i=this._events,i===void 0)return this;if(n=i[t],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete i[t],i.removeListener&&this.emit("removeListener",t,n.listener||r));else if(typeof n!="function"){for(a=-1,o=n.length-1;o>=0;o--)if(n[o]===r||n[o].listener===r){s=n[o].listener,a=o;break}if(a<0)return this;a===0?n.shift():ZS(n,a),n.length===1&&(i[t]=n[0]),i.removeListener!==void 0&&this.emit("removeListener",t,s||r)}return this},Sr.prototype.off=Sr.prototype.removeListener,Sr.prototype.removeAllListeners=function(t){var r,n,i;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[t]),this;if(arguments.length===0){var a=Object.keys(n),o;for(i=0;i<a.length;++i)o=a[i],o!=="removeListener"&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r!==void 0)for(i=r.length-1;i>=0;i--)this.removeListener(t,r[i]);return this};function wC(e,t,r){var n=e._events;if(n===void 0)return[];var i=n[t];return i===void 0?[]:typeof i=="function"?r?[i.listener||i]:[i]:r?XS(i):SC(i,i.length)}Sr.prototype.listeners=function(t){return wC(this,t,!0)},Sr.prototype.rawListeners=function(t){return wC(this,t,!1)},Sr.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):QC.call(e,t)},Sr.prototype.listenerCount=QC;function QC(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Sr.prototype.eventNames=function(){return this._eventsCount>0?Rd(this._events):[]};function SC(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function ZS(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function XS(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function eD(e,t){return new Promise(function(r,n){function i(o){e.removeListener(t,a),n(o)}function a(){typeof e.removeListener=="function"&&e.removeListener("error",i),r([].slice.call(arguments))}DC(e,t,a,{once:!0}),t!=="error"&&tD(e,i,{once:!0})})}function tD(e,t,r){typeof e.on=="function"&&DC(e,"error",t,r)}function DC(e,t,r,n){if(typeof e.on=="function")n.once?e.once(t,r):e.on(t,r);else if(typeof e.addEventListener=="function")e.addEventListener(t,function i(a){n.once&&e.removeEventListener(t,i),r(a)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}var rD=M5.exports,nD=JS,kC=rD.EventEmitter;EC.exports=Qo,EC.exports.default=Qo;function Qo(e){if(!(this instanceof Qo))return new Qo(e);kC.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}nD(Qo,kC);var iD=["pop","shift","indexOf","lastIndexOf"];
17iD.forEach(function(e){Qo.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}}),Qo.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},Qo.prototype.reverse=function(){return this.jobs.reverse(),this};var aD=["push","unshift","splice"];aD.forEach(function(e){Qo.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}}),Object.defineProperty(Qo.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),Qo.prototype.start=function(e){if(e&&sD.call(this,e),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&P5.call(this);return}var t=this,r=this.jobs.shift(),n=!0,i=this.session,a=null,o=!1,s=null,u=r.hasOwnProperty("timeout")?r.timeout:this.timeout;function f(g,E){n&&t.session===i&&(n=!1,t.pending--,a!==null&&(delete t.timers[a],clearTimeout(a)),g?t.emit("error",g,r):o===!1&&(s!==null&&(t.results[s]=Array.prototype.slice.call(arguments,1)),t.emit("success",E,r)),t.session===i&&(t.pending===0&&t.jobs.length===0?P5.call(t):t.running&&t.start()))}u&&(a=setTimeout(function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",f,r):f()},u),this.timers[a]=a),this.results&&(s=this.results.length,this.results[s]=null),this.pending++,t.emit("start",r);var d=r(f);d&&d.then&&typeof d.then=="function"&&d.then(function(g){return f(null,g)}).catch(function(g){return f(g||!0)}),this.running&&this.jobs.length>0&&this.start()},Qo.prototype.stop=function(){this.running=!1},Qo.prototype.end=function(e){oD.call(this),this.jobs.length=0,this.pending=0,P5.call(this,e)};function oD(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function sD(e){var t=this;this.on("error",r),this.on("end",n);function r(i){t.end(i)}function n(i){t.removeListener("error",r),t.removeListener("end",n),e(i,this.results)}}function P5(e){this.session++,this.running=!1,this.emit("end",e)}const lD={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class Ui{constructor(t){this.buffer=t,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.pos=0,this.length=this.buffer.length}readString(t,r="ascii"){r=lD[r]||r;let n=this.readBuffer(t);try{return new TextDecoder(r).decode(n)}catch{return n}}readBuffer(t){return this.buffer.slice(this.pos,this.pos+=t)}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)}}Ui.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let e of Object.getOwnPropertyNames(DataView.prototype))if(e.slice(0,3)==="get"){let t=e.slice(3).replace("Ui","UI");t==="Float32"?t="Float":t==="Float64"&&(t="Double");let r=Ui.TYPES[t];Ui.prototype["read"+t+(r===1?"":"BE")]=function(){const n=this.view[e](this.pos,!1);return this.pos+=r,n},r!==1&&(Ui.prototype["read"+t+"LE"]=function(){const n=this.view[e](this.pos,!0);return this.pos+=r,n})}const cD=new TextEncoder,_C=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class Ld{constructor(t){this.buffer=t,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(t){this.buffer.set(t,this.pos),this.pos+=t.length}writeString(t,r="ascii"){let n;switch(r){case"utf16le":case"utf16-le":case"ucs2":n=FC(t,_C);break;case"utf16be":case"utf16-be":n=FC(t,!_C);break;case"utf8":n=cD.encode(t);break;case"ascii":n=uD(t);break;default:throw new Error(`Unsupported encoding: ${r}`)}this.writeBuffer(n)}writeUInt24BE(t){this.buffer[this.pos++]=t>>>16&255,this.buffer[this.pos++]=t>>>8&255,this.buffer[this.pos++]=t&255}writeUInt24LE(t){this.buffer[this.pos++]=t&255,this.buffer[this.pos++]=t>>>8&255,this.buffer[this.pos++]=t>>>16&255}writeInt24BE(t){t>=0?this.writeUInt24BE(t):this.writeUInt24BE(t+16777215+1)}writeInt24LE(t){t>=0?this.writeUInt24LE(t):this.writeUInt24LE(t+16777215+1)}fill(t,r){if(r<this.buffer.length)this.buffer.fill(t,this.pos,this.pos+r),this.pos+=r;else{const n=new Uint8Array(r);n.fill(t),this.writeBuffer(n)}}}function FC(e,t){let r=new Uint16Array(e.length);for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);t&&(i=i>>8|(i&255)<<8),r[n]=i}return new Uint8Array(r.buffer)}function uD(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}for(let e of Object.getOwnPropertyNames(DataView.prototype))if(e.slice(0,3)==="set"){let t=e.slice(3).replace("Ui","UI");t==="Float32"?t="Float":t==="Float64"&&(t="Double");let r=Ui.TYPES[t];Ld.prototype["write"+t+(r===1?"":"BE")]=function(n){this.view[e](this.pos,n,!1),this.pos+=r},r!==1&&(Ld.prototype["write"+t+"LE"]=function(n){this.view[e](this.pos,n,!0),this.pos+=r})}class dc{fromBuffer(t){let r=new Ui(t);return this.decode(r)}toBuffer(t){let r=this.size(t),n=new Uint8Array(r),i=new Ld(n);return this.encode(i,t),n}}class hr extends dc{constructor(t,r="BE"){super(),this.type=t,this.endian=r,this.fn=this.type,this.type[this.type.length-1]!=="8"&&(this.fn+=this.endian)}size(){return Ui.TYPES[this.type]}decode(t){return t[`read${this.fn}`]()}encode(t,r){return t[`write${this.fn}`](r)}}const rt=new hr("UInt8"),yi=new hr("UInt16","BE"),F=yi,fD=new hr("UInt16","LE"),uu=new hr("UInt24","BE");new hr("UInt24","LE");const RC=new hr("UInt32","BE"),Ee=RC,AD=new hr("UInt32","LE"),ci=new hr("Int8"),Ze=new hr("Int16","BE");new hr("Int16","LE"),new hr("Int24","BE"),new hr("Int24","LE");const Bf=new hr("Int32","BE");new hr("Int32","LE"),new hr("Float","BE"),new hr("Float","LE"),new hr("Double","BE"),new hr("Double","LE");class wf extends hr{constructor(t,r,n=t>>1){super(`Int${t}`,r),this._point=1<<n}decode(t){return super.decode(t)/this._point}encode(t,r){return super.encode(t,r*this._point|0)}}const hD=new wf(16,"BE");new wf(16,"LE");const Sn=new wf(32,"BE");new wf(32,"LE");function vl(e,t,r){let n;if(typeof e=="number"?n=e:typeof e=="function"?n=e.call(r,r):r&&typeof e=="string"?n=r[e]:t&&e instanceof hr&&(n=e.decode(t)),isNaN(n))throw new Error("Not a fixed size");return n}class U5{constructor(t={}){this.enumerable=!0,this.configurable=!0;for(let r in t){const n=t[r];this[r]=n}}}class pe extends dc{constructor(t,r,n="count"){super(),this.type=t,this.length=r,this.lengthType=n}decode(t,r){let n;const{pos:i}=t,a=[];let o=r;if(this.length!=null&&(n=vl(this.length,t,r)),this.length instanceof hr&&(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?t.pos+n:r!=null&&r._length?r._startOffset+r._length:t.length;for(;t.pos<s;)a.push(this.type.decode(t,o))}else for(let s=0,u=n;s<u;s++)a.push(this.type.decode(t,o));return a}size(t,r,n=!0){if(!t)return this.type.size(null,r)*vl(this.length,null,r);let i=0;this.length instanceof hr&&(i+=this.length.size(),r={parent:r,pointerSize:0});for(let a of t)i+=this.type.size(a,r);return r&&n&&this.length instanceof hr&&(i+=r.pointerSize),i}encode(t,r,n){let i=n;this.length instanceof hr&&(i={pointers:[],startOffset:t.pos,parent:n},i.pointerOffset=t.pos+this.size(r,i,!1),this.length.encode(t,r.length));for(let a of r)this.type.encode(t,a,i);if(this.length instanceof hr){let a=0;for(;a<i.pointers.length;){const o=i.pointers[a++];o.type.encode(t,o.val,o.parent)}}}}class Ir extends pe{decode(t,r){const{pos:n}=t,i=vl(this.length,t,r);this.length instanceof hr&&(r={parent:r,_startOffset:n,_currentOffset:0,_length:i});const a=new z5(this.type,i,t,r);return t.pos+=i*this.type.size(null,r),a}size(t,r){return t instanceof z5&&(t=t.toArray()),super.size(t,r)}encode(t,r,n){return r instanceof z5&&(r=r.toArray()),super.encode(t,r,n)}}class z5{constructor(t,r,n,i){this.type=t,this.length=r,this.stream=n,this.ctx=i,this.base=this.stream.pos,this.items=[]}get(t){if(!(t<0||t>=this.length)){if(this.items[t]==null){const{pos:r}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*t,this.items[t]=this.type.decode(this.stream,this.ctx),this.stream.pos=r}return this.items[t]}}toArray(){const t=[];for(let r=0,n=this.length;r<n;r++)t.push(this.get(r));return t}}class Ls extends dc{constructor(t,r=[]){super(),this.type=t,this.flags=r}
17decode(t){const r=this.type.decode(t),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(t,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(t,n)}}class zi extends dc{constructor(t){super(),this.length=t}decode(t,r){const n=vl(this.length,t,r);return t.readBuffer(n)}size(t,r){if(!t)return vl(this.length,null,r);let n=t.length;return this.length instanceof hr&&(n+=this.length.size()),n}encode(t,r,n){return this.length instanceof hr&&this.length.encode(t,r.length),t.writeBuffer(r)}}class Nd extends dc{constructor(t,r=!0){super(),this.type=t,this.condition=r}decode(t,r){let{condition:n}=this;if(typeof n=="function"&&(n=n.call(r,r)),n)return this.type.decode(t,r)}size(t,r){let{condition:n}=this;return typeof n=="function"&&(n=n.call(r,r)),n?this.type.size(t,r):0}encode(t,r,n){let{condition:i}=this;if(typeof i=="function"&&(i=i.call(n,n)),i)return this.type.encode(t,r,n)}}class Yr extends dc{constructor(t,r=1){super(),this.type=t,this.count=r}decode(t,r){t.pos+=this.size(null,r)}size(t,r){const n=vl(this.count,null,r);return this.type.size()*n}encode(t,r,n){return t.fill(0,this.size(r,n))}}class ar extends dc{constructor(t,r="ascii"){super(),this.length=t,this.encoding=r}decode(t,r){let n,i,{encoding:a}=this;typeof a=="function"&&(a=a.call(r,r)||"ascii");let o=H5(a);if(this.length!=null)n=vl(this.length,t,r);else{let u;for({buffer:u,length:n,pos:i}=t;i<n-o+1&&(u[i]!==0||o===2&&u[i+1]!==0);)i+=o;n=i-t.pos}const s=t.readString(n,a);return this.length==null&&t.pos<t.length&&(t.pos+=o),s}size(t,r){if(t==null)return vl(this.length,null,r);let{encoding:n}=this;typeof n=="function"&&(n=n.call(r!=null?r.val:void 0,r!=null?r.val:void 0)||"ascii"),n==="utf16be"&&(n="utf16le");let i=TC(t,n);return this.length instanceof hr&&(i+=this.length.size()),this.length==null&&(i+=H5(n)),i}encode(t,r,n){let{encoding:i}=this;if(typeof i=="function"&&(i=i.call(n!=null?n.val:void 0,n!=null?n.val:void 0)||"ascii"),this.length instanceof hr&&this.length.encode(t,TC(r,i)),t.writeString(r,i),this.length==null)return H5(i)==2?t.writeUInt16LE(0):t.writeUInt8(0)}}function H5(e){switch(e){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 TC(e,t){switch(t){case"ascii":return e.length;case"utf8":let r=0;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i>=55296&&i<=56319&&n<e.length-1){let a=e.charCodeAt(++n);(a&64512)===56320?i=((i&1023)<<10)+(a&1023)+65536:n--}i&4294967168?i&4294965248?i&4294901760?i&4292870144||(r+=4):r+=3:r+=2:r++}return r;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return e.length*2;default:throw new Error("Unknown encoding "+t)}}class Se extends dc{constructor(t={}){super(),this.fields=t}decode(t,r,n=0){const i=this._setup(t,r,n);return this._parseFields(t,i,this.fields),this.process!=null&&this.process.call(i,t),i}_setup(t,r,n){const i={};return Object.defineProperties(i,{parent:{value:r},_startOffset:{value:t.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),i}_parseFields(t,r,n){for(let a in n){var i;const o=n[a];typeof o=="function"?i=o.call(r,r):i=o.decode(t,r),i!==void 0&&(i instanceof U5?Object.defineProperty(r,a,i):r[a]=i),r._currentOffset=t.pos-r._startOffset}}size(t,r,n=!0){t==null&&(t={});const i={parent:r,val:t,pointerSize:0};this.preEncode!=null&&this.preEncode.call(t);let a=0;for(let o in this.fields){const s=this.fields[o];s.size!=null&&(a+=s.size(t[o],i))}return n&&(a+=i.pointerSize),a}encode(t,r,n){let i;this.preEncode!=null&&this.preEncode.call(r,t);const a={pointers:[],startOffset:t.pos,parent:n,val:r,pointerSize:0};a.pointerOffset=t.pos+this.size(r,a,!1);for(let s in this.fields)i=this.fields[s],i.encode!=null&&i.encode(t,r[s],a);let o=0;for(;o<a.pointers.length;){const s=a.pointers[o++];s.type.encode(t,s.val,s.parent)}}}const dD=(e,t)=>t.reduce((r,n)=>r&&r[n],e);class p0 extends Se{constructor(t,r={}){super(),this.type=t,this.versions=r,typeof t=="string"&&(this.versionPath=t.split("."))}decode(t,r,n=0){const i=this._setup(t,r,n);typeof this.type=="string"?i.version=dD(r,this.versionPath):i.version=this.type.decode(t),this.versions.header&&this._parseFields(t,i,this.versions.header);const a=this.versions[i.version];if(a==null)throw new Error(`Unknown version ${i.version}`);return a instanceof p0?a.decode(t,r):(this._parseFields(t,i,a),this.process!=null&&this.process.call(i,t),i)}size(t,r,n=!0){let i,a;if(!t)throw new Error("Not a fixed size");this.preEncode!=null&&this.preEncode.call(t);const o={parent:r,val:t,pointerSize:0};let s=0;if(typeof this.type!="string"&&(s+=this.type.size(t.version,o)),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.size!=null&&(s+=a.size(t[i],o));const u=this.versions[t.version];if(u==null)throw new Error(`Unknown version ${t.version}`);
17for(i in u)a=u[i],a.size!=null&&(s+=a.size(t[i],o));return n&&(s+=o.pointerSize),s}encode(t,r,n){let i,a;this.preEncode!=null&&this.preEncode.call(r,t);const o={pointers:[],startOffset:t.pos,parent:n,val:r,pointerSize:0};if(o.pointerOffset=t.pos+this.size(r,o,!1),typeof this.type!="string"&&this.type.encode(t,r.version),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.encode!=null&&a.encode(t,r[i],o);const s=this.versions[r.version];for(i in s)a=s[i],a.encode!=null&&a.encode(t,r[i],o);let u=0;for(;u<o.pointers.length;){const f=o.pointers[u++];f.type.encode(t,f.val,f.parent)}}}class me extends dc{constructor(t,r,n={}){if(super(),this.offsetType=t,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(t,r){const n=this.offsetType.decode(t,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=t.pos-this.offsetType.size();break;case"parent":i=r.parent._startOffset;break;default:for(var a=r;a.parent;)a=a.parent;i=a._startOffset||0}this.options.relativeTo&&(i+=this.relativeToGetter(r));const o=n+i;if(this.type!=null){let s=null;const u=()=>{if(s!=null)return s;const{pos:f}=t;return t.pos=o,s=this.type.decode(t,r),t.pos=f,s};return this.options.lazy?new U5({get:u}):u()}else return o}size(t,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;
17if(i==null){if(!(t instanceof G5))throw new Error("Must be a VoidPointer");({type:i}=t),t=t.value}if(t&&r){let a=i.size(t,n);r.pointerSize+=a}return this.offsetType.size()}encode(t,r,n){let i;const a=n;if(r==null){this.offsetType.encode(t,this.options.nullValue);return}switch(this.options.type){case"local":i=n.startOffset;break;case"immediate":i=t.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(t,n.pointerOffset-i);let{type:o}=this;if(o==null){if(!(r instanceof G5))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 G5{constructor(t,r){this.type=t,this.value=r}}function eo(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hi(e,t,r,n){var i=arguments.length,a=i<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}typeof SuppressedError=="function"&&SuppressedError;var gD=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),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(!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r},LC=Qr(gD),Od={};Od.byteLength=vD,Od.toByteArray=CD,Od.fromByteArray=ID;for(var El=[],ns=[],pD=typeof Uint8Array<"u"?Uint8Array:Array,W5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",LA=0,mD=W5.length;LA<mD;++LA)El[LA]=W5[LA],ns[W5.charCodeAt(LA)]=LA;ns[45]=62,ns[95]=63;function NC(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function vD(e){var t=NC(e),r=t[0],n=t[1];return(r+n)*3/4-n}function ED(e,t,r){return(t+r)*3/4-r}function CD(e){var t,r=NC(e),n=r[0],i=r[1],a=new pD(ED(e,n,i)),o=0,s=i>0?n-4:n,u;for(u=0;
17u<s;u+=4)t=ns[e.charCodeAt(u)]<<18|ns[e.charCodeAt(u+1)]<<12|ns[e.charCodeAt(u+2)]<<6|ns[e.charCodeAt(u+3)],a[o++]=t>>16&255,a[o++]=t>>8&255,a[o++]=t&255;return i===2&&(t=ns[e.charCodeAt(u)]<<2|ns[e.charCodeAt(u+1)]>>4,a[o++]=t&255),i===1&&(t=ns[e.charCodeAt(u)]<<10|ns[e.charCodeAt(u+1)]<<4|ns[e.charCodeAt(u+2)]>>2,a[o++]=t>>8&255,a[o++]=t&255),a}function bD(e){return El[e>>18&63]+El[e>>12&63]+El[e>>6&63]+El[e&63]}function yD(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(e[a+2]&255),i.push(bD(n));return i.join("")}function ID(e){for(var t,r=e.length,n=r%3,i=[],a=16383,o=0,s=r-n;o<s;o+=a)i.push(yD(e,o,o+a>s?s:o+a));return n===1?(t=e[r-1],i.push(El[t>>2]+El[t<<4&63]+"==")):n===2&&(t=(e[r-2]<<8)+e[r-1],i.push(El[t>>10]+El[t>>4&63]+El[t<<2&63]+"=")),i.join("")}var Y5=0,OC=-3;function V1(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function xD(e,t){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=t,this.destLen=0,this.ltree=new V1,this.dtree=new V1}var MC=new V1,PC=new V1,j5=new Uint8Array(30),K5=new Uint16Array(30),UC=new Uint8Array(30),zC=new Uint16Array(30),BD=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),HC=new V1,Cl=new Uint8Array(320);function GC(e,t,r,n){var i,a;for(i=0;i<r;++i)e[i]=0;for(i=0;i<30-r;++i)e[i+r]=i/r|0;for(a=n,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}function wD(e,t){var r;for(r=0;r<7;++r)e.table[r]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,r=0;r<24;++r)e.trans[r]=256+r;for(r=0;r<144;++r)e.trans[24+r]=r;for(r=0;r<8;++r)e.trans[168+r]=280+r;for(r=0;r<112;++r)e.trans[176+r]=144+r;for(r=0;r<5;++r)t.table[r]=0;for(t.table[5]=32,r=0;r<32;++r)t.trans[r]=r}var WC=new Uint16Array(16);function q5(e,t,r,n){var i,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<n;++i)e.table[t[r+i]]++;for(e.table[0]=0,a=0,i=0;i<16;++i)WC[i]=a,a+=e.table[i];for(i=0;i<n;++i)t[r+i]&&(e.trans[WC[t[r+i]]++]=i)}function QD(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=e.tag&1;return e.tag>>>=1,t}function bl(e,t,r){if(!t)return r;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=e.tag&65535>>>16-t;return e.tag>>>
17=t,e.bitcount-=t,n+r}function J5(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=0,n=0,i=0,a=e.tag;do n=2*n+(a&1),a>>>=1,++i,r+=t.table[i],n-=t.table[i];while(n>=0);return e.tag=a,e.bitcount-=i,t.trans[r+n]}function SD(e,t,r){var n,i,a,o,s,u;for(n=bl(e,5,257),i=bl(e,5,1),a=bl(e,4,4),o=0;o<19;++o)Cl[o]=0;for(o=0;o<a;++o){var f=bl(e,3,0);Cl[BD[o]]=f}for(q5(HC,Cl,0,19),s=0;s<n+i;){var d=J5(e,HC);switch(d){case 16:var g=Cl[s-1];for(u=bl(e,2,3);u;--u)Cl[s++]=g;break;case 17:for(u=bl(e,3,3);u;--u)Cl[s++]=0;break;case 18:for(u=bl(e,7,11);u;--u)Cl[s++]=0;break;default:Cl[s++]=d;break}}q5(t,Cl,0,n),q5(r,Cl,n,i)}function YC(e,t,r){for(;;){var n=J5(e,t);if(n===256)return Y5;if(n<256)e.dest[e.destLen++]=n;else{var i,a,o,s;for(n-=257,i=bl(e,j5[n],K5[n]),a=J5(e,r),o=e.destLen-bl(e,UC[a],zC[a]),s=o;s<o+i;++s)e.dest[e.destLen++]=e.dest[s]}}}function DD(e){for(var t,r,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if(t=e.source[e.sourceIndex+1],t=256*t+e.source[e.sourceIndex],r=e.source[e.sourceIndex+3],r=256*r+e.source[e.sourceIndex+2],t!==(~r&65535))return OC;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,Y5}function kD(e,t){var r=new xD(e,t),n,i,a;do{switch(n=QD(r),i=bl(r,2,0),i){case 0:a=DD(r);break;case 1:a=YC(r,MC,PC);break;case 2:SD(r,r.ltree,r.dtree),a=YC(r,r.ltree,r.dtree);break;default:a=OC}if(a!==Y5)throw new Error("Data error")}while(!n);return r.destLen<r.dest.length?typeof r.dest.slice=="function"?r.dest.slice(0,r.destLen):r.dest.subarray(0,r.destLen):r.dest}wD(MC,PC),GC(j5,K5,4,3),GC(UC,zC,2,1),j5[28]=0,K5[28]=258;var jC=kD,_D=Qr(jC);const FD=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,KC=(e,t,r)=>{let n=e[t];e[t]=e[r],e[r]=n},RD=e=>{const t=e.length;for(let r=0;r<t;r+=4)KC(e,r,r+3),KC(e,r+1,r+2)};var TD={swap32LE:e=>{FD&&RD(e)}};const qC=jC,{swap32LE:LD}=TD,V5=11,Qf=5,ND=V5-Qf,OD=65536>>V5,MD=(1<<ND)-1,Md=2,$5=(1<<Qf)-1,JC=65536>>Qf,PD=1024>>Qf,UD=JC+PD+32,zD=1<<Md;class HD{constructor(t){const r=typeof t.readUInt32BE=="function"&&typeof t.slice=="function";if(r||t instanceof Uint8Array){let n;if(r)this.highStart=t.readUInt32LE(0),this.errorValue=t.readUInt32LE(4),n=t.readUInt32LE(8),t=t.slice(12);else{const i=new DataView(t.buffer);this.highStart=i.getUint32(0,!0),this.errorValue=i.getUint32(4,!0),n=i.getUint32(8,!0),t=t.subarray(12)}t=qC(t,new Uint8Array(n)),t=qC(t,new Uint8Array(n)),LD(t),this.data=new Uint32Array(t.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=t)}get(t){let r;return t<0||t>1114111?this.errorValue:t<55296||t>56319&&t<=65535?(r=(this.data[t>>Qf]<<Md)+(t&$5),this.data[r]):t<=65535?(r=(this.data[JC+(t-55296>>Qf)]<<Md)+(t&$5),this.data[r]):t<this.highStart?(r=this.data[UD-OD+(t>>V5)],r=this.data[r+(t>>Qf&MD)],r=(r<<Md)+(t&$5),this.data[r]):this.data[this.data.length-zD]}}var GD=HD,$1=Qr(GD);function fu(e){return e&&e.__esModule?e.default:e}var gc={};gc=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_
17Chiki","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 Z1=new $1(Od
vendor: 12,945 bytes, line 17
17.toByteArray("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"))
17,WD=Math.log2||(e=>Math.log(e)/Math.LN2),Pd=e=>WD(e)+1|0,YD=Pd(fu(gc).categories.length-1),VC=Pd(fu(gc).combiningClasses.length-1),Z5=Pd(fu(gc).scripts.length-1),Ud=Pd(fu(gc).eaw.length-1),X1=10,jD=VC+Z5+Ud+X1,KD=Z5+Ud+X1,qD=Ud+X1,JD=X1,VD=(1<<YD)-1,$D=(1<<VC)-1,ZD=(1<<Z5)-1,XD=(1<<Ud)-1,ek=(1<<X1)-1;function is(e){const t=Z1.get(e);return fu(gc).categories[t>>jD&VD]}function $C(e){const t=Z1.get(e);return fu(gc).combiningClasses[t>>KD&$D]}function X5(e){const t=Z1.get(e);return fu(gc).scripts[t>>qD&ZD]}function tk(e){const t=Z1.get(e);return fu(gc).eaw[t>>JD&XD]}function rk(e){let t=Z1.get(e),r=t&ek;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){t=(r>>5)-14;let n=(r&31)+2;for(;n>0;)t*=10,n--;return t}else{t=(r>>2)-191;let n=(r&3)+1;for(;n>0;)t*=60,n--;return t}}function nk(e){const t=is(e);return t==="Lu"||t==="Ll"||t==="Lt"||t==="Lm"||t==="Lo"||t==="Nl"}function ep(e){return is(e)==="Nd"}function ik(e){const t=is(e);return t==="Pc"||t==="Pd"||t==="Pe"||t==="Pf"||t==="Pi"||t==="Po"||t==="Ps"}function ak(e){return is(e)==="Ll"}function ok(e){return is(e)==="Lu"}function sk(e){return is(e)==="Lt"}function lk(e){const t=is(e);return t==="Zs"||t==="Zl"||t==="Zp"}function ck(e){const t=is(e);return t==="Nd"||t==="No"||t==="Nl"||t==="Lu"||t==="Ll"||t==="Lt"||t==="Lm"||t==="Lo"||t==="Me"||t==="Mc"}function tp(e){const t=is(e);return t==="Mn"||t==="Me"||t==="Mc"}var uk={getCategory:is,getCombiningClass:$C,getScript:X5,getEastAsianWidth:tk,getNumericValue:rk,isAlphabetic:nk,isDigit:ep,isPunctuation:ik,isLowerCase:ak,isUpperCase:ok,isTitleCase:sk,isWhiteSpace:lk,isBaseForm:ck,isMark:tp},rp=1,np=0;class fk{constructor(t){this.stateTable=t.stateTable,this.accepting=t.accepting,this.tags=t.tags}match(t){var r=this;return{*[Symbol.iterator](){for(var n=rp,i=null,a=null,o=null,s=0;s<t.length;s++){var u=t[s];o=n,n=r.stateTable[n][u],n===np&&(i!=null&&a!=null&&a>=i&&(yield[i,a,r.tags[o]]),n=r.stateTable[rp][u],i=null),n!==np&&i==null&&(i=s),r.accepting[n]&&(a=s),n===np&&(n=rp)}i!=null&&a!=null&&a>=i&&(yield[i,a,r.tags[n]])}}}apply(t,r){for(var[n,i,a]of this.match(t))for(var o of a)typeof r[o]=="function"&&r[o](n,i,t.slice(n,i+1))}}var Ak=fk,ZC=Qr(Ak),XC={exports:{}};(function(e){var t=function(){function r(E,b){return b!=null&&E instanceof b}var n;try{n=Map}catch{n=function(){}}var i;try{i=Set}catch{i=function(){}}var a;try{a=Promise}catch{a=function(){}}function o(E,b,I,w,R){typeof b=="object"&&(I=b.depth,w=b.prototype,R=b.includeNonEnumerable,b=b.circular);var _=[],S=[],Q=typeof Buffer<"u";
17typeof b>"u"&&(b=!0),typeof I>"u"&&(I=1/0);function N(k,W){if(k===null)return null;if(W===0)return k;var H,G;if(typeof k!="object")return k;if(r(k,n))H=new n;else if(r(k,i))H=new i;else if(r(k,a))H=new a(function(ue,le){k.then(function(ye){ue(N(ye,W-1))},function(ye){le(N(ye,W-1))})});else if(o.__isArray(k))H=[];else if(o.__isRegExp(k))H=new RegExp(k.source,g(k)),k.lastIndex&&(H.lastIndex=k.lastIndex);else if(o.__isDate(k))H=new Date(k.getTime());else{if(Q&&Buffer.isBuffer(k))return Buffer.allocUnsafe?H=Buffer.allocUnsafe(k.length):H=new Buffer(k.length),k.copy(H),H;r(k,Error)?H=Object.create(k):typeof w>"u"?(G=Object.getPrototypeOf(k),H=Object.create(G)):(H=Object.create(w),G=w)}if(b){var X=_.indexOf(k);if(X!=-1)return S[X];_.push(k),S.push(H)}r(k,n)&&k.forEach(function(ue,le){var ye=N(le,W-1),Qe=N(ue,W-1);H.set(ye,Qe)}),r(k,i)&&k.forEach(function(ue){var le=N(ue,W-1);H.add(le)});for(var J in k){var V;G&&(V=Object.getOwnPropertyDescriptor(G,J)),!(V&&V.set==null)&&(H[J]=N(k[J],W-1))}if(Object.getOwnPropertySymbols)for(var T=Object.getOwnPropertySymbols(k),J=0;J<T.length;J++){var j=T[J],ne=Object.getOwnPropertyDescriptor(k,j);ne&&!ne.enumerable&&!R||(H[j]=N(k[j],W-1),ne.enumerable||Object.defineProperty(H,j,{enumerable:!1}))}if(R)for(var se=Object.getOwnPropertyNames(k),J=0;J<se.length;J++){var te=se[J],ne=Object.getOwnPropertyDescriptor(k,te);ne&&ne.enumerable||(H[te]=N(k[te],W-1),Object.defineProperty(H,te,{enumerable:!1}))}return H}return N(E,I)}o.clonePrototype=function(b){if(b===null)return null;var I=function(){};return I.prototype=b,new I};function s(E){return Object.prototype.toString.call(E)}o.__objToStr=s;function u(E){return typeof E=="object"&&s(E)==="[object Date]"}o.__isDate=u;function f(E){return typeof E=="object"&&s(E)==="[object Array]"}o.__isArray=f;function d(E){return typeof E=="object"&&s(E)==="[object RegExp]"}o.__isRegExp=d;function g(E){var b="";return E.global&&(b+="g"),E.ignoreCase&&(b+="i"),E.multiline&&(b+="m"),b}return o.__getRegExpFlags=g,o}();e.exports&&(e.exports=t)})(XC);var hk=XC.exports,ip=Qr(hk),eh={},zd={};function eb(e){this.buffer=e,this.pos=0}eb.prototype.read=function(e,t,r){this.pos+r>this.buffer.length&&(r=this.buffer.length-this.pos);for(var n=0;n<r;n++)e[t+n]=this.buffer[this.pos+n];return this.pos+=r,r},zd.BrotliInput=eb;function tb(e){this.buffer=e,this.pos=0}tb.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},zd.BrotliOutput=tb;var Sf=4096,dk=2*Sf+32,rb=2*Sf-1,gk=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 Df(e){this.buf_=new Uint8Array(dk),this.input_=e,this.reset()}Df.READ_SIZE=Sf,Df.IBUF_MASK=rb,Df.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 e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},Df.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 e=this.buf_ptr_,t=this.input_.read(this.buf_,e,Sf);if(t<0)throw new Error("Unexpected end of input");if(t<Sf){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+t+r]=0}if(e===0){for(var r=0;r<32;r++)this.buf_[(Sf<<1)+r]=this.buf_[r];this.buf_ptr_=Sf}else this.buf_ptr_=0;this.bit_end_pos_+=t<<3}},Df.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&rb]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},Df.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&gk[e];return this.bit_pos_+=e,t};var pk=Df,Au={},ap={},Hd={};Hd.byteLength=Ek,Hd.toByteArray=bk,Hd.fromByteArray=xk;for(var yl=[],as=[],mk=typeof Uint8Array<"u"?Uint8Array:Array,op="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 1,289 bytes, line 17
17+/",NA=0,vk=op.length;NA<vk;++NA)yl[NA]=op[NA],as[op.charCodeAt(NA)]=NA;as[45]=62,as[95]=63;function nb(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function Ek(e){var t=nb(e),r=t[0],n=t[1];return(r+n)*3/4-n}function Ck(e,t,r){return(t+r)*3/4-r}function bk(e){var t,r=nb(e),n=r[0],i=r[1],a=new mk(Ck(e,n,i)),o=0,s=i>0?n-4:n,u;for(u=0;u<s;u+=4)t=as[e.charCodeAt(u)]<<18|as[e.charCodeAt(u+1)]<<12|as[e.charCodeAt(u+2)]<<6|as[e.charCodeAt(u+3)],a[o++]=t>>16&255,a[o++]=t>>8&255,a[o++]=t&255;return i===2&&(t=as[e.charCodeAt(u)]<<2|as[e.charCodeAt(u+1)]>>4,a[o++]=t&255),i===1&&(t=as[e.charCodeAt(u)]<<10|as[e.charCodeAt(u+1)]<<4|as[e.charCodeAt(u+2)]>>2,a[o++]=t>>8&255,a[o++]=t&255),a}function yk(e){return yl[e>>18&63]+yl[e>>12&63]+yl[e>>6&63]+yl[e&63]}function Ik(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(e[a+2]&255),i.push(yk(n));return i.join("")}function xk(e){for(var t,r=e.length,n=r%3,i=[],a=16383,o=0,s=r-n;o<s;o+=a)i.push(Ik(e,o,o+a>s?s:o+a));return n===1?(t=e[r-1],i.push(yl[t>>2]+yl[t<<4&63]+"==")):n===2&&(t=(e[r-2]<<8)+e[r-1],i.push(yl[t>>10]+yl[t>>4&63]+yl[t<<2&63]+"=")),i.join("")}var sp,ib;function Bk(){return ib||(ib=1,sp
vendor: 9,554 bytes, line 17
17="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
vendor: 59,449 bytes, line 17
17Eyi6n1maeOBxh3PI0jzJDf5mh/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="
17),sp}var ab;function wk(){if(ab)return ap;ab=1;var e=Hd;return ap.init=function(){var t=Ab().BrotliDecompressBuffer,r=e.toByteArray(Bk());return t(r)},ap}var ob;function sb(){if(ob)return Au;ob=1;var e=wk();return Au.init=function(){Au.dictionary=e.init()},Au.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]),Au.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]),Au.minDictionaryWordLength=4,Au.maxDictionaryWordLength=24,Au}var Gd={};function OA(e,t){this.bits=e,this.value=t}Gd.HuffmanCode=OA;var MA=15;function lb(e,t){for(var r=1<<t-1;e&r;)r>>=1;return(e&r-1)+r}function cb(e,t,r,n,i){do n-=r,e[t+n]=new OA(i.bits,i.value);while(n>0)}function Qk(e,t,r){for(var n=1<<t-r;t<MA&&(n-=e[t],!(n<=0));)++t,n<<=1;return t-r}Gd.BrotliBuildHuffmanTable=function(e,t,r,n,i){var a=t,o,s,u,f,d,g,E,b,I,w,R,_=new Int32Array(MA+1),S=new Int32Array(MA+1);for(R=new Int32Array(i),u=0;u<i;u++)_[n[u]]++;for(S[1]=0,s=1;s<MA;s++)S[s+1]=S[s]+_[s];for(u=0;u<i;u++)n[u]!==0&&(R[S[n[u]]++]=u);if(b=r,I=1<<b,w=I,S[MA]===1){for(f=0;f<w;++f)e[t+f]=new OA(0,R[0]&65535);return w}for(f=0,u=0,s=1,d=2;s<=r;++s,d<<=1)for(;_[s]>0;--_[s])o=new OA(s&255,R[u++]&65535),cb(e,t+f,d,I,o),f=lb(f,s);for(E=w-1,g=-1,s=r+1,d=2;s<=MA;++s,d<<=1)for(;_[s]>0;--_[s])(f&E)!==g&&(t+=I,b=Qk(_,s,r),I=1<<b,w+=I,g=f&E,e[a+g]=new OA(b+r&255,t-a-g&65535)),o=new OA(s-r&255,R[u++]&65535),cb(e,t+(f>>r),d,I,o),f=lb(f,s);return w};var lp={};lp.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,
176,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]),lp.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512]);var PA={};function wt(e,t){this.offset=e,this.nbits=t}PA.kBlockLengthPrefixCode=[new wt(1,2),new wt(5,2),new wt(9,2),new wt(13,2),new wt(17,3),new wt(25,3),new wt(33,3),new wt(41,3),new wt(49,4),new wt(65,4),new wt(81,4),new wt(97,4),new wt(113,5),new wt(145,5),new wt(177,5),new wt(209,5),new wt(241,6),new wt(305,6),new wt(369,7),new wt(497,8),new wt(753,9),new wt(1265,10),new wt(2289,11),new wt(4337,12),new wt(8433,13),new wt(16625,24)],PA.kInsertLengthPrefixCode=[new wt(0,0),new wt(1,0),new wt(2,0),new wt(3,0),new wt(4,0),new wt(5,0),new wt(6,1),new wt(8,1),new wt(10,2),new wt(14,2),new wt(18,3),new wt(26,3),new wt(34,4),new wt(50,4),new wt(66,5),new wt(98,5),new wt(130,6),new wt(194,7),new wt(322,8),new wt(578,9),new wt(1090,10),new wt(2114,12),new wt(6210,14),new wt(22594,24)],PA.kCopyLengthPrefixCode=[new wt(2,0),new wt(3,0),new wt(4,0),new wt(5,0),new wt(6,0),new wt(7,0),new wt(8,0),new wt(9,0),new wt(10,1),new wt(12,1),new wt(14,2),new wt(18,2),new wt(22,3),new wt(30,3),new wt(38,4),new wt(54,4),new wt(70,5),new wt(102,5),new wt(134,6),new wt(198,7),new wt(326,8),new wt(582,9),new wt(1094,10),new wt(2118,24)],PA.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],PA.kCopyRangeLut=[0,8,0,8,16,0,16,8,16];var th={},ub;function Sk(){if(ub)return th;ub=1;var e=sb(),t=0,r=1,n=2,i=3,a=4,o=5,s=6,u=7,f=8,d=9,g=10,E=11,b=12,I=13,w=14,R=15,_=16,S=17,Q=18,N=20;function k(G,X,J){this.prefix=new Uint8Array(G.length),this.transform=X,this.suffix=new Uint8Array(J.length);for(var V=0;V<G.length;V++)this.prefix[V]=G.charCodeAt(V);for(var V=0;V<J.length;V++)this.suffix[V]=J.charCodeAt(V)}var W=[new k("",t,""),new k("",t," "),new k(" ",t," "),new k("",b,""),new k("",g," "),new k("",t," the "),new k(" ",t,""),new k("s ",t," "),new k("",t," of "),new k("",g,""),new k("",t," and "),new k("",I,""),new k("",r,""),new k(", ",t," "),new k("",t,", "),new k(" ",g," "),new k("",t," in "),new k("",t," to "),new k("e ",t," "),new k("",t,'"'),new k("",t,"."),new k("",t,'">'),new k("",t,` 18`),new k("",i,""),new k("",t,"]"),new k("",t," for "),new k("",w,""),new k("",n,""),new k("",t," a "),new k("",t," that "),new k(" ",g,""),new k("",t,". "),new k(".",t,""),new k(" ",t,", "),new k("",R,""),new k("",t," with "),new k("",t,"'"),new k("",t," from "),new k("",t," by "),new k("",_,""),new k("",S,""),new k(" the ",t,""),new k("",a,""),new k("",t,". The "),new k("",E,""),new k("",t," on "),new k("",t," as "),new k("",t," is "),new k("",u,""),new k("",r,"ing "),new k("",t,` 19 `),new k("",t,":"),new k(" ",t,". "),new k("",t,"ed "),new k("",N,""),new k("",Q,""),new k("",s,""),new k("",t,"("),new k("",g,", "),new k("",f,""),new k("",t," at "),new k("",t,"ly "),new k(" the ",t," of "),new k("",o,""),new k("",d,""),new k(" ",g,", "),new k("",g,'"'),new k(".",t,"("),new k("",E," "),new k("",g,'">'),new k("",t,'="'),new k(" ",t,"."),new k(".com/",t,""),new k(" the ",t," of the "),new k("",g,"'"),new k("",t,". This "),new k("",t,","),new k(".",t," "),new k("",g,"("),new k("",g,"."),new k("",t," not "),new k(" ",t,'="'),new k("",t,"er "),new k(" ",E," "),new k("",t,"al "),new k(" ",E,""),new k("",t,"='"),new k("",E,'"'),new k("",g,". "),new k(" ",t,"("),new k("",t,"ful "),new k(" ",g,". "),new k("",t,"ive "),new k("",t,"less "),new k("",E,"'"),new k("",t,"est "),new k(" ",g,"."),new k("",E,'">'),new k(" ",t,"='"),new k("",g,","),new k("",t,"ize "),new k("",E,"."),new k("ÃÂ ",t,""),new k(" ",t,","),new k("",g,'="'),new k("",E,'="'),new k("",t,"ous "),new k("",E,", "),new k("",g,"='"),new k(" ",g,","),new k(" ",E,'="'),new k(" ",E,", "),new k("",E,","),new k("",E,"("),new k("",E,". "),new k(" ",E,"."),new k("",E,"='"),new k(" ",E,". "),new k(" ",g,'="'),new k(" ",E,"='"),new k(" ",g,"='")];th.kTransforms=W,th.kNumTransforms=W.length;function H(G,X){return G[X]<192?(G[X]>=97&&G[X]<=122&&(G[X]^=32),1):G[X]<224?(G[X+1]^=32,2):(G[X+2]^=5,3)}return th.transformDictionaryWord=function(G,X,J,V,T){var j=W[T].prefix,ne=W[T].suffix,se=W[T].transform,te=se<b?0:se-(b-1),ue=0,le=X,ye;te>V&&(te=V);for(var Qe=0;Qe<j.length;)G[X++]=j[Qe++];for(J+=te,V-=te,se<=d&&(V-=se),ue=0;ue<V;ue++)G[X++]=e.dictionary[J+ue];if(ye=X-V,se===g)H(G,ye);else if(se===E)for(;V>0;
19){var Ce=H(G,ye);ye+=Ce,V-=Ce}for(var Be=0;Be<ne.length;)G[X++]=ne[Be++];return X-le},th}var fb;function Ab(){if(fb)return eh;fb=1;var e=zd.BrotliInput,t=zd.BrotliOutput,r=pk,n=sb(),i=Gd.HuffmanCode,a=Gd.BrotliBuildHuffmanTable,o=lp,s=PA,u=Sk(),f=8,d=16,g=256,E=704,b=26,I=6,w=2,R=8,_=255,S=1080,Q=18,N=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),k=16,W=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),H=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),G=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 X(xe){var De;return xe.readBits(1)===0?16:(De=xe.readBits(3),De>0?17+De:(De=xe.readBits(3),De>0?8+De:17))}function J(xe){if(xe.readBits(1)){var De=xe.readBits(3);return De===0?1:xe.readBits(De)+(1<<De)}return 0}function V(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function T(xe){var De=new V,ke,we,Ve;if(De.input_end=xe.readBits(1),De.input_end&&xe.readBits(1))return De;if(ke=xe.readBits(2)+4,ke===7){if(De.is_metadata=!0,xe.readBits(1)!==0)throw new Error("Invalid reserved bit");if(we=xe.readBits(2),we===0)return De;for(Ve=0;Ve<we;Ve++){var lt=xe.readBits(8);if(Ve+1===we&&we>1&<===0)throw new Error("Invalid size byte");De.meta_block_length|=lt<<Ve*8}}else for(Ve=0;Ve<ke;++Ve){var st=xe.readBits(4);if(Ve+1===ke&&ke>4&&st===0)throw new Error("Invalid size nibble");De.meta_block_length|=st<<Ve*4}return++De.meta_block_length,!De.input_end&&!De.is_metadata&&(De.is_uncompressed=xe.readBits(1)),De}function j(xe,De,ke){var we;return ke.fillBitWindow(),De+=ke.val_>>>ke.bit_pos_&_,we=xe[De].bits-R,we>0&&(ke.bit_pos_+=R,De+=xe[De].value,De+=ke.val_>>>ke.bit_pos_&(1<<we)-1),ke.bit_pos_+=xe[De].bits,xe[De].value}function ne(xe,De,ke,we){for(var Ve=0,lt=f,st=0,yt=0,Nt=32768,It=[],Le=0;Le<32;Le++)It.push(new i(0,0));for(a(It,0,5,xe,Q);Ve<De&&Nt>0;){var xt=0,Ot;if(we.readMoreInput(),we.fillBitWindow(),xt+=we.val_>>>we.bit_pos_&31,we.bit_pos_+=It[xt].bits,Ot=It[xt].value&255,Ot<d)st=0,ke[Ve++]=Ot,Ot!==0&&(lt=Ot,Nt-=32768>>Ot);else{var Xe=Ot-14,bt,ct,Ct=0;if(Ot===d&&(Ct=lt),yt!==Ct&&(st=0,yt=Ct),bt=st,st>0&&(st-=2,st<<=Xe),st+=we.readBits(Xe)+3,ct=st-bt,Ve+ct>De)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Bt=0;Bt<ct;Bt++)ke[Ve+Bt]=yt;Ve+=ct,yt!==0&&(Nt-=ct<<15-yt)}}if(Nt!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Nt);for(;Ve<De;Ve++)ke[Ve]=0}function se(xe,De,ke,we){var Ve=0,lt,st=new Uint8Array(xe);if(we.readMoreInput(),lt=we.readBits(2),lt===1){for(var yt,Nt=xe-1,It=0,Le=new Int32Array(4),xt=we.readBits(2)+1;Nt;)Nt>>=1,++It;for(yt=0;yt<xt;++yt)Le[yt]=we.readBits(It)%xe,st[Le[yt]]=2;switch(st[Le[0]]=1,xt){case 1:break;case 3:if(Le[0]===Le[1]||Le[0]===Le[2]||Le[1]===Le[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(Le[0]===Le[1])throw new Error("[ReadHuffmanCode] invalid symbols");st[Le[1]]=1;break;case 4:if(Le[0]===Le[1]||Le[0]===Le[2]||Le[0]===Le[3]||Le[1]===Le[2]||Le[1]===Le[3]||Le[2]===Le[3])throw new Error("[ReadHuffmanCode] invalid symbols");we.readBits(1)?(st[Le[2]]=3,st[Le[3]]=3):st[Le[0]]=2;break}}else{var yt,Ot=new Uint8Array(Q),Xe=32,bt=0,ct=[new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,1),new i(2,0),new i(2,4),new i(2,3),new i(3,2),new i(2,0),new i(2,4),new i(2,3),new i(4,5)];for(yt=lt;yt<Q&&Xe>0;++yt){var Ct=N[yt],Bt=0,Kt;we.fillBitWindow(),Bt+=we.val_>>>we.bit_pos_&15,we.bit_pos_+=ct[Bt].bits,Kt=ct[Bt].value,Ot[Ct]=Kt,Kt!==0&&(Xe-=32>>Kt,++bt)}if(!(bt===1||Xe===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");ne(Ot,xe,st,we)}if(Ve=a(De,ke,R,st,xe),Ve===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Ve}function te(xe,De,ke){var we,Ve;return we=j(xe,De,ke),Ve=s.kBlockLengthPrefixCode[we].nbits,s.kBlockLengthPrefixCode[we].offset+ke.readBits(Ve)}function ue(xe,De,ke){var we;return xe<k?(ke+=W[xe],ke&=3,we=De[ke]+H[xe]):we=xe-k+1,we}function le(xe,De){for(var ke=xe[De],we=De;we;--we)xe[we]=xe[we-1];xe[0]=ke}function ye(xe,De){var ke=new Uint8Array(256),we;for(we=0;we<256;++we)ke[we]=we;for(we=0;we<De;++we){var Ve=xe[we];xe[we]=ke[Ve],Ve&&le(ke,Ve)}}function Qe(xe,De){this.alphabet_size=xe,this.num_htrees=De,this.co
19des=new Array(De+De*G[xe+31>>>5]),this.htrees=new Uint32Array(De)}Qe.prototype.decode=function(xe){var De,ke,we=0;for(De=0;De<this.num_htrees;++De)this.htrees[De]=we,ke=se(this.alphabet_size,this.codes,we,xe),we+=ke};function Ce(xe,De){var ke={num_htrees:null,context_map:null},we,Ve=0,lt,st;De.readMoreInput();var yt=ke.num_htrees=J(De)+1,Nt=ke.context_map=new Uint8Array(xe);if(yt<=1)return ke;for(we=De.readBits(1),we&&(Ve=De.readBits(4)+1),lt=[],st=0;st<S;st++)lt[st]=new i(0,0);for(se(yt+Ve,lt,0,De),st=0;st<xe;){var It;if(De.readMoreInput(),It=j(lt,0,De),It===0)Nt[st]=0,++st;else if(It<=Ve)for(var Le=1+(1<<It)+De.readBits(It);--Le;){if(st>=xe)throw new Error("[DecodeContextMap] i >= context_map_size");Nt[st]=0,++st}else Nt[st]=It-Ve,++st}return De.readBits(1)&&ye(Nt,xe),ke}function Be(xe,De,ke,we,Ve,lt,st){var yt=ke*2,Nt=ke,It=j(De,ke*S,st),Le;It===0?Le=Ve[yt+(lt[Nt]&1)]:It===1?Le=Ve[yt+(lt[Nt]-1&1)]+1:Le=It-2,Le>=xe&&(Le-=xe),we[ke]=Le,Ve[yt+(lt[Nt]&1)]=Le,++lt[Nt]}function Fe(xe,De,ke,we,Ve,lt){var st=Ve+1,yt=ke&Ve,Nt=lt.pos_&r.IBUF_MASK,It;if(De<8||lt.bit_pos_+(De<<3)<lt.bit_end_pos_){for(;De-- >0;)lt.readMoreInput(),we[yt++]=lt.readBits(8),yt===st&&(xe.write(we,st),yt=0);return}if(lt.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;lt.bit_pos_<32;)we[yt]=lt.val_>>>lt.bit_pos_,lt.bit_pos_+=8,++yt,--De;if(It=lt.bit_end_pos_-lt.bit_pos_>>3,Nt+It>r.IBUF_MASK){for(var Le=r.IBUF_MASK+1-Nt,xt=0;xt<Le;xt++)we[yt+xt]=lt.buf_[Nt+xt];It-=Le,yt+=Le,De-=Le,Nt=0}for(var xt=0;xt<It;xt++)we[yt+xt]=lt.buf_[Nt+xt];if(yt+=It,De-=It,yt>=st){xe.write(we,st),yt-=st;for(var xt=0;xt<yt;xt++)we[xt]=we[st+xt]}for(;yt+De>=st;){if(It=st-yt,lt.input_.read(we,yt,It)<It)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");xe.write(we,st),De-=It,yt=0}if(lt.input_.read(we,yt,De)<De)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");lt.reset()}function Te(xe){var De=xe.bit_pos_+7&-8,ke=xe.readBits(De-xe.bit_pos_);return ke==0}function ut(xe){var De=new e(xe),ke=new r(De);X(ke);var we=T(ke);return we.meta_block_length}eh.BrotliDecompressedSize=ut;function pt(xe,De){var ke=new e(xe);De==null&&(De=ut(xe));var we=new Uint8Array(De),Ve=new t(we);return nt(ke,Ve),Ve.pos<Ve.buffer.length&&(Ve.buffer=Ve.buffer.subarray(0,Ve.pos)),Ve.buffer}eh.BrotliDecompressBuffer=pt;function nt(xe,De){var ke,we=0,Ve=0,lt=0,st,yt=0,Nt,It,Le,xt,Ot=[16,15,11,4],Xe=0,bt=0,ct=0,Ct=[new Qe(0,0),new Qe(0,0),new Qe(0,0)],Bt,Kt,vt,Rt=128+r.READ_SIZE;vt=new r(xe),lt=X(vt),st=(1<<lt)-16,Nt=1<<lt,It=Nt-1,Le=new Uint8Array(Nt+Rt+n.maxDictionaryWordLength),xt=Nt,Bt=[],Kt=[];for(var Mt=0;Mt<3*S;Mt++)Bt[Mt]=new i(0,0),Kt[Mt]=new i(0,0);for(;!Ve;){var Ut=0,u0,Yt=[1<<28,1<<28,1<<28],s0=[0],Tt=[1,1,1],Qt=[0,1,0,1,0,1],T0=[0],L0,O0,x0,A0,fn=null,An=null,ei,er=null,E0,dr=0,Dr=null,ur=0,jr=0,zn=null,J0=0,l0=0,tr=0,n0,_n;for(ke=0;ke<3;++ke)Ct[ke].codes=null,Ct[ke].htrees=null;vt.readMoreInput();var kr=T(vt);if(Ut=kr.meta_block_length,we+Ut>De.buffer.length){var Fn=new Uint8Array(we+Ut);Fn.set(De.buffer),De.buffer=Fn}if(Ve=kr.input_end,u0=kr.is_uncompressed,kr.is_metadata){for(Te(vt);Ut>0;--Ut)vt.readMoreInput(),vt.readBits(8);continue}if(Ut!==0){if(u0){vt.bit_pos_=vt.bit_pos_+7&-8,Fe(De,Ut,we,Le,It,vt),we+=Ut;continue}for(ke=0;ke<3;++ke)Tt[ke]=J(vt)+1,Tt[ke]>=2&&(se(Tt[ke]+2,Bt,ke*S,vt),se(b,Kt,ke*S,vt),Yt[ke]=te(Kt,ke*S,vt),T0[ke]=1);for(vt.readMoreInput(),L0=vt.readBits(2),O0=k+(vt.readBits(4)<<L0),x0=(1<<L0)-1,A0=O0+(48<<L0),An=new Uint8Array(Tt[0]),ke=0;ke<Tt[0];++ke)vt.readMoreInput(),An[ke]=vt.readBits(2)<<1;var Hn=Ce(Tt[0]<<I,vt);ei=Hn.num_htrees,fn=Hn.context_map;var qi=Ce(Tt[2]<<w,vt);for(E0=qi.num_htrees,er=qi.context_map,Ct[0]=new Qe(g,ei),Ct[1]=new Qe(E,Tt[1]),Ct[2]=new Qe(A0,E0),ke=0;ke<3;++ke)Ct[ke].decode(vt);for(Dr=0,zn=0,n0=An[s0[0]],l0=o.lookupOffsets[n0],tr=o.lookupOffsets[n0+1],_n=Ct[1].htrees[0];Ut>0;){var _r,Gn,Ji,N0,B0,rr,w0,nn,Fr,Kr,qr;for(vt.readMoreInput(),Yt[1]===0&&(Be(Tt[1],Bt,1,s0,Qt,T0,vt),Yt[1]=te(Kt,S,vt),_n=Ct[1].htrees[s0[1]]),--Yt[1],_r=j(Ct[1].codes,_n,vt),Gn=_r>>6,Gn>=2?(Gn-=2,w0=-1):w0=0,Ji=s.kInsertRangeLut[Gn]+(_r>>3&7),N0=s.kCopyRangeLut[Gn]+(_r&7),B0=s.kInsertLengthPrefixCode[Ji].offset+vt.readBits(s.kInsertLengthPrefixCode[Ji].nbits),rr=s.kCopyLengthPrefixCode[N0].offset+vt.readBits(s.kCopyLengthPrefixCode[N0].nbits),bt=Le[we-1&It],ct=Le[we-2&It],Kr=0;Kr<B0;++Kr)vt.readMoreInput(),Yt[0]===0&&(Be(Tt[0],Bt,0,s0,Qt,T0,vt),Yt[0]=te(Kt,0,vt),dr=s0[0]<<I,Dr=dr,n0=An[s0[0]],l0=o.lookupOffsets[n0],tr=
19o.lookupOffsets[n0+1]),Fr=o.lookup[l0+bt]|o.lookup[tr+ct],ur=fn[Dr+Fr],--Yt[0],ct=bt,bt=j(Ct[0].codes,Ct[0].htrees[ur],vt),Le[we&It]=bt,(we&It)===It&&De.write(Le,Nt),++we;if(Ut-=B0,Ut<=0)break;if(w0<0){var Fr;if(vt.readMoreInput(),Yt[2]===0&&(Be(Tt[2],Bt,2,s0,Qt,T0,vt),Yt[2]=te(Kt,2*S,vt),jr=s0[2]<<w,zn=jr),--Yt[2],Fr=(rr>4?3:rr-2)&255,J0=er[zn+Fr],w0=j(Ct[2].codes,Ct[2].htrees[J0],vt),w0>=O0){var St,Wn,fr;w0-=O0,Wn=w0&x0,w0>>=L0,St=(w0>>1)+1,fr=(2+(w0&1)<<St)-4,w0=O0+(fr+vt.readBits(St)<<L0)+Wn}}if(nn=ue(w0,Ot,Xe),nn<0)throw new Error("[BrotliDecompress] invalid distance");if(we<st&&yt!==st?yt=we:yt=st,qr=we&It,nn>yt)if(rr>=n.minDictionaryWordLength&&rr<=n.maxDictionaryWordLength){var fr=n.offsetsByLength[rr],hn=nn-yt-1,Rn=n.sizeBitsByLength[rr],Yn=(1<<Rn)-1,di=hn&Yn,yn=hn>>Rn;if(fr+=di*rr,yn<u.kNumTransforms){var Ur=u.transformDictionaryWord(Le,qr,fr,rr,yn);if(qr+=Ur,we+=Ur,Ut-=Ur,qr>=xt){De.write(Le,Nt);for(var jn=0;jn<qr-xt;jn++)Le[jn]=Le[xt+jn]}}else throw new Error("Invalid backward reference. pos: "+we+" distance: "+nn+" len: "+rr+" bytes left: "+Ut)}else throw new Error("Invalid backward reference. pos: "+we+" distance: "+nn+" len: "+rr+" bytes left: "+Ut);else{if(w0>0&&(Ot[Xe&3]=nn,++Xe),rr>Ut)throw new Error("Invalid backward reference. pos: "+we+" distance: "+nn+" len: "+rr+" bytes left: "+Ut);for(Kr=0;Kr<rr;++Kr)Le[we&It]=Le[we-nn&It],(we&It)===It&&De.write(Le,Nt),++we,--Ut}bt=Le[we-1&It],ct=Le[we-2&It]}we&=1073741823}}De.write(Le,we&It)}return eh.BrotliDecompress=nt,n.init(),eh}var Dk=Ab().BrotliDecompressBuffer,kk=Qr(Dk);function rh(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function Wd(e){return e&&e.__esModule?e.default:e}var nh={};rh(nh,"logErrors",()=>_k),rh(nh,"registerFormat",()=>UA),rh(nh,"create",()=>ih),rh(nh,"defaultLanguage",()=>Yd),rh(nh,"setDefaultLanguage",()=>Fk);let _k=!1,cp=[];function UA(e){cp.push(e)}function ih(e,t){for(let r=0;r<cp.length;r++){let n=cp[r];if(n.probe(e)){let i=new n(new Ui(e));return t?i.getFont(t):i}}throw new Error("Unknown font format")}let Yd="en";function Fk(e="en"){Yd=e}function Gi(e,t,r){if(r.get){let n=r.get;r.get=function(){let i=n.call(this);return Object.defineProperty(this,t,{value:i}),i}}else if(typeof r.value=="function"){let n=r.value;return{get(){let i=new Map;function a(...o){let s=o.length>0?o[0]:"value";if(i.has(s))return i.get(s);let u=n.apply(this,o);return i.set(s,u),u}return Object.defineProperty(this,t,{value:a}),a}}}}let Rk=new Se({firstCode:F,entryCount:F,idDelta:Ze,idRangeOffset:F}),up=new Se({startCharCode:Ee,endCharCode:Ee,glyphID:Ee}),Tk=new Se({startUnicodeValue:uu,additionalCount:rt}),Lk=new Se({unicodeValue:uu,glyphID:F}),Nk=new pe(Tk,Ee),Ok=new pe(Lk,Ee),Mk=new Se({varSelector:uu,defaultUVS:new me(Ee,Nk,{type:"parent"}),nonDefaultUVS:new me(Ee,Ok,{type:"parent"})}),Pk=new p0(F,{0:{length:F,language:F,codeMap:new Ir(rt,256)},2:{length:F,language:F,subHeaderKeys:new pe(F,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new Ir(Rk,"subHeaderCount"),glyphIndexArray:new Ir(F,"subHeaderCount")},4:{length:F,language:F,segCountX2:F,segCount:e=>e.segCountX2>>1,searchRange:F,entrySelector:F,rangeShift:F,endCode:new Ir(F,"segCount"),reservedPad:new Yr(F),startCode:new Ir(F,"segCount"),idDelta:new Ir(Ze,"segCount"),idRangeOffset:new Ir(F,"segCount"),glyphIndexArray:new Ir(F,e=>(e.length-e._currentOffset)/2)},6:{length:F,language:F,firstCode:F,entryCount:F,glyphIndices:new Ir(F,"entryCount")},8:{reserved:new Yr(F),length:Ee,language:F,is32:new Ir(rt,8192),nGroups:Ee,groups:new Ir(up,"nGroups")},10:{reserved:new Yr(F),length:Ee,language:Ee,firstCode:Ee,entryCount:Ee,glyphIndices:new Ir(F,"numChars")},12:{reserved:new Yr(F),length:Ee,language:Ee,nGroups:Ee,groups:new Ir(up,"nGroups")},13:{reserved:new Yr(F),length:Ee,language:Ee,nGroups:Ee,groups:new Ir(up,"nGroups")},14:{length:Ee,numRecords:Ee,varSelectors:new Ir(Mk,"numRecords")}}),Uk=new Se({platformID:F,encodingID:F,table:new me(Ee,Pk,{type:"parent",lazy:!0})});var zk=new Se({version:F,numSubtables:F,tables:new pe(Uk,"numSubtables")}),Hk=new Se({version:Bf,revision:Bf,checkSumAdjustment:Ee,magicNumber:Ee,flags:F,unitsPerEm:F,created:new pe(Bf,2),modified:new pe(Bf,2),xMin:Ze,yMin:Ze,xMax:Ze,yMax:Ze,macStyle:new Ls(F,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:F,fontDirectionHint:Ze,indexToLocFormat:Ze,glyphDataFormat:Ze}
19),Gk=new Se({version:Bf,ascent:Ze,descent:Ze,lineGap:Ze,advanceWidthMax:F,minLeftSideBearing:Ze,minRightSideBearing:Ze,xMaxExtent:Ze,caretSlopeRise:Ze,caretSlopeRun:Ze,caretOffset:Ze,reserved:new Yr(Ze,4),metricDataFormat:Ze,numberOfMetrics:F});let Wk=new Se({advance:F,bearing:Ze});var Yk=new Se({metrics:new Ir(Wk,e=>e.parent.hhea.numberOfMetrics),bearings:new Ir(Ze,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}),jk=new Se({version:Bf,numGlyphs:F,maxPoints:F,maxContours:F,maxComponentPoints:F,maxComponentContours:F,maxZones:F,maxTwilightPoints:F,maxStorage:F,maxFunctionDefs:F,maxInstructionDefs:F,maxStackElements:F,maxSizeOfInstructions:F,maxComponentElements:F,maxComponentDepth:F});function hb(e,t,r=0){return e===1&&db[r]?db[r]:Vk[e][t]}const Kk=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),qk={"x-mac-croatian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®Šâ¢Â´Â¨â ŽÃâ±â¤â¥âµâââÅ¡â«ÂªÂºÎ©Å¾Ã¸Â¿Â¡Â¬âÆâÄ«Ä⦠ÃÃÃÅÅÄâââââ÷â©ââ¬â¹âºÃ»â·âââ°ÃÄÃÄÃÃÃÃÃÃÃÄÃÃÃÃıË˯ÏÃË¸ÃæË","x-mac-gaelic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃá¸Â±â¤â¥á¸ÄÄá¸á¸á¸á¸Ä Ä¡á¹Ã¦Ã¸á¹á¹á¹É¼ÆÅ¿á¹ «»⦠ÃÃÃÅÅââââââṡáºÃ¿Å¸á¹ªâ¬â¹âºÅ¶Å·á¹«Â·á»²á»³âÃÃÃÃÃÃÃÃÃÃÃâ£ÃÃÃÃıÃýŴŵáºáº
áºáºáºáº","x-mac-greek":"ù²Ã³ÃÃÎ
à âäΨçéèêë£â¢Ã®Ã¯â¢Â½â°Ã´Ã¶Â¦â¬Ã¹Ã»Ã¼â ÎÎÎÎÎΠî©ΣΪ§â °·Î±â¤â¥Â¥ÎÎÎÎÎÎÎΦΫΨΩάάÎΡâΤ«»⦠ΥΧÎÎÅââââââ÷ÎÎÎÎÎήίÏÎÏαβÏδεÏγηιξκλμνοÏÏÏÏÏθÏÏÏÏ
ζÏÏÎΰÂ","x-mac-icelandic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûü𢣧â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬ÃðÃþý·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-inuit":"ááá
áááá±á²á³á´á¸á¹áááááááá¦áá®á¯á°á²á³ááááááá°á¡á¥á¦â¢Â¶á§Â®Â©â¢á¨áªá«á»áááá
áááá¯á°á±á²á´áµá
áááááááªá¨á©áªá«á⦠á®á¾áááââââââáááááááááááá¿áááááá
áááááááá±á²á³á´áµá¶áá á¡á¢á£á¤á¥á¦á¼ÅÅ","x-mac-ce":"ÃÄÄÃÄÃÃáÄ
ÄäÄÄÄ鏟ÄÃÄÄÄÄóÄôöõúÄÄüâ °Ä£§â¢Â¶Ã®©â¢Ä¨â ģĮįĪâ¤â¥Ä«Ä¶ââÅĻļĽľĹĺÅ
ÅŬâÅÅâ«»⦠ÅÅÃÅÅââââââ÷âÅÅÅÅâ¹âºÅÅÅÅ ââÅ¡ÅÅÃŤťÃŽžŪÃÃūŮÃůŰűŲųÃýķŻÅżĢË","x-mac-romanian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÄÈâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©ÄÈ¿¡¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬â¹âºÈÈâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-turkish":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸÄÄİıÅÅâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃï¢ Ë˯ËË˸ËËË"},fp=new Map;function Jk(e){let t=fp.get(e);if(t)return t;let r=qk[e];if(r){let n=new Map;for(let i=0;i<r.length;i++)n.set(r.charCodeAt(i),128+i);return fp.set(e,n),n}if(Kk.has(e)){let n=new TextDecoder(e),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 fp.set(e,a),a}}const Vk=[["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"]],db={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"},$k=[[],{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
19:"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 gb=new Se({platformID:F,encodingID:F,languageID:F,nameID:F,length:F,string:new me(F,new ar("length",e=>hb(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),Zk=new Se({length:F,tag:new me(F,new ar("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var jd=new p0(F,{0:{count:F,stringOffset:F,records:new pe(gb,"count")},1:{count:F,stringOffset:F,records:new pe(gb,"count"),langTagCount:F,langTags:new pe(Zk,"langTagCount")}}),Xk=jd;const Ap=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];jd.process=function(e){var t={};for(let r of this.records){let n=$k[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":Ap[r.nameID]||r.nameID;t[i]==null&&(t[i]={});let a=t[i];r.nameID>=256&&(a=a[r.nameID]||(a[r.nameID]={}
19)),(typeof r.string=="string"||typeof a[n]!="string")&&(a[n]=r.string)}this.records=t},jd.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let r=this.records[t];t!=="fontFeatures"&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:Ap.indexOf(t),length:r.en.length*2,string:r.en}),t==="postscriptName"&&e.push({platformID:1,encodingID:0,languageID:0,nameID:Ap.indexOf(t),length:r.en.length,string:r.en}))}this.records=e,this.count=e.length,this.stringOffset=jd.size(this,null,!1)};var pb=new p0(F,{header:{xAvgCharWidth:Ze,usWeightClass:F,usWidthClass:F,fsType:new Ls(F,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:Ze,ySubscriptYSize:Ze,ySubscriptXOffset:Ze,ySubscriptYOffset:Ze,ySuperscriptXSize:Ze,ySuperscriptYSize:Ze,ySuperscriptXOffset:Ze,ySuperscriptYOffset:Ze,yStrikeoutSize:Ze,yStrikeoutPosition:Ze,sFamilyClass:Ze,panose:new pe(rt,10),ulCharRange:new pe(Ee,4),vendorID:new ar(4),fsSelection:new Ls(F,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:F,usLastCharIndex:F},0:{},1:{typoAscender:Ze,typoDescender:Ze,typoLineGap:Ze,winAscent:F,winDescent:F,codePageRange:new pe(Ee,2)},2:{typoAscender:Ze,typoDescender:Ze,typoLineGap:Ze,winAscent:F,winDescent:F,codePageRange:new pe(Ee,2),xHeight:Ze,capHeight:Ze,defaultChar:F,breakChar:F,maxContent:F},5:{typoAscender:Ze,typoDescender:Ze,typoLineGap:Ze,winAscent:F,winDescent:F,codePageRange:new pe(Ee,2),xHeight:Ze,capHeight:Ze,defaultChar:F,breakChar:F,maxContent:F,usLowerOpticalPointSize:F,usUpperOpticalPointSize:F}});let hp=pb.versions;hp[3]=hp[4]=hp[2];var e_=pb,t_=new p0(Sn,{header:{italicAngle:Sn,underlinePosition:Ze,underlineThickness:Ze,isFixedPitch:Ee,minMemType42:Ee,maxMemType42:Ee,minMemType1:Ee,maxMemType1:Ee},1:{},2:{numberOfGlyphs:F,glyphNameIndex:new pe(F,"numberOfGlyphs"),names:new pe(new ar(rt))},2.5:{numberOfGlyphs:F,offsets:new pe(rt,"numberOfGlyphs")},3:{},4:{map:new pe(Ee,e=>e.parent.maxp.numGlyphs)}}),r_=new Se({controlValues:new pe(Ze)}),n_=new Se({instructions:new pe(rt)});let dp=new p0("head.indexToLocFormat",{0:{offsets:new pe(F)},1:{offsets:new pe(Ee)}});dp.process=function(){if(this.version===0&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},dp.preEncode=function(){if(this.version===0&&this._processed!==!1){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var i_=dp,a_=new Se({controlValueProgram:new pe(rt)}),o_=new pe(new zi);class Il{getCFFVersion(t){for(;t&&!t.hdrSize;)t=t.parent;return t?t.version:-1}decode(t,r){let i=this.getCFFVersion(r)>=2?t.readUInt32BE():t.readUInt16BE();if(i===0)return[];let a=t.readUInt8(),o;if(a===1)o=rt;else if(a===2)o=F;else if(a===3)o=uu;else if(a===4)o=Ee;else throw new Error(`Bad offset size in CFFIndex: ${a} ${t.pos}`);let s=[],u=t.pos+(i+1)*a-1,f=o.decode(t);for(let d=0;d<i;d++){let g=o.decode(t);if(this.type!=null){let E=t.pos;t.pos=u+f,r.length=g-f,s.push(this.type.decode(t,r)),t.pos=E}else s.push({offset:u+f,length:g-f});f=g}return t.pos=u+f,s}size(t,r){let n=2;if(t.length===0)return n;let i=this.type||new zi,a=1;for(let s=0;s<t.length;s++){let u=t[s];a+=i.size(u,r)}let o;if(a<=255)o=rt;else if(a<=65535)o=F;else if(a<=16777215)o=uu;else if(a<=4294967295)o=Ee;else throw new Error("Bad offset in CFFIndex");return n+=1+o.size()*(t.length+1),n+=a-1,n}encode(t,r,n){if(t.writeUInt16BE(r.length),r.length===0)return;let i=this.type||new zi,a=[],o=1;for(let u of r){let f=i.size(u,n);a.push(f),o+=f}let s;if(o<=255)s=rt;else if(o<=65535)s=F;else if(o<=16777215)s=uu;else if(o<=4294967295)s=Ee;else throw new Error("Bad offset in CFFIndex");t.writeUInt8(s.size()),o=1,s.encode(t,o);for(let u of a)o+=u,s.encode(t,o);for(let u of r)i.encode(t,u,n)}constructor(t){this.type=t}}const ah=15,mb=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],vb={".":10,E:11,"E-":12,"-":14};class gp{static decode(t,r){if(32<=r&&r<=246)return r-139;if(247<=r&&r<=250)return(r-247)*256+t.readUInt8()+108;if(251<=r&&r<=254)return-(r-251)*256-t.readUInt8()-108;if(r===28)return t.readInt16BE();if(r===29)return t.readInt32BE();if(r===30){let n="";for(;;){let i=t.readUInt8(),a=i>>4;if(a===ah)break;n+=mb[a];let o=i&15;if(o===ah)break;n+=mb[o]}return parseFloat(n)}return null}static size(t){if(t.forceLarge&&(t=32768),(t|0)!==t){let r=""+t;return 1+Math.ceil((r.length+1)/2)}else return-107<=t&&t<=107?1:108<=t&&t<=1131||-1131<=t&&t<=-108?2:-32768<=t&&t<=32767?3:5}static encode(t,r){let n=Number(r);
19if(r.forceLarge)return t.writeUInt8(29),t.writeInt32BE(n);if((n|0)!==n){t.writeUInt8(30);let a=""+n;for(let o=0;o<a.length;o+=2){let s=a[o],u=vb[s]||+s;if(o===a.length-1)var i=ah;else{let f=a[o+1];var i=vb[f]||+f}t.writeUInt8(u<<4|i&15)}if(i!==ah)return t.writeUInt8(ah<<4)}else return-107<=n&&n<=107?t.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,t.writeUInt8((n>>8)+247),t.writeUInt8(n&255)):-1131<=n&&n<=-108?(n=-n-108,t.writeUInt8((n>>8)+251),t.writeUInt8(n&255)):-32768<=n&&n<=32767?(t.writeUInt8(28),t.writeInt16BE(n)):(t.writeUInt8(29),t.writeInt32BE(n))}}class Kd{decodeOperands(t,r,n,i){if(Array.isArray(t))return i.map((a,o)=>this.decodeOperands(t[o],r,n,[a]));if(t.decode!=null)return t.decode(r,n,i);switch(t){case"number":case"offset":case"sid":return i[0];case"boolean":return!!i[0];default:return i}}encodeOperands(t,r,n,i){return Array.isArray(t)?i.map((a,o)=>this.encodeOperands(t[o],r,n,a)[0]):t.encode!=null?t.encode(r,i,n):typeof i=="number"?[i]:typeof i=="boolean"?[+i]:Array.isArray(i)?i:[i]}decode(t,r){let n=t.pos+r.length,i={},a=[];Object.defineProperties(i,{parent:{value:r},_startOffset:{value:t.pos}});for(let o in this.fields){let s=this.fields[o];i[s[1]]=s[3]}for(;t.pos<n;){let o=t.readUInt8();if(o<28){o===12&&(o=o<<8|t.readUInt8());let s=this.fields[o];if(!s)throw new Error(`Unknown operator ${o}`);let u=this.decodeOperands(s[2],t,i,a);u!=null&&(u instanceof U5?Object.defineProperty(i,s[1],u):i[s[1]]=u),a=[]}else a.push(gp.decode(t,o))}return i}size(t,r,n=!0){let i={parent:r,val:t,pointerSize:0,startOffset:r.startOffset||0},a=0;for(let o in this.fields){let s=this.fields[o],u=t[s[1]];if(u==null||LC(u,s[3]))continue;let f=this.encodeOperands(s[2],null,i,u);for(let g of f)a+=gp.size(g);let d=Array.isArray(s[0])?s[0]:[s[0]];a+=d.length}return n&&(a+=i.pointerSize),a}encode(t,r,n){let i={pointers:[],startOffset:t.pos,parent:n,val:r,pointerSize:0};i.pointerOffset=t.pos+this.size(r,i,!1);for(let o of this.ops){let s=r[o[1]];if(s==null||LC(s,o[3]))continue;let u=this.encodeOperands(o[2],t,i,s);for(let d of u)gp.encode(t,d);let f=Array.isArray(o[0])?o[0]:[o[0]];for(let d of f)t.writeUInt8(d)}let a=0;for(;a<i.pointers.length;){let o=i.pointers[a++];o.type.encode(t,o.val,o.parent)}}constructor(t=[]){this.ops=t,this.fields={};for(let r of t){let n=Array.isArray(r[0])?r[0][0]<<8|r[0][1]:r[0];this.fields[n]=r}}}class Ns extends me{decode(t,r,n){return this.offsetType={decode:()=>n[0]},super.decode(t,r,n)}encode(t,r,n){if(!t)return this.offsetType={size:()=>0},this.size(r,n),[new Eb(0)];let i=null;return this.offsetType={encode:(a,o)=>i=o},super.encode(t,r,n),[new Eb(i)]}constructor(t,r={}){r.type==null&&(r.type="global"),super(null,t,r)}}class Eb{valueOf(){return this.val}constructor(t){this.val=t,this.forceLarge=!0}}class s_{static decode(t,r,n){let i=n.pop();for(;n.length>i;)n.pop()}}var pp=new Kd([[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",s_,null],[19,"Subrs",new Ns(new Il,{type:"local"}),null]]),qd=[".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
19ntered","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 Cb=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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
19ash","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"],l_=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","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"],c_=[".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"],u_=[".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"],yb=new Se({reserved:new Yr(F),reqFeatureIndex:F,featureCount:F,featureIndexes:new pe(F,"featureCount")}),f_=new Se({tag:new ar(4),langSys:new me(F,yb,{type:"parent"})}),A_=new Se({defaultLangSys:new me(F,yb),count:F,langSysRecords:new pe(f_,"count")}),h_=new Se({tag:new ar(4),script:new me(F,A_,{type:"parent"})}),Ib=new pe(h_,F),d_=new Se({version:F,nameID:F}
19),xb=new Se({featureParams:new me(F,d_),lookupCount:F,lookupListIndexes:new pe(F,"lookupCount")}),g_=new Se({tag:new ar(4),feature:new me(F,xb,{type:"parent"})}),Bb=new pe(g_,F),p_=new Se({markAttachmentType:rt,flags:new Ls(rt,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Jd(e){let t=new Se({lookupType:F,flags:p_,subTableCount:F,subTables:new pe(new me(F,e),"subTableCount"),markFilteringSet:new Nd(F,r=>r.flags.flags.useMarkFilteringSet)});return new Ir(new me(F,t),F)}let m_=new Se({start:F,end:F,startCoverageIndex:F}),pr=new p0(F,{1:{glyphCount:F,glyphs:new pe(F,"glyphCount")},2:{rangeCount:F,rangeRecords:new pe(m_,"rangeCount")}}),v_=new Se({start:F,end:F,class:F}),hu=new p0(F,{1:{startGlyph:F,glyphCount:F,classValueArray:new pe(F,"glyphCount")},2:{classRangeCount:F,classRangeRecord:new pe(v_,"classRangeCount")}}),du=new Se({a:F,b:F,deltaFormat:F}),oh=new Se({sequenceIndex:F,lookupListIndex:F}),E_=new Se({glyphCount:F,lookupCount:F,input:new pe(F,e=>e.glyphCount-1),lookupRecords:new pe(oh,"lookupCount")}),C_=new pe(new me(F,E_),F),b_=new Se({glyphCount:F,lookupCount:F,classes:new pe(F,e=>e.glyphCount-1),lookupRecords:new pe(oh,"lookupCount")}),y_=new pe(new me(F,b_),F),wb=new p0(F,{1:{coverage:new me(F,pr),ruleSetCount:F,ruleSets:new pe(new me(F,C_),"ruleSetCount")},2:{coverage:new me(F,pr),classDef:new me(F,hu),classSetCnt:F,classSet:new pe(new me(F,y_),"classSetCnt")},3:{glyphCount:F,lookupCount:F,coverages:new pe(new me(F,pr),"glyphCount"),lookupRecords:new pe(oh,"lookupCount")}}),I_=new Se({backtrackGlyphCount:F,backtrack:new pe(F,"backtrackGlyphCount"),inputGlyphCount:F,input:new pe(F,e=>e.inputGlyphCount-1),lookaheadGlyphCount:F,lookahead:new pe(F,"lookaheadGlyphCount"),lookupCount:F,lookupRecords:new pe(oh,"lookupCount")}),Qb=new pe(new me(F,I_),F),Sb=new p0(F,{1:{coverage:new me(F,pr),chainCount:F,chainRuleSets:new pe(new me(F,Qb),"chainCount")},2:{coverage:new me(F,pr),backtrackClassDef:new me(F,hu),inputClassDef:new me(F,hu),lookaheadClassDef:new me(F,hu),chainCount:F,chainClassSet:new pe(new me(F,Qb),"chainCount")},3:{backtrackGlyphCount:F,backtrackCoverage:new pe(new me(F,pr),"backtrackGlyphCount"),inputGlyphCount:F,inputCoverage:new pe(new me(F,pr),"inputGlyphCount"),lookaheadGlyphCount:F,lookaheadCoverage:new pe(new me(F,pr),"lookaheadGlyphCount"),lookupCount:F,lookupRecords:new pe(oh,"lookupCount")}}),sh=new wf(16,"BE",14),x_=new Se({startCoord:sh,peakCoord:sh,endCoord:sh}),B_=new Se({axisCount:F,regionCount:F,variationRegions:new pe(new pe(x_,"axisCount"),"regionCount")}),w_=new Se({shortDeltas:new pe(Ze,e=>e.parent.shortDeltaCount),regionDeltas:new pe(ci,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),Q_=new Se({itemCount:F,shortDeltaCount:F,regionIndexCount:F,regionIndexes:new pe(F,"regionIndexCount"),deltaSets:new pe(w_,"itemCount")}),Vd=new Se({format:F,variationRegionList:new me(Ee,B_),variationDataCount:F,itemVariationData:new pe(new me(Ee,Q_),"variationDataCount")}),S_=new p0(F,{1:{axisIndex:F,axisIndex:F,filterRangeMinValue:sh,filterRangeMaxValue:sh}}),D_=new Se({conditionCount:F,conditionTable:new pe(new me(Ee,S_),"conditionCount")}),k_=new Se({featureIndex:F,alternateFeatureTable:new me(Ee,xb,{type:"parent"})}),__=new Se({version:Sn,substitutionCount:F,substitutions:new pe(k_,"substitutionCount")}),F_=new Se({conditionSet:new me(Ee,D_,{type:"parent"}),featureTableSubstitution:new me(Ee,__,{type:"parent"})}),Db=new Se({majorVersion:F,minorVersion:F,featureVariationRecordCount:Ee,featureVariationRecords:new pe(F_,"featureVariationRecordCount")});class kb{decode(t,r,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(t,r,n)}size(t,r){return this.type.size(t,r)}encode(t,r,n){let i=this.predefinedOps.indexOf(r);return i!==-1?i:this.type.encode(t,r,n)}constructor(t,r){this.predefinedOps=t,this.type=r}}class R_ extends hr{decode(t){return rt.decode(t)&127}constructor(){super("UInt8")}}let _b=new Se({first:F,nLeft:rt}),T_=new Se({first:F,nLeft:F}),L_=new p0(new R_,{0:{nCodes:rt,codes:new pe(rt,"nCodes")},1:{nRanges:rt,ranges:new pe(_b,"nRanges")}
19}),N_=new kb([Cb,l_],new Ns(L_,{lazy:!0}));class Fb extends pe{decode(t,r){let n=vl(this.length,t,r),i=0,a=[];for(;i<n;){let o=this.type.decode(t,r);o.offset=i,i+=o.nLeft+1,a.push(o)}return a}}let O_=new p0(rt,{0:{glyphs:new pe(F,e=>e.parent.CharStrings.length-1)},1:{ranges:new Fb(_b,e=>e.parent.CharStrings.length-1)},2:{ranges:new Fb(T_,e=>e.parent.CharStrings.length-1)}}),M_=new kb([bb,c_,u_],new Ns(O_,{lazy:!0})),P_=new Se({first:F,fd:rt}),U_=new Se({first:Ee,fd:F}),Rb=new p0(rt,{0:{fds:new pe(rt,e=>e.parent.CharStrings.length)},3:{nRanges:F,ranges:new pe(P_,"nRanges"),sentinel:F},4:{nRanges:Ee,ranges:new pe(U_,"nRanges"),sentinel:Ee}}),mp=new Ns(pp);class Tb{decode(t,r,n){return r.length=n[0],mp.decode(t,r,[n[1]])}size(t,r){return[pp.size(t,r,!1),mp.size(t,r)[0]]}encode(t,r,n){return[pp.size(r,n,!1),mp.encode(t,r,n)[0]]}}let Lb=new Kd([[18,"Private",new Tb,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),z_=new Kd([[[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",M_,bb],[16,"Encoding",N_,Cb],[17,"CharStrings",new Ns(new Il),null],[18,"Private",new Tb,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 Ns(Rb),null],[[12,36],"FDArray",new Ns(new Il(Lb)),null],[[12,38],"FontName","sid",null]]),H_=new Se({length:F,itemVariationStore:Vd}),G_=new Kd([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Ns(new Il),null],[[12,37],"FDSelect",new Ns(Rb),null],[[12,36],"FDArray",new Ns(new Il(Lb)),null],[24,"vstore",new Ns(H_),null],[25,"maxstack","number",193]]);var Nb=new p0(hD,{1:{hdrSize:rt,offSize:rt,nameIndex:new Il(new ar("length")),topDictIndex:new Il(z_),stringIndex:new Il(new ar("length")),globalSubrIndex:new Il},2:{hdrSize:rt,length:F,topDict:G_,globalSubrIndex:new Il}});class vp{static decode(t){return new vp(t)}decode(){this.stream.pos;let t=Nb.decode(this.stream);for(let r in t){let n=t[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(t){return this.version>=2?null:t<qd.length?qd[t]:this.stringIndex[t-qd.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(t){return this.stream.pos=this.topDict.CharStrings[t].offset,this.stream.readBuffer(this.topDict.CharStrings[t].length)}getGlyphName(t){if(this.version>=2||this.isCIDFont)return null;let{charset:r}=this.topDict;if(Array.isArray(r))return r[t];if(t===0)return".notdef";switch(t-=1,r.version){case 0:return this.string(r.glyphs[t]);case 1:case 2:for(let n=0;n<r.ranges.length;n++){let i=r.ranges[n];if(i.offset<=t&&t<=i.offset+i.nLeft)return this.string(i.first+(t-i.offset))}break}return null}fdForGlyph(t){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[t];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(t<r[a].first)i=a-1;else if(a<i&&t>=r[a+1].first)n=a+1;else return r[a].fd}default:throw new Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(t){if(this.topDict.FDSelect){let r=this.fdForGlyph(t);return this.topDict.FDArray[r]?this.topDict.FDArray[r].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(t){this.stream=t,this.decode()}}var Ob=vp;let W_=new Se({glyphIndex:F,vertOriginY:Ze});var Y_=new Se({majorVersion:F,minorVersion:F,defaultVertOriginY:Ze,numVertOriginYMetrics:F,metrics:new pe(W_,"numVertOriginYMetrics")});
19let zA=new Se({height:rt,width:rt,horiBearingX:ci,horiBearingY:ci,horiAdvance:rt,vertBearingX:ci,vertBearingY:ci,vertAdvance:rt}),$d=new Se({height:rt,width:rt,bearingX:ci,bearingY:ci,advance:rt}),Mb=new Se({glyph:F,xOffset:ci,yOffset:ci});class Pb{}class Ep{}new p0("version",{1:{metrics:$d,data:Pb},2:{metrics:$d,data:Ep},5:{data:Ep},6:{metrics:zA,data:Pb},7:{metrics:zA,data:Ep},8:{metrics:$d,pad:new Yr(rt),numComponents:F,components:new pe(Mb,"numComponents")},9:{metrics:zA,pad:new Yr(rt),numComponents:F,components:new pe(Mb,"numComponents")},17:{metrics:$d,dataLen:Ee,data:new zi("dataLen")},18:{metrics:zA,dataLen:Ee,data:new zi("dataLen")},19:{dataLen:Ee,data:new zi("dataLen")}});let Ub=new Se({ascender:ci,descender:ci,widthMax:rt,caretSlopeNumerator:ci,caretSlopeDenominator:ci,caretOffset:ci,minOriginSB:ci,minAdvanceSB:ci,maxBeforeBL:ci,minAfterBL:ci,pad:new Yr(ci,2)}),j_=new Se({glyphCode:F,offset:F}),K_=new p0(F,{header:{imageFormat:F,imageDataOffset:Ee},1:{offsetArray:new pe(Ee,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:Ee,bigMetrics:zA},3:{offsetArray:new pe(F,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:Ee,glyphArray:new pe(j_,e=>e.numGlyphs+1)},5:{imageSize:Ee,bigMetrics:zA,numGlyphs:Ee,glyphCodeArray:new pe(F,"numGlyphs")}}),q_=new Se({firstGlyphIndex:F,lastGlyphIndex:F,subtable:new me(Ee,K_)}),J_=new Se({indexSubTableArray:new me(Ee,new pe(q_,1),{type:"parent"}),indexTablesSize:Ee,numberOfIndexSubTables:Ee,colorRef:Ee,hori:Ub,vert:Ub,startGlyphIndex:F,endGlyphIndex:F,ppemX:rt,ppemY:rt,bitDepth:rt,flags:new Ls(rt,["horizontal","vertical"])});var V_=new Se({version:Ee,numSizes:Ee,sizes:new pe(J_,"numSizes")});let $_=new Se({ppem:F,resolution:F,imageOffsets:new pe(new me(Ee,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var Z_=new Se({version:F,flags:new Ls(F,["renderOutlines"]),numImgTables:Ee,imageTables:new pe(new me(Ee,$_),"numImgTables")});let X_=new Se({gid:F,paletteIndex:F}),eF=new Se({gid:F,firstLayerIndex:F,numLayers:F});var tF=new Se({version:F,numBaseGlyphRecords:F,baseGlyphRecord:new me(Ee,new pe(eF,"numBaseGlyphRecords")),layerRecords:new me(Ee,new pe(X_,"numLayerRecords"),{lazy:!0}),numLayerRecords:F});let rF=new Se({blue:rt,green:rt,red:rt,alpha:rt});var nF=new p0(F,{header:{numPaletteEntries:F,numPalettes:F,numColorRecords:F,colorRecords:new me(Ee,new pe(rF,"numColorRecords")),colorRecordIndices:new pe(F,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new me(Ee,new pe(Ee,"numPalettes")),offsetPaletteLabelArray:new me(Ee,new pe(F,"numPalettes")),offsetPaletteEntryLabelArray:new me(Ee,new pe(F,"numPaletteEntries"))}});let lh=new p0(F,{1:{coordinate:Ze},2:{coordinate:Ze,referenceGlyph:F,baseCoordPoint:F},3:{coordinate:Ze,deviceTable:new me(F,du)}}),iF=new Se({defaultIndex:F,baseCoordCount:F,baseCoords:new pe(new me(F,lh),"baseCoordCount")}),aF=new Se({tag:new ar(4),minCoord:new me(F,lh,{type:"parent"}),maxCoord:new me(F,lh,{type:"parent"})}),zb=new Se({minCoord:new me(F,lh),maxCoord:new me(F,lh),featMinMaxCount:F,featMinMaxRecords:new pe(aF,"featMinMaxCount")}),oF=new Se({tag:new ar(4),minMax:new me(F,zb,{type:"parent"})}),sF=new Se({baseValues:new me(F,iF),defaultMinMax:new me(F,zb),baseLangSysCount:F,baseLangSysRecords:new pe(oF,"baseLangSysCount")}),lF=new Se({tag:new ar(4),script:new me(F,sF,{type:"parent"})}),cF=new pe(lF,F),uF=new pe(new ar(4),F),Hb=new Se({baseTagList:new me(F,uF),baseScriptList:new me(F,cF)});var fF=new p0(Ee,{header:{horizAxis:new me(F,Hb),vertAxis:new me(F,Hb)},65536:{},65537:{itemVariationStore:new me(Ee,Vd)}});let AF=new pe(F,F),hF=new Se({coverage:new me(F,pr),glyphCount:F,attachPoints:new pe(new me(F,AF),"glyphCount")}),dF=new p0(F,{1:{coordinate:Ze},2:{caretValuePoint:F},3:{coordinate:Ze,deviceTable:new me(F,du)}}),gF=new pe(new me(F,dF),F),pF=new Se({coverage:new me(F,pr),ligGlyphCount:F,ligGlyphs:new pe(new me(F,gF),"ligGlyphCount")}),Gb=new Se({markSetTableFormat:F,markSetCount:F,coverage:new pe(new me(Ee,pr),"markSetCount")});var mF=new p0(Ee,{header:{glyphClassDef:new me(F,hu),attachList:new me(F,hF),ligCaretList:new me(F,pF),markAttachClassDef:new me(F,hu)},65536:{},65538:{markGlyphSetsDef:new me(F,Gb)},65539:{markGlyphSetsDef:new me(F,Gb),itemVariationStore:new me(Ee,Vd
19)}});let HA=new Ls(F,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),vF={xPlacement:Ze,yPlacement:Ze,xAdvance:Ze,yAdvance:Ze,xPlaDevice:new me(F,du,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new me(F,du,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new me(F,du,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new me(F,du,{type:"global",relativeTo:e=>e.rel})};class GA{buildStruct(t){let r=t;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]=vF[a]);return new Se(n)}size(t,r){return this.buildStruct(r).size(t,r)}decode(t,r){let n=this.buildStruct(r).decode(t,r);return delete n.rel,n}constructor(t="valueFormat"){this.key=t}}let EF=new Se({secondGlyph:F,value1:new GA("valueFormat1"),value2:new GA("valueFormat2")}),CF=new pe(EF,F),bF=new Se({value1:new GA("valueFormat1"),value2:new GA("valueFormat2")}),ch=new p0(F,{1:{xCoordinate:Ze,yCoordinate:Ze},2:{xCoordinate:Ze,yCoordinate:Ze,anchorPoint:F},3:{xCoordinate:Ze,yCoordinate:Ze,xDeviceTable:new me(F,du),yDeviceTable:new me(F,du)}}),yF=new Se({entryAnchor:new me(F,ch,{type:"parent"}),exitAnchor:new me(F,ch,{type:"parent"})}),IF=new Se({class:F,markAnchor:new me(F,ch,{type:"parent"})}),Cp=new pe(IF,F),xF=new pe(new me(F,ch),e=>e.parent.classCount),Wb=new pe(xF,F),BF=new pe(new me(F,ch),e=>e.parent.parent.classCount),wF=new pe(BF,F),QF=new pe(new me(F,wF),F),uh=new p0("lookupType",{1:new p0(F,{1:{coverage:new me(F,pr),valueFormat:HA,value:new GA},2:{coverage:new me(F,pr),valueFormat:HA,valueCount:F,values:new Ir(new GA,"valueCount")}}),2:new p0(F,{1:{coverage:new me(F,pr),valueFormat1:HA,valueFormat2:HA,pairSetCount:F,pairSets:new Ir(new me(F,CF),"pairSetCount")},2:{coverage:new me(F,pr),valueFormat1:HA,valueFormat2:HA,classDef1:new me(F,hu),classDef2:new me(F,hu),class1Count:F,class2
19Count:F,classRecords:new Ir(new Ir(bF,"class2Count"),"class1Count")}}),3:{format:F,coverage:new me(F,pr),entryExitCount:F,entryExitRecords:new pe(yF,"entryExitCount")},4:{format:F,markCoverage:new me(F,pr),baseCoverage:new me(F,pr),classCount:F,markArray:new me(F,Cp),baseArray:new me(F,Wb)},5:{format:F,markCoverage:new me(F,pr),ligatureCoverage:new me(F,pr),classCount:F,markArray:new me(F,Cp),ligatureArray:new me(F,QF)},6:{format:F,mark1Coverage:new me(F,pr),mark2Coverage:new me(F,pr),classCount:F,mark1Array:new me(F,Cp),mark2Array:new me(F,Wb)},7:wb,8:Sb,9:{posFormat:F,lookupType:F,extension:new me(Ee,null)}});uh.versions[9].extension.type=uh;var SF=new p0(Ee,{header:{scriptList:new me(F,Ib),featureList:new me(F,Bb),lookupList:new me(F,new Jd(uh))},65536:{},65537:{featureVariations:new me(Ee,Db)}});let Yb=new pe(F,F),DF=Yb,kF=new Se({glyph:F,compCount:F,components:new pe(F,e=>e.compCount-1)}),_F=new pe(new me(F,kF),F),bp=new p0("lookupType",{1:new p0(F,{1:{coverage:new me(F,pr),deltaGlyphID:Ze},2:{coverage:new me(F,pr),glyphCount:F,substitute:new Ir(F,"glyphCount")}}),2:{substFormat:F,coverage:new me(F,pr),count:F,sequences:new Ir(new me(F,Yb),"count")},3:{substFormat:F,coverage:new me(F,pr),count:F,alternateSet:new Ir(new me(F,DF),"count")},4:{substFormat:F,coverage:new me(F,pr),count:F,ligatureSets:new Ir(new me(F,_F),"count")},5:wb,6:Sb,7:{substFormat:F,lookupType:F,extension:new me(Ee,null)},8:{substFormat:F,coverage:new me(F,pr),backtrackCoverage:new pe(new me(F,pr),"backtrackGlyphCount"),lookaheadGlyphCount:F,lookaheadCoverage:new pe(new me(F,pr),"lookaheadGlyphCount"),glyphCount:F,substitutes:new pe(F,"glyphCount")}});bp.versions[7].extension.type=bp;var FF=new p0(Ee,{header:{scriptList:new me(F,Ib),featureList:new me(F,Bb),lookupList:new me(F,new Jd(bp))},65536:{},65537:{featureVariations:new me(Ee,Db)}});let gu=new pe(F,F),RF=new Se({shrinkageEnableGSUB:new me(F,gu),shrinkageDisableGSUB:new me(F,gu),shrinkageEnableGPOS:new me(F,gu),shrinkageDisableGPOS:new me(F,gu),shrinkageJstfMax:new me(F,new Jd(uh)),extensionEnableGSUB:new me(F,gu),extensionDisableGSUB:new me(F,gu),extensionEnableGPOS:new me(F,gu),extensionDisableGPOS:new me(F,gu),extensionJstfMax:new me(F,new Jd(uh))}),jb=new pe(new me(F,RF),F),TF=new Se({tag:new ar(4),jstfLangSys:new me(F,jb)}),LF=new Se({extenderGlyphs:new me(F,new pe(F,F)),defaultLangSys:new me(F,jb),langSysCount:F,langSysRecords:new pe(TF,"langSysCount")}),NF=new Se({tag:new ar(4),script:new me(F,LF,{type:"parent"})});var OF=new Se({version:Ee,scriptCount:F,scriptList:new pe(NF,"scriptCount")});class MF{decode(t,r){switch(this.size(0,r)){case 1:return t.readUInt8();case 2:return t.readUInt16BE();case 3:return t.readUInt24BE();case 4:return t.readUInt32BE()}}size(t,r){return vl(this._size,null,r)}constructor(t){this._size=t}}let PF=new Se({entry:new MF(e=>((e.parent.entryFormat&48)>>4)+1),outerIndex:e=>e.entry>>(e.parent.entryFormat&15)+1,innerIndex:e=>e.entry&(1<<(e.parent.entryFormat&15)+1)-1}),yp=new Se({entryFormat:F,mapCount:F,mapData:new pe(PF,"mapCount")});var UF=new Se({majorVersion:F,minorVersion:F,itemVariationStore:new me(Ee,Vd),advanceWidthMapping:new me(Ee,yp),LSBMapping:new me(Ee,yp),RSBMapping:new me(Ee,yp)});let zF=new Se({format:Ee,length:Ee,offset:Ee}),HF=new Se({reserved:new Yr(F,2),cbSignature:Ee,signature:new zi("cbSignature")});var GF=new Se({ulVersion:Ee,usNumSigs:F,usFlag:F,signatures:new pe(zF,"usNumSigs"),signatureBlocks:new pe(HF,"usNumSigs")});let WF=new Se({rangeMaxPPEM:F,rangeGaspBehavior:new Ls(F,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var YF=new Se({version:F,numRanges:F,gaspRanges:new pe(WF,"numRanges")});let jF=new Se({pixelSize:rt,maximumWidth:rt,widths:new pe(rt,e=>e.parent.parent.maxp.numGlyphs)});var KF=new Se({version:F,numRecords:Ze,sizeDeviceRecord:Bf,records:new pe(jF,"numRecords")});let qF=new Se({left:F,right:F,value:Ze}),Kb=new Se({firstGlyph:F,nGlyphs:F,offsets:new pe(F,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),JF=new Se({off:e=>e._startOffset-e.parent.parent._startOffset,len:e=>((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2),values:new Ir(Ze,"len")}),qb=new p0("format",{0:{nPairs:F,searchRange:F,entrySelector:F,rangeShift:F,pairs:new pe(qF,"nPairs")},2:{rowWidth:F,leftTable:new me(F,Kb,{type:"parent"}),rightTable:new me(F,Kb,{type:"parent"}),array:new me(F,JF,{type:"parent"})},3:{glyphCount:F,kernValueCount:rt,leftClassCount:rt,rightClassCount:rt,flags:rt,kernValue:new pe(Ze,"kernValueCount"),leftClass:new pe(rt,"glyphCount"),right
19Class:new pe(rt,"glyphCount"),kernIndex:new pe(rt,e=>e.leftClassCount*e.rightClassCount)}}),Jb=new p0("version",{0:{subVersion:F,length:F,format:rt,coverage:new Ls(rt,["horizontal","minimum","crossStream","override"]),subtable:qb,padding:new Yr(rt,e=>e.length-e._currentOffset)},1:{length:Ee,coverage:new Ls(rt,[null,null,null,null,null,"variation","crossStream","vertical"]),format:rt,tupleIndex:F,subtable:qb,padding:new Yr(rt,e=>e.length-e._currentOffset)}});var VF=new p0(F,{0:{nTables:F,tables:new pe(Jb,"nTables")},1:{reserved:new Yr(F),nTables:Ee,tables:new pe(Jb,"nTables")}}),$F=new Se({version:F,numGlyphs:F,yPels:new pe(rt,"numGlyphs")}),ZF=new Se({version:F,fontNumber:Ee,pitch:F,xHeight:F,style:F,typeFamily:F,capHeight:F,symbolSet:F,typeface:new ar(16),characterComplement:new ar(8),fileName:new ar(6),strokeWeight:new ar(1),widthType:new ar(1),serifStyle:rt,reserved:new Yr(rt)});let XF=new Se({bCharSet:rt,xRatio:rt,yStartRatio:rt,yEndRatio:rt}),eR=new Se({yPelHeight:F,yMax:Ze,yMin:Ze}),tR=new Se({recs:F,startsz:rt,endsz:rt,entries:new pe(eR,"recs")});var rR=new Se({version:F,numRecs:F,numRatios:F,ratioRanges:new pe(XF,"numRatios"),offsets:new pe(F,"numRatios"),groups:new pe(tR,"numRecs")}),nR=new Se({version:F,ascent:Ze,descent:Ze,lineGap:Ze,advanceHeightMax:Ze,minTopSideBearing:Ze,minBottomSideBearing:Ze,yMaxExtent:Ze,caretSlopeRise:Ze,caretSlopeRun:Ze,caretOffset:Ze,reserved:new Yr(Ze,4),metricDataFormat:Ze,numberOfMetrics:F});let iR=new Se({advance:F,bearing:Ze});var aR=new Se({metrics:new Ir(iR,e=>e.parent.vhea.numberOfMetrics),bearings:new Ir(Ze,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let Vb=new wf(16,"BE",14),oR=new Se({fromCoord:Vb,toCoord:Vb}),sR=new Se({pairCount:F,correspondence:new pe(oR,"pairCount")});var lR=new Se({version:Sn,axisCount:Ee,segment:new pe(sR,"axisCount")}
19);class cR{getItem(t){if(this._items[t]==null){let r=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*t,this._items[t]=this.type.decode(this.stream,this.parent),this.stream.pos=r}return this._items[t]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(t,r,n){this.type=t,this.stream=r,this.parent=n,this.base=this.stream.pos,this._items=[]}}class xl extends pe{decode(t,r){return new cR(this.type,t,r)}constructor(t){super(t,0)}}let pu=function(e=F){class t{decode(s,u){return u=u.parent.parent,this.type.decode(s,u)}size(s,u){return u=u.parent.parent,this.type.size(s,u)}encode(s,u,f){return f=f.parent.parent,this.type.encode(s,u,f)}constructor(s){this.type=s}}e=new t(e);let r=new Se({unitSize:F,nUnits:F,searchRange:F,entrySelector:F,rangeShift:F}),n=new Se({lastGlyph:F,firstGlyph:F,value:e}),i=new Se({lastGlyph:F,firstGlyph:F,values:new me(F,new pe(e,o=>o.lastGlyph-o.firstGlyph+1),{type:"parent"})}),a=new Se({glyph:F,value:e});return new p0(F,{0:{values:new xl(e)},2:{binarySearchHeader:r,segments:new pe(n,o=>o.binarySearchHeader.nUnits)},4:{binarySearchHeader:r,segments:new pe(i,o=>o.binarySearchHeader.nUnits)},6:{binarySearchHeader:r,segments:new pe(a,o=>o.binarySearchHeader.nUnits)},8:{firstGlyph:F,count:F,values:new pe(e,"count")}})};function Zd(e={},t=F){let r=Object.assign({newState:F,flags:F},e),n=new Se(r),i=new xl(new pe(F,o=>o.nClasses));return new Se({nClasses:Ee,classTable:new me(Ee,new pu(t)),stateArray:new me(Ee,i),entryTable:new me(Ee,new xl(n))})}function uR(e={},t=F){let r=new Se({version(){return 8},firstGlyph:F,values:new pe(rt,F)}),n=Object.assign({newStateOffset:F,newState:s=>(s.newStateOffset-(s.parent.stateArray.base-s.parent._startOffset))/s.parent.nClasses,flags:F},e),i=new Se(n),a=new xl(new pe(rt,s=>s.nClasses));return new Se({nClasses:F,classTable:new me(F,r),stateArray:new me(F,a),entryTable:new me(F,new xl(i))})}let fR=new p0("format",{0:{deltas:new pe(Ze,32)},1:{deltas:new pe(Ze,32),mappingData:new pu(F)},2:{standardGlyph:F,controlPoints:new pe(F,32)},3:{standardGlyph:F,controlPoints:new pe(F,32),mappingData:new pu(F)}});var AR=new Se({version:Sn,format:F,defaultBaseline:F,subtable:fR});let hR=new Se({setting:F,nameIndex:Ze,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),dR=new Se({feature:F,nSettings:F,settingTable:new me(Ee,new pe(hR,"nSettings"),{type:"parent"}),featureFlags:new Ls(rt,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:rt,nameIndex:Ze,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var gR=new Se({version:Sn,featureNameCount:F,reserved1:new Yr(F),reserved2:new Yr(Ee),featureNames:new pe(dR,"featureNameCount")});let pR=new Se({axisTag:new ar(4),minValue:Sn,defaultValue:Sn,maxValue:Sn,flags:F,nameID:F,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),mR=new Se({nameID:F,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:F,coord:new pe(Sn,e=>e.parent.axisCount),postscriptNameID:new Nd(F,e=>e.parent.instanceSize-e._currentOffset>0)});var vR=new Se({version:Sn,offsetToData:F,countSizePairs:F,axisCount:F,axisSize:F,instanceCount:F,instanceSize:F,axis:new pe(pR,"axisCount"),instance:new pe(mR,"instanceCount")});let ER=new wf(16,"BE",14);class CR{static decode(t,r){return r.flags?t.readUInt32BE():t.readUInt16BE()*2}}var bR=new Se({version:F,reserved:new Yr(F),axisCount:F,globalCoordCount:F,globalCoords:new me(Ee,new pe(new pe(ER,"axisCount"),"globalCoordCount")),glyphCount:F,flags:F,offsetToData:Ee,offsets:new pe(new me(CR,"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)});let yR=new Se({length:F,coverage:F,subFeatureFlags:Ee,stateTable:new uR}),IR=new Se({justClass:Ee,beforeGrowLimit:Sn,beforeShrinkLimit:Sn,afterGrowLimit:Sn,afterShrinkLimit:Sn,growFlags:F,shrinkFlags:F}),xR=new pe(IR,Ee),BR=new p0("actionType",{0:{lowerLimit:Sn,upperLimit:Sn,order:F,glyphs:new pe(F,F)},1:{addGlyph:F},2:{substThreshold:Sn,addGlyph:F,substGlyph:F},3:{},4:{variationAxis:Ee,minimumLimit:Sn,noStretchValue:Sn,maximumLimit:Sn},5:{flags:F,glyph:F}}),wR=new Se({actionClass:F,actionType:F,actionLength:Ee,actionData:BR,padding:new Yr(rt,e=>e.actionLength-e._currentOffset)}),QR=new pe(wR,Ee),SR=new Se({lookupTable:new pu(new me(F,QR))}),$b=new Se({classTable:new me(F,yR,{type:"parent"}),wdcOffset:F,postCompensationTable:new me(F,SR,{type:"parent"}),widthDeltaClusters:new pu(new me(F,xR,{type:"parent",relativeTo:e=>e.wdcOffset}))});var DR=new Se({version:Ee,format:F,horizontal:new me(F,$b),vertical:new me(F,$b)});let kR={action:F},_R={markIndex:F,currentIndex:F},FR={currentInsertIndex:F,markedInsertIndex:F},RR=new Se({items:new xl(new me(Ee,new pu))}),TR=new p0("type",{0:{stateTable:new Zd},1:{stateTable:new Zd(_R),substitutionTable:new me(Ee,RR)},2:{stateTable:new Zd(kR),ligatureActions:new me(Ee,new xl(Ee)),components:new me(Ee,new xl(F)),ligatureList:new me(Ee,new xl(F))},4:{lookupTable:new pu},5:{stateTable:new Zd(FR),insertionActions:new me(Ee,new xl(F))}}),LR=new Se({length:Ee,coverage:uu,type:rt,subFeatureFlags:Ee,table:TR,padding:new Yr(rt,e=>e.length-e._currentOffset)}),NR=new Se({featureType:F,featureSetting:F,enableFlags:Ee,disableFlags:Ee}),OR=new Se({defaultFlags:Ee,chainLength:Ee,nFeatureEntries:Ee,nSubtables:Ee,features:new pe(NR,"nFeatureEntries"),subtables:new pe(LR,"nSubtables")});var MR=new Se({version:F,unused:new Yr(F),nChains:Ee,chains:new pe(OR,"nChains")});let PR=new Se({left:Ze,top:Ze,right:Ze,bottom:Ze});var UR=new Se({version:Sn,format:F,lookupTable:new pu(PR)});let a0={};var Xd=a0;a0.cmap=zk,a0.head=Hk,a0.hhea=Gk,a0.hmtx=Yk,a0.maxp=jk,a0.name=Xk,a0["OS
19/2"]=e_,a0.post=t_,a0.fpgm=n_,a0.loca=i_,a0.prep=a_,a0["cvt "]=r_,a0.glyf=o_,a0["CFF "]=Ob,a0.CFF2=Ob,a0.VORG=Y_,a0.EBLC=V_,a0.CBLC=a0.EBLC,a0.sbix=Z_,a0.COLR=tF,a0.CPAL=nF,a0.BASE=fF,a0.GDEF=mF,a0.GPOS=SF,a0.GSUB=FF,a0.JSTF=OF,a0.HVAR=UF,a0.DSIG=GF,a0.gasp=YF,a0.hdmx=KF,a0.kern=VF,a0.LTSH=$F,a0.PCLT=ZF,a0.VDMX=rR,a0.vhea=nR,a0.vmtx=aR,a0.avar=lR,a0.bsln=AR,a0.feat=gR,a0.fvar=vR,a0.gvar=bR,a0.just=DR,a0.morx=MR,a0.opbd=UR;let zR=new Se({tag:new ar(4),checkSum:Ee,offset:new me(Ee,"void",{type:"global"}),length:Ee}),Ip=new Se({tag:new ar(4),numTables:F,searchRange:F,entrySelector:F,rangeShift:F,tables:new pe(zR,"numTables")});Ip.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e},Ip.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 G5(Xd[n],i),length:Xd[n].size(i)})}this.tables=r}this.tag="true",this.numTables=this.tables.length;let e=Math.floor(Math.log(this.numTables)/Math.LN2),t=Math.pow(2,e);this.searchRange=t*16,this.entrySelector=Math.log(t)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};var Zb=Ip;function eg(e,t){let r=0,n=e.length-1;for(;r<=n;){let i=r+n>>1,a=t(e[i]);if(a<0)n=i-1;else if(a>0)r=i+1;else return i}return-1}function WA(e,t){let r=[];for(;e<t;)r.push(e++);return r}const tg=new TextDecoder("ascii"),Xb="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fh=new Uint8Array(256);for(let e=0;e<Xb.length;e++)fh[Xb.charCodeAt(e)]=e;function xp(e){let t=e.length*.75;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let r=new Uint8Array(t),n=0;for(let i=0,a=e.length;i<a;i+=4){let o=fh[e.charCodeAt(i)],s=fh[e.charCodeAt(i+1)],u=fh[e.charCodeAt(i+2)],f=fh[e.charCodeAt(i+3)];r[n++]=o<<2|s>>4,r[n++]=(s&15)<<4|u>>2,r[n++]=(u&3)<<6|f&63}return r}class Bp{findSubtable(t,r){for(let[n,i]of r)for(let a of t.tables)if(a.platformID===n&&a.encodingID===i)return a.table;return null}lookup(t,r){if(this.encoding)t=this.encoding.get(t)||t;else if(r){let i=this.getVariationSelector(t,r);if(i)return i}let n=this.cmap;switch(n.version){case 0:return n.codeMap.get(t)||0;case 4:{let i=0,a=n.segCount-1;for(;i<=a;){let o=i+a>>1;if(t<n.startCode.get(o))a=o-1;else if(t>n.endCode.get(o))i=o+1;else{let s=n.idRangeOffset.get(o),u;if(s===0)u=t+n.idDelta.get(o);else{let f=s/2+(t-n.startCode.get(o))-(n.segCount-o);u=n.glyphIndexArray.get(f)||0,u!==0&&(u+=n.idDelta.get(o))}return u&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(t-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(t<s.startCharCode)a=o-1;else if(t>s.endCharCode)i=o+1;else return n.version===12?s.glyphID+(t-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(t,r){if(!this.uvs)return 0;let n=this.uvs.varSelectors.toArray(),i=eg(n,o=>r-o.varSelector),a=n[i];return i!==-1&&a.defaultUVS&&(i=eg(a.defaultUVS,o=>t<o.startUnicodeValue?-1:t>o.startUnicodeValue+o.additionalCount?1:0)),i!==-1&&a.nonDefaultUVS&&(i=eg(a.nonDefaultUVS,o=>t-o.unicodeValue),i!==-1)?a.nonDefaultUVS[i].glyphID:0}getCharacterSet(){let t=this.cmap;switch(t.version){case 0:return WA(0,t.codeMap.length);case 4:{let r=[],n=t.endCode.toArray();for(let i=0;i<n.length;i++){let a=n[i]+1,o=t.startCode.get(i);r.push(...WA(o,a))}return r}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return WA(t.firstCode,t.firstCode+t.glyphIndices.length);case 12:case 13:{let r=[];for(let n of t.groups.toArray())r.push(...WA(n.startCharCode,n.endCharCode+1));return r}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${t.version}`)}}codePointsForGlyph(t){let r=this.cmap;switch(r.version){case 0:{let i=[];for(let a=0;a<256;a++)r.codeMap.get(a)===t&&i.push(a);return i}case 4:{let i=[];for(let a=0;a<r.segCount;a++){let o=r.endCode.get(a),s=r.startCode.get(a),u=r.idRangeOffset.get(a),f=r.idDelta.get(a);for(var n=s;n<=o;n++){let d=0;if(u===0)d=n+f;else{let g=u/2+(n-s)-(r.segCount-a);d=r.glyphIndexArray.get(g)||0,d!==0&&(d+=f)}d===t&&i.push(n)}}return i}case 12:{let i=[];for(let a of r.groups.toArray())t>=a.glyphID&&t<=a.glyphID+(a.endCharCode-a.startCharCode)&&i.push(a.startCharCode+(t-a.glyphID));return i}case 13:{let i=[];for(let a of r.groups.toArray())t===a.glyphID&&i.push(...WA(a.startCharCode,a.endCharCode+1));return i}default:throw new Error(`Unknown cmap format ${r.version}`)}}constructor(t){if(this.encoding=null,this.cmap=this.findSubtable(t,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let r of t.tables){let n=hb(r.platformID,r.encodingID,r.table.language-1),i=Jk(n);i&&(this.cmap=r.table,this.encoding=i)}
19if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(t,[[0,5]]),this.uvs&&this.uvs.version!==14&&(this.uvs=null)}}Hi([Gi],Bp.prototype,"getCharacterSet",null),Hi([Gi],Bp.prototype,"codePointsForGlyph",null);class HR{process(t,r){for(let n=0;n<t.length-1;n++){let i=t[n].id,a=t[n+1].id;r[n].xAdvance+=this.getKerning(i,a)}}getKerning(t,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=eg(o.pairs,function(g){return t-g.left||r-g.right});s>=0&&(a=o.pairs[s].value);break;case 2:let u=0,f=0;t>=o.leftTable.firstGlyph&&t<o.leftTable.firstGlyph+o.leftTable.nGlyphs?u=o.leftTable.offsets[t-o.leftTable.firstGlyph]:u=o.array.off,r>=o.rightTable.firstGlyph&&r<o.rightTable.firstGlyph+o.rightTable.nGlyphs&&(f=o.rightTable.offsets[r-o.rightTable.firstGlyph]);let d=(u+f-o.array.off)/2;a=o.array.values.get(d);break;case 3:if(t>=o.glyphCount||r>=o.glyphCount)return 0;a=o.kernValue[o.kernIndex[o.leftClass[t]*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(t){this.kern=t.kern}}class GR{positionGlyphs(t,r){let n=0,i=0;for(let a=0;a<t.length;a++)t[a].isMark?i=a:(n!==i&&this.positionCluster(t,r,n,i),n=i=a);return n!==i&&this.positionCluster(t,r,n,i),r}positionCluster(t,r,n,i){let a=t[n],o=a.cbox.copy();a.codePoints.length>1&&(o.minX+=(a.codePoints.length-1)*o.width/a.codePoints.length);let s=-r[n].xAdvance,u=0,f=this.font.unitsPerEm/16;for(let d=n+1;d<=i;d++){let g=t[d],E=g.cbox,b=r[d],I=this.getCombiningClass(g.codePoints[0]);if(I!=="Not_Reordered"){switch(b.xOffset=b.yOffset=0,I){case"Double_Above":case"Double_Below":b.xOffset+=o.minX-E.width/2-E.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":b.xOffset+=o.minX-E.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":b.xOffset+=o.maxX-E.width-E.minX;break;default:b.xOffset+=o.minX+(o.width-E.width)/2-E.minX}switch(I){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(I==="Attached_Below_Left"||I==="Attached_Below")&&(o.minY+=f),b.yOffset=-o.minY-E.maxY,o.minY+=E.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(I==="Attached_Above"||I==="Attached_Above_Right")&&(o.maxY+=f),b.yOffset=o.maxY-E.minY,o.maxY+=E.height;break}b.xAdvance=b.yAdvance=0,b.xOffset+=s,b.yOffset+=u}else s-=b.xAdvance,u-=b.yAdvance}}getCombiningClass(t){let r=$C(t);if((t&-256)===3584){if(r==="Not_Reordered")switch(t){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(t===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(t){this.font=t}}class mu{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}
19addPoint(t,r){Math.abs(t)!==1/0&&(t<this.minX&&(this.minX=t),t>this.maxX&&(this.maxX=t)),Math.abs(r)!==1/0&&(r<this.minY&&(this.minY=r),r>this.maxY&&(this.maxY=r))}copy(){return new mu(this.minX,this.minY,this.maxX,this.maxY)}constructor(t=1/0,r=1/0,n=-1/0,i=-1/0){this.minX=t,this.minY=r,this.maxX=n,this.maxY=i}}const YA={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},wp={};for(let e in YA){let t=YA[e];if(Array.isArray(t))for(let r of t)wp[r]=e;else wp[t]=e}function WR(e){return wp[e]}function YR(e){let t=e.length,r=0;for(;r<t;){let n=e.charCodeAt(r++);if(55296<=n&&n<=56319&&r<t){let a=e.charCodeAt(r);56320<=a&&a<=57343&&(r++,n=((n&1023)<<10)+(a&1023)+65536)}let i=X5(n);if(i!=="Common"&&i!=="Inherited"&&i!=="Unknown")return YA[i]}return YA.Unknown}function jR(e){for(let t=0;t<e.length;t++){let r=e[t],n=X5(r);if(n!=="Common"&&n!=="Inherited"&&n!=="Unknown")return YA[n]}return YA.Unknown}const KR={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 ey(e){return KR[e]?"rtl":"ltr"}class qR{get advanceWidth(){let t=0;for(let r of this.positions)t+=r.xAdvance;return t}get advanceHeight(){let t=0;for(let r of this.positions)t+=r.yAdvance;return t}get bbox(){let t=new mu,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;t.addPoint(s.minX+r+o.xOffset,s.minY+n+o.yOffset),t.addPoint(s.maxX+r+o.xOffset,s.maxY+n+o.yOffset),r+=o.xAdvance,n+=o.yAdvance}return t}constructor(t,r,n,i,a){if(this.glyphs=t,this.positions=null,this.script=n,this.language=i||null,this.direction=a||ey(n),this.features={},Array.isArray(r))for(let o of r)this.features[o]=!0;else typeof r=="object"&&(this.features=r)}}class JR{constructor(t=0,r=0,n=0,i=0){this.xAdvance=t,this.yAdvance=r,this.xOffset=n,this.yOffset=i}}const kf
vendor: 4,581 bytes, line 19
19={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}},
19ft=(e,t)=>[kf[e].code,kf[e][t]],rg={rlig:ft("ligatures","requiredLigatures"),clig:ft("ligatures","contextualLigatures"),dlig:ft("ligatures","rareLigatures"),hlig:ft("ligatures","historicalLigatures"),liga:ft("ligatures","commonLigatures"),hist:ft("ligatures","historicalLigatures"),smcp:ft("lowerCase","lowerCaseSmallCaps"),pcap:ft("lowerCase","lowerCasePetiteCaps"),frac:ft("fractions","diagonalFractions"),dnom:ft("fractions","diagonalFractions"),numr:ft("fractions","diagonalFractions"),afrc:ft("fractions","verticalFractions"),case:ft("caseSensitiveLayout","caseSensitiveLayout"),ccmp:ft("unicodeDecomposition","canonicalComposition"),cpct:ft("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:ft("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:ft("contextualAlternates","swashAlternates"),cswh:ft("contextualAlternates","contextualSwashAlternates"),curs:ft("cursiveConnection","cursive"),c2pc:ft("upperCase","upperCasePetiteCaps"),c2sc:ft("upperCase","upperCaseSmallCaps"),init:ft("smartSwash","wordInitialSwashes"),fin2:ft("smartSwash","wordFinalSwashes"),medi:ft("smartSwash","nonFinalSwashes"),med2:ft("smartSwash","nonFinalSwashes"),fin3:ft("smartSwash","wordFinalSwashes"),fina:ft("smartSwash","wordFinalSwashes"),pkna:ft("kanaSpacing","proportionalKana"),half:ft("textSpacing","halfWidthText"),halt:ft("textSpacing","altHalfWidthText"),hkna:ft("alternateKana","alternateHorizKana"),vkna:ft("alternateKana","alternateVertKana"),ital:ft("italicCJKRoman","CJKItalicRoman"),lnum:ft("numberCase","upperCaseNumbers"),onum:ft("numberCase","lowerCaseNumbers"),mgrk:ft("mathematicalExtras","mathematicalGreek"),calt:ft("contextualAlternates","contextualAlternates"),vrt2:ft("verticalSubstitution","substituteVerticalForms"),vert:ft("verticalSubstitution","substituteVerticalForms"),tnum:ft("numberSpacing","monospacedNumbers"),pnum:ft("numberSpacing","proportionalNumbers"),sups:ft("verticalPosition","superiors"),subs:ft("verticalPosition","inferiors"),ordn:ft("verticalPosition","ordinals"),pwid:ft("textSpacing","proportionalText"),hwid:ft("textSpacing","halfWidthText"),qwid:ft("textSpacing","quarterWidthText"),twid:ft("textSpacing","thirdWidthText"),fwid:ft("textSpacing","proportionalText"),palt:ft("textSpacing","altProportionalText"),trad:ft("characterShape","traditionalCharacters"),smpl:ft("characterShape","simplifiedCharacters"),jp78:ft("characterShape","JIS1978Characters"),jp83:ft("characterShape","JIS1983Characters"),jp90:ft("characterShape","JIS1990Characters"),jp04:ft("characterShape","JIS2004Characters"),expt:ft("characterShape","expertCharacters"),hojo:ft("characterShape","hojoCharacters"),nlck:ft("characterShape","NLCCharacters"),tnam:ft("characterShape","traditionalNamesCharacters"),ruby:ft("rubyKana","rubyKana"),titl:ft("styleOptions","titlingCaps"),zero:ft("typographicExtras","slashedZero"),ss01:ft("stylisticAlternatives","stylisticAltOne"),ss02:ft("stylisticAlternatives","stylisticAltTwo"),ss03:ft("stylisticAlternatives","stylisticAltThree"),ss04:ft("stylisticAlternatives","stylisticAltFour"),ss05:ft("stylisticAlternatives","stylisticAltFive"),ss06:ft("stylisticAlternatives","stylisticAltSix"),ss07:ft("stylisticAlternatives","stylisticAltSeven"),ss08:ft("stylisticAlternatives","stylisticAltEight"),ss09:ft("stylisticAlternatives","stylisticAltNine"),ss10:ft("stylisticAlternatives","stylisticAltTen"),ss11:ft("stylisticAlternatives","stylisticAltEleven"),ss12:ft("stylisticAlternatives","stylisticAltTwelve"),ss13:ft("stylisticAlternatives","stylisticAltThirteen"),ss14:ft("stylisticAlternatives","stylisticAltFourteen"),ss15:ft("stylisticAlternatives","stylisticAltFifteen"),ss16:ft("stylisticAlternatives","stylisticAltSixteen"),ss17:ft("stylisticAlternatives","stylisticAltSeventeen"),ss18:ft("stylisticAlternatives","stylisticAltEighteen"),ss19:ft("stylisticAlternatives","stylisticAltNineteen"),ss20:ft("stylisticAlternatives","stylisticAltTwenty")};for(let e=1;e<=99;e++)rg[`cv${`00${e}`.slice(-2)}`]=[kf.characterAlternatives.code,e];let _f={};for(let e in rg){let t=rg[e];_f[t[0]]==null&&(_f[t[0]]={}),_f[t[0]][t[1]]=e}function VR(e){let t={};for(let r in e){let n;(n=rg[r])&&(t[n[0]]==null&&(t[n[0]]={}),t[n[0]][n[1]]=e[r])}return t}function ty(e){let[t,r]=e;if(isNaN(t))var n=kf[t]&&kf[t].code;else var n=t;if(isNaN(r))var i=kf[t]&&kf[t][r];else var i=r;return[n,i]}function $R(e){let t={};if(Array.isArray(e))for(let r=0;r<e.length;r++){let n,i=ty(e[r]);(n=_f[i[0]]&&_f[i[0]][i[1]])&&(t[n]=!0)}else if(typeof e=="object")for(let r in e){let n=e[r];for(let i in n){let a,o=ty([r,i]);n[i]&&(a=_f[o[0]]&&_f[o[0]][o[1]])&&(t[a]=!0)}}return Object.keys(t)}
19class Ah{lookup(t){switch(this.table.version){case 0:return this.table.values.getItem(t);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(t<n.firstGlyph)a=r-1;else if(t>n.lastGlyph)i=r+1;else return this.table.version===2?n.value:n.values[t-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(t<n.glyph)a=r-1;else if(t>n.glyph)i=r+1;else return n.value}return null}case 8:return this.table.values[t-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(t){let r=[];switch(this.table.version){case 2:case 4:for(let n of this.table.segments)if(this.table.version===2&&n.value===t)r.push(...WA(n.firstGlyph,n.lastGlyph+1));else for(let i=0;i<n.values.length;i++)n.values[i]===t&&r.push(n.firstGlyph+i);break;case 6:for(let n of this.table.segments)n.value===t&&r.push(n.glyph);break;case 8:for(let n=0;n<this.table.values.length;n++)this.table.values[n]===t&&r.push(this.table.firstGlyph+n);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return r}constructor(t){this.table=t}}Hi([Gi],Ah.prototype,"glyphsForValue",null);const ZR=0,ry=0,ny=1,iy=2,XR=16384;class eT{process(t,r,n){let i=ZR,a=r?t.length-1:0,o=r?-1:1;for(;o===1&&a<=t.length||o===-1&&a>=-1;){let s=null,u=ny,f=!0;a===t.length||a===-1?u=ry:(s=t[a],s.id===65535?u=iy:(u=this.lookupTable.lookup(s.id),u==null&&(u=ny)));let g=this.stateTable.stateArray.getItem(i)[u],E=this.stateTable.entryTable.getItem(g);u!==ry&&u!==iy&&(n(s,E,a),f=!(E.flags&XR)),i=E.newState,f&&(a+=o)}return t}traverse(t,r=0,n=new Set){if(n.has(r))return;n.add(r);let{nClasses:i,stateArray:a,entryTable:o}=this.stateTable,s=a.getItem(r);for(let u=4;u<i;u++){let f=s[u],d=o.getItem(f);for(let g of this.lookupTable.glyphsForValue(u))t.enter&&t.enter(g,d),d.newState!==0&&this.traverse(t,d.newState,n),t.exit&&t.exit(g,d)}}constructor(t){this.stateTable=t,this.lookupTable=new Ah(t.classTable)}}const tT=32768,rT=8192,nT=15,ay=32768,iT=32768,aT=8192,oT=2147483648,sT=1073741824,lT=1073741823,oy=4194304,cT=2048,uT=1024,fT=992,AT=31;class sy{process(t,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,t)}let n=t.length-1;for(;n>=0;
19)t[n].id===65535&&t.splice(n,1),n--;return t}processSubtable(t,r){if(this.subtable=t,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(t),i=this.getProcessor(),a=!!(this.subtable.coverage&oy);return n.process(this.glyphs,a,i)}getStateMachine(t){return new eT(t.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(t,r,n){r.flags&tT&&(this.firstGlyph=n),r.flags&rT&&(this.lastGlyph=n),hT(this.glyphs,r.flags&nT,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(t,r,n){let i=this.subtable.table.substitutionTable.items;if(r.markIndex!==65535){let o=i.getItem(r.markIndex),s=new Ah(o);t=this.glyphs[this.markedGlyph];var a=s.lookup(t.id);a&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(a,t.codePoints))}if(r.currentIndex!==65535){let o=i.getItem(r.currentIndex),s=new Ah(o);t=this.glyphs[n];var a=s.lookup(t.id);a&&(this.glyphs[n]=this.font.getGlyph(a,t.codePoints))}r.flags&ay&&(this.markedGlyph=n)}processLigature(t,r,n){if(r.flags&iT&&this.ligatureStack.push(n),r.flags&aT){let i=this.subtable.table.ligatureActions,a=this.subtable.table.components,o=this.subtable.table.ligatureList,s=r.action,u=!1,f=0,d=[],g=[];for(;!u;){let E=this.ligatureStack.pop();d.unshift(...this.glyphs[E].codePoints);let b=i.getItem(s++);u=!!(b&oT);let I=!!(b&sT),w=(b&lT)<<2>>2;w+=this.glyphs[E].id;let R=a.getItem(w);if(f+=R,u||I){let _=o.getItem(f);this.glyphs[E]=this.font.getGlyph(_,d),g.push(E),f=0,d=[]}else this.glyphs[E]=this.font.getGlyph(65535)}this.ligatureStack.push(...g)}}processNoncontextualSubstitutions(t,r,n){let i=new Ah(t.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(t,r,n,i){let a=[];for(;n--;){let o=this.subtable.table.insertionActions.getItem(r++);a.push(this.font.getGlyph(o))}i||t++,this.glyphs.splice(t,0,...a)}processGlyphInsertion(t,r,n){if(r.flags&ay&&(this.markedIndex=n),r.markedInsertIndex!==65535){let i=(r.flags&AT)>>>5,a=!!(r.flags&uT);this._insertGlyphs(this.markedIndex,r.markedInsertIndex,i,a)}if(r.currentInsertIndex!==65535){let i=(r.flags&fT)>>>5,a=!!(r.flags&cT);this._insertGlyphs(n,r.currentInsertIndex,i,a)}}getSupportedFeatures(){let t=[];for(let r of this.morx.chains)for(let n of r.features)t.push([n.featureType,n.featureSetting]);return t}generateInputs(t){return this.inputCache||this.generateInputCache(),this.inputCache[t]||[]}generateInputCache(){this.inputCache={};for(let t of this.morx.chains){let r=t.defaultFlags;for(let n of t.subtables)n.subFeatureFlags&r&&this.generateInputsForSubtable(n)}}generateInputsForSubtable(t){if(t.type!==2)return;if(!!(t.coverage&oy))throw new Error("Reverse subtable, not supported.");this.subtable=t,this.ligatureStack=[];let n=this.getStateMachine(t),i=this.getProcessor(),a=[],o=[];this.glyphs=[],n.traverse({enter:(s,u)=>{let f=this.glyphs;o.push({glyphs:f.slice(),ligatureStack:this.ligatureStack.slice()});let d=this.font.getGlyph(s);a.push(d),f.push(a[a.length-1]),i(f[f.length-1],u,f.length-1);let g=0,E=0;for(let b=0;b<f.length&&g<=1;b++)f[b].id!==65535&&(g++,E=f[b].id);if(g===1){let b=a.map(w=>w.id),I=this.inputCache[E];I?I.push(b):this.inputCache[E]=[b]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=o.pop()),a.pop()}})}constructor(t){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=t,this.morx=t.morx,this.inputCache=null}}Hi([Gi],sy.prototype,"getStateMachine",null);function Sa(e,t,r,n=!1,i=!1){let a=e.splice(r[0]-(r[1]-1),r[1]);i&&a.reverse();let o=e.splice(t[0],t[1],...a);return n&&o.reverse(),e.splice(r[0]-(t[1]-1),0,...o),e}function hT(e,t,r,n){switch(t){case 0:return e;case 1:return Sa(e,[r,1],[n,0]);case 2:return Sa(e,[r,0],[n,1]);case 3:return Sa(e,[r,1],[n,1]);case 4:return Sa(e,[r,2],[n,0]);case 5:return Sa(e,[r,2],[n,0],!0,!1);case 6:return Sa(e,[r,0],[n,2]);case 7:return Sa(e,[r,0],[n,2],!1,!0);case 8:return Sa(e,[r,1],[n,2]);case 9:return Sa(e,[r,1],[n,2],!1,!0);case 10:return Sa(e,[r,2],[n,1]);case 11:return Sa(e,[r,2],[n,1],!0,!1);case 12:return Sa(e,[r,2],[n,2]);case 13:return Sa(e,[r,2],[n,2],!0,!1);case 14:return Sa(e,[r,2],[n,2],!1,!0);case 15:return Sa(e,[r,2],[n,2],!0,!0);default:throw new Error(`Unknown verb: ${t}`)}}class dT{substitute(t){t.direction==="rtl"&&t.glyphs.reverse(),this.morxProcessor.process(t.glyphs,VR(t.features))}
19getAvailableFeatures(t,r){return $R(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(t){let r=this.morxProcessor.generateInputs(t),n=new Set;for(let i of r)this._addStrings(i,0,n,"");return n}_addStrings(t,r,n,i){let a=this.font._cmapProcessor.codePointsForGlyph(t[r]);for(let o of a){let s=i+String.fromCodePoint(o);r<t.length-1?this._addStrings(t,r+1,n,s):n.add(s)}}constructor(t){this.font=t,this.morxProcessor=new sy(t),this.fallbackPosition=!1}}class gT{_addFeatures(t,r){let n=this.stages.length-1,i=this.stages[n];for(let a of t)this.allFeatures[a]==null&&(i.push(a),this.allFeatures[a]=n,r&&(this.globalFeatures[a]=!0))}add(t,r=!0){if(this.stages.length===0&&this.stages.push([]),typeof t=="string"&&(t=[t]),Array.isArray(t))this._addFeatures(t,r);else if(typeof t=="object")this._addFeatures(t.global||[],!0),this._addFeatures(t.local||[],!1);else throw new Error("Unsupported argument to ShapingPlan#add")}addStage(t,r){typeof t=="function"?this.stages.push(t,[]):(this.stages.push([]),this.add(t,r))}setFeatureOverrides(t){if(Array.isArray(t))this.add(t);else if(typeof t=="object"){for(let r in t)if(t[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(t){for(let r of t)for(let n in this.globalFeatures)r.features[n]=!0}process(t,r,n){for(let i of this.stages)typeof i=="function"?n||i(this.font,r,this):i.length>0&&t.applyFeatures(i,r,n)}constructor(t,r,n){this.font=t,this.script=r,this.direction=n,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const pT=["rvrn"],mT=["ccmp","locl","rlig","mark","mkmk"],vT=["frac","numr","dnom"],ET=["calt","clig","liga","rclt","curs","kern"],CT={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class vu{static plan(t,r,n){this.planPreprocessing(t),this.planFeatures(t),this.planPostprocessing(t,n),t.assignGlobalFeatures(r),this.assignFeatures(t,r)}static planPreprocessing(t){t.add({global:[...pT,...CT[t.direction]],local:vT})}static planFeatures(t){}static planPostprocessing(t,r){t.add([...mT,...ET]),t.setFeatureOverrides(r)}static assignFeatures(t,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&&ep(r[a-1].codePoints[0]);)r[a-1].features.numr=!0,r[a-1].features.frac=!0,a--;for(;o<r.length&&ep(r[o].codePoints[0]);)r[o].features.dnom=!0,r[o].features.frac=!0,o++;i.features.frac=!0,n=o-1}}}}eo(vu,"zeroMarkWidths","AFTER_GPOS");const bT=new $1(xp("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
195k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),ly=["isol","fina","fin2","fin3","medi","med2","init"],Qp={Non_Joining:0,Transparent:6},Mr="isol",Eu="fina",Sp="fin2",yT="fin3",ng="medi",ig="med2",ag="init",z0=null,IT=[[[z0,z0,0],[z0,Mr,2],[z0,Mr,1],[z0,Mr,2],[z0,Mr,1],[z0,Mr,6]],[[z0,z0,0],[z0,Mr,2],[z0,Mr,1],[z0,Mr,2],[z0,Sp,5],[z0,Mr,6]],[[z0,z0,0],[z0,Mr,2],[ag,Eu,1],[ag,Eu,3],[ag,Eu,4],[ag,Eu,6]],[[z0,z0,0],[z0,Mr,2],[ng,Eu,1],[ng,Eu,3],[ng,Eu,4],[ng,Eu,6]],[[z0,z0,0],[z0,Mr,2],[ig,Mr,1],[ig,Mr,2],[ig,Sp,5],[ig,Mr,6]],[[z0,z0,0],[z0,Mr,2],[Mr,Mr,1],[Mr,Mr,2],[Mr,Sp,5],[Mr,Mr,6]],[[z0,z0,0],[z0,Mr,2],[z0,Mr,1],[z0,Mr,2],[z0,yT,5],[z0,Mr,6]]];class Cu extends vu{static planFeatures(t){t.add(["ccmp","locl"]);for(let r=0;r<ly.length;r++){let n=ly[r];t.addStage(n,!1)}t.addStage("mset")}static assignFeatures(t,r){super.assignFeatures(t,r);let n=-1,i=0,a=[];for(let s=0;s<r.length;s++){let u,f;var o=r[s];let d=xT(o.codePoints[0]);if(d===Qp.Transparent){a[s]=z0;continue}[f,u,i]=IT[i][d],f!==z0&&n!==-1&&(a[n]=f),a[s]=u,n=s}for(let s=0;s<r.length;s++){let u;var o=r[s];(u=a[s])&&(o.features[u]=!0)}}}function xT(e){let t=bT.get(e);if(t)return t-1;let r=is(e);return r==="Mn"||r==="Me"||r==="Cf"?Qp.Transparent:Qp.Non_Joining}class BT{reset(t={},r=0){this.options=t,this.flags=t.flags||{},this.markAttachmentType=t.markAttachmentType||0,this.index=r}get cur(){return this.glyphs[this.index]||null}shouldIgnore(t){return this.flags.ignoreMarks&&t.isMark||this.flags.ignoreBaseGlyphs&&t.isBase||this.flags.ignoreLigatures&&t.isLigature||this.markAttachmentType&&t.isMark&&t.markAttachmentType!==this.markAttachmentType}move(t){for(this.index+=t;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=t;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(t=1){let r=this.index,n=this.increment(t);return this.index=r,n}peekIndex(t=1){let r=this.index;this.increment(t);let n=this.index;return this.index=r,n}increment(t=1){let r=t<0?-1:1;for(t=Math.abs(t);t--;)this.move(r);return this.glyphs[this.index]}constructor(t,r){this.glyphs=t,this.reset(r)}}const wT=["DFLT","dflt","latn"];class og{findScript(t){if(this.table.scriptList==null)return null;Array.isArray(t)||(t=[t]);for(let r of t)for(let n of this.table.scriptList)if(n.tag===r)return n;return null}selectScript(t,r,n){let i=!1,a;if(!this.script||t!==this.scriptTag){if(a=this.findScript(t),a||(a=this.findScript(wT)),!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||ey(t)),r&&r.length<4&&(r+=" ".repeat(4-r.length)),!r||r!==this.languageTag){this.language=null;for(let o of this.script.langSysRecords)if(o.tag===r){this.language=o.langSys,this.languageTag=o.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let o of this.language.featureIndexes){let s=this.table.featureList[o],u=this.substituteFeatureForVariations(o);this.features[s.tag]=u||s.feature}return this.scriptTag}lookupsForFeatures(t=[],r){let n=[];for(let i of t){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(t){if(this.variationsIndex===-1)return null;let n=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let i of n)if(i.featureIndex===t)return i.alternateFeatureTable;return null}findVariationsIndex(t){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,t))return i}return-1}variationConditionsMatch(t,r){return t.every(n=>{let i=n.axisIndex<r.length?r[n.axisIndex]:0;return n.filterRangeMinValue<=i&&i<=n.filterRangeMaxValue})}applyFeatures(t,r,n){let i=this.lookupsForFeatures(t);this.applyLookups(i,r,n)}applyLookups(t,r,n){this.glyphs=r,this.positions=n,this.glyphIterator=new BT(r);for(let{feature:i,lookup:a}of t)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(t,r){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList(t){let r=this.glyphIterator.options,n=this.glyphIterator.index;for(let i of t){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(t,r){switch(r==null&&(r=this.glyphIterator.cur.id),t.version){case 1:return t.glyphs.indexOf(r);case 2:for(let n of t.rangeRecords)if(n.start<=r&&r<=n.end)return n.startCoverageIndex+r-n.start;break}return-1}match(t,r,n,i){let a=this.glyphIterator.index,o=this.glyphIterator.increment(t),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(t,r){return this.match(t,r,(n,i)=>n===i.id)}sequenceMatchIndices(t,r){return this.match(t,r,(n,i)=>this.currentFeature in i.features?n===i.id:!1,[])}coverageSequenceMatches(t,r){return this.match(t,r,(n,i)=>this.coverageIndex(n,i.id)>=0)}getClassID(t,r){switch(r.version){case 1:let n=t-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<=t&&t<=i.end)return i.class;break}return 0}classSequenceMatches(t,r,n){return this.match(t,r,(i,a)=>i===this.getClassID(a.id,n))}applyContext(t){let r,n;switch(t.version){case 1:if(r=this.coverageIndex(t.coverage),r===-1)return!1;n=t.ruleSets[r];for(let i of n)if(this.sequenceMatches(1,i.input))return this.applyLookupList(i.lookupRecords);break;case 2:if(this.coverageIndex(t.coverage)===-1||(r=this.getClassID(this.glyphIterator.cur.id,t.classDef),r===-1))return!1;n=t.classSet[r];for(let i of n)if(this.classSequenceMatches(1,i.classes,t.classDef))return this.applyLookupList(i.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,t.coverages))return this.applyLookupList(t.lookupRecords);break}return!1}applyChainingContext(t){let r;switch(t.version){case 1:if(r=this.coverageIndex(t.coverage),r===-1)return!1;let n=t.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(t.coverage)===-1)return!1;r=this.getClassID(this.glyphIterator.cur.id,t.inputClassDef);let i=t.chainClassSet[r];if(!i)return!1;for(let a of i)if(this.classSequenceMatches(-a.backtrack.length,a.backtrack,t.backtrackClassDef)&&this.classSequenceMatches(1,a.input,t.inputClassDef)&&this.classSequenceMatches(1+a.input.length,a.lookahead,t.lookaheadClassDef))return this.applyLookupList(a.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-t.backtrackGlyphCount,t.backtrackCoverage)&&this.coverageSequenceMatches(0,t.inputCoverage)&&this.coverageSequenceMatches(t.inputGlyphCount,t.lookaheadCoverage))return this.applyLookupList(t.lookupRecords);break}return!1}constructor(t,r){this.font=t,this.table=r,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=t._variationProcessor?this.findVariationsIndex(t._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class Os{get id(){return this._id}set id(t){this._id=t,this.substituted=!0;let r=this._font.GDEF;if(r&&r.glyphClassDef){let n=og.prototype.getClassID(t,r.glyphClassDef);this.isBase=n===1,this.isLigature=n===2,this.isMark=n===3,this.markAttachmentType=r.markAttachClassDef?og.prototype.getClassID(t,r.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(tp),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new Os(this._font,this.id,this.codePoints,this.features)}
19constructor(t,r,n=[],i){if(this._font=t,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 cy extends vu{static planFeatures(t){t.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(t,r){let n=0,i=0;for(;i<r.length;){let a,s=r[i].codePoints[0],u=Ag(s);switch([a,n]=WT[n][u],a){case pc:t.font.hasGlyphForCodePoint(s)||(i=hy(r,i,t.font));break;case kp:i=YT(r,i,t.font);break;case _p:KT(r,i,t.font);break;case Fp:i=qT(r,i,t.font);break}i++}}}eo(cy,"zeroMarkWidths","NONE");const jA=44032,uy=55204,QT=uy-jA+1,sg=4352,lg=4449,Ff=4519,ST=19,cg=21,hh=28,DT=sg+ST-1,kT=lg+cg-1,_T=Ff+hh-1,fy=9676,FT=e=>4352<=e&&e<=4447||43360<=e&&e<=43388,RT=e=>4448<=e&&e<=4519||55216<=e&&e<=55238,TT=e=>4520<=e&&e<=4607||55243<=e&&e<=55291,LT=e=>12334<=e&&e<=12335,NT=e=>jA<=e&&e<=uy,OT=e=>e-jA<QT&&(e-jA)%hh===0,MT=e=>sg<=e&&e<=DT,PT=e=>lg<=e&&e<=kT,UT=e=>1<=e&&e<=_T,zT=0,HT=1,ug=2,Dp=3,fg=4,Ay=5,GT=6;function Ag(e){return FT(e)?HT:RT(e)?ug:TT(e)?Dp:OT(e)?fg:NT(e)?Ay:LT(e)?GT:zT}const to=0,pc=1,kp=2,_p=4,Fp=5,WT=[[[to,0],[to,1],[to,0],[to,0],[pc,2],[pc,3],[Fp,0]],[[to,0],[to,1],[kp,2],[to,0],[pc,2],[pc,3],[Fp,0]],[[to,0],[to,1],[to,0],[kp,3],[pc,2],[pc,3],[_p,0]],[[to,0],[to,1],[to,0],[to,0],[pc,2],[pc,3],[_p,0]]];function dh(e,t,r){return new Os(e,e.glyphForCodePoint(t).id,[t],r)}function hy(e,t,r){let n=e[t],a=n.codePoints[0]-jA,o=Ff+a%hh;a=a/hh|0;let s=sg+a/cg|0,u=lg+a%cg;if(!r.hasGlyphForCodePoint(s)||!r.hasGlyphForCodePoint(u)||o!==Ff&&!r.hasGlyphForCodePoint(o))return t;let f=dh(r,s,n.features);f.features.ljmo=!0;let d=dh(r,u,n.features);d.features.vjmo=!0;let g=[f,d];if(o>Ff){let E=dh(r,o,n.features);E.features.tjmo=!0,g.push(E)}return e.splice(t,1,...g),t+g.length-1}function YT(e,t,r){let n=e[t],i=e[t].codePoints[0],a=Ag(i),o=e[t-1].codePoints[0],s=Ag(o),u,f,d,g;if(s===fg&&a===Dp)u=o,g=n;else{a===ug?(f=e[t-1],d=n):(f=e[t-2],d=e[t-1],g=n);let b=f.codePoints[0],I=d.codePoints[0];MT(b)&&PT(I)&&(u=jA+((b-sg)*cg+(I-lg))*hh)}let E=g&&g.codePoints[0]||Ff;if(u!=null&&(E===Ff||UT(E))){let b=u+(E-Ff);if(r.hasGlyphForCodePoint(b)){let I=s===ug?3:2;return e.splice(t-I+1,I,dh(r,b,n.features)),t-I+1}}return f&&(f.features.ljmo=!0),d&&(d.features.vjmo=!0),g&&(g.features.tjmo=!0),s===fg?(hy(e,t-1,r),t+1):t}function jT(e){switch(Ag(e)){case fg:case Ay:return 1;case ug:return 2;case Dp:return 3}}function KT(e,t,r){let n=e[t],i=e[t].codePoints[0];if(r.glyphForCodePoint(i).advanceWidth===0)return;let a=e[t-1].codePoints[0],o=jT(a);return e.splice(t,1),e.splice(t-o,0,n)}function qT(e,t,r){let n=e[t],i=e[t].codePoints[0];if(r.hasGlyphForCodePoint(fy)){let a=dh(r,fy,n.features),o=r.glyphForCodePoint(i).advanceWidth===0?t:t+1;e.splice(o,0,a),t++}return t}var dy={};dy=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 19
19[[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]],
19"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 hg={};hg=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
19,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 b0={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},Jt={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},JT=b0.C|b0.Ra|b0.CM|b0.V|b0.Placeholder|b0.Dotted_Circle,gy=b0.ZWJ|b0.ZWNJ,gh=b0.H|b0.Coeng,py={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Jt.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Jt.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Jt.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Jt.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Jt.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Jt.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Jt.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Jt.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Jt.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Jt.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Jt.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
19,VT={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:$T}=Wd(hg),my=new $1(xp("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")),ZT=new ZC(Wd(dy));class Un extends vu{static planFeatures(t){t.addStage(XT),t.addStage(["locl","ccmp"]),t.addStage(tL),t.addStage("nukt"),t.addStage("akhn"),t.addStage("rphf",!1),t.addStage("rkrf"),t.addStage("pref",!1),t.addStage("blwf",!1),t.addStage("abvf",!1),t.addStage("half",!1),t.addStage("pstf",!1),t.addStage("vatu"),t.addStage("cjct"),t.addStage("cfar",!1),t.addStage(rL),t.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),t.unicodeScript=WR(t.script),t.indicConfig=py[t.unicodeScript]||py.Default,t.isOldSpec=t.indicConfig.hasOldSpec&&t.script[t.script.length-1]!=="2"}static assignFeatures(t,r){for(let n=r.length-1;n>=0;n--){let i=r[n].codePoints[0],a=VT[i]||$T[i];if(a){let o=a.map(s=>{let u=t.font.glyphForCodePoint(s);return new Os(t.font,u.id,[s],r[n].features)});r.splice(n,1,...o)}}}}eo(Un,"zeroMarkWidths","NONE");function Rp(e){return my.get(e.codePoints[0])>>8}function vy(e){return 1<<(my.get(e.codePoints[0])&255)}class dg{constructor(t,r,n,i){this.category=t,this.position=r,this.syllableType=n,this.syllable=i}}function XT(e,t){let r=0,n=0;for(let[i,a,o]of ZT.match(t.map(Rp))){if(i>n){++r;for(let s=n;s<i;s++)t[s].shaperInfo=new dg(b0.X,Jt.End,"non_indic_cluster",r)}++r;for(let s=i;s<=a;s++)t[s].shaperInfo=new dg(1<<Rp(t[s]),vy(t[s]),o[0],r);n=a+1}if(n<t.length){++r;for(let i=n;i<t.length;i++)t[i].shaperInfo=new dg(b0.X,Jt.End,"non_indic_cluster",r)}}function Rf(e){return e.shaperInfo.category&JT}function Bl(e){return e.shaperInfo.category&gy}function mc(e){return e.shaperInfo.category&gh}function vc(e,t){for(let n of e)n.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),e.length===1}function eL(e,t,r){let n=[r,t,r];return vc(n.slice(0,2),"blwf")||vc(n.slice(1,3),"blwf")?Jt.Below_C:vc(n.slice(0,2),"pstf")||vc(n.slice(1,3),"pstf")||vc(n.slice(0,2),"pref")||vc(n.slice(1,3),"pref")?Jt.Post_C:Jt.Base_C}function tL(e,t,r){let n=r.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=e.glyphForCodePoint(9676).id,o=e.glyphForCodePoint(n.virama).id;if(o){let s=new Os(e,o,[n.virama]);for(let u=0;u<t.length;u++)t[u].shaperInfo.position===Jt.Base_C&&(t[u].shaperInfo.position=eL(e,t[u].copy(),s))}for(let s=0,u=gg(t,0);s<t.length;s=u,u=gg(t,s)){let{category:f,syllableType:d}=t[s].shaperInfo;if(d==="symbol_cluster"||d==="non_indic_cluster")continue;if(d==="broken_cluster"&&a){let Q=new Os(e,a,[9676]);Q.shaperInfo=new dg(1<<Rp(Q),vy(Q),t[s].shaperInfo.syllableType,t[s].shaperInfo.syllable);let N=s;for(;N<u&&t[N].shaperInfo.category===b0.Repha;)N++;t.splice(N++,0,Q),u++}let g=u,E=s,b=!1;if(n.rephPos!==Jt.Ra_To_Become_Reph&&i.rphf&&s+3<=u&&(n.rephMode==="Implicit"&&!Bl(t[s+2])||n.rephMode==="Explicit"&&t[s+2].shaperInfo.category===b0.ZWJ)){let Q=[t[s].copy(),t[s+1].copy(),t[s+2].copy()];if(vc(Q.slice(0,2),"rphf")||n.rephMode==="Explicit"&&vc(Q,"rphf")){for(E+=2;E<u&&Bl(t[E]);)E++;g=s,b=!0}}else if(n.rephMode==="Log_Repha"&&t[s].shaperInfo.category===b0.Repha){for(E++;E<u&&Bl(t[E]);)E++;g=s,b=!0}switch(n.basePos){case"Last":{let Q=u,N=!1;do{let k=t[--Q].shaperInfo;if(Rf(t[Q])){if(k.position!==Jt.Below_C&&(k.position!==Jt.Post_C||N)){g=Q;break}k.position===Jt.Below_C&&(N=!0),g=Q}else if(s<Q&&k.category===b0.ZWJ&&t[Q-1].shaperInfo.category===b0.H)break}while(Q>E);break}case"First":g=s;for(let Q=g+1;Q<u;Q++)Rf(t[Q])&&(t[Q].shaperInfo.position=Jt.Below_C)}b&&g===s&&E-g<=2&&(b=!1);for(let Q=s;Q<g;Q++){let N=t[Q].shaperInfo;N.position=Math.min(Jt.Pre_C,N.position)}g<u&&(t[g].shaperInfo.position=Jt.Base_C);for(let Q=g+1;Q<u;Q++)if(t[Q].shaperInfo.category===b0.M){for(let N=Q+1;N<u;N++)if(Rf(t[N])){t[N].shaperInfo.position=Jt.Final_C;break}break}if(b&&(t[s].shaperInfo.position=Jt.Ra_To_Become_Reph),r.isOldSpec){let Q=r.unicodeScript!=="Malayalam";for(let N=g+1;N<u;N++)if(t[N].shaperInfo.category===b0.H){let k;for(k=u-1;k>N&&!(Rf(t[k])||Q&&t[k].shaperInfo.category===b0.H);k--);if(t[k].shaperInfo.category!==b0.H&&k>N){let W=t[N];t.splice(N,0,...t.splice(N+1,k-N)),t[k]=W}break}}let I=Jt.Start;for(let Q=s;Q<u;Q++){let N=t[Q].shaperInfo;if(N.category&(gy|b0.N|b0.RS|b0.CM|gh&N.category)){if(N.position=I,N.category===b0.H&&N.position===Jt.Pre_M){for(let k=Q;k>s;k--)if(t[k-1].shaperInfo.position!==Jt.Pre_M){N.position=t[k-1].shaperInfo.position;break}}}else N.position!==Jt.SMVD&&(I=N.position)}let w=g;for(let Q=g+1;Q<u;Q++)if(Rf(t[Q])){for(let N=w+1;N<Q;N++)t[N].shaperInfo.position<Jt.SMVD&&(t[N].shaperInfo.position=t[Q].shaperInfo.position);w=Q}else t[Q].shaperInfo.category===b0.M&&(w=Q);let R=t.slice(s,u);R.sort((Q,N)=>Q.shaperInfo.position-N.shaperInfo.position),t.splice(s,R.length,...R);for(let Q=s;Q<u;Q++)if(t[Q].shaperInfo.position===Jt.Base_C){g=Q;break}for(let Q=s;Q<u&&t[Q].shaperInfo.position===Jt.Ra_To_Become_Reph;Q++)t[Q].features.rphf=!0;let _=!r.isOldSpec&&n.blwfMode==="Pre_And_Post";for(let Q=s;Q<g;Q++)t[Q].features.half=!0,_&&(t[Q].features.blwf=!0);for(let Q=g+1;Q<u;Q++)t[Q].features.abvf=!0,t[Q].features.pstf=!0,t[Q].features.blwf=!0;if(r.isOldSpec&&r.unicodeScript==="Devanagari")for(let Q=s;Q+1<g;Q++)t[Q].shaperInfo.category===b0.Ra&&t[Q+1].shaperInfo.category===b0.H&&(Q+1===g||t[Q+2].shaperInfo.category===b0.ZWJ)&&(t[Q].features.blwf=!0,t[Q+1].features.blwf=!0);let S=2;if(i.pref&&g+S<u)for(let Q=g+1;Q+S-1<u;Q++){let N=[t[Q].copy(),t[Q+1].copy()];if(vc(N,"pref")){for(let k=0;k<S;k++)t[Q++].features.pref=!0;if(i.cfar)for(;Q<u;Q++)t[Q].features.cfar=!0;break}}for(let Q=s+1;Q<u;Q++)if(Bl(t[Q])){let N=t[Q].shaperInfo.category===b0.ZWNJ,k=Q;do k--,N&&delete t[k].features.half;while(k>s&&!Rf(t[k]))}}}function rL(e,t,r){let n=r.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features;for(let a=0,o=gg(t,0);a<t.length;a=o,o=gg(t,a)){let s=!!i.pref,u=a;for(;u<o;u++)if(t[u].shaperInfo.position>=Jt.Base_C){if(s&&u+1<o){for(let f=u+1;f<o;f++)if(t[f].features.pref){if(!(t[f].substituted&&t[f].isLigated&&!t[f].isMultiplied)){for(u=f;u<o&&mc(t[u]);)u++;t[u].shaperInfo.position=Jt.BASE_C,s=!1}break}}if(r.unicodeScript==="Malayalam")for(let f=u+1;f<o;f++){for(;f<o&&Bl(t[f]);)f++;if(f===o||!mc(t[f]))break;for(f++;f<o&&Bl(t[f]);)f++;f<o&&Rf(t[f])&&t[f].shaperInfo.position===Jt.Below_C&&(u=f,t[u].shaperInfo.position=Jt.Base_C)}a<u&&t[u].shaperInfo.position>Jt.Base_C&&u--;break}if(u===o&&a<u&&t[u-1].shaperInfo.category===b0.ZWJ&&u--,u<o)for(;a<u&&t[u].shaperInfo.category&(b0.N|gh);)u--;if(a+1<o&&a<u){let f=u===o?u-2:u-1;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;f>a&&!(t[f].shaperInfo.category&(b0.M|gh));)f--;mc(t[f])&&t[f].shaperInfo.position!==Jt.Pre_M?f+1<o&&Bl(t[f+1])&&f++:f=a}if(a<f&&t[f].shaperInfo.position!==Jt.Pre_M){for(let d=f;d>a;d--)if(t[d-1].shaperInfo.position===Jt.Pre_M){let g=d-1;g<u&&u<=f&&u--;let E=t[g];t.splice(g,0,...t.splice(g+1,f-g)),t[f]=E,f--}}}if(a+1<o&&t[a].shaperInfo.position===Jt.Ra_To_Become_Reph&&t[a].shaperInfo.category===b0.Repha!==(t[a].isLigated&&!t[a].isMultiplied)){let f,d=n.rephPos,g=!1;
vendor: 5,068 bytes, line 19
19if(d!==Jt.After_Post){for(f=a+1;f<u&&!mc(t[f]);)f++;if(f<u&&mc(t[f])&&(f+1<u&&Bl(t[f+1])&&f++,g=!0),!g&&d===Jt.After_Main){for(f=u;f+1<o&&t[f+1].shaperInfo.position<=Jt.After_Main;)f++;g=f<o}if(!g&&d===Jt.After_Sub){for(f=u;f+1<o&&!(t[f+1].shaperInfo.position&(Jt.Post_C|Jt.After_Post|Jt.SMVD));)f++;g=f<o}}if(!g){for(f=a+1;f<u&&!mc(t[f]);)f++;f<u&&mc(t[f])&&(f+1<u&&Bl(t[f+1])&&f++,g=!0)}if(!g){for(f=o-1;f>a&&t[f].shaperInfo.position===Jt.SMVD;)f--;if(mc(t[f]))for(let b=u+1;b<f;b++)t[b].shaperInfo.category===b0.M&&f--}let E=t[a];t.splice(a,0,...t.splice(a+1,f-a)),t[f]=E,a<u&&u<=f&&u--}if(s&&u+1<o){for(let f=u+1;f<o;f++)if(t[f].features.pref){if(t[f].isLigated&&!t[f].isMultiplied){let d=u;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;d>a&&!(t[d-1].shaperInfo.category&(b0.M|gh));)d--;if(d>a&&t[d-1].shaperInfo.category===b0.M){let b=f;for(let I=u+1;I<b;I++)if(t[I].shaperInfo.category===b0.M){d--;break}}}d>a&&mc(t[d-1])&&d<o&&Bl(t[d])&&d++;let g=f,E=t[g];t.splice(d+1,0,...t.splice(d,g-d)),t[d]=E,d<=u&&u<g&&u++}break}}t[a].shaperInfo.position===Jt.Pre_M&&(!a||!/Cf|Mn/.test(is(t[a-1].codePoints[0])))&&(t[a].features.init=!0)}}function gg(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}const{categories:nL,decompositions:Ey}=Wd(hg),iL=new $1(xp("AAACAAAAAAAQugAAAQUO+vHtnHuMX0UVx2d3u/t7bXe7FlqgvB+mpQhFmhikMRAg0ZQmakMU+cPWBzZisEGNjUpoiIYCEgmGUGOEGqOVNPUZUGNA+QNIBU2KREEFFSMBUYRISMXE+B3vnPzOzp553tcWfif5ZO5jnufMzJ2ZO/eumlDqFLAWnAMuBBvBZnC5uXZeBe4WsA1sBzs8/naCXcL1G8GtYDfYA74NvgfuAfcZHmT+fwEeBb8DTwvxPQWeAavACyZvq8z9VYxXwCGglijVBcvACnA8eCM4E6wHG8BF4BLwbvA+8AHwUbAd7AA7wS5wC9gN7gR7wX5wN7gXPAAeBr8Gvwd/Ac+CF8EhoCaV6oBZsBKcAE4FZ0wWeV8P9zxwoTnfCHczuBxsAdvAx8Gnzf1r4X4B3AxuA1+bHJb9m5PzdVGW/Yjv+xXHyfmxFfd9OH8Q/Ar8Bjw1WZT3GfACeAX8N5CfqSmlZsAKsGqqCH8K3DXgbHCuuXYB3HeAd4HLpgrdarbi+EPgY+CT4HPg8ybMTcb9MtyvghtYut/A+b4pf95+ELgfw08Qx/3gADgInjDl0veehPtX8A/wsrn2KtzxDuogWNoJx38k/BzXKeI8Ee5qcBZYD9aZtDbg+AwT19uMX83F7JizCdcvBZdZ97c6/BMfMWmfzfTm88/95aLj+DDSvApcDXZ04uPfaen3TMHPLvi5BezuFPVtD4t/qUcfe3FvP7gb3Ouwo9T+H+gMy/UIjh8DfwBPm7T08d/M8WMBe1Sh3xEjXo+M2s+IESNGjBgxYsSI1wLrOsM1gRsi/P+TzV3/Zc1jvxgR/j8IM9Et1mEGcJeDFeA4cJq5/ia467uF/w1wzwdvB+80998LdwvYZs63w90Bdnbd6Wp/uzz3R4wYMWJEvZzTMm2Xf8SIEfVQd/v+EsaPt3eL90J3wP2WMJ78Trd4t6+P77Hu37cIxp9/ny6YXqrUJeCR6TA74e/nll81MzxejeMtYA94HBwy91bPYow+O/S3A8d7oIM/gRN7CAP29Iqx/B1ThfuwOecM+vA3NmRjf6Gfm3BtH7v+PI7XDpS6EuwDz4O10+0/f9om1F4ehO4OmHp6EO7jxl56nvhsN/15ut+4Z0b657yYkZ7UJ0jhX0bcr3bn+6P87vekN4762QNzvWHZtL+jcH5srzg/uTf0f3pvfj5i+6tYW7rK9+aefO+tuL4BXAQ2gs3gPeBJc//9OL4CXAWuNvc/A64DN4Jbwe0s7jtxvBfsAz8EPwX3gwPgoJAHPQ9/Atf/bO7p/TTP4fglwS/5/zfujfWH5z0cz4Gj+8X5Sf1ib4m+vwbHZ/fdOtP+z+3LOnPp/QL4vxhsApeCy8BWk/a2ftFmYu22Hf4/Ba4B14Hrwc0sP7fh+Cvg6+Au8F1WthA/8pT7UeTxZ/12njkuXT8UyM9i6iur1EEb6f+yPz/eg0b3v4X7x365fMaW42lPu7PTv6vi8i/G+lWF/cvUk7bLl1r+5/rN5tu3j2qvWTd/qV+4h+AqjDGnBsX59GDo94iBXDa6v6Yjl6vu+h8itJcsZq/ZykHhHg/3tMHhUe9s/Yfuny7YNxTvQ8LYdrER2+/c0GBezhrMv3ZNRv7PmYirh7oOv4W1Y72/cwPOzx8U7X8d2295sfE3MPnbBPfSQbHv9nK4HxTqiK/trI7Yy5mLzvuVg/nX+N7V51A3r+gMy/4J434W7l2dYf5PZWGuNX6uh3uzEPetuLY7sZ20zTETY2oxyBhj3DrnfsidYPeXRGLHpxzX6pbFofGRkFBdGhcgW40L4cYtd9JAElO36q4LEzXHX7VMtZ2BEhJjy9dT25fazOtJxhwsBrHzwfu8w12kMYN9fLhIbp2RxlI59rX1dzjpsKl2Fxt3iu6rbofc9q5+KcRrXVzzDn6/Crvk6p/y1GFgGhs9/6maHjBLgv8/18fTxl1q0bPoW8ywsFTGWaazHosrNn/kP2eeqEroZYLZphsZl7L82eephMIqNT8dyT9JjH1Jpg32ubZvTB/SF665ymSnnaqjUHum+1Qn+NyOtz9f2r6y5OQ51b6hYy0D40r2tYXar30+Y/mbVX6JqY+hMC60XZapoh3S/HdOpT3DYu3rs0lKnquyb277JZvyPlqp+f1zVVK2/dJYNpQGf04uYyh1+PTPqfalZ2tO/xwSu+3bOrDzmWvfcTW/fLmibRx6lkvlcOlc8qsE/y5/rnSk67F1iAu1VT6+4jKt5tufn8e2b+n57JKcckhrsKG1Cd6Wu+Y8tf2l5DenPafqQZ/7xstKLeyr+XnInjSelvRgS9n27JPQM5n6Am7jmLG8VK6m7OvyS2L313XYV2r/tth5LWPfNxhyhI+1Up7HVbe/HMgeZE8brtNQ/7tcyX0cn//H2LTO9kpir5VI6yYp9szJW9W2jI1Tqfl5ic2v1GZ5XaG6RDZbyvxMO/DVh1SdUj5y1vraaHs+2/TYNXvtSRoXk4wrf9w6fEctnFt0zL2y+xFsfSrLza2zOTqMiZv8xOpbn8+xsL5ykdj6VsxNKb/Lvxb7nX8u48y1x6yuMW3V9tNxTlouzXslibVxndjC14xda8g2NIbg5x01XAP2lfeIBFSi/zrQEporTXru8fCueiy1CUnqrhspSM9SzbSS64tep9R1ZsZcOxKsUEUfNZeYtr0vjY5DeXW915hT8/PRV8MxlR1HV4DHZZc9R7dzajgWoXikdLtGr0uEfPigsGS/NvYjSHW87XejoXZehZ74XrcqpQ4d5T5f7Gu8f6g7fQmefoqOqk4/VarQv2o4/VDetPDnhjR2dc3BCBp/9NVw7KGfwStVMf6aZNAajj6224j9HCZbpZa/LvH1gU30i/q5WnUdSNEprxv2eIOwx2pcjjLMsmObo008k0J4u69P3d9QdbspW/dy080Nb8PXqcrmj0vsc7tu6qwD1A5oLYr3U3XWSxqj6/a10nCMkudJMyxvrvbK55jUrqU+Xlr/Iai98jY7mVAml5QNHxq31j2m5TrSdmp6z5p+9kpzQntdQbI1Pafr6I9C60gxrALHGtdF6tyhLTtxeBuW+hhqyzPMX931xl6rJ5f6n5h3blpsW7vKbvdBfL1gpYfjDLrvob1drrRT+mcuMf1OrJSdW/P+RfufdUB+pOtdTzhpL5t0jfKr46P3obQfQdPGt1jS+DEkx4MT2PmEg1j72OthqfZNWX+JuZ4at/2sTAmn5cSIMqZIjk0pnD0+aUI6YS9ekdaspWsp8cWEC62dS66UTkq+ypajyvXSlPz4xhQhm/ns6wpXBVI560jHN9aKkdT46spvWT916rONdHNsGSNtl6Hp8oakTVukpF9n3U3Jx0TNefbp3R4jltVfFfpvQkJpNaH/puyco++qbZPz7sE1L3DFGVovc4XPLUPO3ELyrzLiSpmPhaTJfqeJ+t60PiTh9snNW2656upDQ+Wtyg6ueJquB7HSVPspW9a28lDWJouhb6iyv7XjTfVL67j2vjDpvUfMt1Vl4GvctMaeq/vYcFWXIfV5Ku3XaxK951H6dsWFrhcxa3pU/pz3C1xc71tTcaXjGjtJbYIj7UHm7wxSyx+D/d7SfpfJ3wPpfSQp32tS2dt8V2tD7+Bce3rpPa3eC6Dr8Ulq+K+J3HFvbn312Zv2RdStr9g0pP0P/B04XbP3Q8cIT2dlRF6orkrhY/Rv27FqHfL1DP480ffo/V6V7
19aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D")),aL=new ZC(Wd(hg));class v0 extends vu{static planFeatures(t){t.addStage(sL),t.addStage(["locl","ccmp","nukt","akhn"]),t.addStage(by),t.addStage(["rphf"],!1),t.addStage(lL),t.addStage(by),t.addStage(["pref"]),t.addStage(cL),t.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),t.addStage(uL),t.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(t,r){for(let n=r.length-1;n>=0;n--){let i=r[n].codePoints[0];if(Ey[i]){let a=Ey[i].map(o=>{let s=t.font.glyphForCodePoint(o);return new Os(t.font,s.id,[o],r[n].features)});r.splice(n,1,...a)}}}}eo(v0,"zeroMarkWidths","BEFORE_GPOS");function Cy(e){return iL.get(e.codePoints[0])}class oL{constructor(t,r,n){this.category=t,this.syllableType=r,this.syllable=n}}function sL(e,t){let r=0;for(let[n,i,a]of aL.match(t.map(Cy))){++r;for(let s=n;s<=i;s++)t[s].shaperInfo=new oL(nL[Cy(t[s])],a[0],r);let o=t[n].shaperInfo.category==="R"?1:Math.min(3,i-n);for(let s=n;s<n+o;s++)t[s].features.rphf=!0}}function by(e,t){for(let r of t)r.substituted=!1}function lL(e,t){for(let r of t)r.substituted&&r.features.rphf&&(r.shaperInfo.category="R")}function cL(e,t){for(let r of t)r.substituted&&(r.shaperInfo.category="VPre")}function uL(e,t){let r=e.glyphForCodePoint(9676).id;for(let n=0,i=yy(t,0);n<t.length;n=i,i=yy(t,n)){let a,o,s=t[n].shaperInfo,u=s.syllableType;if(!(u!=="virama_terminated_cluster"&&u!=="standard_cluster"&&u!=="broken_cluster")){if(u==="broken_cluster"&&r){let f=new Os(e,r,[9676]);for(f.shaperInfo=s,a=n;a<i&&t[a].shaperInfo.category==="R";a++);t.splice(++a,0,f),i++}if(s.category==="R"&&i-n>1){for(a=n+1;a<i;a++)if(s=t[a].shaperInfo,Iy(s)||pg(t[a])){pg(t[a])&&a--,t.splice(n,0,...t.splice(n+1,a-n),t[a]);break}}for(a=n,o=i;a<i;a++)s=t[a].shaperInfo,Iy(s)||pg(t[a])?o=pg(t[a])?a+1:a:(s.category==="VPre"||s.category==="VMPre")&&o<a&&t.splice(o,1,t[a],...t.splice(o,a-o))}}}function yy(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}function pg(e){return e.shaperInfo.category==="H"&&!e.isLigated}function Iy(e){return e.category==="B"||e.category==="GB"}const fL={arab:Cu,mong:Cu,syrc:Cu,"nko ":Cu,phag:Cu,mand:Cu,mani:Cu,phlp:Cu,hang:cy,bng2:Un,beng:Un,dev2:Un,deva:Un,gjr2:Un,gujr:Un,guru:Un,gur2:Un,knda:Un,knd2:Un,mlm2:Un,mlym:Un,ory2:Un,orya:Un,taml:Un,tml2:Un,telu:Un,tel2:Un,khmr:Un,bali:v0,batk:v0,brah:v0,bugi:v0,buhd:v0,cakm:v0,cham:v0,dupl:v0,egyp:v0,gran:v0,hano:v0,java:v0,kthi:v0,kali:v0,khar:v0,khoj:v0,sind:v0,lepc:v0,limb:v0,mahj:v0,mtei:v0,modi:v0,hmng:v0,rjng:v0,saur:v0,shrd:v0,sidd:v0,sinh:Un,sund:v0,sylo:v0,tglg:v0,tagb:v0,tale:v0,lana:v0,tavt:v0,takr:v0,tibt:v0,tfng:v0,tirh:v0,latn:vu,DFLT:vu};function AL(e){Array.isArray(e)||(e=[e]);for(let t of e){let r=fL[t];if(r)return r}return vu}class hL extends og{applyLookup(t,r){switch(t){case 1:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;let a=this.glyphIterator.cur;switch(r.version){case 1:a.id=a.id+r.deltaGlyphID&65535;break;case 2:a.id=r.substitute.get(i);break}return!0}case 2:{let i=this.coverageIndex(r.coverage);if(i!==-1){let a=r.sequences.get(i);if(a.length===0)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=a[0],this.glyphIterator.cur.ligatureComponent=0;let o=this.glyphIterator.cur.features,s=this.glyphIterator.cur,u=a.slice(1).map((f,d)=>{let g=new Os(this.font,f,void 0,o);return g.shaperInfo=s.shaperInfo,g.isLigated=s.isLigated,g.ligatureComponent=d+1,g.substituted=!0,g.isMultiplied=!0,g});return this.glyphs.splice(this.glyphIterator.index+1,0,...u),!0}return!1}case 3:{let i=this.coverageIndex(r.coverage);if(i!==-1){let a=0;return this.glyphIterator.cur.id=r.alternateSet.get(i)[a],!0}return!1}case 4:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;for(let a of r.ligatureSets.get(i)){let o=this.sequenceMatchIndices(1,a.components);if(!o)continue;let s=this.glyphIterator.cur,u=s.codePoints.slice();for(let w of o)u.push(...this.glyphs[w].codePoints);let f=new Os(this.font,a.glyph,u,s.features);f.shaperInfo=s.shaperInfo,f.isLigated=!0,f.substituted=!0;let d=s.isMark;for(let w=0;w<o.length&&d;w++)d=this.glyphs[o[w]].isMark;f.ligatureID=d?null:this.ligatureID++;let g=s.ligatureID,E=s.codePoints.length,b=E,I=this.glyphIterator.index+1;for(let w of o){if(d)I=w;else for(;I<w;){var n=b-E+Math.min(this.glyphs[I].ligatureComponent||1,E);this.glyphs[I].ligatureID=f.ligatureID,this.glyphs[I].ligatureComponent=n,I++}g=this.glyphs[I].ligatureID,E=this.glyphs[I].codePoints.length,b+=E,I++}if(g&&!d)for(let w=I;w<this.glyphs.length&&this.glyphs[w].ligatureID===g;w++){var n=b-E+Math.min(this.glyphs[w].ligatureComponent||1,E);this.glyphs[w].ligatureComponent=n}for(let w=o.length-1;w>=0;w--)this.glyphs.splice(o[w],1);return this.glyphs[this.glyphIterator.index]=f,!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 ${t} is not supported`)}}}class dL extends og{applyPositionValue(t,r){let n=this.positions[this.glyphIterator.peekIndex(t)];r.xAdvance!=null&&(n.xAdvance+=r.xAdvance),r.yAdvance!=null&&(n.yAdvance+=r.yAdvance),r.xPlacement!=null&&(n.xOffset+=r.xPlacement),r.yPlacement!=null&&(n.yOffset+=r.yPlacement);let i=this.font._variationProcessor,a=this.font.GDEF&&this.font.GDEF.itemVariationStore;i&&a&&(r.xPlaDevice&&(n.xOffset+=i.getDelta(a,r.xPlaDevice.a,r.xPlaDevice.b)),r.
vendor: 6,318 bytes, line 19
19yPlaDevice&&(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(t,r){switch(t){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 f of o)if(f.secondGlyph===i.id)return this.applyPositionValue(0,f.value1),this.applyPositionValue(1,f.value2),!0;return!1;case 2:let s=this.getClassID(this.glyphIterator.cur.id,r.classDef1),u=this.getClassID(i.id,r.classDef2);if(s===-1||u===-1)return!1;var n=r.classRecords.get(s).get(u);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let i=this.glyphIterator.peekIndex(),a=this.glyphs[i];if(!a)return!1;let o=r.entryExitRecords[this.coverageIndex(r.coverage)];if(!o||!o.exitAnchor)return!1;let s=r.entryExitRecords[this.coverageIndex(r.coverage,a.id)];if(!s||!s.entryAnchor)return!1;let u=this.getAnchor(s.entryAnchor),f=this.getAnchor(o.exitAnchor),d=this.positions[this.glyphIterator.index],g=this.positions[i],E;switch(this.direction){case"ltr":d.xAdvance=f.x+d.xOffset,E=u.x+g.xOffset,g.xAdvance-=E,g.xOffset-=E;break;case"rtl":E=f.x+d.xOffset,d.xAdvance-=E,d.xOffset-=E,g.xAdvance=u.x+g.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=i,d.yOffset=u.y-f.y):(a.cursiveAttachment=this.glyphIterator.index,d.yOffset=f.y-u.y),!0}case 4:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let a=this.glyphIterator.index;for(;--a>=0&&(this.glyphs[a].isMark||this.glyphs[a].ligatureComponent>0););if(a<0)return!1;let o=this.coverageIndex(r.baseCoverage,this.glyphs[a].id);if(o===-1)return!1;let s=r.markArray[i],u=r.baseArray[o][s.class];return this.applyAnchor(s,u,a),!0}case 5:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let a=this.glyphIterator.index;for(;--a>=0&&this.glyphs[a].isMark;);if(a<0)return!1;let o=this.coverageIndex(r.ligatureCoverage,this.glyphs[a].id);if(o===-1)return!1;let s=r.ligatureArray[o],u=this.glyphIterator.cur,f=this.glyphs[a],d=f.ligatureID&&f.ligatureID===u.ligatureID&&u.ligatureComponent>0?Math.min(u.ligatureComponent,f.codePoints.length)-1:f.codePoints.length-1,g=r.markArray[i],E=s[d][g.class];return this.applyAnchor(g,E,a),!0}case 6:{let i=this.coverageIndex(r.mark1Coverage);if(i===-1)return!1;let a=this.glyphIterator.peekIndex(-1),o=this.glyphs[a];if(!o||!o.isMark)return!1;let s=this.glyphIterator.cur,u=!1;if(s.ligatureID===o.ligatureID?s.ligatureID?s.ligatureComponent===o.ligatureComponent&&(u=!0):u=!0:(s.ligatureID&&!s.ligatureComponent||o.ligatureID&&!o.ligatureComponent)&&(u=!0),!u)return!1;let f=this.coverageIndex(r.mark2Coverage,o.id);if(f===-1)return!1;let d=r.mark1Array[i],g=r.mark2Array[f][d.class];return this.applyAnchor(d,g,a),!0}case 7:return this.applyContext(r);case 8:return this.applyChainingContext(r);case 9:return this.applyLookup(r.lookupType,r.extension);default:throw new Error(`Unsupported GPOS table: ${t}`)}}applyAnchor(t,r,n){let i=this.getAnchor(r),a=this.getAnchor(t.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(t){let r=t.xCoordinate,n=t.yCoordinate,i=this.font._variationProcessor,a=this.font.GDEF&&this.font.GDEF.itemVariationStore;return i&&a&&(t.xDeviceTable&&(r+=i.getDelta(a,t.xDeviceTable.a,t.xDeviceTable.b)),t.yDeviceTable&&(n+=i.getDelta(a,t.yDeviceTable.a,t.yDeviceTable.b))),{x:r,y:n}}applyFeatures(t,r,n){super.applyFeatures(t,r,n);for(var i=0;i<this.glyphs.length;i++)this.fixCursiveAttachment(i);this.fixMarkAttachment()}fixCursiveAttachment(t){let r=this.glyphs[t];if(r.cursiveAttachment!=null){let n=r.cursiveAttachment;r.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[t].yOffset+=this.positions[n].yOffset}}fixMarkAttachment(){for(let t=0;t<this.glyphs.length;t++){let r=this.glyphs[t];if(r.markAttachment!=null){let n=r.markAttachment;if(this.positions[t].xOffset+=this.positions[n].xOffset,this.positions[t].yOffset+=this.positions[n].yOffset,this.direction==="ltr")for(let i=n;i<t;i++)this.positions[t].xOffset-=this.positions[i].xAdvance,this.positions[t].yOffset-=this.positions[i].yAdvance;else for(let i=n+1;i<t+1;i++)this.positions[t].xOffset+=this.positions[i].xAdvance,this.positions[t].yOffset+=this.positions[i].yAdvance}}}}class gL{setup(t){this.glyphInfos=t.glyphs.map(n=>new Os(this.font,n.id,[...n.codePoints]));let r=null;this.GPOSProcessor&&(r=this.GPOSProcessor.selectScript(t.script,t.language,t.direction)),this.GSUBProcessor&&(r=this.GSUBProcessor.selectScript(t.script,t.language,t.direction)),this.shaper=AL(r),this.plan=new gT(this.font,r,t.direction),this.shaper.plan(this.plan,this.glyphInfos,t.features);for(let n in this.plan.allFeatures)t.features[n]=!0}substitute(t){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),t.glyphs=this.glyphInfos.map(r=>this.font.getGlyph(r.id,r.codePoints)))}position(t){return this.shaper.zeroMarkWidths==="BEFORE_GPOS"&&this.zeroMarkAdvances(t.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,t.positions),this.shaper.zeroMarkWidths==="AFTER_GPOS"&&this.zeroMarkAdvances(t.positions),t.direction==="rtl"&&(t.glyphs.reverse(),t.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(t){for(let r=0;r<this.glyphInfos.length;r++)this.glyphInfos[r].isMark&&(t[r].xAdvance=0,t[r].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(t,r){let n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(t,r),n.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(t,r),n.push(...Object.keys(this.GPOSProcessor.features))),n}constructor(t){this.font=t,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,t.GSUB&&(this.GSUBProcessor=new hL(t,t.GSUB)),t.GPOS&&
19(this.GPOSProcessor=new dL(t,t.GPOS))}}class pL{layout(t,r,n,i,a){if(typeof r=="string"&&(a=i,i=n,n=r,r=[]),typeof t=="string"){n==null&&(n=YR(t));var o=this.font.glyphsForString(t)}else{if(n==null){let f=[];for(let d of t)f.push(...d.codePoints);n=jR(f)}var o=t}let s=new qR(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(t){this.engine&&this.engine.substitute&&this.engine.substitute(t)}position(t){t.positions=t.glyphs.map(n=>new JR(n.advanceWidth));let r=null;this.engine&&this.engine.position&&(r=this.engine.position(t)),!r&&(!this.engine||this.engine.fallbackPosition)&&(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new GR(this.font)),this.unicodeLayoutEngine.positionGlyphs(t.glyphs,t.positions)),(!r||!r.kern)&&t.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new HR(this.font)),this.kernProcessor.process(t.glyphs,t.positions),t.features.kern=!0)}hideDefaultIgnorables(t,r){let n=this.font.glyphForCodePoint(32);for(let i=0;i<t.length;i++)this.isDefaultIgnorable(t[i].codePoints[0])&&(t[i]=n,r[i].xAdvance=0,r[i].yAdvance=0)}isDefaultIgnorable(t){let r=t>>16;if(r===0)switch(t>>8){case 0:return t===173;case 3:return t===847;case 6:return t===1564;case 23:return 6068<=t&&t<=6069;case 24:return 6155<=t&&t<=6158;case 32:return 8203<=t&&t<=8207||8234<=t&&t<=8238||8288<=t&&t<=8303;case 254:return 65024<=t&&t<=65039||t===65279;case 255:return 65520<=t&&t<=65528;default:return!1}else switch(r){case 1:return 113824<=t&&t<=113827||119155<=t&&t<=119162;case 14:return 917504<=t&&t<=921599;default:return!1}}getAvailableFeatures(t,r){let n=[];return this.engine&&n.push(...this.engine.getAvailableFeatures(t,r)),this.font.kern&&n.indexOf("kern")===-1&&n.push("kern"),n}stringsForGlyph(t){let r=new Set,n=this.font._cmapProcessor.codePointsForGlyph(t);for(let i of n)r.add(String.fromCodePoint(i));if(this.engine&&this.engine.stringsForGlyph)for(let i of this.engine.stringsForGlyph(t))r.add(i);return Array.from(r)}constructor(t){this.font=t,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new dT(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new gL(this.font))}}const mL={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class KA{toFunction(){return t=>{this.commands.forEach(r=>t[r.command].apply(t,r.args))}}toSVG(){return this.commands.map(r=>{let n=r.args.map(i=>Math.round(i*100)/100);return`${mL[r.command]}${n.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let t=new mu;for(let r of this.commands)for(let n=0;n<r.args.length;n+=2)t.addPoint(r.args[n],r.args[n+1]);this._cbox=Object.freeze(t)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let t=new mu,r=0,n=0,i=S=>Math.pow(1-S,3)*b[_]+3*Math.pow(1-S,2)*S*I[_]+3*(1-S)*Math.pow(S,2)*w[_]+Math.pow(S,3)*R[_];for(let S of this.commands)switch(S.command){case"moveTo":case"lineTo":let[Q,N]=S.args;t.addPoint(Q,N),r=Q,n=N;break;case"quadraticCurveTo":case"bezierCurveTo":if(S.command==="quadraticCurveTo")var[a,o,g,E]=S.args,s=r+2/3*(a-r),u=n+2/3*(o-n),f=g+2/3*(a-g),d=E+2/3*(o-E);else var[s,u,f,d,g,E]=S.args;t.addPoint(g,E);for(var b=[r,n],I=[s,u],w=[f,d],R=[g,E],_=0;_<=1;_++){let k=6*b[_]-12*I[_]+6*w[_],W=-3*b[_]+9*I[_]-9*w[_]+3*R[_];if(S=3*I[_]-3*b[_],W===0){if(k===0)continue;let J=-S/k;0<J&&J<1&&(_===0?t.addPoint(i(J),t.maxY):_===1&&t.addPoint(t.maxX,i(J)));continue}let H=Math.pow(k,2)-4*S*W;if(H<0)continue;let G=(-k+Math.sqrt(H))/(2*W);0<G&&G<1&&(_===0?t.addPoint(i(G),t.maxY):_===1&&t.addPoint(t.maxX,i(G)));let X=(-k-Math.sqrt(H))/(2*W);0<X&&X<1&&(_===0?t.addPoint(i(X),t.maxY):_===1&&t.addPoint(t.maxX,i(X)))}r=g,n=E;break}return this._bbox=Object.freeze(t)}mapPoints(t){let r=new KA;for(let n of this.commands){let i=[];for(let a=0;a<n.args.length;a+=2){let[o,s]=t(n.args[a],n.args[a+1]);i.push(o,s)}r[n.command](...i)}return r}transform(t,r,n,i,a,o){return this.mapPoints((s,u)=>{const f=t*s+n*u+a,d=r*s+i*u+o;return[f,d]})}translate(t,r){return this.transform(1,0,0,1,t,r)}rotate(t){let r=Math.cos(t),n=Math.sin(t);return this.transform(r,n,-n,r,0,0)}scale(t,r=t){return this.transform(t,0,0,r,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let e of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])KA.prototype[e]=function(...t){return this._bbox=this._cbox=null,this.commands.push({command:e,args:t}),this};var ph=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslas
19h","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 wl{_getPath(){return new KA}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(t){if(this.id<t.metrics.length)return t.metrics.get(this.id);let r=t.metrics.get(t.metrics.length-1);return{advance:r?r.advance:0,bearing:t.bearings.get(this.id-t.metrics.length)||0}}_getMetrics(t){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 t>"u"||t===null)&&({cbox:t}=this),(o=this._font["OS/2"])&&o.version>0)var i=Math.abs(o.typoAscender-o.typoDescender),a=o.typoAscender-t.maxY;else{let{hhea:s}=this._font;var i=Math.abs(s.ascent-s.descent),a=s.ascent-t.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(t){let r=1/this._font.unitsPerEm*t;return this.path.scale(r)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:t}=this._font;if(!t)return null;switch(t.version){case 1:return ph[this.id];case 2:let r=t.glyphNameIndex[this.id];return r<ph.length?ph[r]:t.names[r-ph.length];case 2.5:return ph[this.id+t.offsets[this.id]];case 4:return String.fromCharCode(t.map[this.id])}}get name(){return this._getName()}render(t,r){t.save();let n=1/this._font.head.unitsPerEm*r;t.scale(n,n),this.path.toFunction()(t),t.fill(),t.restore()}constructor(t,r,n){this.id=t,this.codePoints=r,this._font=n,this.isMark=this.codePoints.length>0&&this.codePoints.every(tp),this.isLigature=this.codePoints.length>1}}Hi([Gi],wl.prototype,"cbox",null),Hi([Gi],wl.prototype,"bbox",null),Hi([Gi],wl.prototype,"path",null),Hi([Gi],wl.prototype,"advanceWidth",null),Hi([Gi],wl.prototype,"advanceHeight",null),Hi([Gi],wl.prototype,"name",null);let xy=new Se({numberOfContours:Ze,xMin:Ze,yMin:Ze,xMax:Ze,yMax:Ze});const vL=1,EL=2,CL=4,bL=8,yL=16,IL=32,xL=1,BL=8,By=32,wL=64,QL=128,SL=256;class Ms{copy(){return new Ms(this.onCurve,this.endContour,this.x,this.y)}constructor(t,r,n=0,i=0){this.onCurve=t,this.endContour=r,this.x=n,this.y=i}}class DL{constructor(t,r,n){this.glyphID=t,this.dx=r,this.dy=n,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class mg extends wl{_getCBox(t){if(this._font._variationProcessor&&!t)return this.path.cbox;let r=this._font._getTableStream("glyf");r.pos+=this._font.loca.offsets[this.id];let n=xy.decode(r),i=new mu(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(i)}_parseGlyphCoord(t,r,n,i){if(n){var a=t.readUInt8();i||(a=-a),a+=r}else if(i)var a=r;else var a=r+t.readInt16BE();return a}_decode(){let t=this._font.loca.offsets[this.id],r=this._font.loca.offsets[this.id+1];if(t===r)return null;let n=this._font._getTableStream("glyf");n.pos+=t;let i=n.pos,a=xy.decode(n);return a.numberOfContours>0?this._decodeSimple(a,n):a.numberOfContours<0&&this._decodeComposite(a,n,i),a}_decodeSimple(t,r){t.points=[];let n=new pe(F,t.numberOfContours).decode(r);t.instructions=new pe(rt,F).decode(r);let i=[],a=n[n.length-1]+1;for(;i.length<a;){var o=r.readUInt8();if(i.push(o),o&bL){let d=r.readUInt8();for(let g=0;g<d;g++)i.push(o)}}for(var s=0;s<i.length;s++){var o=i[s];let g=new Ms(!!(o&vL),n.indexOf(s)>=0,0,0);t.points.push(g)}let u=0;for(var s=0;s<i.length;s++){var o=i[s];t.points[s].x=u=this._parseGlyphCoord(r,u,o&EL,o&yL)}let f=0;for(var s=0;s<i.length;s++){var o=i[s];t.points[s].y=f=this._parseGlyphCoord(r,f,o&CL,o&IL)}if(this._font._variationProcessor){let d=t.points.slice();d.push(...this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,d),t.phantomPoints=d.slice(-4)}}_decodeComposite(t,r,n=0){t.components=[];let i=!1,a=By;for(;a&By;){a=r.readUInt16BE();let f=r.pos-n,d=r.readUInt16BE();if(i||(i=(a&SL)!==0),a&xL)var o=r.readInt16BE(),s=r.readInt16BE();else var o=r.readInt8(),s=r.readInt8();var u=new DL(d,o,s);u.pos=f,a&BL?u.scaleX=u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824:a&wL?(u.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824):a&QL&&(u.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scale01=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scale10=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824),t.components.push(u)}if(this._font._variationProcessor){let f=[];for(let d=0;d<t.components.length;d++){var u=t.components[d];f.push(new Ms(!0,!0,u.dx,u.dy))}f.push(...this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,f),t.phantomPoints=f.splice(-4,4);for(let d=0;d<f.length;d++){let g=f[d];t.components[d].dx=g.x,t.components[d].dy=g.y}}return i}_getPhantomPoints(t){let r=this._getCBox(!0);this._metrics==null&&(this._metrics=wl.prototype._getMetrics.call(this,r));let{advanceWidth:n,advanceHeight:i,leftBearing:a,topBearing:o}=this._metrics;return[new Ms(!1,!0,t.xMin-a,0),new Ms(!1,!0,t.xMin-a+n,0),new Ms(!1,!0,0,t.yMax+o),new Ms(!1,!0,0,t.yMax+o+i)]}_getContours(){let t=this._decode();if(!t)return[];let r=[];if(t.numberOfContours<0)for(let o of t.components){let s=this._font.getGlyph(o.glyphID)._getContours();for(let u=0;u<s.length;u++){let f=s[u];for(let d=0;d<f.length;d++){let g=f[d],E=g.x*o.scaleX+g.y*o.scale01+o.dx,b=g.y*o.scaleY+g.x*o.scale10+o.dy;r.push(new Ms(g.onCurve,g.endContour,E,b))}}}else r=t.points||[];t.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=t.phantomPoints[1].x-t.phantomPoints[0].x,this._metrics.advanceHeight=t.phantomPoints[3].y-t.phantomPoints[2].y,this._metrics.leftBearing=t.xMin-t.phantomPoints[0].x,this._metrics.topBearing=t.phantomPoints[2].y-t.yMax);let n=[],i=[];for(let o=0;o<r.length;o++){var a=r[o];i.push(a),a.endContour&&(n.push(i),i=[])}return n}_getMetrics(){if(this._metrics)return this._metrics;let t=this._getCBox(!0);return super._getMetrics(t),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let t=this._getContours(),r=new KA;for(let i=0;i<t.length;i++){let a=t[i],o=a[0],s=a[a.length-1],u=0;if(o.onCurve){var n=null;u=1}else{s.onCurve?o=s:o=new Ms(!1,!1,(o.x+s.x)/2,(o.y+s.y)/2);var n=o}r.moveTo(o.x,o.y);for(let f=u;f<a.length;f++){let d=a[f],g=f===0?o:a[f-1];if(g.onCurve&&d.onCurve)r.lineTo(d.x,d.y);else if(g.onCurve&&!d.onCurve)var n=d;else if(!g.onCurve&&!d.onCurve){let b=(g.x+d.x)/2,I=(g.y+d.y)/2;r.quadraticCurveTo(g.x,g.y,b,I);var n=d}else if(!g.onCurve&&d.onCurve){r.quadraticCurveTo(n.x,n.y,d.x,d.y);var n=null}else throw new Error("Unknown TTF path state")}n&&r.quadraticCurveTo(n.x,n.y,o.x,o.y),r.closePath()}return r}constructor(...t){super(...t),eo(this,"type","TTF")}}class kL extends wl{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id
vendor: 6,413 bytes, line 19
19)}bias(t){return t.length<1240?107:t.length<33900?1131:32768}_getPath(){let t=this._font.CFF2||this._font["CFF "],{stream:r}=t,n=t.topDict.CharStrings[this.id],i=n.offset+n.length;r.pos=n.offset;let a=new KA,o=[],s=[],u=null,f=0,d=0,g=0,E,b,I=!1;this._usedGsubrs=E={},this._usedSubrs=b={};let w=t.globalSubrIndex||[],R=this.bias(w),_=t.privateDictForGlyph(this.id)||{},S=_.Subrs||[],Q=this.bias(S),N=t.topDict.vstore&&t.topDict.vstore.itemVariationStore,k=_.vsindex,W=this._font._variationProcessor;function H(){u==null&&(u=o.shift()+_.nominalWidthX)}function G(){return o.length%2!==0&&H(),f+=o.length>>1,o.length=0}function X(V,T){I&&a.closePath(),a.moveTo(V,T),I=!0}let J=function(){for(;r.pos<i;){let j=r.readUInt8();if(j<32){let ne,se,te,ue,le,ye,Qe,Ce,Be,Fe,Te,ut,pt,nt,xe,De;switch(j){case 1:case 3:case 18:case 23:G();break;case 4:o.length>1&&H(),g+=o.shift(),X(d,g);break;case 5:for(;o.length>=2;)d+=o.shift(),g+=o.shift(),a.lineTo(d,g);break;case 6:case 7:for(te=j===6;o.length>=1;)te?d+=o.shift():g+=o.shift(),a.lineTo(d,g),te=!te;break;case 8:for(;o.length>0;)ue=d+o.shift(),le=g+o.shift(),ye=ue+o.shift(),Qe=le+o.shift(),d=ye+o.shift(),g=Qe+o.shift(),a.bezierCurveTo(ue,le,ye,Qe,d,g);break;case 10:if(ne=o.pop()+Q,se=S[ne],se){b[ne]=!0;let ke=r.pos,we=i;r.pos=se.offset,i=se.offset+se.length,J(),r.pos=ke,i=we}break;case 11:if(t.version>=2)break;return;case 14:if(t.version>=2)break;o.length>0&&H(),I&&(a.closePath(),I=!1);break;case 15:if(t.version<2)throw new Error("vsindex operator not supported in CFF v1");k=o.pop();break;case 16:{if(t.version<2)throw new Error("blend operator not supported in CFF v1");if(!W)throw new Error("blend operator in non-variation font");let ke=W.getBlendVector(N,k),we=o.pop(),Ve=we*ke.length,lt=o.length-Ve,st=lt-we;for(let yt=0;yt<we;yt++){let Nt=o[st+yt];for(let It=0;It<ke.length;It++)Nt+=ke[It]*o[lt++];o[st+yt]=Nt}for(;Ve--;)o.pop();break}case 19:case 20:G(),r.pos+=f+7>>3;break;case 21:o.length>2&&H(),d+=o.shift(),g+=o.shift(),X(d,g);break;case 22:o.length>1&&H(),d+=o.shift(),X(d,g);break;case 24:for(;o.length>=8;)ue=d+o.shift(),le=g+o.shift(),ye=ue+o.shift(),Qe=le+o.shift(),d=ye+o.shift(),g=Qe+o.shift(),a.bezierCurveTo(ue,le,ye,Qe,d,g);d+=o.shift(),g+=o.shift(),a.lineTo(d,g);break;case 25:for(;o.length>=8;)d+=o.shift(),g+=o.shift(),a.lineTo(d,g);ue=d+o.shift(),le=g+o.shift(),ye=ue+o.shift(),Qe=le+o.shift(),d=ye+o.shift(),g=Qe+o.shift(),a.bezierCurveTo(ue,le,ye,Qe,d,g);break;case 26:for(o.length%2&&(d+=o.shift());o.length>=4;)ue=d,le=g+o.shift(),ye=ue+o.shift(),Qe=le+o.shift(),d=ye,g=Qe+o.shift(),a.bezierCurveTo(ue,le,ye,Qe,d,g);break;case 27:for(o.length%2&&(g+=o.shift());o.length>=4;)ue=d+o.shift(),le=g,ye=ue+o.shift(),Qe=le+o.shift(),d=ye+o.shift(),g=Qe,a.bezierCurveTo(ue,le,ye,Qe,d,g);break;case 28:o.push(r.readInt16BE());break;case 29:if(ne=o.pop()+R,se=w[ne],se){E[ne]=!0;let ke=r.pos,we=i;r.pos=se.offset,i=se.offset+se.length,J(),r.pos=ke,i=we}break;case 30:case 31:for(te=j===31;o.length>=4;)te?(ue=d+o.shift(),le=g,ye=ue+o.shift(),Qe=le+o.shift(),g=Qe+o.shift(),d=ye+(o.length===1?o.shift():0)):(ue=d,le=g+o.shift(),ye=ue+o.shift(),Qe=le+o.shift(),d=ye+o.shift(),g=Qe+(o.length===1?o.shift():0)),a.bezierCurveTo(ue,le,ye,Qe,d,g),te=!te;break;case 12:switch(j=r.readUInt8(),j){case 3:let ke=o.pop(),we=o.pop();o.push(ke&&we?1:0);break;case 4:ke=o.pop(),we=o.pop(),o.push(ke||we?1:0);break;case 5:ke=o.pop(),o.push(ke?0:1);break;case 9:ke=o.pop(),o.push(Math.abs(ke));break;case 10:ke=o.pop(),we=o.pop(),o.push(ke+we);break;case 11:ke=o.pop(),we=o.pop(),o.push(ke-we);break;case 12:ke=o.pop(),we=o.pop(),o.push(ke/we);break;case 14:ke=o.pop(),o.push(-ke);break;case 15:ke=o.pop(),we=o.pop(),o.push(ke===we?1:0);break;case 18:o.pop();break;case 20:let Ve=o.pop(),lt=o.pop();s[lt]=Ve;break;case 21:lt=o.pop(),o.push(s[lt]||0);break;case 22:let st=o.pop(),yt=o.pop(),Nt=o.pop(),It=o.pop();o.push(Nt<=It?st:yt);break;case 23:o.push(Math.random());break;case 24:ke=o.pop(),we=o.pop(),o.push(ke*we);break;case 26:ke=o.pop(),o.push(Math.sqrt(ke));break;case 27:ke=o.pop(),o.push(ke,ke);break;case 28:ke=o.pop(),we=o.pop(),o.push(we,ke);break;case 29:lt=o.pop(),lt<0?lt=0:lt>o.length-1&&(lt=o.length-1),o.push(o[lt]);break;case 30:let Le=o.pop(),xt=o.pop();if(xt>=0)for(;xt>0;){var V=o[Le-1];for(let bt=Le-2;bt>=0;bt--)o[bt+1]=o[bt];o[0]=V,xt--}else for(;xt<0;){var V=o[0];for(let ct=0;ct<=Le;ct++)o[ct]=o[ct+1];o[Le-1]=V,xt++}break;case 34:ue=d+o.shift(),le=g,ye=ue+o.shift(),Qe=le+o.shift(),Ce=ye+o.shift(),Be=Qe,Fe=Ce+o.shift(),Te=Be,ut=Fe+o.shift(),pt=Te,nt=ut+o.shift(),xe=pt,d=nt,g=xe,a.bezierCurveTo(ue,le,ye,Qe,Ce,Be),a.bezierCurveTo(Fe,Te,ut,pt,nt,xe);break;case 35:De=[];for(let bt=0;bt<=5;bt++)d+=o.shift(),g+=o.shift(),De.push(d,g);a.bezierCurveTo(...De.slice(0,6)),a.bezierCurveTo(...De.slice(6)),o.shift();break;case 36:ue=d+o.shift(),le=g+o.shift(),ye=ue+o.shift(),Qe=le+o.shift(),Ce=ye+o.shift(),Be=Qe,Fe=Ce+o.shift(),Te=Be,ut=Fe+o.shift(),pt=Te+o.shift(),nt=ut+o.shift(),xe=pt,d=nt,g=xe,a.bezierCurveTo(ue,le,ye,Qe,Ce,Be),a.bezierCurveTo(Fe,Te,ut,pt,nt,xe);break;case 37:let Ot=d,Xe=g;De=[];for(let bt=0;bt<=4;bt++)d+=o.shift(),g+=o.shift(),De.push(d,g);Math.abs(d-Ot)>Math.abs(g-Xe)?(d+=o.shift(),g=Xe):(d=Ot,g+=o.shift()),De.push(d,g),a.bezierCurveTo(...De.slice(0,6)),a.bezierCurveTo(...De.slice(6));break;default:throw new Error(`Unknown op: 12 ${j}`)}break;default:throw new Error(`Unknown op: ${j}`)}}else if(j<247)o.push(j-139);else if(j<251){var T=r.readUInt8();o.push((j-247)*256+T+108)}else if(j<255){var T=r.readUInt8();o.push(-(j-251)*256-T-108)}else o.push(r.readInt32BE()/65536)}};return J(),I&&a.closePath(),a}constructor(...t){super(...t),eo(this,"type","CFF")}}let _L=new Se({originX:F,originY:F,type:new ar(4),data:new zi(e=>e.parent.buflen-e._currentOffset)});class FL extends mg{getImageForSize(t){for(let o=0;o<this._font.sbix.imageTables.length;o++){var r=this._font.sbix.imageTables[o];if(r.ppem>=t)break}let n=r.imageOffsets,i=n[this.id],a=n[this.id+1];return i===a?null:(this._font.stream.pos=i,_L.decode(this._font.stream,{buflen:a-i}))}render(t,r){let n=this.getImageForSize(r);if(n!=null){let i=r/this._font.unitsPerEm;t.image(n.data,{height:r,x:n.originX,y:(this.bbox.minY-n.originY)*i})}this._font.sbix.flags.renderOutlines&&super.render(t,r)}constructor(...t){super(...t),eo(this,"type","SBIX")}}class wy{constructor(t,r){this.glyph=t,this.color=r}}class RL extends wl{_getBBox(){let t=new mu;
19for(let r=0;r<this.layers.length;r++){let i=this.layers[r].glyph.bbox;t.addPoint(i.minX,i.minY),t.addPoint(i.maxX,i.maxY)}return t}get layers(){let t=this._font.CPAL,r=this._font.COLR,n=0,i=r.baseGlyphRecord.length-1;for(;n<=i;){let d=n+i>>1;var a=r.baseGlyphRecord[d];if(this.id<a.gid)i=d-1;else if(this.id>a.gid)n=d+1;else{var o=a;break}}if(o==null){var s=this._font._getBaseGlyph(this.id),u={red:0,green:0,blue:0,alpha:255};return[new wy(s,u)]}let f=[];for(let d=o.firstLayerIndex;d<o.firstLayerIndex+o.numLayers;d++){var a=r.layerRecords[d],u=t.colorRecords[a.paletteIndex],s=this._font._getBaseGlyph(a.gid);f.push(new wy(s,u))}return f}render(t,r){for(let{glyph:n,color:i}of this.layers)t.fillColor([i.red,i.green,i.blue],i.alpha/255*100),n.render(t,r)}constructor(...t){super(...t),eo(this,"type","COLR")}}const TL=32768,LL=4095,NL=32768,Qy=16384,OL=8192,Sy=4095,Dy=128,ky=127,ML=128,PL=64,UL=63;class zL{normalizeCoords(t){let r=[];for(var n=0;n<this.font.fvar.axis.length;n++){let i=this.font.fvar.axis[n];t[n]<i.defaultValue?r.push((t[n]-i.defaultValue+Number.EPSILON)/(i.defaultValue-i.minValue+Number.EPSILON)):r.push((t[n]-i.defaultValue+Number.EPSILON)/(i.maxValue-i.defaultValue+Number.EPSILON))}if(this.font.avar)for(var n=0;n<this.font.avar.segment.length;n++){let a=this.font.avar.segment[n];for(let o=0;o<a.correspondence.length;o++){let s=a.correspondence[o];if(o>=1&&r[n]<s.fromCoord){let u=a.correspondence[o-1];r[n]=((r[n]-u.fromCoord)*(s.toCoord-u.toCoord)+Number.EPSILON)/(s.fromCoord-u.fromCoord+Number.EPSILON)+u.toCoord;break}}}return r}transformPoints(t,r){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(t>=n.glyphCount)return;let i=n.offsets[t];if(i===n.offsets[t+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&TL){var u=a.pos;a.pos=s;var f=this.decodePoints();s=a.pos,a.pos=u}let d=r.map(R=>R.copy());o&=LL;for(let R=0;R<o;R++){let _=a.readUInt16BE(),S=a.readUInt16BE();if(S&NL){var g=[];for(let G=0;G<n.axisCount;G++)g.push(a.readInt16BE()/16384)}else{if((S&Sy)>=n.globalCoordCount)throw new Error("Invalid gvar table");var g=n.globalCoords[S&Sy]}if(S&Qy){var E=[];for(let G=0;G<n.axisCount;G++)E.push(a.readInt16BE()/16384);var b=[];for(let G=0;G<n.axisCount;G++)b.push(a.readInt16BE()/16384)}let Q=this.tupleFactor(S,g,E,b);if(Q===0){s+=_;continue}var u=a.pos;if(a.pos=s,S&OL)var I=this.decodePoints();else var I=f;let k=I.length===0?r.length:I.length,W=this.decodeDeltas(k),H=this.decodeDeltas(k);if(I.length===0)for(let G=0;G<r.length;G++){var w=r[G];w.x+=Math.round(W[G]*Q),w.y+=Math.round(H[G]*Q)}else{let G=d.map(J=>J.copy()),X=r.map(()=>!1);for(let J=0;J<I.length;J++){let V=I[J];if(V<r.length){let T=G[V];X[V]=!0,T.x+=W[J]*Q,T.y+=H[J]*Q}}this.interpolateMissingDeltas(G,d,X);for(let J=0;J<r.length;J++){let V=G[J].x-d[J].x,T=G[J].y-d[J].y;r[J].x=Math.round(r[J].x+V),r[J].y=Math.round(r[J].y+T)}}s+=_,a.pos=u}}decodePoints(){let t=this.font.stream,r=t.readUInt8();r&Dy&&(r=(r&ky)<<8|t.readUInt8());let n=new Uint16Array(r),i=0,a=0;for(;i<r;){let o=t.readUInt8(),s=(o&ky)+1,u=o&Dy?t.readUInt16:t.readUInt8;for(let f=0;f<s&&i<r;f++)a+=u.call(t),n[i++]=a}return n}decodeDeltas(t){let r=this.font.stream,n=0,i=new Int16Array(t);for(;n<t;){let a=r.readUInt8(),o=(a&UL)+1;if(a&ML)n+=o;else{let s=a&PL?r.readInt16BE:r.readInt8;for(let u=0;u<o&&n<t;u++)i[n++]=s.call(r)}}return i}tupleFactor(t,r,n,i){let a=this.normalizedCoords,{gvar:o}=this.font,s=1;for(let u=0;u<o.axisCount;u++)if(r[u]!==0){if(a[u]===0)return 0;if(t&Qy){if(a[u]<n[u]||a[u]>i[u])return 0;a[u]<r[u]?s=s*(a[u]-n[u]+Number.EPSILON)/(r[u]-n[u]+Number.EPSILON):s=s*(i[u]-a[u]+Number.EPSILON)/(i[u]-r[u]+Number.EPSILON)}else{if(a[u]<Math.min(0,r[u])||a[u]>Math.max(0,r[u]))return 0;s=(s*a[u]+Number.EPSILON)/(r[u]+Number.EPSILON)}}return s}interpolateMissingDeltas(t,r,n){if(t.length===0)return;let i=0;for(;i<t.length;){let a=i,o=i,s=t[o];for(;!s.endContour;)s=t[++o];for(;i<=o&&!n[i];)i++;if(i>o)continue;let u=i,f=i;for(i++;i<=o;)n[i]&&(this.deltaInterpolate(f+1,i-1,f,i,r,t),f=i),i++;f===u?this.deltaShift(a,o,f,r,t):(this.deltaInterpolate(f+1,o,f,u,r,t),u>0&&this.deltaInterpolate(a,u-1,f,u,r,t)),i=o+1}}deltaInterpolate(t,r,n,i,a,o){if(t>r)return;let s=["x","y"];for(let f=0;f<s.length;f++){let d=s[f];if(a[n][d]>a[i][d]){var u=n;n=i,i=u}let g=a[n][d],E=a[i][d],b=o[n][d],I=o[i][d];if(g!==E||b===I){let w=g===E?0:(I-b)/(E-g);for(let R=t;R<=r;R++){let _=a[R][d];_<=g?_+=b-g:_>=E?_+=I-E:_=b+(_-g)*w,o[R][d]=_}}}}deltaShift(t,r,n,i,a){let o=a[n].x-i[n].x,s=a[n].y-i[n].y;if(!(o===0&&s===0))for(let u=t;u<=r;u++)u!==n&&(a[u].x+=o,a[u].y+=s)}getAdvanceAdjustment(t,r){let n,i;if(r.advanceWidthMapping){let a=t;a>=r.advanceWidthMapping.mapCount&&(a=r.advanceWidthMapping.mapCount-1),r.advanceWidthMapping.entryFormat,{outerIndex:n,innerIndex:i}=r.advanceWidthMapping.mapData[a]}else n=0,i=t;return this.getDelta(r.itemVariationStore,n,i)}getDelta(t,r,n){if(r>=t.itemVariationData.length)return 0;let i=t.itemVariationData[r];if(n>=i.deltaSets.length)return 0;let a=i.deltaSets[n],o=this.getBlendVector(t,r),s=0;for(let u=0;u<i.regionIndexCount;u++)s+=a.deltas[u]*o[u];return s}getBlendVector(t,r){let n=t.itemVariationData[r];if(this.blendVectors.has(n))return this.blendVectors.get(n);let i=this.normalizedCoords,a=[];for(let o=0;o<n.regionIndexCount;o++){let s=1,u=n.regionIndexes[o],f=t.variationRegionList.variationRegions[u];for(let d=0;d<f.length;d++){let g=f[d],E;g.startCoord>g.peakCoord||g.peakCoord>g.endCoord||g.startCoord<0&&g.endCoord>0&&g.peakCoord!==0||g.peakCoord===0?E=1:i[d]<g.startCoord||i[d]>g.endCoord?E=0:i[d]===g.peakCoord?E=1:i[d]<g.peakCoord?E=(i[d]-g.startCoord+Number.EPSILON)/(g.peakCoord-g.startCoord+Number.EPSILON):E=(g.endCoord-i[d]+Number.EPSILON)/(g.endCoord-g.peakCoord+Number.EPSILON),s*=E}
vendor: 6,135 bytes, line 19
19a[o]=s}return this.blendVectors.set(n,a),a}constructor(t,r){this.font=t,this.normalizedCoords=this.normalizeCoords(r),this.blendVectors=new Map}}Promise.resolve();class _y{includeGlyph(t){return typeof t=="object"&&(t=t.id),this.mapping[t]==null&&(this.glyphs.push(t),this.mapping[t]=this.glyphs.length-1),this.mapping[t]}constructor(t){this.font=t,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}const HL=1,GL=2,WL=4,YL=8,jL=16,KL=32;class Fy{static size(t){return t>=0&&t<=255?1:2}static encode(t,r){r>=0&&r<=255?t.writeUInt8(r):t.writeInt16BE(r)}}let Ry=new Se({numberOfContours:Ze,xMin:Ze,yMin:Ze,xMax:Ze,yMax:Ze,endPtsOfContours:new pe(F,"numberOfContours"),instructions:new pe(rt,F),flags:new pe(rt,0),xPoints:new pe(Fy,0),yPoints:new pe(Fy,0)});class qL{encodeSimple(t,r=[]){let n=[],i=[],a=[],o=[],s=0,u=0,f=0,d=0,g=0;for(let _=0;_<t.commands.length;_++){let S=t.commands[_];for(let Q=0;Q<S.args.length;Q+=2){let N=S.args[Q],k=S.args[Q+1],W=0;if(S.command==="quadraticCurveTo"&&Q===2){let H=t.commands[_+1];if(H&&H.command==="quadraticCurveTo"){let G=(u+H.args[0])/2,X=(f+H.args[1])/2;if(N===G&&k===X)continue}}S.command==="quadraticCurveTo"&&Q===0||(W|=HL),W=this._encodePoint(N,u,i,W,GL,jL),W=this._encodePoint(k,f,a,W,WL,KL),W===d&&s<255?(o[o.length-1]|=YL,s++):(s>0&&(o.push(s),s=0),o.push(W),d=W),u=N,f=k,g++}S.command==="closePath"&&n.push(g-1)}t.commands.length>1&&t.commands[t.commands.length-1].command!=="closePath"&&n.push(g-1);let E=t.bbox,b={numberOfContours:n.length,xMin:E.minX,yMin:E.minY,xMax:E.maxX,yMax:E.maxY,endPtsOfContours:n,instructions:r,flags:o,xPoints:i,yPoints:a},I=Ry.size(b),w=4-I%4,R=new Ld(I+w);return Ry.encode(R,b),w!==0&&R.fill(0,w),R.buffer}_encodePoint(t,r,n,i,a,o){let s=t-r;return t===r?i|=o:(-255<=s&&s<=255&&(i|=a,s<0?s=-s:i|=o),n.push(s)),i}}class JL extends _y{_addGlyph(t){let r=this.font.getGlyph(t),n=r._decode(),i=this.font.loca.offsets[t],a=this.font.loca.offsets[t+1],o=this.font._getTableStream("glyf");o.pos+=i;let s=o.readBuffer(a-i);if(n&&n.numberOfContours<0){s=new Uint8Array(s);let u=new DataView(s.buffer);for(let f of n.components)t=this.includeGlyph(f.glyphID),u.setUint16(f.pos,t)}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 t=0;for(;t<this.glyphs.length;)this._addGlyph(this.glyphs[t++]);let r=ip(this.font.maxp);r.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=ip(this.font.head);n.indexToLocFormat=this.loca.version;let i=ip(this.font.hhea);return i.numberOfMetrics=this.hmtx.metrics.length,Zb.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(t){super(t),this.glyphEncoder=new qL}}class VL extends _y{subsetCharstrings(){this.charstrings=[];let t={};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)t[i]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,t)}subsetSubrs(t,r){let n=[];for(let i=0;i<t.length;i++){let a=t[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(t){t.FDArray=[],t.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]||(t.FDArray.push(Object.assign({},this.cff.topDict.FDArray[o])),n.push({}),i[o]=t.FDArray.length-1),r[o]=!0,t.FDSelect.fds.push(i[o]);let s=this.font.getGlyph(a);s.path;for(let u in s._usedSubrs)n[i[o]][u]=!0}for(let a=0;a<t.FDArray.length;a++){let o=t.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(t){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)),t.FDArray=[{Private:n}],t.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(t){return t?(this.strings||(this.strings=[]),this.strings.push(t),qd.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let t={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=t,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 Nb.toBuffer(n)}constructor(t){if(super(t),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class ua{static probe(t){let r=tg.decode(t.slice(0,4));return r==="true"||r==="OTTO"||r==="\0�\0\0"}setDefaultLanguage(t=null){this.defaultLanguage=t}_getTable(t){if(!(t.tag in this._tables))try{this._tables[t.tag]=this._decodeTable(t)}catch{}return this._tables[t.tag]}_getTableStream(t){let r=this.directory.tables[t];return r?(this.stream.pos=r.offset,this.stream):null}_decodeDirectory(){return this.directory=Zb.decode(this.stream,{_startOffset:0})}_decodeTable(t){let r=this.stream.pos,n=this._getTableStream(t.tag),i=Xd[t.tag].decode(n,this,t.length);return this.stream.pos=r,i}getName(t,r=this.defaultLanguage||Yd){let n=this.name&&this.name.re
19cords[t];return n&&(n[r]||n[this.defaultLanguage]||n[Yd]||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 t=this["OS/2"];return t?t.capHeight:this.ascent}get xHeight(){let t=this["OS/2"];return t?t.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new mu(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new Bp(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(t){return!!this._cmapProcessor.lookup(t)}glyphForCodePoint(t){return this.getGlyph(this._cmapProcessor.lookup(t),[t])}glyphsForString(t){let r=[],n=t.length,i=0,a=-1,o=-1;for(;i<=n;){let s=0,u=0;if(i<n){if(s=t.charCodeAt(i++),55296<=s&&s<=56319&&i<n){let f=t.charCodeAt(i);56320<=f&&f<=57343&&(i++,s=((s&1023)<<10)+(f&1023)+65536)}u=65024<=s&&s<=65039||917760<=s&&s<=917999?1:0}else i++;o===0&&u===1?r.push(this.getGlyph(this._cmapProcessor.lookup(a,s),[a,s])):o===0&&u===0&&r.push(this.glyphForCodePoint(a)),a=s,o=u}return r}get _layoutEngine(){return new pL(this)}layout(t,r,n,i,a){return this._layoutEngine.layout(t,r,n,i,a)}stringsForGlyph(t){return this._layoutEngine.stringsForGlyph(t)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(t,r){return this._layoutEngine.getAvailableFeatures(t,r)}_getBaseGlyph(t,r=[]){return this._glyphs[t]||(this.directory.tables.glyf?this._glyphs[t]=new mg(t,r,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[t]=new kL(t,r,this))),this._glyphs[t]||null}getGlyph(t,r=[]){return this._glyphs[t]||(this.directory.tables.sbix?this._glyphs[t]=new FL(t,r,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[t]=new RL(t,r,this):this._getBaseGlyph(t,r)),this._glyphs[t]||null}createSubset(){return this.directory.tables["CFF "]?new VL(this):new JL(this)}get variationAxes(){let t={};if(!this.fvar)return t;for(let r of this.fvar.axis)t[r.axisTag.trim()]={name:r.name.en,min:r.minValue,default:r.defaultValue,max:r.maxValue};return t}get namedVariations(){let t={};if(!this.fvar)return t;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]}t[r.name.en]=n}return t}getVariation(t){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 t=="string"&&(t=this.namedVariations[t]),typeof t!="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 t?Math.max(a.minValue,Math.min(a.maxValue,t[s])):a.defaultValue}),n=new Ui(this.stream.buffer);n.pos=this._directoryPos;let i=new ua(n,r);return i._tables=this._tables,i}get _variationProcessor(){if(!this.fvar)return null;let t=this.variationCoords;return!t&&!this.CFF2?null:(t||(t=this.fvar.axis.map(r=>r.defaultValue)),new zL(this,t))}getFont(t){return this.getVariation(t)}constructor(t,r=null){eo(this,"type","TTF"),this.defaultLanguage=null,this.stream=t,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];Xd[n]&&i.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,i)})}}}Hi([Gi],ua.prototype,"bbox",null),Hi([Gi],ua.prototype,"_cmapProcessor",null),Hi([Gi],ua.prototype,"characterSet",null),Hi([Gi],ua.prototype,"_layoutEngine",null),Hi([Gi],ua.prototype,"variationAxes",null),Hi([Gi],ua.prototype,"namedVariations",null),Hi([Gi],ua.prototype,"_variationProcessor",null);let $L=new Se({tag:new ar(4),offset:new me(Ee,"void",{type:"global"}),compLength:Ee,length:Ee,origChecksum:Ee}),Ty=new Se({tag:new ar(4),flavor:Ee,length:Ee,numTables:F,reserved:new Yr(F),totalSfntSize:Ee,majorVersion:F,minorVersion:F,metaOffset:Ee,metaLength:Ee,metaOrigLength:Ee,privOffset:Ee,privLength:Ee,tables:new pe($L,"numTables")});Ty.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};var ZL=Ty;class XL extends ua{static probe(t){return tg.decode(t.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=ZL.decode(this.stream,{_startOffset:0})}_getTableStream(t){let r=this.directory.tables[t];if(r)if(this.stream.pos=r.offset,r.compLength<r.length){this.stream.pos+=2;let n=new Uint8Array(r.length),i=_D(this.stream.readBuffer(r.compLength-2),n);return new Ui(i)}else return this.stream;return null}constructor(...t){super(...t),eo(this,"type","WOFF")}}class eN extends mg{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...t){super(...t),eo(this,"type","WOFF2")}}const Ly={decode(e){let t=0,r=[0,1,2,3,4];for(let n=0;n<r.length;n++){let i=e.readUInt8();if(t&3758096384)throw new Error("Overflow");if(t=t<<7|i&127,!(i&128))return t}throw new Error("Bad base 128 number")}};let tN=["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"],rN=new Se({flags:rt,customTag:new Nd(new ar(4),e=>(e.flags&63)===63),tag:e=>e.customTag||tN[e.flags&63],length:Ly,transformVersion:e=>e.flags>>>6&3,transformed:e=>e.tag==="glyf"||e.tag==="loca"?e.transformVersion===0:e.transformVersion!==0,transformLength:new Nd(Ly,e=>e.transformed)}),Ny=new Se({tag:new ar(4),flavor:Ee,length:Ee,numTables:F,reserved:new Yr(F),totalSfntSize:Ee,totalCompressedSize:Ee,majorVersion:F,minorVersion:F,metaOffset:Ee,metaLength:Ee,metaOrigLength:Ee,privOffset:Ee,privLength:Ee,tables:new pe(rN,"numTables")});Ny.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let r=this.tables[t];e[r.tag]=r}return this.tables=e};var nN=Ny;class iN extends ua{static probe(t){return tg.decode(t.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=nN.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let t=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=kk(t,r);if(!n)throw new Error("Error decoding compressed data in WOFF2");
19this.stream=new Ui(n),this._decompressed=!0}}_decodeTable(t){return this._decompress(),super._decodeTable(t)}_getBaseGlyph(t,r=[]){if(!this._glyphs[t])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[t]=new eN(t,r,this)):super._getBaseGlyph(t,r)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let t=aN.decode(this.stream),r=[];for(let i=0;i<t.numGlyphs;i++){let a={},o=t.nContours.readInt16BE();if(a.numberOfContours=o,o>0){let s=[],u=0;for(let f=0;f<o;f++){let d=Tp(t.nPoints);u+=d,s.push(u)}a.points=cN(t.flags,t.glyphs,u);for(let f=0;f<o;f++)a.points[s[f]-1].endContour=!0;var n=Tp(t.glyphs)}else if(o<0&&mg.prototype._decodeComposite.call({_font:this},a,t.composites))var n=Tp(t.glyphs);r.push(a)}this._transformedGlyphs=r}constructor(...t){super(...t),eo(this,"type","WOFF2")}}class Tf{decode(t,r){return new Ui(this._buf.decode(t,r))}constructor(t){this.length=t,this._buf=new zi(t)}}let aN=new Se({version:Ee,numGlyphs:F,indexFormat:F,nContourStreamSize:Ee,nPointsStreamSize:Ee,flagStreamSize:Ee,glyphStreamSize:Ee,compositeStreamSize:Ee,bboxStreamSize:Ee,instructionStreamSize:Ee,nContours:new Tf("nContourStreamSize"),nPoints:new Tf("nPointsStreamSize"),flags:new Tf("flagStreamSize"),glyphs:new Tf("glyphStreamSize"),composites:new Tf("compositeStreamSize"),bboxes:new Tf("bboxStreamSize"),instructions:new Tf("instructionStreamSize")});const oN=253,sN=254,lN=255,Oy=253;function Tp(e){let t=e.readUInt8();return t===oN?e.readUInt16BE():t===lN?e.readUInt8()+Oy:t===sN?e.readUInt8()+Oy*2:t}function Ql(e,t){return e&1?t:-t}function cN(e,t,r){let n,i=n=0,a=[];for(let u=0;u<r;u++){let f=0,d=0,g=e.readUInt8(),E=!(g>>7);if(g&=127,g<10)f=0,d=Ql(g,((g&14)<<7)+t.readUInt8());else if(g<20)f=Ql(g,((g-10&14)<<7)+t.readUInt8()),d=0;else if(g<84){var o=g-20,s=t.readUInt8();f=Ql(g,1+(o&48)+(s>>4)),d=Ql(g>>1,1+((o&12)<<2)+(s&15))}else if(g<120){var o=g-84;f=Ql(g,1+(o/12<<8)+t.readUInt8()),d=Ql(g>>1,1+(o%12>>2<<8)+t.readUInt8())}else if(g<124){var s=t.readUInt8();let I=t.readUInt8();f=Ql(g,(s<<4)+(I>>4)),d=Ql(g>>1,((I&15)<<8)+t.readUInt8())}else f=Ql(g,t.readUInt16BE()),d=Ql(g>>1,t.readUInt16BE());i+=f,n+=d,a.push(new Ms(E,!1,i,n))}return a}let uN=new p0(Ee,{65536:{numFonts:Ee,offsets:new pe(Ee,"numFonts")},131072:{numFonts:Ee,offsets:new pe(Ee,"numFonts"),dsigTag:Ee,dsigLength:Ee,dsigOffset:Ee}});class fN{static probe(t){return tg.decode(t.slice(0,4))==="ttcf"}getFont(t){for(let r of this.header.offsets){let n=new Ui(this.stream.buffer);n.pos=r;let i=new ua(n);if(i.postscriptName===t||i.postscriptName instanceof Uint8Array&&t instanceof Uint8Array&&i.postscriptName.every((a,o)=>t[o]===a))return i}return null}get fonts(){let t=[];for(let r of this.header.offsets){let n=new Ui(this.stream.buffer);n.pos=r,t.push(new ua(n))}return t}constructor(t){if(eo(this,"type","TTC"),this.stream=t,t.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=uN.decode(t)}}let AN=new ar(rt);new Se({len:Ee,buf:new zi("len")});let hN=new Se({id:F,nameOffset:Ze,attr:rt,dataOffset:uu,handle:Ee}),dN=new Se({name:new ar(4),maxTypeIndex:F,refList:new me(F,new pe(hN,e=>e.maxTypeIndex+1),{type:"parent"})}),gN=new Se({length:F,types:new pe(dN,e=>e.length+1)}),pN=new Se({reserved:new Yr(rt,24),typeList:new me(F,gN),nameListOffset:new me(F,"void")}),My=new Se({dataOffset:Ee,map:new me(Ee,pN),dataLength:Ee,mapLength:Ee});class mN{static probe(t){let r=new Ui(t);try{var n=My.decode(r)}catch{return!1}for(let i of n.map.typeList.types)if(i.name==="sfnt")return!0;return!1}getFont(t){if(!this.sfnt)return null;for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new Ui(this.stream.buffer.slice(n)),a=new ua(i);if(a.postscriptName===t||a.postscriptName instanceof Uint8Array&&t instanceof Uint8Array&&a.postscriptName.every((o,s)=>t[s]===o))return a}return null}get fonts(){let t=[];for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new Ui(this.stream.buffer.slice(n));t.push(new ua(i))}return t}constructor(t){eo(this,"type","DFont"),this.stream=t,this.header=My.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=A
vendor: 24,180 bytes, line 19
19N.decode(this.stream)):n.name=null;r.name==="sfnt"&&(this.sfnt=r)}}}UA(ua),UA(XL),UA(iN),UA(fN),UA(mN);function vN(){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 EN=vN,CN=Qr(EN),Sl={},mh={};(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";e.assign=function(i){for(var a=Array.prototype.slice.call(arguments,1);a.length;){var o=a.shift();if(o){if(typeof o!="object")throw new TypeError(o+"must be non-object");for(var s in o)o.hasOwnProperty(s)&&(i[s]=o[s])}}return i},e.shrinkBuf=function(i,a){return i.length===a?i:i.subarray?i.subarray(0,a):(i.length=a,i)};var r={arraySet:function(i,a,o,s,u){if(a.subarray&&i.subarray){i.set(a.subarray(o,o+s),u);return}for(var f=0;f<s;f++)i[u+f]=a[o+f]},flattenChunks:function(i){var a,o,s,u,f,d;for(s=0,a=0,o=i.length;a<o;a++)s+=i[a].length;for(d=new Uint8Array(s),u=0,a=0,o=i.length;a<o;a++)f=i[a],d.set(f,u),u+=f.length;return d}},n={arraySet:function(i,a,o,s,u){for(var f=0;f<s;f++)i[u+f]=a[o+f]},flattenChunks:function(i){return[].concat.apply([],i)}};e.setTyped=function(i){i?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,n))},e.setTyped(t)})(mh);var qA={},bN=mh,yN=4,Py=0,Uy=1,IN=2;function JA(e){for(var t=e.length;--t>=0;)e[t]=0}var xN=0,zy=1,BN=2,wN=3,QN=258,Lp=29,vh=256,Eh=vh+1+Lp,VA=30,Np=19,Hy=2*Eh+1,Lf=15,Op=16,SN=7,Mp=256,Gy=16,Wy=17,Yy=18,Pp=[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],vg=[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],DN=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],jy=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],kN=512,Ec=new Array((Eh+2)*2);JA(Ec);var Ch=new Array(VA*2);JA(Ch);var bh=new Array(kN);JA(bh);var yh=new Array(QN-wN+1);JA(yh);var Up=new Array(Lp);JA(Up);var Eg=new Array(VA);JA(Eg);function zp(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}var Ky,qy,Jy;function Hp(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function Vy(e){return e<256?bh[e]:bh[256+(e>>>7)]}function Ih(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function ro(e,t,r){e.bi_valid>Op-r?(e.bi_buf|=t<<e.bi_valid&65535,Ih(e,e.bi_buf),e.bi_buf=t>>Op-e.bi_valid,e.bi_valid+=r-Op):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function Dl(e,t,r){ro(e,r[t*2],r[t*2+1])}function $y(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function _N(e){e.bi_valid===16?(Ih(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function FN(e,t){var r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,u=t.stat_desc.max_length,f,d,g,E,b,I,w=0;for(E=0;E<=Lf;E++)e.bl_count[E]=0;for(r[e.heap[e.heap_max]*2+1]=0,f=e.heap_max+1;f<Hy;f++)d=e.heap[f],E=r[r[d*2+1]*2+1]+1,E>u&&(E=u,w++),r[d*2+1]=E,!(d>n)&&(e.bl_count[E]++,b=0,d>=s&&(b=o[d-s]),I=r[d*2],e.opt_len+=I*(E+b),a&&(e.static_len+=I*(i[d*2+1]+b)));if(w!==0){do{for(E=u-1;e.bl_count[E]===0;)E--;e.bl_count[E]--,e.bl_count[E+1]+=2,e.bl_count[u]--,w-=2}while(w>0);for(E=u;E!==0;E--)for(d=e.bl_count[E];d!==0;)g=e.heap[--f],!(g>n)&&(r[g*2+1]!==E&&(e.opt_len+=(E-r[g*2+1])*r[g*2],r[g*2+1]=E),d--)}}function Zy(e,t,r){var n=new Array(Lf+1),i=0,a,o;for(a=1;a<=Lf;a++)n[a]=i=i+r[a-1]<<1;for(o=0;o<=t;o++){var s=e[o*2+1];s!==0&&(e[o*2]=$y(n[s]++,s))}}function RN(){var e,t,r,n,i,a=new Array(Lf+1);for(r=0,n=0;n<Lp-1;n++)for(Up[n]=r,e=0;e<1<<Pp[n];e++)yh[r++]=n;for(yh[r-1]=n,i=0,n=0;n<16;n++)for(Eg[n]=i,e=0;e<1<<vg[n];e++)bh[i++]=n;for(i>>=7;n<VA;n++)for(Eg[n]=i<<7,e=0;e<1<<vg[n]-7;e++)bh[256+i++]=n;for(t=0;t<=Lf;t++)a[t]=0;for(e=0;e<=143;)Ec[e*2+1]=8,e++,a[8]++;for(;e<=255;)Ec[e*2+1]=9,e++,a[9]++;for(;e<=279;)Ec[e*2+1]=7,e++,a[7]++;for(;e<=287;)Ec[e*2+1]=8,e++,a[8]++;for(Zy(Ec,Eh+1,a),e=0;e<VA;e++)Ch[e*2+1]=5,Ch[e*2]=$y(e,5);Ky=new zp(Ec,Pp,vh+1,Eh,Lf),qy=new zp(Ch,vg,0,VA,Lf),Jy=new zp(new Array(0),DN,0,Np,SN)}function Xy(e){var t;for(t=0;t<Eh;t++)e.dyn_ltree[t*2]=0;for(t=0;t<VA;t++)e.dyn_dtree[t*2]=0;for(t=0;t<Np;t++)e.bl_tree[t*2]=0;e.dyn_ltree[Mp*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function eI(e){e.bi_valid>8?Ih(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function TN(e,t,r,n){eI(e),Ih(e,r),Ih(e,~r),bN.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function tI(e,t,r,n){var i=t*2,a=r*2;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function Gp(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&tI(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!tI(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function rI(e,t,r){var n,i,a=0,o,s;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+a*2]<<8|e.pending_buf[e.d_buf+a*2+1],i=e.pending_buf[e.l_buf+a],a++,n===0?Dl(e,i,t):(o=yh[i],Dl(e,o+vh+1,t),s=Pp[o],s!==0&&(i-=Up[o],ro(e,i,s)),n--,o=Vy(n),Dl(e,o,r),s=vg[o],s!==0&&(n-=Eg[o],ro(e,n,s)));while(a<e.last_lit);Dl(e,Mp,t)}function Wp(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems,o,s,u=-1,f;for(e.heap_len=0,e.heap_max=Hy,o=0;o<a;o++)r[o*2]!==0?(e.heap[++e.heap_len]=u=o,e.depth[o]=0):r[o*2+1]=0;for(;e.heap_len<2;)f=e.heap[++e.heap_len]=u<2?++u:0,r[f*2]=1,e.depth[f]=0,e.opt_len--,i&&(e.static_len-=n[f*2+1]);for(t.max_code=u,o=e.heap_len>>1;o>=1;o--)Gp(e,r,o);f=a;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Gp(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,r[f*2]=r[o*2]+r[s*2],e.depth[f]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,r[o*2+1]=r[s*2+1]=f,e.heap[1]=f++,Gp(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],FN(e,t),Zy(r,u,e.bl_count)}function nI(e,t,r){var n,i=-1,a,o=t[0*2+1],s=0,u=7,f=4;for(o===0&&(u=138,f=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=t[(n+1)*2+1],!(++s<u&&a===o)&&(s<f?e.bl_tree[a*2]+=s:a!==0?(a!==i&&e.bl_tree[a*2]++,e.bl_tree[Gy*2]++):s<=10?e.bl_tree[Wy*2]++:e.bl_tree[Yy*2]++,s=0,i=a,o===0?(u=138,f=3):a===o?(u=6,f=3):(u=7,f=4))}function iI(e,t,r){var n,i=-1,a,o=t[0*2+1],s=0,u=7,f=4;for(o===0&&(u=138,f=3),n=0;n<=r;n++)if(a=o,o=t[(n+1)*2+1],!(++s<u&&a===o)){if(s<f)do Dl(e,a,e.bl_tree);while(--s!==0);else a!==0?(a!==i&&(Dl(e,a,e.bl_tree),s--),Dl(e,Gy,e.bl_tree),ro(e,s-3,2)):s<=10?(Dl(e,Wy,e.bl_tree),ro(e,s-3,3)):(Dl(e,Yy,e.bl_tree),ro(e,s-11,7));s=0,i=a,o===0?(u=138,f=3):a===o?(u=6,f=3):(u=7,f=4)}}function LN(e){var t;for(nI(e,e.dyn_ltree,e.l_desc.max_code),nI(e,e.dyn_dtree,e.d_desc.max_code),Wp(e,e.bl_desc),t=Np-1;t>=3&&e.bl_tree[jy[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function NN(e,t,r,n){var i;for(ro(e,t-257,5),ro(e,r-1,5),ro(e,n-4,4),i=0;i<n;i++)ro(e,e.bl_tree[jy[i]*2+1],3);iI(e,e.dyn_ltree,t-1),iI(e,e.dyn_dtree,r-1)}function ON(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return Py;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return Uy;for(r=32;r<vh;r++)if(e.dyn_ltree[r*2]!==0)return Uy;return Py}var aI=!1;function MN(e){aI||(RN(),aI=!0),e.l_desc=new Hp(e.dyn_ltree,Ky),e.d_desc=new Hp(e.dyn_dtree,qy),e.bl_desc=new Hp(e.bl_tree,Jy),e.bi_buf=0,e.bi_valid=0,Xy(e)}function oI(e,t,r,n){ro(e,(xN<<1)+(n?1:0),3),TN(e,t,r)}function PN(e){ro(e,zy<<1,3),Dl(e,Mp,Ec),_N(e)}function UN(e,t,r,n){var i,a,o=0;e.level>0?(e.strm.data_type===IN&&(e.strm.data_type=ON(e)),Wp(e,e.l_desc),Wp(e,e.d_desc),o=LN(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&t!==-1?oI(e,t,r,n):e.strategy===yN||a===i?(ro(e,(zy<<1)+(n?1:0),3),rI(e,Ec,Ch)):(ro(e,(BN<<1)+(n?1:0),3),NN(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),rI(e,e.dyn_ltree,e.dyn_dtree)),Xy(e),n&&eI(e)}function zN(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(yh[r]+vh+1)*2]++,e.dyn_dtree[Vy(t)*2]++),e.last_lit===e.lit_bufsize-1}qA._tr_init=MN,qA._tr_stored_block=oI,qA._tr_flush_block=UN,qA._tr_tally=zN,qA._tr_align=PN;function HN(e,t,r,n){for(var i=e&65535|0,a=e>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+t[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}var sI=HN;function GN(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var WN=GN();function YN(e,t,r,n){var i=WN,a=n+r;e^=-1;for(var o=n;o<a;o++)e=e>>>8^i[(e^t[o])&255];return e^-1}var lI=YN,jN={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Da=mh,os=qA,cI=sI,bu=lI,KN=jN,Nf=0,qN=1,JN=3,yu=4,uI=5,kl=0,fI=1,ss=-2,VN=-3,Yp=-5,$N=-1,ZN=1,Cg=2,XN=3,eO=4,tO=0,rO=2,bg=8,nO=9,iO=15,aO=8,oO=29,sO=256,jp=sO+1+oO,lO=30,cO=19,uO=2*jp+1,fO=15,H0=3,Iu=258,Ps=Iu+H0+1,AO=32,yg=42,Kp=69,Ig=73,xg=91,Bg=103,Of=113,xh=666,ui=1,Bh=2,Mf=3,$A=4,hO=3;function xu(e,t){return e.msg=KN[t],t}function AI(e){return(e<<1)-(e>4?9:0)}function Bu(e){for(var t=e.length;--t>=0;)e[t]=0}function wu(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(Da.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function Wi(e,t){os._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,wu(e.strm)}function or(e,t){e.pending_buf[e.pending++]=t}function wh(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function dO(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,Da.arraySet(t,e.input,e.next_in,i,r),e.state.wrap===1?e.adler=cI(e.adler,t,i,r):e.state.wrap===2&&(e.adler=bu(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function hI(e,t){var r=e.max_chain_length,n=e.strstart,i,a,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-Ps?e.strstart-(e.w_size-Ps):0,f=e.window,d=e.w_mask,g=e.prev,E=e.strstart+Iu,b=f[n+o-1],I=f[n+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(f[i+o]!==I||f[i+o-1]!==b||f[i]!==f[n]||f[++i]!==f[n+1])){n+=2,i++;do;while(f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&n<E);if(a=Iu-(E-n),n=E-Iu,a>o){if(e.match_start=t,o=a,a>=s)break;b=f[n+o-1],I=f[n+o]}}while((t=g[t&d])>u&&--r!==0);return o<=e.lookahead?o:e.lookahead}function Pf(e){var t=e.w_size,r,n,i,a,o;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Ps)){Da.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do i=e.head[--r],e.head[r]=i>=t?i-t:0;while(--n);n=t,r=n;do i=e.prev[--r],e.prev[r]=i>=t?i-t:0;while(--n);a+=t}if(e.strm.avail_in===0)break;if(n=dO(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=H0)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+H0-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<H0)););}while(e.lookahead<Ps&&e.strm.avail_in!==0)}function gO(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Pf(e),e.lookahead===0&&t===Nf)return ui;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,Wi(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-Ps&&(Wi(e,!1),e.strm.avail_out===0))return ui}return e.insert=0,t===yu?(Wi(e,!0),e.strm.avail_out===0?Mf:$A):(e.strstart>e.block_start&&(Wi(e,!1),e.strm.avail_out===0),ui)}function qp(e,t){for(var r,n;;){if(e.lookahead<Ps){if(Pf(e),e.lookahead<Ps&&t===Nf)return ui;if(e.lookahead===0)break}if(r=0,e.lookahead>=H0&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+H0-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-Ps&&(e.match_length=hI(e,r)),e.match_length>=H0)if(n=os._tr_tally(e,e.strstart-e.match_start,e.match_length-H0),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=H0){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+H0-1])&e.hash_mask,r=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 n=os._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Wi(e,!1),e.strm.avail_out===0))return ui}return e.insert=e.strstart<H0-1?e.strstart:H0-1,t===yu?(Wi(e,!0),e.strm.avail_out===0?Mf:$A):e.last_lit&&(Wi(e,!1),e.strm.avail_out===0)?ui:Bh}function ZA(e,t){for(var r,n,i;;){if(e.lookahead<Ps){if(Pf(e),e.lookahead<Ps&&t===Nf)return ui;if(e.lookahead===0)break}if(r=0,e.lookahead>=H0&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+H0-1])&e.hash_mask,r=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=H0-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-Ps&&(e.match_length=hI(e,r),e.match_length<=5&&(e.strategy===ZN||e.match_length===H0&&e.strstart-e.match_start>4096)&&(e.match_length=H0-1)),e.prev_length>=H0&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-H0,n=os._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-H0),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+H0-1])&e.hash_mask,r=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=H0-1,e.strstart++,n&&(Wi(e,!1),e.strm.avail_out===0))return ui}else if(e.match_available){if(n=os._tr_tally(e,0,e.window[e.strstart-1]),n&&Wi(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return ui}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=os._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<H0-1?e.strstart:H0-1,t===yu?(Wi(e,!0),e.strm.avail_out===0?Mf:$A):e.last_lit&&(Wi(e,!1),e.strm.avail_out===0)?ui:Bh}function pO(e,t){for(var r,n,i,a,o=e.window;;){if(e.lookahead<=Iu){if(Pf(e),e.lookahead<=Iu&&t===Nf)return ui;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=H0&&e.strstart>0&&(i=e.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=e.strstart+Iu;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);e.match_length=Iu-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=H0?(r=os._tr_tally(e,1,e.match_length-H0),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=os._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Wi(e,!1),e.strm.avail_out===0))return ui}return e.insert=0,t===yu?(Wi(e,!0),e.strm.avail_out===0?Mf:$A):e.last_lit&&(Wi(e,!1),e.strm.avail_out===0)?ui:Bh}function mO(e,t){for(var r;;){if(e.lookahead===0&&(Pf(e),e.lookahead===0)){if(t===Nf)return ui;break}if(e.match_length=0,r=os._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Wi(e,!1),e.strm.avail_out===0))return ui}return e.insert=0,t===yu?(Wi(e,!0),e.strm.avail_out===0?Mf:$A):e.last_lit&&(Wi(e,!1),e.strm.avail_out===0)?ui:Bh}function _l(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}var XA;XA=[new _l(0,0,0,0,gO),new _l(4,4,8,4,qp),new _l(4,5,16,8,qp),new _l(4,6,32,32,qp),new _l(4,4,16,16,ZA),new _l(8,16,32,32,ZA),new _l(8,16,128,128,ZA),new _l(8,32,128,256,ZA),new _l(32,128,258,1024,ZA),new _l(32,258,258,4096,ZA)];function vO(e){e.window_size=2*e.w_size,Bu(e.head),e.max_lazy_match=XA[e.level].max_lazy,e.good_match=XA[e.level].good_length,e.nice_match=XA[e.level].nice_length,e.max_chain_length=XA[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=H0-1,e.match_available=0,e.ins_h=0}function EO(){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=bg,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Da.Buf16(uO*2),this.dyn_dtree=new Da.Buf16((2*lO+1)*2),this.bl_tree=new Da.Buf16((2*cO+1)*2),Bu(this.dyn_ltree),Bu(this.dyn_dtree),Bu(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Da.Buf16(fO+1),this.heap=new Da.Buf16(2*jp+1),Bu(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Da.Buf16(2*jp+1),Bu(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 dI(e){var t;return!e||!e.state?xu(e,ss):(e.total_in=e.total_out=0,e.data_type=rO,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?yg:Of,e.adler=t.wrap===2?0:1,t.last_flush=Nf,os._tr_init(t),kl)}function gI(e){var t=dI(e);return t===kl&&vO(e.state),t}function CO(e,t){return!e||!e.state||e.state.wrap!==2?ss:(e.state.gzhead=t,kl)}function pI(e,t,r,n,i,a){if(!e)return ss;var o=1;if(t===$N&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>nO||r!==bg||n<8||n>15||t<0||t>9||a<0||a>eO)return xu(e,ss);n===8&&(n=9);var s=new EO;return e.state=s,s.strm=e,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+H0-1)/H0),s.window=new Da.Buf8(s.w_size*2),s.head=new Da.Buf16(s.hash_size),s.prev=new Da.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Da.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=r,gI(e)}function bO(e,t){return pI(e,t,bg,iO,aO,tO)}function yO(e,t){var r,n,i,a;if(!e||!e.state||t>uI||t<0)return e?xu(e,ss):ss;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===xh&&t!==yu)return xu(e,e.avail_out===0?Yp:ss);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===yg)if(n.wrap===2)e.adler=0,or(n,31),or(n,139),or(n,8),n.gzhead?(or(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)),or(n,n.gzhead.time&255),or(n,n.gzhead.time>>8&255),or(n,n.gzhead.time>>16&255),or(n,n.gzhead.time>>24&255),or(n,n.level===9?2:n.strategy>=Cg||n.level<2?4:0),or(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(or(n,n.gzhead.extra.length&255),or(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=bu(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Kp):(or(n,0),or(n,0),or(n,0),or(n,0),or(n,0),or(n,n.level===9?2:n.strategy>=Cg||n.level<2?4:0),or(n,hO),n.status=Of);else{var o=bg+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=Cg||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=AO),o+=31-o%31,n.status=Of,wh(n,o),n.strstart!==0&&(wh(n,e.adler>>>16),wh(n,e.adler&65535)),e.adler=1}if(n.status===Kp)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=bu(e.adler,n.pending_buf,n.pending-i,i)),wu(e),i=n.pending,n.pending===n.pending_buf_size));)or(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=bu(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=Ig)}else n.status=Ig;if(n.status===Ig)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=bu(e.adler,n.pending_buf,n.pending-i,i)),wu(e),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,or(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=bu(e.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=xg)}else n.status=xg;if(n.status===xg)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=bu(e.adler,n.pending_buf,n.pending-i,i)),wu(e),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,or(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=bu(e.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=Bg)}else n.status=Bg;if(n.status===Bg&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&wu(e),n.pending+2<=n.pending_buf_size&&(or(n,e.adler&255),or(n,e.adler>>8&255),e.adler=0,n.status=Of)):n.status=Of),n.pending!==0){if(wu(e),e.avail_out===0)return n.last_flush=-1,kl}else if(e.avail_in===0&&AI(t)<=AI(r)&&t!==yu)return xu(e,Yp);if(n.status===xh&&e.avail_in!==0)return xu(e,Yp);if(e.avail_in!==0||n.lookahead!==0||t!==Nf&&n.status!==xh){var u=n.strategy===Cg?mO(n,t):n.strategy===XN?pO(n,t):XA[n.level].func(n,t);if((u===Mf||u===$A)&&(n.status=xh),u===ui||u===Mf)return e.avail_out===0&&(n.last_flush=-1),kl;if(u===Bh&&(t===qN?os._tr_align(n):t!==uI&&(os._tr_stored_block(n,0,0,!1),t===JN&&(Bu(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),wu(e),e.avail_out===0))return n.last_flush=-1,kl}return t!==yu?kl:n.wrap<=0?fI:(n.wrap===2?(or(n,e.adler&255),or(n,e.adler>>8&255),or(n,e.adler>>16&255),or(n,e.adler>>24&255),or(n,e.total_in&255),or(n,e.total_in>>8&255),or(n,e.total_in>>16&255),or(n,e.total_in>>24&255)):(wh(n,e.adler>>>16),wh(n,e.adler&65535)),wu(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?kl:fI)}function IO(e){var t;return!e||!e.state?ss:(t=e.state.status,t!==yg&&t!==Kp&&t!==Ig&&t!==xg&&t!==Bg&&t!==Of&&t!==xh?xu(e,ss):(e.state=null,t===Of?xu(e,VN):kl))}function xO(e,t){var r=t.length,n,i,a,o,s,u,f,d;if(!e||!e.state||(n=e.state,o=n.wrap,o===2||o===1&&n.status!==yg||n.lookahead))return ss;for(o===1&&(e.adler=cI(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(Bu(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new Da.Buf8(n.w_size),Da.arraySet(d,t,r-n.w_size,n.w_size,0),t=d,r=n.w_size),s=e.avail_in,u=e.next_in,f=e.input,e.avail_in=r,e.next_in=0,e.input=t,Pf(n);n.lookahead>=H0;){i=n.strstart,a=n.lookahead-(H0-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+H0-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=H0-1,Pf(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=H0-1,n.match_available=0,e.next_in=u,e.input=f,e.avail_in=s,n.wrap=o,kl}Sl.deflateInit=bO,Sl.deflateInit2=pI,Sl.deflateReset=gI,Sl.deflateResetKeep=dI,Sl.deflateSetHeader=CO,Sl.deflate=yO,Sl.deflateEnd=IO,Sl.deflateSetDictionary=xO,Sl.deflateInfo="pako deflate (from Nodeca project)";var Us={},wg=30,BO=12,wO=function(t,r){var n,i,a,o,s,u,f,d,g,E,b,I,w,R,_,S,Q,N,k,W,H,G,X,J,V;n=t.state,i=t.next_in,J=t.input,a=i+(t.avail_in-5),o=t.next_out,V=t.output,s=o-(r-t.avail_out),u=o+(t.avail_out-257),f=n.dmax,d=n.wsize,g=n.whave,E=n.wnext,b=n.window,I=n.hold,w=n.bits,R=n.lencode,_=n.distcode,S=(1<<n.lenbits)-1,Q=(1<<n.distbits)-1;e:do{w<15&&(I+=J[i++]<<w,w+=8,I+=J[i++]<<w,w+=8),N=R[I&S];t:for(;;){if(k=N>>>24,I>>>=k,w-=k,k=N>>>16&255,k===0)V[o++]=N&65535;else if(k&16){W=N&65535,k&=15,k&&(w<k&&(I+=J[i++]<<w,w+=8),W+=I&(1<<k)-1,I>>>=k,w-=k),w<15&&(I+=J[i++]<<w,w+=8,I+=J[i++]<<w,w+=8),N=_[I&Q];r:for(;;){if(k=N>>>24,I>>>=k,w-=k,k=N>>>16&255,k&16){if(H=N&65535,k&=15,w<k&&(I+=J[i++]<<w,w+=8,w<k&&(I+=J[i++]<<w,w+=8)),H+=I&(1<<k)-1,H>
vendor: 2,897 bytes, line 19
19f){t.msg="invalid distance too far back",n.mode=wg;break e}if(I>>>=k,w-=k,k=o-s,H>k){if(k=H-k,k>g&&n.sane){t.msg="invalid distance too far back",n.mode=wg;break e}if(G=0,X=b,E===0){if(G+=d-k,k<W){W-=k;do V[o++]=b[G++];while(--k);G=o-H,X=V}}else if(E<k){if(G+=d+E-k,k-=E,k<W){W-=k;do V[o++]=b[G++];while(--k);if(G=0,E<W){k=E,W-=k;do V[o++]=b[G++];while(--k);G=o-H,X=V}}}else if(G+=E-k,k<W){W-=k;do V[o++]=b[G++];while(--k);G=o-H,X=V}for(;W>2;)V[o++]=X[G++],V[o++]=X[G++],V[o++]=X[G++],W-=3;W&&(V[o++]=X[G++],W>1&&(V[o++]=X[G++]))}else{G=o-H;do V[o++]=V[G++],V[o++]=V[G++],V[o++]=V[G++],W-=3;while(W>2);W&&(V[o++]=V[G++],W>1&&(V[o++]=V[G++]))}}else if(k&64){t.msg="invalid distance code",n.mode=wg;break e}else{N=_[(N&65535)+(I&(1<<k)-1)];continue r}break}}else if(k&64)if(k&32){n.mode=BO;break e}else{t.msg="invalid literal/length code",n.mode=wg;break e}else{N=R[(N&65535)+(I&(1<<k)-1)];continue t}break}}while(i<a&&o<u);W=w>>3,i-=W,w-=W<<3,I&=(1<<w)-1,t.next_in=i,t.next_out=o,t.avail_in=i<a?5+(a-i):5-(i-a),t.avail_out=o<u?257+(u-o):257-(o-u),n.hold=I,n.bits=w},mI=mh,e1=15,vI=852,EI=592,CI=0,Jp=1,bI=2,QO=[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],SO=[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],DO=[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],kO=[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],_O=function(t,r,n,i,a,o,s,u){var f=u.bits,d=0,g=0,E=0,b=0,I=0,w=0,R=0,_=0,S=0,Q=0,N,k,W,H,G,X=null,J=0,V,T=new mI.Buf16(e1+1),j=new mI.Buf16(e1+1),ne=null,se=0,te,ue,le;for(d=0;d<=e1;d++)T[d]=0;for(g=0;g<i;g++)T[r[n+g]]++;for(I=f,b=e1;b>=1&&T[b]===0;b--);if(I>b&&(I=b),b===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,u.bits=1,0;for(E=1;E<b&&T[E]===0;E++);for(I<E&&(I=E),_=1,d=1;d<=e1;d++)if(_<<=1,_-=T[d],_<0)return-1;if(_>0&&(t===CI||b!==1))return-1;for(j[1]=0,d=1;d<e1;d++)j[d+1]=j[d]+T[d];for(g=0;g<i;g++)r[n+g]!==0&&(s[j[r[n+g]]++]=g);if(t===CI?(X=ne=s,V=19):t===Jp?(X=QO,J-=257,ne=SO,se-=257,V=256):(X=DO,ne=kO,V=-1),Q=0,g=0,d=E,G=o,w=I,R=0,W=-1,S=1<<I,H=S-1,t===Jp&&S>vI||t===bI&&S>EI)return 1;for(;;){te=d-R,s[g]<V?(ue=0,le=s[g]):s[g]>V?(ue=ne[se+s[g]],le=X[J+s[g]]):(ue=96,le=0),N=1<<d-R,k=1<<w,E=k;do k-=N,a[G+(Q>>R)+k]=te<<24|ue<<16|le|0;while(k!==0);for(N=1<<d-1;Q&N;)N>>=1;if(N!==0?(Q&=N-1,Q+=N):Q=0,g++,--T[d]===0){if(d===b)break;d=r[n+s[g]]}if(d>I&&(Q&H)!==W){for(R===0&&(R=I),G+=E,w=d-R,_=1<<w;w+R<b&&(_-=T[w+R],!(_<=0));)w++,_<<=1;if(S+=1<<w,t===Jp&&S>vI||t===bI&&S>EI)return 1;W=Q&H,a[W]=I<<24|w<<16|G-o|0}}return Q!==0&&(a[G+Q]=d-R<<24|64<<16|0),u.bits=I,0},So=mh,Vp=sI,Fl=lI,FO=wO,Qh=_O,RO=0,yI=1,II=2,xI=4,TO=5,Qg=6,Uf=0,LO=1,NO=2,ls=-2,BI=-3,wI=-4,OO=-5,QI=8,SI=1,DI=2,kI=3,_I=4,FI=5,RI=6,TI=7,LI=8,NI=9,OI=10,Sg=11,Cc=12,$p=13,MI=14,Zp=15,PI=16,U
vendor: 7,940 bytes, line 19
19I=17,zI=18,HI=19,Dg=20,kg=21,GI=22,WI=23,YI=24,jI=25,KI=26,Xp=27,qI=28,JI=29,ln=30,VI=31,MO=32,PO=852,UO=592,zO=15,HO=zO;function $I(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function GO(){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 So.Buf16(320),this.work=new So.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ZI(e){var t;return!e||!e.state?ls:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=SI,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new So.Buf32(PO),t.distcode=t.distdyn=new So.Buf32(UO),t.sane=1,t.back=-1,Uf)}function XI(e){var t;return!e||!e.state?ls:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,ZI(e))}function ex(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?ls:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,XI(e))}function tx(e,t){var r,n;return e?(n=new GO,e.state=n,n.window=null,r=ex(e,t),r!==Uf&&(e.state=null),r):ls}function WO(e){return tx(e,HO)}var rx=!0,em,tm;function YO(e){if(rx){var t;for(em=new So.Buf32(512),tm=new So.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Qh(yI,e.lens,0,288,em,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Qh(II,e.lens,0,32,tm,0,e.work,{bits:5}),rx=!1}e.lencode=em,e.lenbits=9,e.distcode=tm,e.distbits=5}function nx(e,t,r,n){var i,a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new So.Buf8(a.wsize)),n>=a.wsize?(So.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),So.arraySet(a.window,t,r-n,i,a.wnext),n-=i,n?(So.arraySet(a.window,t,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 jO(e,t){var r,n,i,a,o,s,u,f,d,g,E,b,I,w,R=0,_,S,Q,N,k,W,H,G,X=new So.Buf8(4),J,V,T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return ls;r=e.state,r.mode===Cc&&(r.mode=$p),o=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,f=r.hold,d=r.bits,g=s,E=u,G=Uf;e:for(;;)switch(r.mode){case SI:if(r.wrap===0){r.mode=$p;break}for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(r.wrap&2&&f===35615){r.check=0,X[0]=f&255,X[1]=f>>>8&255,r.check=Fl(r.check,X,2,0),f=0,d=0,r.mode=DI;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((f&255)<<8)+(f>>8))%31){e.msg="incorrect header check",r.mode=ln;break}if((f&15)!==QI){e.msg="unknown compression method",r.mode=ln;break}if(f>>>=4,d-=4,H=(f&15)+8,r.wbits===0)r.wbits=H;else if(H>r.wbits){e.msg="invalid window size",r.mode=ln;break}r.dmax=1<<H,e.adler=r.check=1,r.mode=f&512?OI:Cc,f=0,d=0;break;case DI:for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(r.flags=f,(r.flags&255)!==QI){e.msg="unknown compression method",r.mode=ln;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=ln;break}r.head&&(r.head.text=f>>8&1),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,r.check=Fl(r.check,X,2,0)),f=0,d=0,r.mode=kI;case kI:for(;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.head&&(r.head.time=f),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,X[2]=f>>>16&255,X[3]=f>>>24&255,r.check=Fl(r.check,X,4,0)),f=0,d=0,r.mode=_I;case _I:for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.head&&(r.head.xflags=f&255,r.head.os=f>>8),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,r.check=Fl(r.check,X,2,0)),f=0,d=0,r.mode=FI;case FI:if(r.flags&1024){for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.length=f,r.head&&(r.head.extra_len=f),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,r.check=Fl(r.check,X,2,0)),f=0,d=0}else r.head&&(r.head.extra=null);r.mode=RI;case RI:if(r.flags&1024&&(b=r.length,b>s&&(b=s),b&&(r.head&&(H=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),So.arraySet(r.head.extra,n,a,b,H)),r.flags&512&&(r.check=Fl(r.check,n,b,a)),s-=b,a+=b,r.length-=b),r.length))break e;r.length=0,r.mode=TI;case TI:if(r.flags&2048){if(s===0)break e;b=0;do H=n[a+b++],r.head&&H&&r.length<65536&&(r.head.name+=String.fromCharCode(H));while(H&&b<s);if(r.flags&512&&(r.check=Fl(r.check,n,b,a)),s-=b,a+=b,H)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=LI;case LI:if(r.flags&4096){if(s===0)break e;b=0;do H=n[a+b++],r.head&&H&&r.length<65536&&(r.head.comment+=String.fromCharCode(H));while(H&&b<s);if(r.flags&512&&(r.check=Fl(r.check,n,b,a)),s-=b,a+=b,H)break e}else r.head&&(r.head.comment=null);r.mode=NI;case NI:if(r.flags&512){for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(f!==(r.check&65535)){e.msg="header crc mismatch",r.mode=ln;break}f=0,d=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Cc;break;case OI:for(;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}e.adler=r.check=$I(f),f=0,d=0,r.mode=Sg;case Sg:if(r.havedict===0)return e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,r.hold=f,r.bits=d,NO;e.adler=r.check=1,r.mode=Cc;case Cc:if(t===TO||t===Qg)break e;case $p:if(r.last){f>>>=d&7,d-=d&7,r.mode=Xp;break}for(;d<3;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}switch(r.last=f&1,f>>>=1,d-=1,f&3){case 0:r.mode=MI;break;case 1:if(YO(r),r.mode=Dg,t===Qg){f>>>=2,d-=2;break e}break;case 2:r.mode=UI;break;case 3:e.msg="invalid block type",r.mode=ln}f>>>=2,d-=2;break;case MI:for(f>>>=d&7,d-=d&7;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if((f&65535)!==(f>>>16^65535)){e.msg="invalid stored block lengths",r.mode=ln;break}if(r.length=f&65535,f=0,d=0,r.mode=Zp,t===Qg)break e;case Zp:r.mode=PI;case PI:if(b=r.length,b){if(b>s&&(b=s),b>u&&(b=u),b===0)break e;So.arraySet(i,n,a,b,o),s-=b,a+=b,u-=b,o+=b,r.length-=b;break}r.mode=Cc;break;case UI:for(;d<14;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(r.nlen=(f&31)+257,f>>>=5,d-=5,r.ndist=(f&31)+1,f>>>=5,d-=5,r.ncode=(f&15)+4,f>>>=4,d-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=ln;break}r.have=0,r.mode=zI;case zI:for(;r.have<r.ncode;){for(;d<3;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.lens[T[r.have++]]=f&7,f>>>=3,d-=3}for(;r.have<19;)r.lens[T[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,J={bits:r.lenbits},G=Qh(RO,r.lens,0,19,r.lencode,0,r.work,J),r.lenbits=J.bits,G){e.msg="invalid code lengths set",r.mode=ln;break}r.have=0,r.mode=HI;case HI:for(;r.have<r.nlen+r.ndist;){for(;R=r.lencode[f&(1<<r.lenbits)-1],_=R>>>24,S=R>>>16&255,Q=R&65535,!(_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(Q<16)f>>>=_,d-=_,r.lens[r.have++]=Q;else{if(Q===16){for(V=_+2;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(f>>>=_,d-=_,r.have===0){e.msg="invalid bit length repeat",r.mode=ln;break}H=r.lens[r.have-1],b=3+(f&3),f>>>=2,d-=2}else if(Q===17){for(V=_+3;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=_,d-=_,H=0,b=3+(f&7),f>>>=3,d-=3}else{for(V=_+7;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=_,d-=_,H=0,b=11+(f&127),f>>>=7,d-=7}if(r.have+b>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=ln;break}for(;b--;)r.lens[r.have++]=H}}if(r.mode===ln)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=ln;break}if(r.lenbits=9,J={bits:r.lenbits},G=Qh(yI,r.lens,0,r.nlen,r.lencode,0,r.work,J),r.lenbits=J.bits,G){e.msg="invalid literal/lengths set",r.mode=ln;break}if(r.distbits=6,r.distcode=r.distdyn,J={bits:r.distbits},G=Qh(II,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,J),r.distbits=J.bits,G){e.msg="invalid distances set",r.mode=ln;break}if(r.mode=Dg,t===Qg)break e;case Dg:r.mode=kg;case kg:if(s>=6&&u>=258){e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,r.hold=f,r.bits=d,FO(e,E
vendor: 9,789 bytes, line 19
19),o=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,f=r.hold,d=r.bits,r.mode===Cc&&(r.back=-1);break}for(r.back=0;R=r.lencode[f&(1<<r.lenbits)-1],_=R>>>24,S=R>>>16&255,Q=R&65535,!(_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(S&&!(S&240)){for(N=_,k=S,W=Q;R=r.lencode[W+((f&(1<<N+k)-1)>>N)],_=R>>>24,S=R>>>16&255,Q=R&65535,!(N+_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=N,d-=N,r.back+=N}if(f>>>=_,d-=_,r.back+=_,r.length=Q,S===0){r.mode=KI;break}if(S&32){r.back=-1,r.mode=Cc;break}if(S&64){e.msg="invalid literal/length code",r.mode=ln;break}r.extra=S&15,r.mode=GI;case GI:if(r.extra){for(V=r.extra;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.length+=f&(1<<r.extra)-1,f>>>=r.extra,d-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=WI;case WI:for(;R=r.distcode[f&(1<<r.distbits)-1],_=R>>>24,S=R>>>16&255,Q=R&65535,!(_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(!(S&240)){for(N=_,k=S,W=Q;R=r.distcode[W+((f&(1<<N+k)-1)>>N)],_=R>>>24,S=R>>>16&255,Q=R&65535,!(N+_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=N,d-=N,r.back+=N}if(f>>>=_,d-=_,r.back+=_,S&64){e.msg="invalid distance code",r.mode=ln;break}r.offset=Q,r.extra=S&15,r.mode=YI;case YI:if(r.extra){for(V=r.extra;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.offset+=f&(1<<r.extra)-1,f>>>=r.extra,d-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=ln;break}r.mode=jI;case jI:if(u===0)break e;if(b=E-u,r.offset>b){if(b=r.offset-b,b>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=ln;break}b>r.wnext?(b-=r.wnext,I=r.wsize-b):I=r.wnext-b,b>r.length&&(b=r.length),w=r.window}else w=i,I=o-r.offset,b=r.length;b>u&&(b=u),u-=b,r.length-=b;do i[o++]=w[I++];while(--b);r.length===0&&(r.mode=kg);break;case KI:if(u===0)break e;i[o++]=r.length,u--,r.mode=kg;break;case Xp:if(r.wrap){for(;d<32;){if(s===0)break e;s--,f|=n[a++]<<d,d+=8}if(E-=u,e.total_out+=E,r.total+=E,E&&(e.adler=r.check=r.flags?Fl(r.check,i,E,o-E):Vp(r.check,i,E,o-E)),E=u,(r.flags?f:$I(f))!==r.check){e.msg="incorrect data check",r.mode=ln;break}f=0,d=0}r.mode=qI;case qI:if(r.wrap&&r.flags){for(;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(f!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=ln;break}f=0,d=0}r.mode=JI;case JI:G=LO;break e;case ln:G=BI;break e;case VI:return wI;case MO:default:return ls}return e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,r.hold=f,r.bits=d,(r.wsize||E!==e.avail_out&&r.mode<ln&&(r.mode<Xp||t!==xI))&&nx(e,e.output,e.next_out,E-e.avail_out),g-=e.avail_in,E-=e.avail_out,e.total_in+=g,e.total_out+=E,r.total+=E,r.wrap&&E&&(e.adler=r.check=r.flags?Fl(r.check,i,E,e.next_out-E):Vp(r.check,i,E,e.next_out-E)),e.data_type=r.bits+(r.last?64:0)+(r.mode===Cc?128:0)+(r.mode===Dg||r.mode===Zp?256:0),(g===0&&E===0||t===xI)&&G===Uf&&(G=OO),G}function KO(e){if(!e||!e.state)return ls;var t=e.state;return t.window&&(t.window=null),e.state=null,Uf}function qO(e,t){var r;return!e||!e.state||(r=e.state,!(r.wrap&2))?ls:(r.head=t,t.done=!1,Uf)}function JO(e,t){var r=t.length,n,i,a;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==Sg)?ls:n.mode===Sg&&(i=1,i=Vp(i,t,r,0),i!==n.check)?BI:(a=nx(e,t,r,r),a?(n.mode=VI,wI):(n.havedict=1,Uf))}Us.inflateReset=XI,Us.inflateReset2=ex,Us.inflateResetKeep=ZI,Us.inflateInit=WO,Us.inflateInit2=tx,Us.inflate=jO,Us.inflateEnd=KO,Us.inflateGetHeader=qO,Us.inflateSetDictionary=JO,Us.inflateInfo="pako inflate (from Nodeca project)";var VO={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},$O=Qr(VO),ix={exports:{}};function ZO(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var rm={exports:{}},XO={},eM=Object.freeze({__proto__:null,default:XO}),tM=CS(eM),ax;function G0(){return ax||(ax=1,function(e,t){(function(r,n){e.exports=n()})(Vt,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 Vt<"u"&&Vt.crypto&&(a=Vt.crypto),!a&&typeof ZO=="function")try{a=tM}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 S(){}return function(Q){var N;return S.prototype=Q,N=new S,S.prototype=null,N}}(),u={},f=u.lib={},d=f.Base=function(){return{extend:function(S){var Q=s(this);return S&&Q.mixIn(S),(!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 S=this.extend();return S.init.apply(S,arguments),S},init:function(){},mixIn:function(S){for(var Q in S)S.hasOwnProperty(Q)&&(this[Q]=S[Q]);S.hasOwnProperty("toString")&&(this.toString=S.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),g=f.WordArray=d.extend({init:function(S,Q){S=this.words=S||[],Q!=i?this.sigBytes=Q:this.sigBytes=S.length*4},toString:function(S){return(S||b).stringify(this)},concat:function(S){var Q=this.words,N=S.words,k=this.sigBytes,W=S.sigBytes;if(this.clamp(),k%4)for(var H=0;H<W;H++){var G=N[H>>>2]>>>24-H%4*8&255;Q[k+H>>>2]|=G<<24-(k+H)%4*8}else for(var X=0;X<W;X+=4)Q[k+X>>>2]=N[X>>>2];return this.sigBytes+=W,this},clamp:function(){var S=this.words,Q=this.sigBytes;S[Q>>>2]&=4294967295<<32-Q%4*8,S.length=n.ceil(Q/4)},clone:function(){var S=d.clone.call(this);return S.words=this.words.slice(0),S},random:function(S){for(var Q=[],N=0;N<S;N+=4)Q.push(o());return new g.init(Q,S)}}),E=u.enc={},b=E.Hex={stringify:function(S){for(var Q=S.words,N=S.sigBytes,k=[],W=0;W<N;W++){var H=Q[W>>>2]>>>24-W%4*8&255;k.push((H>>>4).toString(16)),k.push((H&15).toString(16))}return k.join("")},parse:function(S){for(var Q=S.length,N=[],k=0;k<Q;k+=2)N[k>>>3]|=parseInt(S.substr(k,2),16)<<24-k%8*4;return new g.init(N,Q/2)}},I=E.Latin1={stringify:function(S){for(var Q=S.words,N=S.sigBytes,k=[],W=0;W<N;W++){var H=Q[W>>>2]>>>24-W%4*8&255;k.push(String.fromCharCode(H))}return k.join("")},parse:function(S){for(var Q=S.length,N=[],k=0;k<Q;k++)N[k>>>2]|=(S.charCodeAt(k)&255)<<24-k%4*8;return new g.init(N,Q)}},w=E.Utf8={stringify:function(S){try{return decodeURIComponent(escape(I.stringify(S)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(S){return I.parse(unescape(encodeURIComponent(S)))}},R=f.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=new g.init,this._nDataBytes=0},_append:function(S){typeof S=="string"&&(S=w.parse(S)),this._data.concat(S),this._nDataBytes+=S.sigBytes},_process:function(S){var Q,N=this._data,k=N.words,W=N.sigBytes,H=this.blockSize,G=H*4,X=W/G;S?X=n.ceil(X):X=n.max((X|0)-this._minBufferSize,0);var J=X*H,V=n.min(J*4,W);if(J){for(var T=0;T<J;T+=H)this._doProcessBlock(k,T);Q=k.splice(0,J),N.sigBytes-=V}return new g.init(Q,V)},clone:function(){var S=d.clone.call(this);return S._data=this._data.clone(),S},_minBufferSize:0});f.Hasher=R.extend({cfg:d.extend(),init:function(S){this.cfg=this.cfg.extend(S),this.reset()},reset:function(){R.reset.call(this),this._doReset()},update:function(S){return this._append(S),this._process(),this},finalize:function(S){S&&this._append(S);var Q=this._doFinalize();return Q},blockSize:16,_createHelper:function(S){return function(Q,N){return new S.init(N).finalize(Q)}},_createHmacHelper:function(S){return function(Q,N){return new _.HMAC.init(S,N).finalize(Q)}}});var _=u.algo={};return u}(Math);return r})}(rm)),rm.exports}(function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.algo,f=[];(function(){for(var w=0;w<64;w++)f[w]=n.abs(n.sin(w+1))*4294967296|0})();var d=u.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(w,R){for(var _=0;_<16;_++){var S=R+_,Q=w[S];w[S]=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360}var N=this._hash.words,k=w[R+0],W=w[R+1],H=w[R+2],G=w[R+3],X=w[R+4],J=w[R+5],V=w[R+6],T=w[R+7],j=w[R+8],ne=w[R+9],se=w[R+10],te=w[R+11],ue=w[R+12],le=w[R+13],ye=w[R+14],Qe=w[R+15],Ce=N[0],Be=N[1],Fe=N[2],Te=N[3];Ce=g(Ce,Be,Fe,Te,k,7,f[0]),Te=g(Te,Ce,Be,Fe,W,12,f[1]),Fe=g(Fe,Te,Ce,Be,H,17,f[2]),Be=g(Be,Fe,Te,Ce,G,22,f[3]),Ce=g(Ce,Be,Fe,Te,X,7,f[4]),Te=g(Te,Ce,Be,Fe,J,12,f[5]),Fe=g(Fe,Te,Ce,Be,V,17,f[6]),Be=g(Be,Fe,Te,Ce,T,22,f[7]),Ce=g(Ce,Be,Fe,Te,j,7,f[8]),Te=g(Te,Ce,Be,Fe,ne,12,f[9]),Fe=g(Fe,Te,Ce,Be,se,17,f[10]),Be=g(Be,Fe,Te,Ce,te,22,f[11]),Ce=g(Ce,Be,Fe,Te,ue,7,f[12]),Te=g(Te,Ce,Be,Fe,le,12,f[13]),Fe=g(Fe,Te,Ce,Be,ye,17,f[14]),Be=g(Be,Fe,Te,Ce,Qe,22,f[15]),Ce=E(Ce,Be,Fe,Te,W,5,f[16]),Te=E(Te,Ce,Be,Fe,V,9,f[17]),Fe=E(Fe,Te,Ce,Be,te,14,f[18]),Be=E(Be,Fe,Te,Ce,k,20,f[19]),Ce=E(Ce,Be,Fe,Te,J,5,f[20]),Te=E(Te,Ce,Be,Fe,se,9,f[21]),Fe=E(Fe,Te,Ce,Be,Qe,14,f[22]),Be=E(Be,Fe,Te,Ce,X,20,f[23]),Ce=E(Ce,Be,Fe,Te,ne,5,f[24]),Te=E(Te,Ce,Be,Fe,ye,9,f[25]),Fe=E(Fe,Te,Ce,Be,G,14,f[26]),Be=E(Be,Fe,Te,Ce,j,20,f[27]),Ce=E(Ce,Be,Fe,Te,le,5,f[28]),Te=E(Te,Ce,Be,Fe,H,9,f[29]),Fe=E(Fe,Te,Ce,Be,T,14,f[30]),Be=E(Be,Fe,Te,Ce,ue,20,f[31]),Ce=b(Ce,Be,Fe,Te,J,4,f[32]),Te=b(Te,Ce,Be,Fe,j,11,f[33]),Fe=b(Fe,Te,Ce,Be,te,16,f[34]),Be=b
19(Be,Fe,Te,Ce,ye,23,f[35]),Ce=b(Ce,Be,Fe,Te,W,4,f[36]),Te=b(Te,Ce,Be,Fe,X,11,f[37]),Fe=b(Fe,Te,Ce,Be,T,16,f[38]),Be=b(Be,Fe,Te,Ce,se,23,f[39]),Ce=b(Ce,Be,Fe,Te,le,4,f[40]),Te=b(Te,Ce,Be,Fe,k,11,f[41]),Fe=b(Fe,Te,Ce,Be,G,16,f[42]),Be=b(Be,Fe,Te,Ce,V,23,f[43]),Ce=b(Ce,Be,Fe,Te,ne,4,f[44]),Te=b(Te,Ce,Be,Fe,ue,11,f[45]),Fe=b(Fe,Te,Ce,Be,Qe,16,f[46]),Be=b(Be,Fe,Te,Ce,H,23,f[47]),Ce=I(Ce,Be,Fe,Te,k,6,f[48]),Te=I(Te,Ce,Be,Fe,T,10,f[49]),Fe=I(Fe,Te,Ce,Be,ye,15,f[50]),Be=I(Be,Fe,Te,Ce,J,21,f[51]),Ce=I(Ce,Be,Fe,Te,ue,6,f[52]),Te=I(Te,Ce,Be,Fe,G,10,f[53]),Fe=I(Fe,Te,Ce,Be,se,15,f[54]),Be=I(Be,Fe,Te,Ce,W,21,f[55]),Ce=I(Ce,Be,Fe,Te,j,6,f[56]),Te=I(Te,Ce,Be,Fe,Qe,10,f[57]),Fe=I(Fe,Te,Ce,Be,V,15,f[58]),Be=I(Be,Fe,Te,Ce,le,21,f[59]),Ce=I(Ce,Be,Fe,Te,X,6,f[60]),Te=I(Te,Ce,Be,Fe,te,10,f[61]),Fe=I(Fe,Te,Ce,Be,H,15,f[62]),Be=I(Be,Fe,Te,Ce,ne,21,f[63]),N[0]=N[0]+Ce|0,N[1]=N[1]+Be|0,N[2]=N[2]+Fe|0,N[3]=N[3]+Te|0},_doFinalize:function(){var w=this._data,R=w.words,_=this._nDataBytes*8,S=w.sigBytes*8;R[S>>>5]|=128<<24-S%32;var Q=n.floor(_/4294967296),N=_;R[(S+64>>>9<<4)+15]=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360,R[(S+64>>>9<<4)+14]=(N<<8|N>>>24)&16711935|(N<<24|N>>>8)&4278255360,w.sigBytes=(R.length+1)*4,this._process();for(var k=this._hash,W=k.words,H=0;H<4;H++){var G=W[H];W[H]=(G<<8|G>>>24)&16711935|(G<<24|G>>>8)&4278255360}return k},clone:function(){var w=s.clone.call(this);return w._hash=this._hash.clone(),w}});function g(w,R,_,S,Q,N,k){var W=w+(R&_|~R&S)+Q+k;return(W<<N|W>>>32-N)+R}function E(w,R,_,S,Q,N,k){var W=w+(R&S|_&~S)+Q+k;return(W<<N|W>>>32-N)+R}function b(w,R,_,S,Q,N,k){var W=w+(R^_^S)+Q+k;return(W<<N|W>>>32-N)+R}function I(w,R,_,S,Q,N,k){var W=w+(_^(R|~S))+Q+k;return(W<<N|W>>>32-N)+R}i.MD5=s._createHelper(d),i.HmacMD5=s._createHmacHelper(d)}(Math),r.MD5})})(ix);var Qu=ix.exports,rM=Qr(Qu),ox={};(function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";(function(r){var n=typeof Uint8Array<"u"?Uint8Array:Array,i=43,a=47,o=48,s=97,u=65,f=45,d=95;function g(I){var w=I.charCodeAt(0);if(w===i||w===f)return 62;if(w===a||w===d)return 63;if(w<o)return-1;if(w<o+10)return w-o+26+26;if(w<u+26)return w-u;if(w<s+26)return w-s+26}function E(I){var w,R,_,S,Q,N;if(I.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var k=I.length;Q=I.charAt(k-2)==="="?2:I.charAt(k-1)==="="?1:0,N=new n(I.length*3/4-Q),_=Q>0?I.length-4:I.length;var W=0;function H(G){N[W++]=G}for(w=0,R=0;w<_;w+=4,R+=3)S=g(I.charAt(w))<<18|g(I.charAt(w+1))<<12|g(I.charAt(w+2))<<6|g(I.charAt(w+3)),H((S&16711680)>>16),H((S&65280)>>8),H(S&255);return Q===2?(S=g(I.charAt(w))<<2|g(I.charAt(w+1))>>4,H(S&255)):Q===1&&(S=g(I.charAt(w))<<10|g(I.charAt(w+1))<<4|g(I.charAt(w+2))>>2,H(S>>8&255),H(S&255)),N}function b(I){var w,R=I.length%3,_="",S,Q;function N(W){return t.charAt(W)}function k(W){return N(W>>18&63)+N(W>>12&63)+N(W>>6&63)+N(W&63)}for(w=0,Q=I.length-R;w<Q;w+=3)S=(I[w]<<16)+(I[w+1]<<8)+I[w+2],_+=k(S);switch(R){case 1:S=I[I.length-1],_+=N(S>>2),_+=N(S<<4&63),_+="==";break;case 2:S=(I[I.length-2]<<8)+I[I.length-1],_+=N(S>>10),_+=N(S>>4&63),_+=N(S<<2&63),_+="=";break}return _}r.toByteArray=E,r.fromByteArray=b})(e)})(ox);var nM=Qr(ox),sx={};const iM=5,lx=12,aM=13,oM=16,sM=17,lM=22,cx=28,ux=31,cM=33,_g=34,uM=35,nm=36,im=37,fx=38,fM=39,AM=40,Sh=41,hM=42,U=0,q=1,sr=2,Ax=3,ie=4,dM=[[ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,Ax,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie,ie],[U,ie,ie,q,q,ie,ie,ie,ie,q,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,ie,ie,ie,ie,q,q,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[ie,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,q,q,q,q,q,q,ie,sr,ie,q,q,q,q,q,q,q,q,q,q],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,q,q,q,q,q,q,ie,sr,ie,q,q,q,q,q,q,q,q,q,q],[U,ie,ie,q,q,q,ie,ie,ie,U,U,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,U,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,U,q,U,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,U,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,U,U,q,q,q,q,q,q,q,U,U,ie,sr,ie,q,q,q,q,q,U,q,q,q,U],[q,ie,ie,q,q,q,ie,ie,ie,U,U,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,U,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,U,q,ie,ie,ie,U,U,q,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,U,q,ie,ie,ie,U,U,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,q,q,q,q,q,q,ie,sr,ie,q,q,q,q,q,q,q,q,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,U,U,U,U,U,q,q,q,U,ie,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,ie,U,U,U,U,U,U,U,U,U,U,U,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,q,q,q,q,q,q,ie,sr,ie,q,q,q,q,q,q,q,q,q,q],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,q,q,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,q,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,q,q,q,q,U,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,q,q,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,q,U,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,U,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,q,U,U,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,q,q,U],[U,ie,ie,q,q,q,ie,ie,ie,U,q,U,U,U,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[q,ie,ie,q,q,q,ie,ie,ie,q,q,q,q,q,U,q,q,q,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U],[U,ie,ie,q,q,U,ie,ie,ie,U,U,U,U,U,U,U,U,U,U,U,ie,sr,ie,U,U,U,U,U,U,U,U,q,U]],gM=nM.toByteArray("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"),pM=new $1(gM),hx=function(e){switch(e){case cM:return lx;case fM:case AM:case hM:return lx;case uM:return iM;default:return e}},dx=function(e){switch(e){case im:case fx:return _g;case Sh:return lM;default:return e}};class am{constructor(t,r=!1){this.position=t,this.required=r}}class mM{nextCodePoint(){const t=this.string.charCodeAt(this.pos++),r=this.string.charCodeAt(this.pos);return 55296<=t&&t<=56319&&56320<=r&&r<=57343?(this.pos++,(t-55296)*1024+(r-56320)+65536):t}
19nextCharClass(){return hx(pM.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case Sh:return!1;case _g:case im:case fx:return this.curClass=_g,!1;case nm:return this.curClass=nm,!1}return null}getPairTableBreak(t){let r=!1;switch(dM[this.curClass][this.nextClass]){case U:r=!0;break;case q:r=t===Sh;break;case sr:if(r=t===Sh,!r)return r=!1,r;break;case Ax:if(t!==Sh)return r;break}return this.LB8a&&(r=!1),this.LB21a&&(this.curClass===oM||this.curClass===sM)?(r=!1,this.LB21a=!1):this.LB21a=this.curClass===aM,this.curClass===cx?(this.LB30a++,this.LB30a==2&&this.nextClass===cx&&(r=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,r}nextBreak(){if(this.curClass==null){let t=this.nextCharClass();this.curClass=dx(t),this.nextClass=t,this.LB8a=t===ux,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const t=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===_g||this.curClass===nm&&this.nextClass!==im)return this.curClass=dx(hx(this.nextClass)),new am(this.lastPos,!0);let r=this.getSimpleBreak();if(r===null&&(r=this.getPairTableBreak(t)),this.LB8a=this.nextClass===ux,r)return new am(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new am(this.string.length)):null}constructor(t){this.string=t,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}}sx=mM;const vM=new Se({identifier:new zi(1),value:new zi(1)}),EM={name:()=>"DAC",length:yi,tables:new pe(vM,e=>e.length/2)},gx=(e,t)=>e[t],px=(e,t)=>e[t]<<8|e[t+1],mx=(e,t)=>e[t]|e[t+1]<<8,om=(e,t)=>Ex(e,t)>>>0,sm=(e,t)=>Cx(e,t)>>>0,vx=e=>Array.from(e,t=>t.toString(16).padStart(2,"0")).join(""),CM=new TextDecoder("utf-8"),bM=e=>CM.decode(e),yM=e=>{const t=e.reduce((i,a)=>i+a.length,0),r=new Uint8Array(t);let n=0;return e.forEach(i=>{r.set(i,n),n+=i.length}),r},Ex=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],Cx=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24;class IM{decode(t,r){const n={};let i=t.buffer.slice(t.pos,t.pos+r.length-2);for(;i.length>0;){let a=1;const o=[],s=gx(i,0),u=i.slice(a,a+16);a+=16;for(const f of u)o.push(i.slice(a,a+f)),a+=f;i=i.slice(a),n[s]=yM(o)}return t.pos+=r.length-2,n}}const xM={name:()=>"DHT",length:yi,tables:new IM},BM={name:()=>"DQT",length:yi,tables:new pe(new Se({identifier:new zi(1),data:new zi(64)}),e=>(e.length-2)/65)},wM={name:()=>"DRI",length:yi,restartInterval:yi},QM={name:()=>"EOI",afterEOI:new Yr(rt,1/0)},lm={ifd:{"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},gps:{"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","001
vendor: 5,143 bytes, line 19
195":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"}};class SM{constructor(t){this.bigEndian=t,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(t,r,n){switch(r){case 2:return t.toString("ascii").replace(/\0+$/,"");case 129:return t.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+t.toString("hex");default:return this._getTagValueForNumericalData(t,r,n)}}_getTagValueForNumericalData(t,r,n){const i=[],a=this.bytes[r];for(let o=0;o<n;o+=1)i.push(this._getSingleTagValueForNumericalData(t,r,o*a));return i.length===1?i[0]:i}_getSingleTagValueForNumericalData(t,r,n){const i=s=>this.bigEndian?px(t,s):mx(t,s),a=s=>this.bigEndian?om(t,s):sm(t,s),o=s=>this.bigEndian?Ex(t,s):Cx(t,s);switch(r){case 1:return gx(t,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(t,r,n,i=!1){let a=2+n;const o={},s=d=>this.bigEndian?px(t,d):mx(t,d),u=d=>this.bigEndian?om(t,d):sm(t,d),f=s(n);for(let d=0;d<f;d++){const g=t.slice(a,a+2),E=s(a+2),b=u(a+4),I=this.bytes[E],w=b*I;let R=t.slice(a+8,a+12);if(w>4){const N=this.bigEndian?om(R,0):sm(R,0);R=t.slice(N,N+w)}const _=this._getTagValue(R,E,b),S=this.bigEndian?vx(g):vx(g.reverse()),Q=r[S];o[Q]=_,a+=12}return o}decode(t,r){const n=t.buffer.slice(t.pos-8),i=r.offsetToFirstIFD;if(i>n.length)return t.pos+=r.parent.length-16,{};const a=this._decodeIDFEntries(n,lm.ifd,i),{exifIFDPointer:o,gpsInfoIFDPointer:s}=a;if(o&&(a.subExif=this._decodeIDFEntries(n,lm.ifd,o)),s){const u=s;a.gpsInfo=this._decodeIDFEntries(n,lm.gps,u,!0)}return t.pos+=r.parent.length-16,a}}const DM=e=>{const t=e?yi:fD,r=e?RC:AD;return new Se({fortyTwo:t,offsetToFirstIFD:r,entries:new SM(e)})};class kM{decode(t,r){const i=bM(t.buffer.slice(t.pos,t.pos+2))==="MM";return t.pos+=2,DM(i).decode(t,r).entries}}const _M={name:()=>"EXIF",length:yi,identifier:new ar(6),entries:new kM},FM={name:()=>"JFIF",length:yi,identifier:new ar(5),version:yi,units:rt,xDensity:yi,yDensity:yi,thumbnailWidth:rt,thumbnailHeight:rt};class RM{decode(t){const r=t.buffer.slice(t.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 t.pos+=n,r.slice(0,n)}}const TM=new Se({scanComponentSelector:rt,entropyCodingTable:new zi(1)}),LM={name:()=>"SOS",length:yi,numberOfImageComponents:rt,componentSpecifications:new pe(TM,e=>e.numberOfImageComponents),startOfSpectral:rt,endOfSpectral:rt,successiveApproximationBit:new zi(1),data:new RM},NM=new Se({id:rt,samplingFactors:rt,quantizationTableId:rt}),Do={name:()=>"SOF",length:yi,precision:rt,height:yi,width:yi,numberOfComponents:rt,components:new pe(NM,e=>e.numberOfComponents)},OM={name:()=>"SOI"},MM={length:yi,buf:new zi(e=>e.length-2)},PM=Array(63).fill(0).reduce((e,t,r)=>({...e,[r+65472]:MM}),{}),UM=new p0(yi,{...PM,65472:Do,65473:Do,65474:Do,65475:Do,65476:xM,65477:Do,65478:Do,65479:Do,65481:Do,65482:Do,65483:Do,65484:EM,65485:Do,65486:Do,65487:Do,65496:OM,65497:QM,65498:LM,65499:BM,65501:wM,65504:FM,65505:_M}),zM=new pe(UM);var bx={decode:e=>zM.fromBuffer(e).map(({version:r,...n})=>({type:r,...n}))},zf=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Rl=[],cs=[],HM=typeof Uint8Array<"u"?Uint8Array:Array,cm=!1;function yx(){cm=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)Rl[t]=e[t],cs[e.charCodeAt(t)]=t;cs[45]=62,cs[95]=63}function GM(e){cm||yx();var t,r,n,i,a,o,s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=e[s-2]==="="?2:e[s-1]==="="?1:0,o=new HM(s*3/4-a),n=a>0?s-4:s;var u=0;for(t=0,r=0;t<n;t+=4,r+=3)i=cs[e.charCodeAt(t)]<<18|cs[e.charCodeAt(t+1)]<<12|cs[e.charCodeAt(t+2)]<<6|cs[e.charCodeAt(t+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=i&255;return a===2?(i=cs[e.charCodeAt(t)]<<2|cs[e.charCodeAt(t+1)]>>4,o[u++]=i&255):a===1&&(i=cs[e.charCodeAt(t)]<<10|cs[e.charCodeAt(t+1)]<<4|cs[e.charCodeAt(t+2)]>>2,o[u++]=i>>8&255,o[u++]=i&255),o}function WM(e){return Rl[e>>18&63]+Rl[e>>12&63]+Rl[e>>6&63]+Rl[e&63]}function YM(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(WM(n));return i.join("")}function Ix(e){cm||yx();for(var t,r=e.length,n=r%3,i="",a=[],o=16383,s=0,u=r-n;s<u;s+=o)a.push(YM(e,s,s+o>u?u:s+o));return n===1?(t=e[r-1],i+=Rl[t>>2],i+=Rl[t<<4&63],i+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],i+=Rl[t>>10],i+=Rl[t>>4&63],i+=Rl[t<<2&63],i+="="),a.push(i),a.join("")}function Fg(e,t,r,n,i){var a,o,s=i*8-n-1,u=(1<<s)-1,f=u>>1,d=-7,g=r?i-1:0,E=r?-1:1,b=e[t+g];for(g+=E,a=b&(1<<-d)-1,b>>=-d,d+=s;d>0;a=a*256+e[t+g],g+=E,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=o*256+e[t+g],g+=E,d-=8);if(a===0)a=1-f;else{if(a===u)return o?NaN:(b?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-f}return(b?-1:1)*o*Math.pow(2,a-n)}function xx(e,t,r,n,i,a){var o,s,u,f=a*8-i-1,d=(1<<f)-1,g=d>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=n?0:a-1,I=n?1:-1,w=t<0||t===0&&1
vendor: 19,551 bytes, lines 19-24
19/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+g>=1?t+=E/u:t+=E*Math.pow(2,1-g),t*u>=2&&(o++,u/=2),o+g>=d?(s=0,o=d):o+g>=1?(s=(t*u-1)*Math.pow(2,i),o=o+g):(s=t*Math.pow(2,g-1)*Math.pow(2,i),o=0));i>=8;e[r+b]=s&255,b+=I,s/=256,i-=8);for(o=o<<i|s,f+=i;f>0;e[r+b]=o&255,b+=I,o/=256,f-=8);e[r+b-I]|=w*128}var jM={}.toString,Bx=Array.isArray||function(e){return jM.call(e)=="[object Array]"};/*! 20 * The buffer module from node.js, for the browser. 21 * 22 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 23 * @license MIT 24 */var wx=50;je.TYPED_ARRAY_SUPPORT=zf.TYPED_ARRAY_SUPPORT!==void 0?zf.TYPED_ARRAY_SUPPORT:!0;var KM=Rg();function Rg(){return je.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function bc(e,t){if(Rg()<t)throw new RangeError("Invalid typed array length");return je.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=je.prototype):(e===null&&(e=new je(t)),e.length=t),e}function je(e,t,r){if(!je.TYPED_ARRAY_SUPPORT&&!(this instanceof je))return new je(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return um(this,e)}return Qx(this,e,t,r)}je.poolSize=8192,je._augment=function(e){return e.__proto__=je.prototype,e};function Qx(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?VM(e,t,r,n):typeof t=="string"?JM(e,t,r):$M(e,t)}je.from=function(e,t,r){return Qx(null,e,t,r)},je.TYPED_ARRAY_SUPPORT&&(je.prototype.__proto__=Uint8Array.prototype,je.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&je[Symbol.species]);function Sx(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function qM(e,t,r,n){return Sx(t),t<=0?bc(e,t):r!==void 0?typeof n=="string"?bc(e,t).fill(r,n):bc(e,t).fill(r):bc(e,t)}je.alloc=function(e,t,r){return qM(null,e,t,r)};function um(e,t){if(Sx(t),e=bc(e,t<0?0:Am(t)|0),!je.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}je.allocUnsafe=function(e){return um(null,e)},je.allocUnsafeSlow=function(e){return um(null,e)};function JM(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!je.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=Dx(t,r)|0;e=bc(e,n);var i=e.write(t,r);return i!==n&&(e=e.slice(0,i)),e}function fm(e,t){var r=t.length<0?0:Am(t.length)|0;e=bc(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function VM(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),je.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=je.prototype):e=fm(e,t),e}function $M(e,t){if(Tl(t)){var r=Am(t.length)|0;return e=bc(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||mP(t.length)?bc(e,0):fm(e,t);if(t.type==="Buffer"&&Bx(t.data))return fm(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function Am(e){if(e>=Rg())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Rg().toString(16)+" bytes");return e|0}function ZM(e){return+e!=e&&(e=0),je.alloc(+e)}je.isBuffer=Gf;function Tl(e){return!!(e!=null&&e._isBuffer)}je.compare=function(t,r){if(!Tl(t)||!Tl(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,a=0,o=Math.min(n,i);a<o;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0},je.isEncoding=function(t){switch(String(t).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}},je.concat=function(t,r){if(!Bx(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return je.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=je.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var o=t[n];if(!Tl(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function Dx(e,t){if(Tl(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return Ng(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Mx(e).length;default:if(n)return Ng(e).length;t=(""+t).toLowerCase(),n=!0}}je.byteLength=Dx;function XM(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return cP(this,t,r);case"utf8":case"utf-8":return Rx(this,t,r);case"ascii":return sP(this,t,r);case"latin1":case"binary":return lP(this,t,r);case"base64":return aP(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return uP(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}je.prototype._isBuffer=!0;function Hf(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}je.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)Hf(this,r,r+1);return this},je.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)Hf(this,r,r+3),Hf(this,r+1,r+2);return this},je.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)Hf(this,r,r+7),Hf(this,r+1,r+6),Hf(this,r+2,r+5),Hf(this,r+3,r+4);return this},je.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?Rx(this,0,t):XM.apply(this,arguments)},je.prototype.equals=function(t){if(!Tl(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:je.compare(this,t)===0},je.prototype.inspect=function(){var t="",r=wx;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},je.prototype.compare=function(t,r,n,i,a){if(!Tl(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>t.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===t)return 0;for(var o=a-i,s=n-r,u=Math.min(o,s),f=this.slice(i,a),d=t.slice(r,n),g=0;g<u;++g)if(f[g]!==d[g]){o=f[g],s=d[g];break}return o<s?-1:s<o?1:0};function kx(e,t,r,n,i){if(e.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:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof t=="string"&&(t=je.from(t,n)),Tl(t))return t.length===0?-1:_x(e,t,r,n,i);if(typeof t=="number")return t=t&255,je.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):_x(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function _x(e,t,r,n,i){var a=1,o=e.length,s=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,o/=2,s/=2,r/=2}function u(b,I){return a===1?b[I]:b.readUInt16BE(I*a)}var f;if(i){var d=-1;for(f=r;f<o;f++)if(u(e,f)===u(t,d===-1?0:f-d)){if(d===-1&&(d=f),f-d+1===s)return d*a}else d!==-1&&(f-=f-d),d=-1}else for(r+s>o&&(r=o-s),f=r;f>=0;f--){for(var g=!0,E=0;E<s;E++)if(u(e,f+E)!==u(t,E)){g=!1;break}if(g)return f}return-1}je.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1},je.prototype.indexOf=function(t,r,n){return kx(this,t,r,n,!0)},je.prototype.lastIndexOf=function(t,r,n){return kx(this,t,r,n,!1)};function eP(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=t.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(t.substr(o*2,2),16);if(isNaN(s))return o;e[r+o]=s}return o}function tP(e,t,r,n){return Og(Ng(t,e.length-r),e,r,n)}function Fx(e,t,r,n){return Og(gP(t),e,r,n)}function rP(e,t,r,n){return Fx(e,t,r,n)}function nP(e,t,r,n){return Og(Mx(t),e,r,n)}function iP(e,t,r,n){return Og(pP(t,e.length-r),e,r,n)}je.prototype.write=function(t,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),t.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 eP(this,t,r,n);case"utf8":case"utf-8":return tP(this,t,r,n);case"ascii":return Fx(this,t,r,n);case"latin1":case"binary":return rP(this,t,r,n);case"base64":return nP(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return iP(this,t,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},je.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function aP(e,t,r){return t===0&&r===e.length?Ix(e):Ix(e.slice(t,r))}function Rx(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a=e[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=r){var u,f,d,g;switch(s){case 1:a<128&&(o=a);break;case 2:u=e[i+1],(u&192)===128&&(g=(a&31)<<6|u&63,g>127&&(o=g));break;case 3:u=e[i+1],f=e[i+2],(u&192)===128&&(f&192)===128&&(g=(a&15)<<12|(u&63)<<6|f&63,g>2047&&(g<55296||g>57343)&&(o=g));break;case 4:u=e[i+1],f=e[i+2],d=e[i+3],(u&192)===128&&(f&192)===128&&(d&192)===128&&(g=(a&15)<<18|(u&63)<<12|(f&63)<<6|d&63,g>65535&&g<1114112&&(o=g))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|o&1023),n.push(o),i+=s}return oP(n)}var Tx=4096;function oP(e){var t=e.length;if(t<=Tx)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=Tx));return r}function sP(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]&127);return n}function lP(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function cP(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=dP(e[a]);return i}function uP(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}je.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var i;if(je.TYPED_ARRAY_SUPPORT)i=this.subarray(t,r),i.__proto__=je.prototype;else{var a=r-t;i=new je(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+t]}return i};function Ii(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}je.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||Ii(t,r,this.length);for(var i=this[t],a=1,o=0;++o<r&&(a*=256);)i+=this[t+o]*a;return i},je.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||Ii(t,r,this.length);for(var i=this[t+--r],a=1;r>0&&(a*=256);)i+=this[t+--r]*a;return i},je.prototype.readUInt8=function(t,r){return r||Ii(t,1,this.length),this[t]},je.prototype.readUInt16LE=function(t,r){return r||Ii(t,2,this.length),this[t]|this[t+1]<<8},je.prototype.readUInt16BE=function(t,r){return r||Ii(t,2,this.length),this[t]<<8|this[t+1]},je.prototype.readUInt32LE=function(t,r){return r||Ii(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},je.prototype.readUInt32BE=function(t,r){return r||Ii(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},je.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||Ii(t,r,this.length);for(var i=this[t],a=1,o=0;++o<r&&(a*=256);)i+=this[t+o]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i},je.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||Ii(t,r,this.length);for(var i=r,a=1,o=this[t+--i];i>0&&(a*=256);)o+=this[t+--i]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*r)),o},je.prototype.readInt8=function(t,r){return r||Ii(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},je.prototype.readInt16LE=function(t,r){r||Ii(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n},je.prototype.readInt16BE=function(t,r){r||Ii(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n},je.prototype.readInt32LE=function(t,r){return r||Ii(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},je.prototype.readInt32BE=function(t,r){return r||Ii(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},je.prototype.readFloatLE=function(t,r){return r||Ii(t,4,this.length),Fg(this,t,!0,23,4)},je.prototype.readFloatBE=function(t,r){return r||Ii(t,4,this.length),Fg(this,t,!1,23,4)},je.prototype.readDoubleLE=function(t,r){return r||Ii(t,8,this.length),Fg(this,t,!0,52,8)},je.prototype.readDoubleBE=function(t,r){return r||Ii(t,8,this.length),Fg(this,t,!1,52,8)};function no(e,t,r,n,i,a){if(!Tl(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}je.prototype.writeUIntLE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;no(this,t,r,n,a,0)}var o=1,s=0;for(this[r]=t&255;++s<n&&(o*=256);)this[r+s]=t/o&255;return r+n},je.prototype.writeUIntBE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;no(this,t,r,n,a,0)}var o=n-1,s=1;for(this[r+o]=t&255;--o>=0&&(s*=256);)this[r+o]=t/s&255;return r+n},je.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,1,255,0),je.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function Tg(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}je.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,2,65535,0),je.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):Tg(this,t,r,!0),r+2},je.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,2,65535,0),je.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):Tg(this,t,r,!1),r+2};function Lg(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>(n?i:3-i)*8&255}je.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,4,4294967295,0),je.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):Lg(this,t,r,!0),r+4},je.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,4,4294967295,0),je.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):Lg(this,t,r,!1),r+4},je.prototype.writeIntLE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);no(this,t,r,n,a-1,-a)}var o=0,s=1,u=0;for(this[r]=t&255;++o<n&&(s*=256);)t<0&&u===0&&this[r+o-1]!==0&&(u=1),this[r+o]=(t/s>>0)-u&255;return r+n},je.prototype.writeIntBE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);no(this,t,r,n,a-1,-a)}var o=n-1,s=1,u=0;for(this[r+o]=t&255;--o>=0&&(s*=256);)t<0&&u===0&&this[r+o+1]!==0&&(u=1),this[r+o]=(t/s>>0)-u&255;return r+n},je.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,1,127,-128),je.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1},je.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,2,32767,-32768),je.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):Tg(this,t,r,!0),r+2},je.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,2,32767,-32768),je.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):Tg(this,t,r,!1),r+2},je.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,4,2147483647,-2147483648),je.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):Lg(this,t,r,!0),r+4},je.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||no(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),je.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):Lg(this,t,r,!1),r+4};function Lx(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function Nx(e,t,r,n,i){return i||Lx(e,t,r,4),xx(e,t,r,n,23,4),r+4}je.prototype.writeFloatLE=function(t,r,n){return Nx(this,t,r,!0,n)},je.prototype.writeFloatBE=function(t,r,n){return Nx(this,t,r,!1,n)};function Ox(e,t,r,n,i){return i||Lx(e,t,r,8),xx(e,t,r,n,52,8),r+8}je.prototype.writeDoubleLE=function(t,r,n){return Ox(this,t,r,!0,n)},je.prototype.writeDoubleBE=function(t,r,n){return Ox(this,t,r,!1,n)},je.prototype.copy=function(t,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n||t.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),t.length-r<i-n&&(i=t.length-r+n);var a=i-n,o;if(this===t&&n<r&&r<i)for(o=a-1;o>=0;--o)t[o+r]=this[o+n];else if(a<1e3||!je.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)t[o+r]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),r);return a},je.prototype.fill=function(t,r,n,i){if(typeof t=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),t.length===1){var a=t.charCodeAt(0);a<256&&(t=a)}if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!je.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else typeof t=="number"&&(t=t&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,t||(t=0);var o;if(typeof t=="number")for(o=r;o<n;++o)this[o]=t;else{var s=Tl(t)?t:Ng(new je(t,i).toString()),u=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%u]}return this};var fP=/[^+\/0-9A-Za-z-_]/g;function AP(e){if(e=hP(e).replace(fP,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function hP(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function dP(e){return e<16?"0"+e.toString(16):e.toString(16)}function Ng(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if(r=e.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}else if(o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}
24else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=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 gP(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function pP(e,t){for(var r,n,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=e.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function Mx(e){return GM(AP(e))}function Og(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function mP(e){return e!==e}function Gf(e){return e!=null&&(!!e._isBuffer||Px(e)||vP(e))}function Px(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function vP(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&Px(e.slice(0,0))}var EP=Object.freeze({__proto__:null,Buffer:je,INSPECT_MAX_BYTES:wx,SlowBuffer:ZM,isBuffer:Gf,kMaxLength:KM});function Ux(){throw new Error("setTimeout has not been defined")}function zx(){throw new Error("clearTimeout has not been defined")}var Su=Ux,Du=zx;typeof zf.setTimeout=="function"&&(Su=setTimeout),typeof zf.clearTimeout=="function"&&(Du=clearTimeout);function Hx(e){if(Su===setTimeout)return setTimeout(e,0);if((Su===Ux||!Su)&&setTimeout)return Su=setTimeout,setTimeout(e,0);try{return Su(e,0)}catch{try{return Su.call(null,e,0)}catch{return Su.call(this,e,0)}}}function CP(e){if(Du===clearTimeout)return clearTimeout(e);if((Du===zx||!Du)&&clearTimeout)return Du=clearTimeout,clearTimeout(e);try{return Du(e)}catch{try{return Du.call(null,e)}catch{return Du.call(this,e)}}}var yc=[],t1=!1,Wf,Mg=-1;function bP(){!t1||!Wf||(t1=!1,Wf.length?yc=Wf.concat(yc):Mg=-1,yc.length&&Gx())}function Gx(){if(!t1){var e=Hx(bP);t1=!0;for(var t=yc.length;t;){for(Wf=yc,yc=[];++Mg<t;)Wf&&Wf[Mg].run();Mg=-1,t=yc.length}Wf=null,t1=!1,CP(e)}}function ko(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];yc.push(new Wx(e,t)),yc.length===1&&!t1&&Hx(Gx)}function Wx(e,t){this.fun=e,this.array=t}Wx.prototype.run=function(){this.fun.apply(null,this.array)};var yP="browser",IP="browser",xP=!0,BP={},wP=[],QP="",SP={},DP={},kP={};function Yf(){}var _P=Yf,FP=Yf,RP=Yf,TP=Yf,LP=Yf,NP=Yf,OP=Yf;function MP(e){throw new Error("process.binding is not supported")}function PP(){return"/"}function UP(e){throw new Error("process.chdir is not supported")}function zP(){return 0}var r1=zf.performance||{},HP=r1.now||r1.mozNow||r1.msNow||r1.oNow||r1.webkitNow||function(){return new Date().getTime()};function GP(e){var t=HP.call(r1)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}var WP=new Date;function YP(){var e=new Date,t=e-WP;return t/1e3}var zs={nextTick:ko,title:yP,browser:xP,env:BP,argv:wP,version:QP,versions:SP,on:_P,addListener:FP,once:RP,off:TP,removeListener:LP,removeAllListeners:NP,emit:OP,binding:MP,cwd:PP,chdir:UP,umask:zP,hrtime:GP,platform:IP,release:DP,config:kP,uptime:YP};function jP(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Pg(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var Yx={},jx=Pg(EP),KP;function ku(){}ku.prototype=Object.create(null);function W0(){W0.init.call(this)}W0.EventEmitter=W0,W0.usingDomains=!1,W0.prototype.domain=void 0,W0.prototype._events=void 0,W0.prototype._maxListeners=void 0,W0.defaultMaxListeners=10,W0.init=function(){this.domain=null,W0.usingDomains&&KP.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new ku,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},W0.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||isNaN(t))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=t,this};function Kx(e){return e._maxListeners===void 0?W0.defaultMaxListeners:e._maxListeners}W0.prototype.getMaxListeners=function(){return Kx(this)};function qP(e,t,r){if(t)e.call(r);else for(var n=e.length,i=Dh(e,n),a=0;a<n;++a)i[a].call(r)}function JP(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,a=Dh(e,i),o=0;o<i;++o)a[o].call(r,n)}function VP(e,t,r,n,i){if(t)e.call(r,n,i);else for(var a=e.length,o=Dh(e,a),s=0;s<a;++s)o[s].call(r,n,i)}function $P(e,t,r,n,i,a){if(t)e.call(r,n,i,a);else for(var o=e.length,s=Dh(e,o),u=0;u<o;++u)s[u].call(r,n,i,a)}function ZP(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,a=Dh(e,i),o=0;o<i;++o)a[o].apply(r,n)}W0.prototype.emit=function(t){var r,n,i,a,o,s,u,f=t==="error";if(s=this._events,s)f=f&&s.error==null;else if(!f)return!1;if(u=this.domain,f){if(r=arguments[1],u)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=u,r.domainThrown=!1,u.emit("error",r);else{if(r instanceof Error)throw r;var d=new Error('Uncaught, unspecified "error" event. ('+r+")");throw d.context=r,d}return!1}if(n=s[t],!n)return!1;var g=typeof n=="function";switch(i=arguments.length,i){case 1:qP(n,g,this);break;case 2:JP(n,g,this,arguments[1]);break;case 3:VP(n,g,this,arguments[1],arguments[2]);break;case 4:$P(n,g,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),o=1;o<i;o++)a[o-1]=arguments[o];ZP(n,g,this,a)}return!0};function qx(e,t,r,n){var i,a,o;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(a=e._events,a?(a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]):(a=e._events=new ku,e._eventsCount=0),!o)o=a[t]=r,++e._eventsCount;else if(typeof o=="function"?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),!o.warned&&(i=Kx(e),i&&i>0&&o.length>i)){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,XP(s)}return e}function XP(e){typeof console.warn=="function"?console.warn(e):console.log(e)}W0.prototype.addListener=function(t,r){return qx(this,t,r,!1)},W0.prototype.on=W0.prototype.addListener,W0.prototype.prependListener=function(t,r){return qx(this,t,r,!0)};function Jx(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}W0.prototype.once=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(t,Jx(this,t,r)),this},W0.prototype.prependOnceListener=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(t,Jx(this,t,r)),this},W0.prototype.removeListener=function(t,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[t],!n)return this;if(n===r||n.listener&&n.listener===r)--this._eventsCount===0?this._events=new ku:(delete i[t],i.removeListener&&this.emit
vendor: 5,377 bytes, line 24
24("removeListener",t,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 ku,this;delete i[t]}else eU(n,a);i.removeListener&&this.emit("removeListener",t,s||r)}return this},W0.prototype.off=function(e,t){return this.removeListener(e,t)},W0.prototype.removeAllListeners=function(t){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new ku,this._eventsCount=0):n[t]&&(--this._eventsCount===0?this._events=new ku:delete n[t]),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 ku,this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r)do this.removeListener(t,r[r.length-1]);while(r[0]);return this},W0.prototype.listeners=function(t){var r,n,i=this._events;return i?(r=i[t],r?typeof r=="function"?n=[r.listener||r]:n=tU(r):n=[]):n=[],n},W0.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Vx.call(e,t)},W0.prototype.listenerCount=Vx;function Vx(e){var t=this._events;if(t){var r=t[e];if(typeof r=="function")return 1;if(r)return r.length}return 0}W0.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function eU(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}function Dh(e,t){for(var r=new Array(t);t--;)r[t]=e[t];return r}function tU(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}var hm;typeof Object.create=="function"?hm=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:hm=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};var Ic=hm,$x=Object.getOwnPropertyDescriptors||function(t){for(var r=Object.keys(t),n={},i=0;i<r.length;i++)n[r[i]]=Object.getOwnPropertyDescriptor(t,r[i]);return n},rU=/%[sdj%]/g;function Ug(e){if(!_h(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(Hs(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(e).replace(rU,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])kh(o)||!Kf(o)?a+=" "+o:a+=" "+Hs(o);return a}function zg(e,t){if(Ll(zf.process))return function(){return zg(e,t).apply(this,arguments)};if(zs.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(zs.throwDeprecation)throw new Error(t);zs.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n}var Hg={},dm;function gm(e){if(Ll(dm)&&(dm=zs.env.NODE_DEBUG||""),e=e.toUpperCase(),!Hg[e])if(new RegExp("\\b"+e+"\\b","i").test(dm)){var t=0;Hg[e]=function(){var r=Ug.apply(null,arguments);console.error("%s %d: %s",e,t,r)}}else Hg[e]=function(){};return Hg[e]}function Hs(e,t){var r={seen:[],stylize:iU};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),Wg(t)?r.showHidden=t:t&&ym(r,t),Ll(r.showHidden)&&(r.showHidden=!1),Ll(r.depth)&&(r.depth=2),Ll(r.colors)&&(r.colors=!1),Ll(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=nU),Gg(r,e,r.depth)}Hs.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]},Hs.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function nU(e,t){var r=Hs.styles[t];return r?"\x1B["+Hs.colors[r][0]+"m"+e+"\x1B["+Hs.colors[r][1]+"m":e}function iU(e,t){return e}function aU(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function Gg(e,t,r){if(e.customInspect&&t&&qf(t.inspect)&&t.inspect!==Hs&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return _h(n)||(n=Gg(e,n,r)),n}var i=oU(e,t);if(i)return i;var a=Object.keys(t),o=aU(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),i1(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return pm(t);if(a.length===0){if(qf(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(jf(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(n1(t))return e.stylize(Date.prototype.toString.call(t),"date");if(i1(t))return pm(t)}var u="",f=!1,d=["{","}"];if(vm(t)&&(f=!0,d=["[","]"]),qf(t)){var g=t.name?": "+t.name:"";u=" [Function"+g+"]"}if(jf(t)&&(u=" "+RegExp.prototype.toString.call(t)),n1(t)&&(u=" "+Date.prototype.toUTCString.call(t)),i1(t)&&(u=" "+pm(t)),a.length===0&&(!f||t.length==0))return d[0]+u+d[1];if(r<0)return jf(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return f?E=sU(e,t,r,o,a):E=a.map(function(b){return mm(e,t,r,o,b,f)}),e.seen.pop(),lU(E,u,d)}function oU(e,t){if(Ll(t))return e.stylize("undefined","undefined");if(_h(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";
vendor: 4,350 bytes, lines 24-33
24return e.stylize(r,"string")}if(Em(t))return e.stylize(""+t,"number");if(Wg(t))return e.stylize(""+t,"boolean");if(kh(t))return e.stylize("null","null")}function pm(e){return"["+Error.prototype.toString.call(e)+"]"}function sU(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)rB(t,String(o))?a.push(mm(e,t,r,n,String(o),!0)):a.push("");return i.forEach(function(u){u.match(/^\d+$/)||a.push(mm(e,t,r,n,u,!0))}),a}function mm(e,t,r,n,i,a){var o,s,u;if(u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},u.get?u.set?s=e.stylize("[Getter/Setter]","special"):s=e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),rB(n,i)||(o="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(kh(r)?s=Gg(e,u.value,null):s=Gg(e,u.value,r-1),s.indexOf(` 25`)>-1&&(a?s=s.split(` 26`).map(function(f){return" "+f}).join(` 27`).substr(2):s=` 28`+s.split(` 29`).map(function(f){return" "+f}).join(` 30`))):s=e.stylize("[Circular]","special")),Ll(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=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function lU(e,t,r){var n=e.reduce(function(i,a){return a.indexOf(` 31`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(t===""?"":t+` 32 `)+" "+e.join(`, 33 `)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function vm(e){return Array.isArray(e)}function Wg(e){return typeof e=="boolean"}function kh(e){return e===null}function Zx(e){return e==null}function Em(e){return typeof e=="number"}function _h(e){return typeof e=="string"}function Xx(e){return typeof e=="symbol"}function Ll(e){return e===void 0}function jf(e){return Kf(e)&&Cm(e)==="[object RegExp]"}function Kf(e){return typeof e=="object"&&e!==null}function n1(e){return Kf(e)&&Cm(e)==="[object Date]"}function i1(e){return Kf(e)&&(Cm(e)==="[object Error]"||e instanceof Error)}function qf(e){return typeof e=="function"}function Yg(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function eB(e){return je.isBuffer(e)}function Cm(e){return Object.prototype.toString.call(e)}function bm(e){return e<10?"0"+e.toString(10):e.toString(10)}var cU=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function uU(){var e=new Date,t=[bm(e.getHours()),bm(e.getMinutes()),bm(e.getSeconds())].join(":");return[e.getDate(),cU[e.getMonth()],t].join(" ")}function tB(){console.log("%s - %s",uU(),Ug.apply(null,arguments))}function ym(e,t){if(!t||!Kf(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function rB(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Jf=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function Im(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');if(Jf&&e[Jf]){var t=e[Jf];if(typeof t!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,Jf,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var r,n,i=new Promise(function(s,u){r=s,n=u}),a=[],o=0;o<arguments.length;o++)a.push(arguments[o]);a.push(function(s,u){s?n(s):r(u)});try{e.apply(this,a)}catch(s){n(s)}return i}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Jf&&Object.defineProperty(t,Jf,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,$x(e))}Im.custom=Jf;function fU(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function nB(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');function t(){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)};e.apply(this,r).then(function(s){zs.nextTick(o.bind(null,null,s))},function(s){zs.nextTick(fU.bind(null,s,o))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,$x(e)),t}var AU={inherits:Ic,_extend:ym,log:tB,isBuffer:eB,isPrimitive:Yg,isFunction:qf,isError:i1,isDate:n1,isObject:Kf,isRegExp:jf,isUndefined:Ll,isSymbol:Xx,isString:_h,isNumber:Em,isNullOrUndefined:
vendor: 21,529 bytes, line 33
33Zx,isNull:kh,isBoolean:Wg,isArray:vm,inspect:Hs,deprecate:zg,format:Ug,debuglog:gm,promisify:Im,callbackify:nB},hU=Object.freeze({__proto__:null,_extend:ym,callbackify:nB,debuglog:gm,default:AU,deprecate:zg,format:Ug,inherits:Ic,inspect:Hs,isArray:vm,isBoolean:Wg,isBuffer:eB,isDate:n1,isError:i1,isFunction:qf,isNull:kh,isNullOrUndefined:Zx,isNumber:Em,isObject:Kf,isPrimitive:Yg,isRegExp:jf,isString:_h,isSymbol:Xx,isUndefined:Ll,log:tB,promisify:Im});function Vf(){this.head=null,this.tail=null,this.length=0}Vf.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},Vf.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},Vf.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},Vf.prototype.clear=function(){this.head=this.tail=null,this.length=0},Vf.prototype.join=function(e){if(this.length===0)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},Vf.prototype.concat=function(e){if(this.length===0)return je.alloc(0);if(this.length===1)return this.head.data;for(var t=je.allocUnsafe(e>>>0),r=this.head,n=0;r;)r.data.copy(t,n),n+=r.data.length,r=r.next;return t};var dU=je.isEncoding||function(e){switch(e&&e.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 gU(e){if(e&&!dU(e))throw new Error("Unknown encoding: "+e)}function Fh(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),gU(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=mU;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=vU;break;default:this.write=pU;return}this.charBuffer=new je(6),this.charReceived=0,this.charLength=0}Fh.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var i=t.charCodeAt(t.length-1);if(i>=55296&&i<=56319){this.charLength+=this.surrogateSize,t="";continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var n=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,n),n-=this.charReceived),t+=e.toString(this.encoding,0,n);var n=t.length-1,i=t.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),e.copy(this.charBuffer,0,0,a),t.substring(0,n)}return t},Fh.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(t==1&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},Fh.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t};function pU(e){return e.toString(this.encoding)}function mU(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function vU(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}Cn.ReadableState=iB;var xr=gm("stream");Ic(Cn,W0);function EU(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function CU(e,t){return e.listeners(t).length}function iB(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof _o&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16*1024;this.highWaterMark=r||r===0?r:n,this.highWaterMark=~~this.highWaterMark,this.buffer=new Vf,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=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new Fh(e.encoding),this.encoding=e.encoding)}function Cn(e){if(!(this instanceof Cn))return new Cn(e);this._readableState=new iB(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),W0.call(this)}Cn.prototype.push=function(e,t){var r=this._readableState;return!r.objectMode&&typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=je.from(e,t),t="")),aB(this,r,e,t,!1)},Cn.prototype.unshift=function(e){var t=this._readableState;return aB(this,t,e,"",!0)},Cn.prototype.isPaused=function(){return this._readableState.flowing===!1};function aB(e,t,r,n,i){var a=IU(t,r);if(a)e.emit("error",a);else if(r===null)t.reading=!1,xU(e,t);else if(t.objectMode||r&&r.length>0)if(t.ended&&!i){var o=new Error("stream.push() after EOF");e.emit("error",o)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var u;t.decoder&&!i&&!n&&(r=t.decoder.write(r),u=!t.objectMode&&r.length===0),i||(t.reading=!1),u||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&jg(e))),BU(e,t)}else i||(t.reading=!1);return bU(t)}function bU(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Cn.prototype.setEncoding=function(e){return this._readableState.decoder=new Fh(e),this._readableState.encoding=e,this};var oB=8388608;function yU(e){return e>=oB?e=oB:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function sB(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=yU(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Cn.prototype.read=function(e){xr("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return xr("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?Bm(this):jg(this),null;if(e=sB(e,t),e===0&&t.ended)return t.length===0&&Bm(this),null;var n=t.needReadable;xr("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,xr("length less than watermark",n)),t.ended||t.reading?(n=!1,xr("reading or ended",n)):n&&(xr("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=sB(r,t)));var i;return e>0?i=cB(e,t):i=null,i===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&Bm(this)),i!==null&&this.emit("data",i),i};function IU(e,t){var r=null;return!je.isBuffer(t)&&typeof t!="string"&&t!==null&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function xU(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,jg(e)}}function jg(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(xr("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?ko(lB,e):lB(e))}function lB(e){xr("emit readable"),e.emit("readable"),xm(e)}function BU(e,t){t.readingMore||(t.readingMore=!0,ko(wU,e,t))}function wU(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(xr("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}Cn.prototype._read=function(e){this.emit("error",new Error("not implemented"))},Cn.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,xr("pipe count=%d opts=%j",n.pipesCount,t);var i=!t||t.end!==!1,a=i?s:d;n.endEmitted?ko(a):r.once("end",a),e.on("unpipe",o);function o(_){xr("onunpipe"),_===r&&d()}function s(){xr("onend"),e.end()}var u=QU(r);e.on("drain",u);var f=!1;function d(){xr("cleanup"),e.removeListener("close",I),e.removeListener("finish",w),e.removeListener("drain",u),e.removeListener("error",b),e.removeListener("unpipe",o),r.removeListener("end",s),r.removeListener("end",d),r.removeListener("data",E),f=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&u()}var g=!1;r.on("data",E);function E(_){xr("ondata"),g=!1;var S=e.write(_);S===!1&&!g&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&uB(n.pipes,e)!==-1)&&!f&&(xr("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,g=!0),r.pause())}function b(_){xr("onerror",_),R(),e.removeListener("error",b),CU(e,"error")===0&&e.emit("error",_)}EU(e,"error",b);function I(){e.removeListener("finish",w),R()}e.once("close",I);function w(){xr("onfinish"),e.removeListener("close",I),R()}e.once("finish",w);function R(){xr("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(xr("pipe resume"),r.resume()),e};function QU(e){return function(){var t=e._readableState;xr("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&e.listeners("data").length&&(t.flowing=!0,xm(e))}}Cn.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<n;i++)r[i].emit("unpipe",this);return this}var a=uB(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},Cn.prototype.on=function(e,t){var r=W0.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&jg(this):ko(SU,this))}return r},Cn.prototype.addListener=Cn.prototype.on;function SU(e){xr("readable nexttick read 0"),e.read(0)}Cn.prototype.resume=function(){var e=this._readableState;return e.flowing||(xr("resume"),e.flowing=!0,DU(this,e)),this};function DU(e,t){t.resumeScheduled||(t.resumeScheduled=!0,ko(kU,e,t))}function kU(e,t){t.reading||(xr("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),xm(e),t.flowing&&!t.reading&&e.read(0)}Cn.prototype.pause=function(){return xr("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(xr("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function xm(e){var t=e._readableState;for(xr("flow",t.flowing);t.flowing&&e.read()!==null;);}Cn.prototype.wrap=function(e){var t=this._readableState,r=!1,n=this;e.on("end",function(){if(xr("wrapped end"),t.decoder&&!t.ended){var o=t.decoder.end();o&&o.length&&n.push(o)}n.push(null)}),e.on("data",function(o){if(xr("wrapped data"),t.decoder&&(o=t.decoder.write(o)),!(t.objectMode&&o==null)&&!(!t.objectMode&&(!o||!o.length))){var s=n.push(o);s||(r=!0,e.pause())}});for(var i in e)this[i]===void 0&&typeof e[i]=="function"&&(this[i]=function(o){return function(){return e[o].apply(e,arguments)}}(i));var a=["error","close","destroy","pause","resume"];return LU(a,function(o){e.on(o,n.emit.bind(n,o))}),n._read=function(o){xr("wrapped _read",o),r&&(r=!1,e.resume())},n},Cn._fromList=cB;function cB(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=_U(e,t.buffer,t.decoder),r}function _U(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=r?FU(e,t):RU(e,t),n}function FU(e,t){var r=t.head,n=1,i=r.data;for(e-=i.length;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),e-=o,e===0){o===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++n}return t.length-=n,i}function RU(e,t){var r=je.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,o),e-=o,e===0){o===a.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++i}return t.length-=i,r}function Bm(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,ko(TU,t,e))}function TU(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function LU(e,t){for(var r=0,n=e.length;r<n;r++)t(e[r],r)}function uB(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Yi.WritableState=wm,Ic(Yi,W0);function NU(){}function OU(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function wm(e,t){Object.defineProperty(this,"buffer",{get:zg(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof _o&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.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=e.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){WU(t,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 pB(this)}wm.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};function Yi(e){if(!(this instanceof Yi)&&!(this instanceof _o))return new Yi(e);this._writableState=new wm(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev)),W0.call(this)}Yi.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function MU(e,t){var r=new Error("write after end");e.emit("error",r),ko(t,r)}function PU(e,t,r,n){var i=!0,a=!1;return r===null?a=new TypeError("May not write null values to stream"):!je.isBuffer(r)&&typeof r!="string"&&r!==void 0&&!t.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),ko(n,a),i=!1),i}Yi.prototype.write=function(e,t,r){var n=this._writableState,i=!1;return typeof t=="function"&&(r=t,t=null),je.isBuffer(e)?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=NU),n.ended?MU(this,r):PU(this,n,e,r)&&(n.pendingcb++,i=zU(this,n,e,t,r)),i},Yi.prototype.cork=function(){var e=this._writableState;e.corked++},Yi.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&AB(this,e))},Yi.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function UU(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=je.from(t,r)),t}function zU(e,t,r,n,i){r=UU(t,r,n),je.isBuffer(r)&&(n="buffer");var a=t.objectMode?1:r.length;t.length+=a;var o=t.length<t.highWaterMark;if(o||(t.needDrain=!0),t.writing||t.corked){var s=t.lastBufferedRequest;t.lastBufferedRequest=new OU(r,n,i),s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else Qm(e,t,!1,a,r,n,i);return o}function Qm(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function HU(e,t,r,n,i){--t.pendingcb,r?ko(i,n):i(n),e._writableState.errorEmitted=!0,e.emit("error",n)}function GU(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function WU(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(GU(r),t)HU(e,r,n,t,i);else{var a=hB(r);!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&AB(e,r),n?ko(fB,e,r,a,i):fB(e,r,a,i)}}function fB(e,t,r,n){r||YU(e,t),t.pendingcb--,n(),gB(e,t)}function YU(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function AB(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),a=t.corkedRequestsFree;a.entry=r;for(var o=0;r;)i[o]=r,r=r.next,o+=1;Qm(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new pB(t)}else{for(;r;){var s=r.chunk,u=r.encoding,f=r.callback,d=t.objectMode?1:s.length;if(Qm(e,t,!1,d,s,u,f),r=r.next,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=r,t.bufferProcessing=!1}Yi.prototype._write=function(e,t,r){r(new Error("not implemented"))},Yi.prototype._writev=null,Yi.prototype.end=function(e,t,r){var n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&jU(this,n,r)};function hB(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function dB(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function gB(e,t){var r=hB(t);return r&&(t.pendingcb===0?(dB(e,t),t.finished=!0,e.emit("finish")):dB(e,t)),r}function jU(e,t,r){t.ending=!0,gB(e,t),r&&(t.finished?ko(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function pB(e){var t=this;this.next=null,this.entry=null,this.finish=function(r){var n=t.entry;for(t.entry=null;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}Ic(_o,Cn);for(var mB=Object.keys(Yi.prototype),Sm=0;Sm<mB.length;Sm++){var Dm=mB[Sm];_o.prototype[Dm]||(_o.prototype[Dm]=Yi.prototype[Dm])}function _o(e){if(!(this instanceof _o))return new _o(e);Cn.call(this,e),Yi.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",KU)}function KU(){this.allowHalfOpen||this._writableState.ended||ko(qU,this)}function qU(e){e.end()}Ic(Gs,_o);function JU(e){this.afterTransform=function(t,r){return VU(e,t,r)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function VU(e,t,r){var n=e._transformState;n.transforming=!1;var i=n.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));n.writechunk=null,n.writecb=null,r!=null&&e.push(r),i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}function Gs(e){if(!(this instanceof Gs))return new Gs(e);_o.call(this,e),this._transformState=new JU(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.once("prefinish",function(){typeof this._flush=="function"?this._flush(function(r){vB(t,r)}):vB(t)})}Gs.prototype.push=function(e,t){return this._transformState.needTransform=!1,_o.prototype.push.call(this,e,t)},Gs.prototype._transform=function(e,t,r){throw new Error("Not implemented")},Gs.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Gs.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};function vB(e,t){if(t)return e.emit("error",t);var r=e._writableState,n=e._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 e.push(null)}Ic(a1,Gs);function a1(e){if(!(this instanceof a1))return new a1(e);Gs.call(this,e)}a1.prototype._transform=function(e,t,r){r(null,e)},Ic(Ws,W0),Ws.Readable=Cn,Ws.Writable=Yi,Ws.Duplex=_o,Ws.Transform=Gs,Ws.PassThrough=a1,Ws.Stream=Ws;function Ws(){W0.call(this)}Ws.prototype.pipe=function(e,t){var r=this;function n(d){e.writable&&e.write(d)===!1&&r.pause&&r.pause()}r.on("data",n);function i(){r.readable&&r.resume&&r.resume()}e.on("drain",i),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",o),r.on("close",s));var a=!1;function o(){a||(a=!0,e.end())}function s(){a||(a=!0,typeof e.destroy=="function"&&e.destroy())}function u(d){if(f(),W0.listenerCount(this,"error")===0)throw d}r.on("error",u),e.on("error",u);function f(){r.removeListener("data",n),e.removeListener("drain",i),r.removeListener("end",o),r.removeListener("close",s
33),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",f),r.removeListener("close",f),e.removeListener("close",f)}return r.on("end",f),r.on("close",f),e.on("close",f),e.emit("pipe",r),e};var $U=Object.freeze({__proto__:null,Duplex:_o,PassThrough:a1,Readable:Cn,Stream:Ws,Transform:Gs,Writable:Yi,default:Ws}),ZU=Pg($U),EB={};function CB(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0}var XU=Object.prototype.hasOwnProperty,bB=Object.keys||function(e){var t=[];for(var r in e)XU.call(e,r)&&t.push(r);return t},yB=Array.prototype.slice,km;function IB(){return typeof km<"u"?km:km=function(){return(function(){}).name==="foo"}()}function xB(e){return Object.prototype.toString.call(e)}function BB(e){return Gf(e)||typeof zf.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}function ka(e,t){e||_a(e,!0,t,"==",Rh)}var ez=/\s*function\s+([^\(\s]*)\s*/;function wB(e){if(qf(e)){if(IB())return e.name;var t=e.toString(),r=t.match(ez);return r&&r[1]}}ka.AssertionError=Kg;function Kg(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=tz(this),this.generatedMessage=!0);var t=e.stackStartFunction||_a;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,i=wB(t),a=n.indexOf(` 34`+i);if(a>=0){var o=n.indexOf(` 35`,a+1);n=n.substring(o+1)}this.stack=n}}}Ic(Kg,Error);function QB(e,t){return typeof e=="string"?e.length<t?e:e.slice(0,t):e}function SB(e){if(IB()||!qf(e))return Hs(e);var t=wB(e),r=t?": "+t:"";return"[Function"+r+"]"}function tz(e){return QB(SB(e.actual),128)+" "+e.operator+" "+QB(SB(e.expected),128)}function _a(e,t,r,n,i){throw new Kg({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}ka.fail=_a;function Rh(e,t){e||_a(e,!0,t,"==",Rh)}ka.ok=Rh,ka.equal=_m;function _m(e,t,r){e!=t&&_a(e,t,r,"==",_m)}ka.notEqual=Fm;function Fm(e,t,r){e==t&&_a(e,t,r,"!=",Fm)}ka.deepEqual=Rm;function Rm(e,t,r){o1(e,t,!1)||_a(e,t,r,"deepEqual",Rm)}ka.deepStrictEqual=Tm;function Tm(e,t,r){o1(e,t,!0)||_a(e,t,r,"deepStrictEqual",Tm)}function o1(e,t,r,n){if(e===t)return!0;if(Gf(e)&&Gf(t))return CB(e,t)===0;if(n1(e)&&n1(t))return e.getTime()===t.getTime();if(jf(e)&&jf(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((e===null||typeof e!="object")&&(t===null||typeof t!="object"))return r?e===t:e==t;if(BB(e)&&BB(t)&&xB(e)===xB(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return CB(new Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(Gf(e)!==Gf(t))return!1;n=n||{actual:[],expected:[]};var i=n.actual.indexOf(e);return i!==-1&&i===n.expected.indexOf(t)?!0:(n.actual.push(e),n.expected.push(t),rz(e,t,r,n))}function DB(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function rz(e,t,r,n){if(e==null||t===null||t===void 0)return!1;if(Yg(e)||Yg(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=DB(e),a=DB(t);if(i&&!a||!i&&a)return!1;if(i)return e=yB.call(e),t=yB.call(t),o1(e,t,r);var o=bB(e),s=bB(t),u,f;if(o.length!==s.length)return!1;for(o.sort(),s.sort(),f=o.length-1;f>=0;f--)if(o[f]!==s[f])return!1;for(f=o.length-1;f>=0;f--)if(u=o[f],!o1(e[u],t[u],r,n))return!1;return!0}ka.notDeepEqual=Lm;function Lm(e,t,r){o1(e,t,!1)&&_a(e,t,r,"notDeepEqual",Lm)}ka.notDeepStrictEqual=Nm;function Nm(e,t,r){o1(e,t,!0)&&_a(e,t,r,"notDeepStrictEqual",Nm)}ka.strictEqual=Om;function Om(e,t,r){e!==t&&_a(e,t,r,"===",Om)}ka.notStrictEqual=Mm;function Mm(e,t,r){e===t&&_a(e,t,r,"!==",Mm)}function kB(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)=="[object RegExp]")return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function nz(e){var t;try{e()}catch(r){t=r}return t}function _B(e,t,r,n){var i;if(typeof t!="function")throw new TypeError('"block" argument must be a function');typeof r=="string"&&(n=r,r=null),i=nz(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&_a(i,r,"Missing expected exception"+n);var a=typeof n=="string",o=!e&&i1(i),s=!e&&i&&!r;if((o&&a&&kB(i,r)||s)&&_a(i,r,"Got unwanted exception"+n),e&&i&&r&&!kB(i,r)||!e&&i)throw i}ka.throws=FB;function FB(e,t,r){_B(!0,e,t,r)}ka.doesNotThrow=RB;function RB(e,t,r){_B(!1,e,t,r)}ka.ifError=TB;function TB(e){if(e)throw e}var iz=Object.freeze({__proto__:null,AssertionError:Kg,assert:Rh,deepEqual:Rm,deepStrictEqual:Tm,default:ka,doesNotThrow:RB,equal:_m,fail:_a,ifError:TB,notDeepEqual:Lm,notDeepStrictEqual:Nm,notEqual:Fm,notStrictEqual:Mm,ok:Rh,strictEqual:Om,throws:FB}),LB=Pg(iz);function az(){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 oz=az,Nl={},Th={};(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}e.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1
vendor: 23,673 bytes, line 35
35);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var u in s)r(s,u)&&(a[u]=s[u])}}return a},e.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,u,f){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+u),f);return}for(var d=0;d<u;d++)a[f+d]=o[s+d]},flattenChunks:function(a){var o,s,u,f,d,g;for(u=0,o=0,s=a.length;o<s;o++)u+=a[o].length;for(g=new Uint8Array(u),f=0,o=0,s=a.length;o<s;o++)d=a[o],g.set(d,f),f+=d.length;return g}},i={arraySet:function(a,o,s,u,f){for(var d=0;d<u;d++)a[f+d]=o[s+d]},flattenChunks:function(a){return[].concat.apply([],a)}};e.setTyped=function(a){a?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,n)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)})(Th);var s1={},sz=Th,lz=4,NB=0,OB=1,cz=2;function l1(e){for(var t=e.length;--t>=0;)e[t]=0}var uz=0,MB=1,fz=2,Az=3,hz=258,Pm=29,Lh=256,Nh=Lh+1+Pm,c1=30,Um=19,PB=2*Nh+1,$f=15,zm=16,dz=7,Hm=256,UB=16,zB=17,HB=18,Gm=[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],qg=[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],gz=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],GB=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],pz=512,xc=new Array((Nh+2)*2);l1(xc);var Oh=new Array(c1*2);l1(Oh);var Mh=new Array(pz);l1(Mh);var Ph=new Array(hz-Az+1);l1(Ph);var Wm=new Array(Pm);l1(Wm);var Jg=new Array(c1);l1(Jg);function Ym(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}var WB,YB,jB;function jm(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function KB(e){return e<256?Mh[e]:Mh[256+(e>>>7)]}function Uh(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function io(e,t,r){e.bi_valid>zm-r?(e.bi_buf|=t<<e.bi_valid&65535,Uh(e,e.bi_buf),e.bi_buf=t>>zm-e.bi_valid,e.bi_valid+=r-zm):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function Ol(e,t,r){io(e,r[t*2],r[t*2+1])}function qB(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function mz(e){e.bi_valid===16?(Uh(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function vz(e,t){var r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,u=t.stat_desc.max_length,f,d,g,E,b,I,w=0;for(E=0;E<=$f;E++)e.bl_count[E]=0;for(r[e.heap[e.heap_max]*2+1]=0,f=e.heap_max+1;f<PB;f++)d=e.heap[f],E=r[r[d*2+1]*2+1]+1,E>u&&(E=u,w++),r[d*2+1]=E,!(d>n)&&(e.bl_count[E]++,b=0,d>=s&&(b=o[d-s]),I=r[d*2],e.opt_len+=I*(E+b),a&&(e.static_len+=I*(i[d*2+1]+b)));if(w!==0){do{for(E=u-1;e.bl_count[E]===0;)E--;e.bl_count[E]--,e.bl_count[E+1]+=2,e.bl_count[u]--,w-=2}while(w>0);for(E=u;E!==0;E--)for(d=e.bl_count[E];d!==0;)g=e.heap[--f],!(g>n)&&(r[g*2+1]!==E&&(e.opt_len+=(E-r[g*2+1])*r[g*2],r[g*2+1]=E),d--)}}function JB(e,t,r){var n=new Array($f+1),i=0,a,o;for(a=1;a<=$f;a++)n[a]=i=i+r[a-1]<<1;for(o=0;o<=t;o++){var s=e[o*2+1];s!==0&&(e[o*2]=qB(n[s]++,s))}}function Ez(){var e,t,r,n,i,a=new Array($f+1);for(r=0,n=0;n<Pm-1;n++)for(Wm[n]=r,e=0;e<1<<Gm[n];e++)Ph[r++]=n;for(Ph[r-1]=n,i=0,n=0;n<16;n++)for(Jg[n]=i,e=0;e<1<<qg[n];e++)Mh[i++]=n;for(i>>=7;n<c1;n++)for(Jg[n]=i<<7,e=0;e<1<<qg[n]-7;e++)Mh[256+i++]=n;for(t=0;t<=$f;t++)a[t]=0;for(e=0;e<=143;)xc[e*2+1]=8,e++,a[8]++;for(;e<=255;)xc[e*2+1]=9,e++,a[9]++;for(;e<=279;)xc[e*2+1]=7,e++,a[7]++;for(;e<=287;)xc[e*2+1]=8,e++,a[8]++;for(JB(xc,Nh+1,a),e=0;e<c1;e++)Oh[e*2+1]=5,Oh[e*2]=qB(e,5);WB=new Ym(xc,Gm,Lh+1,Nh,$f),YB=new Ym(Oh,qg,0,c1,$f),jB=new Ym(new Array(0),gz,0,Um,dz)}function VB(e){var t;for(t=0;t<Nh;t++)e.dyn_ltree[t*2]=0;for(t=0;t<c1;t++)e.dyn_dtree[t*2]=0;for(t=0;t<Um;t++)e.bl_tree[t*2]=0;e.dyn_ltree[Hm*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function $B(e){e.bi_valid>8?Uh(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function Cz(e,t,r,n){$B(e),Uh(e,r),Uh(e,~r),sz.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function ZB(e,t,r,n){var i=t*2,a=r*2;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function Km(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&ZB(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!ZB(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function XB(e,t,r){var n,i,a=0,o,s;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+a*2]<<8|e.pending_buf[e.d_buf+a*2+1],i=e.pending_buf[e.l_buf+a],a++,n===0?Ol(e,i,t):(o=Ph[i],Ol(e,o+Lh+1,t),s=Gm[o],s!==0&&(i-=Wm[o],io(e,i,s)),n--,o=KB(n),Ol(e,o,r),s=qg[o],s!==0&&(n-=Jg[o],io(e,n,s)));while(a<e.last_lit);Ol(e,Hm,t)}function qm(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems,o,s,u=-1,f;for(e.heap_len=0,e.heap_max=PB,o=0;o<a;o++)r[o*2]!==0?(e.heap[++e.heap_len]=u=o,e.depth[o]=0):r[o*2+1]=0;for(;e.heap_len<2;)f=e.heap[++e.heap_len]=u<2?++u:0,r[f*2]=1,e.depth[f]=0,e.opt_len--,i&&(e.static_len-=n[f*2+1]);for(t.max_code=u,o=e.heap_len>>1;o>=1;o--)Km(e,r,o);f=a;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Km(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,r[f*2]=r[o*2]+r[s*2],e.depth[f]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,r[o*2+1]=r[s*2+1]=f,e.heap[1]=f++,Km(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],vz(e,t),JB(r,u,e.bl_count)}function e6(e,t,r){var n,i=-1,a,o=t[0*2+1],s=0,u=7,f=4;for(o===0&&(u=138,f=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)a=o,o=t[(n+1)*2+1],!(++s<u&&a===o)&&(s<f?e.bl_tree[a*2]+=s:a!==0?(a!==i&&e.bl_tree[a*2]++,e.bl_tree[UB*2]++):s<=10?e.bl_tree[zB*2]++:e.bl_tree[HB*2]++,s=0,i=a,o===0?(u=138,f=3):a===o?(u=6,f=3):(u=7,f=4))}function t6(e,t,r){var n,i=-1,a,o=t[0*2+1],s=0,u=7,f=4;for(o===0&&(u=138,f=3),n=0;n<=r;n++)if(a=o,o=t[(n+1)*2+1],!(++s<u&&a===o)){if(s<f)do Ol(e,a,e.bl_tree);while(--s!==0);else a!==0?(a!==i&&(Ol(e,a,e.bl_tree),s--),Ol(e,UB,e.bl_tree),io(e,s-3,2)):s<=10?(Ol(e,zB,e.bl_tree),io(e,s-3,3)):(Ol(e,HB,e.bl_tree),io(e,s-11,7));s=0,i=a,o===0?(u=138,f=3):a===o?(u=6,f=3):(u=7,f=4)}}function bz(e){var t;for(e6(e,e.dyn_ltree,e.l_desc.max_code),e6(e,e.dyn_dtree,e.d_desc.max_code),qm(e,e.bl_desc),t=Um-1;t>=3&&e.bl_tree[GB[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function yz(e,t,r,n){var i;for(io(e,t-257,5),io(e,r-1,5),io(e,n-4,4),i=0;i<n;i++)io(e,e.bl_tree[GB[i]*2+1],3);t6(e,e.dyn_ltree,t-1),t6(e,e.dyn_dtree,r-1)}function Iz(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return NB;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return OB;for(r=32;r<Lh;r++)if(e.dyn_ltree[r*2]!==0)return OB;return NB}var r6=!1;function xz(e){r6||(Ez(),r6=!0),e.l_desc=new jm(e.dyn_ltree,WB),e.d_desc=new jm(e.dyn_dtree,YB),e.bl_desc=new jm(e.bl_tree,jB),e.bi_buf=0,e.bi_valid=0,VB(e)}function n6(e,t,r,n){io(e,(uz<<1)+(n?1:0),3),Cz(e,t,r)}function Bz(e){io(e,MB<<1,3),Ol(e,Hm,xc),mz(e)}function wz(e,t,r,n){var i,a,o=0;e.level>0?(e.strm.data_type===cz&&(e.strm.data_type=Iz(e)),qm(e,e.l_desc),qm(e,e.d_desc),o=bz(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&t!==-1?n6(e,t,r,n):e.strategy===lz||a===i?(io(e,(MB<<1)+(n?1:0),3),XB(e,xc,Oh)):(io(e,(fz<<1)+(n?1:0),3),yz(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),XB(e,e.dyn_ltree,e.dyn_dtree)),VB(e),n&&$B(e)}function Qz(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(Ph[r]+Lh+1)*2]++,e.dyn_dtree[KB(t)*2]++),e.last_lit===e.lit_bufsize-1}s1._tr_init=xz,s1._tr_stored_block=n6,s1._tr_flush_block=wz,s1._tr_tally=Qz,s1._tr_align=Bz;function Sz(e,t,r,n){for(var i=e&65535|0,a=e>>>16&65535|0,o=0;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+t[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}var i6=Sz;function Dz(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var kz=Dz();function _z(e,t,r,n){var i=kz,a=n+r;e^=-1;for(var o=n;o<a;o++)e=e>>>8^i[(e^t[o])&255];return e^-1}var a6=_z,Fz={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"},Fa=Th,us=s1,o6=i6,_u=a6,Rz=Fz,Zf=0,Tz=1,Lz=3,Fu=4,s6=5,Ml=0,l6=1,fs=-2,Nz=-3,Jm=-5,Oz=-1,Mz=1,Vg=2,Pz=3,Uz=4,zz=0,Hz=2,$g=8,Gz=9,Wz=15,Yz=8,jz=29,Kz=256,Vm=Kz+1+jz,qz=30,Jz=19,Vz=2*Vm+1,$z=15,Y0=3,Ru=258,Ys=Ru+Y0+1,Zz=32,Zg=42,$m=69,Xg=73,e2=91,t2=103,Xf=113,zh=666,fi=1,Hh=2,eA=3,u1=4,Xz=3;function Tu(e,t){return e.msg=Rz[t],t}function c6(e){return(e<<1)-(e>4?9:0)}function Lu(e){for(var t=e.length;--t>=0;)e[t]=0}function Nu(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(Fa.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function ji(e,t){us._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Nu(e.strm)}function lr(e,t){e.pending_buf[e.pending++]=t}function Gh(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function eH(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,Fa.arraySet(t,e.input,e.next_in,i,r),e.state.wrap===1?e.adler=o6(e.adler,t,i,r):e.state.wrap===2&&(e.adler=_u(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function u6(e,t){var r=e.max_chain_length,n=e.strstart,i,a,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-Ys?e.strstart-(e.w_size-Ys):0,f=e.window,d=e.w_mask,g=e.prev,E=e.strstart+Ru,b=f[n+o-1],I=f[n+o];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(f[i+o]!==I||f[i+o-1]!==b||f[i]!==f[n]||f[++i]!==f[n+1])){n+=2,i++;do;while(f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&n<E);if(a=Ru-(E-n),n=E-Ru,a>o){if(e.match_start=t,o=a,a>=s)break;b=f[n+o-1],I=f[n+o]}}while((t=g[t&d])>u&&--r!==0);return o<=e.lookahead?o:e.lookahead}function tA(e){var t=e.w_size,r,n,i,a,o;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Ys)){Fa.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do i=e.head[--r],e.head[r]=i>=t?i-t:0;while(--n);n=t,r=n;do i=e.prev[--r],e.prev[r]=i>=t?i-t:0;while(--n);a+=t}if(e.strm.avail_in===0)break;if(n=eH(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=Y0)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+Y0-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<Y0)););}while(e.lookahead<Ys&&e.strm.avail_in!==0)}function tH(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(tA(e),e.lookahead===0&&t===Zf)return fi;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ji(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-Ys&&(ji(e,!1),e.strm.avail_out===0))return fi}return e.insert=0,t===Fu?(ji(e,!0),e.strm.avail_out===0?eA:u1):(e.strstart>e.block_start&&(ji(e,!1),e.strm.avail_out===0),fi)}function Zm(e,t){for(var r,n;;){if(e.lookahead<Ys){if(tA(e),e.lookahead<Ys&&t===Zf)return fi;if(e.lookahead===0)break}if(r=0,e.lookahead>=Y0&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Y0-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-Ys&&(e.match_length=u6(e,r)),e.match_length>=Y0)if(n=us._tr_tally(e,e.strstart-e.match_start,e.match_length-Y0),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=Y0){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Y0-1])&e.hash_mask,r=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 n=us._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ji(e,!1),e.strm.avail_out===0))return fi}return e.insert=e.strstart<Y0-1?e.strstart:Y0-1,t===Fu?(ji(e,!0),e.strm.avail_out===0?eA:u1):e.last_lit&&(ji(e,!1),e.strm.avail_out===0)?fi:Hh}function f1(e,t){for(var r,n,i;;){if(e.lookahead<Ys){if(tA(e),e.lookahead<Ys&&t===Zf)return fi;if(e.lookahead===0)break}if(r=0,e.lookahead>=Y0&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Y0-1])&e.hash_mask,r=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=Y0-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-Ys&&(e.match_length=u6(e,r),e.match_length<=5&&(e.strategy===Mz||e.match_length===Y0&&e.strstart-e.match_start>4096)&&(e.match_length=Y0-1)),e.prev_length>=Y0&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-Y0,n=us._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-Y0),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Y0-1])&e.hash_mask,r=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=Y0-1,e.strstart++,n&&(ji(e,!1),e.strm.avail_out===0))return fi}else if(e.match_available){if(n=us._tr_tally(e,0,e.window[e.strstart-1]),n&&ji(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return fi}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=us._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<Y0-1?e.strstart:Y0-1,t===Fu?(ji(e,!0),e.strm.avail_out===0?eA:u1):e.last_lit&&(ji(e,!1),e.strm.avail_out===0)?fi:Hh}function rH(e,t){for(var r,n,i,a,o=e.window;;){if(e.lookahead<=Ru){if(tA(e),e.lookahead<=Ru&&t===Zf)return fi;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=Y0&&e.strstart>0&&(i=e.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=e.strstart+Ru;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);e.match_length=Ru-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=Y0?(r=us._tr_tally(e,1,e.match_length-Y0),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=us._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ji(e,!1),e.strm.avail_out===0))return fi}return e.insert=0,t===Fu?(ji(e,!0),e.strm.avail_out===0?eA:u1):e.last_lit&&(ji(e,!1),e.strm.avail_out===0)?fi:Hh}function nH(e,t){for(var r;;){if(e.lookahead===0&&(tA(e),e.lookahead===0)){if(t===Zf)return fi;break}if(e.match_length=0,r=us._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ji(e,!1),e.strm.avail_out===0))return fi}return e.insert=0,t===Fu?(ji(e,!0),e.strm.avail_out===0?eA:u1):e.last_lit&&(ji(e,!1),e.strm.avail_out===0)?fi:Hh}function Pl(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}var A1;A1=[new Pl(0,0,0,0,tH),new Pl(4,4,8,4,Zm),new Pl(4,5,16,8,Zm),new Pl(4,6,32,32,Zm),new Pl(4,4,16,16,f1),new Pl(8,16,32,32,f1),new Pl(8,16,128,128,f1),new Pl(8,32,128,256,f1),new Pl(32,128,258,1024,f1),new Pl(32,258,258,4096,f1)];function iH(e){e.window_size=2*e.w_size,Lu(e.head),e.max_lazy_match=A1[e.level].max_lazy,e.good_match=A1[e.level].good_length,e.nice_match=A1[e.level].nice_length,e.max_chain_length=A1[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=Y0-1,e.match_available=0,e.ins_h=0}function aH(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$g,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Fa.Buf16(Vz*2),this.dyn_dtree=new Fa.Buf16((2*qz+1)*2),this.bl_tree=new Fa.Buf16((2*Jz+1)*2),Lu(this.dyn_ltree),Lu(this.dyn_dtree),Lu(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Fa.Buf16($z+1),this.heap=new Fa.Buf16(2*Vm+1),Lu(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Fa.Buf16(2*Vm+1),Lu(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 f6(e){var t;return!e||!e.state?Tu(e,fs):(e.total_in=e.total_out=0,e.data_type=Hz,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?Zg:Xf,e.adler=t.wrap===2?0:1,t.last_flush=Zf,us._tr_init(t),Ml)}function A6(e){var t=f6(e);return t===Ml&&iH(e.state),t}function oH(e,t){return!e||!e.state||e.state.wrap!==2?fs:(e.state.gzhead=t,Ml)}function h6(e,t,r,n,i,a){if(!e)return fs;var o=1;if(t===Oz&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>Gz||r!==$g||n<8||n>15||t<0||t>9||a<0||a>Uz)return Tu(e,fs);n===8&&(n=9);var s=new aH;return e.state=s,s.strm=e,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+Y0-1)/Y0),s.window=new Fa.Buf8(s.w_size*2),s.head=new Fa.Buf16(s.hash_size),s.prev=new Fa.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Fa.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=r,A6(e)}function sH(e,t){return h6(e,t,$g,Wz,Yz,zz)}function lH(e,t){var r,n,i,a;if(!e||!e.state||t>s6||t<0)return e?Tu(e,fs):fs;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===zh&&t!==Fu)return Tu(e,e.avail_out===0?Jm:fs);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===Zg)if(n.wrap===2)e.adler=0,lr(n,31),lr(n,139),lr(n,8),n.gzhead?(lr(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)),lr(n,n.gzhead.time&255),lr(n,n.gzhead.time>>8&255),lr(n,n.gzhead.time>>16&255),lr(n,n.gzhead.time>>24&255),lr(n,n.level===9?2:n.strategy>=Vg||n.level<2?4:0),lr(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(lr(n,n.gzhead.extra.length&255),lr(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=_u(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=$m):(lr(n,0),lr(n,0),lr(n,0),lr(n,0),lr(n,0),lr(n,n.level===9?2:n.strategy>=Vg||n.level<2?4:0),lr(n,Xz),n.status=Xf);else{var o=$g+(n.w_bits-8<<4)<<8,s=-1;n.strategy>=Vg||n.level<2?s=0:n.level<6?s=1:n.level===6?s=2:s=3,o|=s<<6,n.strstart!==0&&(o|=Zz),o+=31-o%31,n.status=Xf,Gh(n,o),n.strstart!==0&&(Gh(n,e.adler>>>16),Gh(n,e.adler&65535)),e.adler=1}if(n.status===$m)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=_u(e.adler,n.pending_buf,n.pending-i,i)),Nu(e),i=n.pending,n.pending===n.pending_buf_size));)lr(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=_u(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=Xg)}else n.status=Xg;if(n.status===Xg)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=_u(e.adler,n.pending_buf,n.pending-i,i)),Nu(e),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,lr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=_u(e.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=e2)}else n.status=e2;if(n.status===e2)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=_u(e.adler,n.pending_buf,n.pending-i,i)),Nu(e),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,lr(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=_u(e.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=t2)}else n.status=t2;if(n.status===t2&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Nu(e),n.pending+2<=n.pending_buf_size&&(lr(n,e.adler&255),lr(n,e.adler>>8&255),e.adler=0,n.status=Xf)):n.status=Xf),n.pending!==0){if(Nu(e),e.avail_out===0)return n.last_flush=-1,Ml}else if(e.avail_in===0&&c6(t)<=c6(r)&&t!==Fu)return Tu(e,Jm);if(n.status===zh&&e.avail_in!==0)return Tu(e,Jm);if(e.avail_in!==0||n.lookahead!==0||t!==Zf&&n.status!==zh){var u=n.strategy===Vg?nH(n,t):n.strategy===Pz?rH(n,t):A1[n.level].func(n,t);if((u===eA||u===u1)&&(n.status=zh),u===fi||u===eA)return e.avail_out===0&&(n.last_flush=-1),Ml;if(u===Hh&&(t===Tz?us._tr_align(n):t!==s6&&(us._tr_stored_block(n,0,0,!1),t===Lz&&(Lu(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Nu(e),e.avail_out===0))return n.last_flush=-1,Ml}return t!==Fu?Ml:n.wrap<=0?l6:(n.wrap===2?(lr(n,e.adler&255),lr(n,e.adler>>8&255),lr(n,e.adler>>16&255),lr(n,e.adler>>24&255),lr(n,e.total_in&255),lr(n,e.total_in>>8&255),lr(n,e.total_in>>16&255),lr(n,e.total_in>>24&255)):(Gh(n,e.adler>>>16),Gh(n,e.adler&65535)),Nu(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?Ml:l6)}function cH(e){var t;return!e||!e.state?fs:(t=e.state.status,t!==Zg&&t!==$m&&t!==Xg&&t!==e2&&t!==t2&&t!==Xf&&t!==zh?Tu(e,fs):(e.state=null,t===Xf?Tu(e,Nz):Ml))}function uH(e,t){var r=t.length,n,i,a,o,s,u,f,d;if(!e||!e.state||(n=e.state,o=n.wrap,o===2||o===1&&n.status!==Zg||n.lookahead))return fs;for(o===1&&(e.adler=o6(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(o===0&&(Lu(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new Fa.Buf8(n.w_size),Fa.arraySet(d,t,r-n.w_size,n.w_size,0),t=d,r=n.w_size),s=e.avail_in,u=e.next_in,f=e.input,e.avail_in=r,e.next_in=0,e.input=t,tA(n);n.lookahead>=Y0;){i=n.strstart,a=n.lookahead-(Y0-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+Y0-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=Y0-1,tA(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Y0-1,n.match_available=0,e.next_in=u,e.input=f,e.avail_in=s,n.wrap=o,Ml}Nl.deflateInit=sH,Nl.deflateInit2=h6,Nl.deflateReset=A6,Nl.deflateResetKeep=f6,Nl.deflateSetHeader=oH,Nl.deflate=lH,Nl.deflateEnd=cH,Nl.deflateSetDictionary=uH,Nl.deflateInfo="pako deflate (from Nodeca project)";var js={},r2=30,fH=12,AH=function(t,r){var n,i,a,o,s,u,f,d,g,E,b,I,w,R,_,S,Q,N,k,W,H,G,X,J,V;n=t.state,i=t.next_in,J=t.input,a=i+(t.avail_in-5),o=t.next_out,V=t.output,s=o-(r-t.avail_out),u=o+(t.avail_out-257),f=n.dmax,d=n.wsize,g=n.whave,E=n.wnext,b=n.window,I=n.hold,w=n.bits,R=n.lencode,_=n.distcode,S=(1<<n.lenbits)-1,Q=(1<<n.distbits)-1;e:do{w<15&&(I+=J[i++]<<w,w+=8,I+=J[i++]<<w,w+=8),N=R[I&S];t:for(;;){if(k=N>>>24,I>>>=k,w-=k,k=N>>>16&255,k===0)V[o++]=N&65535;else if(k&16){W=N&65535,k&=15,k&&(w<k&&(I+=J[i++]<<w,w+=8),W+=I&(1<<k)-1,I>>>=k,w-=k),w<15&&(I+=J[i++]<<w,w+=8,I+=J[i++]<<w,w+=8),N=_[I&Q];r:for(;;){if(k=N>>>24,I>>>=k,w-=k,k=N>>>16&255,k&16){if(H=N&65535,k&=15,w<k&&(I+=J[i++]<<w,w+=8,w<k&&(I+=J[i++]<<w,w+=8)),H+=I&(1<<k)-1,H>
vendor: 11,266 bytes, line 35
35f){t.msg="invalid distance too far back",n.mode=r2;break e}if(I>>>=k,w-=k,k=o-s,H>k){if(k=H-k,k>g&&n.sane){t.msg="invalid distance too far back",n.mode=r2;break e}if(G=0,X=b,E===0){if(G+=d-k,k<W){W-=k;do V[o++]=b[G++];while(--k);G=o-H,X=V}}else if(E<k){if(G+=d+E-k,k-=E,k<W){W-=k;do V[o++]=b[G++];while(--k);if(G=0,E<W){k=E,W-=k;do V[o++]=b[G++];while(--k);G=o-H,X=V}}}else if(G+=E-k,k<W){W-=k;do V[o++]=b[G++];while(--k);G=o-H,X=V}for(;W>2;)V[o++]=X[G++],V[o++]=X[G++],V[o++]=X[G++],W-=3;W&&(V[o++]=X[G++],W>1&&(V[o++]=X[G++]))}else{G=o-H;do V[o++]=V[G++],V[o++]=V[G++],V[o++]=V[G++],W-=3;while(W>2);W&&(V[o++]=V[G++],W>1&&(V[o++]=V[G++]))}}else if(k&64){t.msg="invalid distance code",n.mode=r2;break e}else{N=_[(N&65535)+(I&(1<<k)-1)];continue r}break}}else if(k&64)if(k&32){n.mode=fH;break e}else{t.msg="invalid literal/length code",n.mode=r2;break e}else{N=R[(N&65535)+(I&(1<<k)-1)];continue t}break}}while(i<a&&o<u);W=w>>3,i-=W,w-=W<<3,I&=(1<<w)-1,t.next_in=i,t.next_out=o,t.avail_in=i<a?5+(a-i):5-(i-a),t.avail_out=o<u?257+(u-o):257-(o-u),n.hold=I,n.bits=w},d6=Th,h1=15,g6=852,p6=592,m6=0,Xm=1,v6=2,hH=[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],dH=[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],gH=[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],pH=[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],mH=function(t,r,n,i,a,o,s,u){var f=u.bits,d=0,g=0,E=0,b=0,I=0,w=0,R=0,_=0,S=0,Q=0,N,k,W,H,G,X=null,J=0,V,T=new d6.Buf16(h1+1),j=new d6.Buf16(h1+1),ne=null,se=0,te,ue,le;for(d=0;d<=h1;d++)T[d]=0;for(g=0;g<i;g++)T[r[n+g]]++;for(I=f,b=h1;b>=1&&T[b]===0;b--);if(I>b&&(I=b),b===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,u.bits=1,0;for(E=1;E<b&&T[E]===0;E++);for(I<E&&(I=E),_=1,d=1;d<=h1;d++)if(_<<=1,_-=T[d],_<0)return-1;if(_>0&&(t===m6||b!==1))return-1;for(j[1]=0,d=1;d<h1;d++)j[d+1]=j[d]+T[d];for(g=0;g<i;g++)r[n+g]!==0&&(s[j[r[n+g]]++]=g);if(t===m6?(X=ne=s,V=19):t===Xm?(X=hH,J-=257,ne=dH,se-=257,V=256):(X=gH,ne=pH,V=-1),Q=0,g=0,d=E,G=o,w=I,R=0,W=-1,S=1<<I,H=S-1,t===Xm&&S>g6||t===v6&&S>p6)return 1;for(;;){te=d-R,s[g]<V?(ue=0,le=s[g]):s[g]>V?(ue=ne[se+s[g]],le=X[J+s[g]]):(ue=96,le=0),N=1<<d-R,k=1<<w,E=k;do k-=N,a[G+(Q>>R)+k]=te<<24|ue<<16|le|0;while(k!==0);for(N=1<<d-1;Q&N;)N>>=1;if(N!==0?(Q&=N-1,Q+=N):Q=0,g++,--T[d]===0){if(d===b)break;d=r[n+s[g]]}if(d>I&&(Q&H)!==W){for(R===0&&(R=I),G+=E,w=d-R,_=1<<w;w+R<b&&(_-=T[w+R],!(_<=0));)w++,_<<=1;if(S+=1<<w,t===Xm&&S>g6||t===v6&&S>p6)return 1;W=Q&H,a[W]=I<<24|w<<16|G-o|0}}return Q!==0&&(a[G+Q]=d-R<<24|64<<16|0),u.bits=I,0},Fo=Th,e4=i6,Ul=a6,vH=AH,Wh=mH,EH=0,E6=1,C6=2,b6=4,CH=5,n2=6,rA=0,bH=1,yH=2,As=-2,y6=-3,I6=-4,IH=-5,x6=8,B6=1,w6=2,Q6=3,S6=4,D6=5,k6=6,_6=7,F6=8,R6=9,T6=10,i2=11,Bc=12,t4=13,L6=14,r4=15,N6=16,O6=17,M6=18,P6=19,a2=20,o2=21,U6=22,z6=23,H6=24,G6=25,W6=26,n4=27,Y6=28,j6=29,cn=30,K6=31,xH=32,BH=852,wH=592,QH=15,SH=QH;function q6(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function DH(){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 Fo.Buf16(320),this.work=new Fo.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function J6(e){var t;return!e||!e.state?As:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=B6,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Fo.Buf32(BH),t.distcode=t.distdyn=new Fo.Buf32(wH),t.sane=1,t.back=-1,rA)}function V6(e){var t;return!e||!e.state?As:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,J6(e))}function $6(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?As:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,V6(e))}function Z6(e,t){var r,n;return e?(n=new DH,e.state=n,n.window=null,r=$6(e,t),r!==rA&&(e.state=null),r):As}function kH(e){return Z6(e,SH)}var X6=!0,i4,a4;function _H(e){if(X6){var t;for(i4=new Fo.Buf32(512),a4=new Fo.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Wh(E6,e.lens,0,288,i4,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Wh(C6,e.lens,0,32,a4,0,e.work,{bits:5}),X6=!1}e.lencode=i4,e.lenbits=9,e.distcode=a4,e.distbits=5}function e8(e,t,r,n){var i,a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Fo.Buf8(a.wsize)),n>=a.wsize?(Fo.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),Fo.arraySet(a.window,t,r-n,i,a.wnext),n-=i,n?(Fo.arraySet(a.window,t,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 FH(e,t){var r,n,i,a,o,s,u,f,d,g,E,b,I,w,R=0,_,S,Q,N,k,W,H,G,X=new Fo.Buf8(4),J,V,T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return As;r=e.state,r.mode===Bc&&(r.mode=t4),o=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,f=r.hold,d=r.bits,g=s,E=u,G=rA;e:for(;;)switch(r.mode){case B6:if(r.wrap===0){r.mode=t4;break}for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(r.wrap&2&&f===35615){r.check=0,X[0]=f&255,X[1]=f>>>8&255,r.check=Ul(r.check,X,2,0),f=0,d=0,r.mode=w6;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((f&255)<<8)+(f>>8))%31){e.msg="incorrect header check",r.mode=cn;break}if((f&15)!==x6){e.msg="unknown compression method",r.mode=cn;break}if(f>>>=4,d-=4,H=(f&15)+8,r.wbits===0)r.wbits=H;else if(H>r.wbits){e.msg="invalid window size",r.mode=cn;break}r.dmax=1<<H,e.adler=r.check=1,r.mode=f&512?T6:Bc,f=0,d=0;break;case w6:for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(r.flags=f,(r.flags&255)!==x6){e.msg="unknown compression method",r.mode=cn;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=cn;break}r.head&&(r.head.text=f>>8&1),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,r.check=Ul(r.check,X,2,0)),f=0,d=0,r.mode=Q6;case Q6:for(;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.head&&(r.head.time=f),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,X[2]=f>>>16&255,X[3]=f>>>24&255,r.check=Ul(r.check,X,4,0)),f=0,d=0,r.mode=S6;case S6:for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.head&&(r.head.xflags=f&255,r.head.os=f>>8),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,r.check=Ul(r.check,X,2,0)),f=0,d=0,r.mode=D6;case D6:if(r.flags&1024){for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.length=f,r.head&&(r.head.extra_len=f),r.flags&512&&(X[0]=f&255,X[1]=f>>>8&255,r.check=Ul(r.check,X,2,0)),f=0,d=0}else r.head&&(r.head.extra=null);r.mode=k6;case k6:if(r.flags&1024&&(b=r.length,b>s&&(b=s),b&&(r.head&&(H=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Fo.arraySet(r.head.extra,n,a,b,H)),r.flags&512&&(r.check=Ul(r.check,n,b,a)),s-=b,a+=b,r.length-=b),r.length))break e;r.length=0,r.mode=_6;case _6:if(r.flags&2048){if(s===0)break e;b=0;do H=n[a+b++],r.head&&H&&r.length<65536&&(r.head.name+=String.fromCharCode(H));while(H&&b<s);if(r.flags&512&&(r.check=Ul(r.check,n,b,a)),s-=b,a+=b,H)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=F6;case F6:if(r.flags&4096){if(s===0)break e;b=0;do H=n[a+b++],r.head&&H&&r.length<65536&&(r.head.comment+=String.fromCharCode(H));while(H&&b<s);if(r.flags&512&&(r.check=Ul(r.check,n,b,a)),s-=b,a+=b,H)break e}else r.head&&(r.head.comment=null);r.mode=R6;case R6:if(r.flags&512){for(;d<16;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(f!==(r.check&65535)){e.msg="header crc mismatch",r.mode=cn;break}f=0,d=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Bc;break;case T6:for(;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}e.adler=r.check=q6(f),f=0,d=0,r.mode=i2;case i2:if(r.havedict===0)return e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,r.hold=f,r.bits=d,yH;e.adler=r.check=1,r.mode=Bc;case Bc:if(t===CH||t===n2)break e;case t4:if(r.last){f>>>=d&7,d-=d&7,r.mode=n4;break}for(;d<3;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}switch(r.last=f&1,f>>>=1,d-=1,f&3){case 0:r.mode=L6;break;case 1:if(_H(r),r.mode=a2,t===n2){f>>>=2,d-=2;break e}break;case 2:r.mode=O6;break;case 3:e.msg="invalid block type",r.mode=cn}f>>>=2,d-=2;break;case L6:for(f>>>=d&7,d-=d&7;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if((f&65535)!==(f>>>16^65535)){e.msg="invalid stored block lengths",r.mode=cn;break}if(r.length=f&65535,f=0,d=0,r.mode=r4,t===n2)break e;case r4:r.mode=N6;case N6:if(b=r.length,b){if(b>s&&(b=s),b>u&&(b=u),b===0)break e;Fo.arraySet(i,n,a,b,o),s-=b,a+=b,u-=b,o+=b,r.length-=b;break}r.mode=Bc;break;case O6:for(;d<14;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(r.nlen=(f&31)+257,f>>>=5,d-=5,r.ndist=(f&31)+1,f>>>=5,d-=5,r.ncode=(f&15)+4,f>>>=4,d-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=cn;break}r.have=0,r.mode=M6;case M6:for(;r.have<r.ncode;){for(;d<3;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.lens[T[r.have++]]=f&7,f>>>=3,d-=3}for(;r.have<19;)r.lens[T[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,J={bits:r.lenbits},G=Wh(EH,r.lens,0,19,r.lencode,0,r.work,J),r.lenbits=J.bits,G){e.msg="invalid code lengths set",r.mode=cn;break}r.have=0,r.mode=P6;case P6:for(;r.have<r.nlen+r.ndist;){for(;R=r.lencode[f&(1<<r.lenbits)-1],_=R>>>24,S=R>>>16&255,Q=R&65535,!(_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(Q<16)f>>>=_,d-=_,r.lens[r.have++]=Q;else{if(Q===16){for(V=_+2;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(f>>>=_,d-=_,r.have===0){e.msg="invalid bit length repeat",r.mode=cn;break}H=r.lens[r.have-1],b=3+(f&3),f>>>=2,d-=2}else if(Q===17){for(V=_+3;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=_,d-=_,H=0,b=3+(f&7),f>>>=3,d-=3}else{for(V=_+7;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=_,d-=_,H=0,b=11+(f&127),f>>>=7,d-=7}if(r.have+b>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=cn;break}for(;b--;)r.lens[r.have++]=H}}if(r.mode===cn)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=cn;break}if(r.lenbits=9,J={bits:r.lenbits},G=Wh(E6,r.lens,0,r.nlen,r.lencode,0,r.work,J),r.lenbits=J.bits,G){e.msg="invalid literal/lengths set",r.mode=cn;break}if(r.distbits=6,r.distcode=r.distdyn,J={bits:r.distbits},G=Wh(C6,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,J),r.distbits=J.bits,G){e.msg="invalid distances set",r.mode=cn;break}if(r.mode=a2,t===n2)break e;case a2:r.mode=o2;case o2:if(s>=6&&u>=258){e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,r.hold=f,r.bits=d,vH(e,E),o=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,f=r.hold,d=r.bits,r.mode===Bc&&(r.back=-1);break}for(r.back=0;R=r.lencode[f&(1<<r.lenbits)-1],_=R>>>24,S=R>>>16&255,Q=R&65535,!(_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(S&&!(S&240)){for(N=_,k=S,W=Q;R=r.lencode[W+((f&(1<<N+k)-1)>>N)],_=R>>>24,S=R>>>16&255,Q=R&65535,!(N+_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=N,d-=N,r.back+=N}if(f>>>
35=_,d-=_,r.back+=_,r.length=Q,S===0){r.mode=W6;break}if(S&32){r.back=-1,r.mode=Bc;break}if(S&64){e.msg="invalid literal/length code",r.mode=cn;break}r.extra=S&15,r.mode=U6;case U6:if(r.extra){for(V=r.extra;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.length+=f&(1<<r.extra)-1,f>>>=r.extra,d-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=z6;case z6:for(;R=r.distcode[f&(1<<r.distbits)-1],_=R>>>24,S=R>>>16&255,Q=R&65535,!(_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(!(S&240)){for(N=_,k=S,W=Q;R=r.distcode[W+((f&(1<<N+k)-1)>>N)],_=R>>>24,S=R>>>16&255,Q=R&65535,!(N+_<=d);){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}f>>>=N,d-=N,r.back+=N}if(f>>>=_,d-=_,r.back+=_,S&64){e.msg="invalid distance code",r.mode=cn;break}r.offset=Q,r.extra=S&15,r.mode=H6;case H6:if(r.extra){for(V=r.extra;d<V;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}r.offset+=f&(1<<r.extra)-1,f>>>=r.extra,d-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=cn;break}r.mode=G6;case G6:if(u===0)break e;if(b=E-u,r.offset>b){if(b=r.offset-b,b>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=cn;break}b>r.wnext?(b-=r.wnext,I=r.wsize-b):I=r.wnext-b,b>r.length&&(b=r.length),w=r.window}else w=i,I=o-r.offset,b=r.length;b>u&&(b=u),u-=b,r.length-=b;do i[o++]=w[I++];while(--b);r.length===0&&(r.mode=o2);break;case W6:if(u===0)break e;i[o++]=r.length,u--,r.mode=o2;break;case n4:if(r.wrap){for(;d<32;){if(s===0)break e;s--,f|=n[a++]<<d,d+=8}if(E-=u,e.total_out+=E,r.total+=E,E&&(e.adler=r.check=r.flags?Ul(r.check,i,E,o-E):e4(r.check,i,E,o-E)),E=u,(r.flags?f:q6(f))!==r.check){e.msg="incorrect data check",r.mode=cn;break}f=0,d=0}r.mode=Y6;case Y6:if(r.wrap&&r.flags){for(;d<32;){if(s===0)break e;s--,f+=n[a++]<<d,d+=8}if(f!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=cn;break}f=0,d=0}r.mode=j6;case j6:G=bH;break e;case cn:G=y6;break e;case K6:return I6;case xH:default:return As}return e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,r.hold=f,r.bits=d,(r.wsize||E!==e.avail_out&&r.mode<cn&&(r.mode<n4||t!==b6))&&e8(e,e.output,e.next_out,E-e.avail_out),g-=e.avail_in,E-=e.avail_out,e.total_in+=g,e.total_out+=E,r.total+=E,r.wrap&&E&&(e.adler=r.check=r.flags?Ul(r.check,i,E,e.next_out-E):e4(r.check,i,E,e.next_out-E)),e.data_type=r.bits+(r.last?64:0)+(r.mode===Bc?128:0)+(r.mode===a2||r.mode===r4?256:0),(g===0&&E===0||t===b6)&&G===rA&&(G=IH),G}function RH(e){if(!e||!e.state)return As;var t=e.state;return t.window&&(t.window=null),e.state=null,rA}function TH(e,t){var r;return!e||!e.state||(r=e.state,!(r.wrap&2))?As:(r.head=t,t.done=!1,rA)}function LH(e,t){var r=t.length,n,i,a;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==i2)?As:n.mode===i2&&(i=1,i=e4(i,t,r,0),i!==n.check)?y6:(a=e8(e,t,r,r),a?(n.mode=K6,I6):(n.havedict=1,rA))}js.inflateReset=V6,js.inflateReset2=$6,js.inflateResetKeep=J6,js.inflateInit=kH,js.inflateInit2=Z6,js.inflate=FH,js.inflateEnd=RH,js.inflateGetHeader=TH,js.inflateSetDictionary=LH,js.inflateInfo="pako inflate (from Nodeca project)";var NH={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(e){var t=LB,r=oz,n=Nl,i=js,a=NH;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;var s=31,u=139;function f(d){if(typeof d!="number"||d<e.DEFLATE||d>e.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=d,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}f.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,t(this.init_done,"close before init"),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?n.deflateEnd(this.strm):(this.mode===e.INFLATE||this.mode===e.GUNZIP||this.mode===e.INFLATERAW||this.mode===e.UNZIP)&&i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null},f.prototype.write=function(d,g,E,b,I,w,R){return this._write(!0,d,g,E,b,I,w,R)},f.prototype.writeSync=function(d,g,E,b,I,w,R){return this._write(!1,d,g,E,b,I,w,R)},f.prototype._write=function(d,g,E,b,I,w,R,_){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.equal(!1,g===void 0,"must provide flush value"),this.write_in_progress=!0,g!==e.Z_NO_FLUSH&&g!==e.Z_PARTIAL_FLUSH&&g!==e.Z_SYNC_FLUSH&&g!==e.Z_FULL_FLUSH&&g!==e.Z_FINISH&&g!==e.Z_BLOCK)throw new Error("Invalid flush value");if(E==null&&(E=je.alloc(0),I=0,b=0),this.strm.avail_in=I,this.strm.input=E,this.strm.next_in=b,this.strm.avail_out=_,this.strm.output=w,this.strm.next_out=R,this.flush=g,!d)return this._process(),this._checkError()?this._afterSync():void 0;var S=this;return zs.nextTick(function(){S._process(),S._after()}),this},f.prototype._afterSync=function(){var d=this.strm.avail_out,g=this.strm.avail_in;return this.write_in_progress=!1,[g,d]},f.prototype._process=function(){var d=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(d=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(d===null)break;
35if(this.strm.input[d]===s){if(this.gzip_id_bytes_read=1,d++,this.strm.avail_in===1)break}else{this.mode=e.INFLATE;break}case 1:if(d===null)break;this.strm.input[d]===u?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.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)}},f.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.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},f.prototype._after=function(){if(this._checkError()){var d=this.strm.avail_out,g=this.strm.avail_in;this.write_in_progress=!1,this.callback(g,d),this.pending_close&&this.close()}},f.prototype._error=function(d){this.strm.msg&&(d=this.strm.msg),this.onerror(d,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},f.prototype.init=function(d,g,E,b,I){t(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(d>=8&&d<=15,"invalid windowBits"),t(g>=-1&&g<=9,"invalid compression level"),t(E>=1&&E<=9,"invalid memlevel"),t(b===e.Z_FILTERED||b===e.Z_HUFFMAN_ONLY||b===e.Z_RLE||b===e.Z_FIXED||b===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(g,d,E,b,I),this._setDictionary()},f.prototype.params=function(){throw new Error("deflateParams Not supported")},f.prototype.reset=function(){this._reset(),this._setDictionary()},f.prototype._init=function(d,g,E,b,I){switch(this.level=d,this.windowBits=g,this.memLevel=E,this.strategy=b,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,(this.mode===e.GZIP||this.mode===e.GUNZIP)&&(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),(this.mode===e.DEFLATERAW||this.mode===e.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new r,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=I,this.write_in_progress=!1,this.init_done=!0},f.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=n.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},f.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=n.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm);break}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=f})(EB);var OH=Pg(hU);(function(e){var t=jx.Buffer,r=ZU.Transform,n=EB,i=OH,a=LB.ok,o=jx.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";n.Z_MIN_WINDOWBITS=8,n.Z_MAX_WINDOWBITS=15,n.Z_DEFAULT_WINDOWBITS=15,n.Z_MIN_CHUNK=64,n.Z_MAX_CHUNK=1/0,n.Z_DEFAULT_CHUNK=16*1024,n.Z_MIN_MEMLEVEL=1,n.Z_MAX_MEMLEVEL=9,n.Z_DEFAULT_MEMLEVEL=8,n.Z_MIN_LEVEL=-1,n.Z_MAX_LEVEL=9,n.Z_DEFAULT_LEVEL=n.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(n),f=0;f<u.length;f++){var d=u[f];d.match(/^Z/)&&Object.defineProperty(e,d,{enumerable:!0,value:n[d],writable:!1})}for(var g={Z_OK:n.Z_OK,Z_STREAM_END:n.Z_STREAM_END,Z_NEED_DICT:n.Z_NEED_DICT,Z_ERRNO:n.Z_ERRNO,Z_STREAM_ERROR:n.Z_STREAM_ERROR,Z_DATA_ERROR:n.Z_DATA_ERROR,Z_MEM_ERROR:n.Z_MEM_ERROR,Z_BUF_ER
35ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},E=Object.keys(g),b=0;b<E.length;b++){var I=E[b];g[g[I]]=I}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(g),writable:!1}),e.Deflate=_,e.Inflate=S,e.Gzip=Q,e.Gunzip=N,e.DeflateRaw=k,e.InflateRaw=W,e.Unzip=H,e.createDeflate=function(T){return new _(T)},e.createInflate=function(T){return new S(T)},e.createDeflateRaw=function(T){return new k(T)},e.createInflateRaw=function(T){return new W(T)},e.createGzip=function(T){return new Q(T)},e.createGunzip=function(T){return new N(T)},e.createUnzip=function(T){return new H(T)},e.deflate=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new _(j),T,ne)},e.deflateSync=function(T,j){return R(new _(j),T)},e.gzip=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new Q(j),T,ne)},e.gzipSync=function(T,j){return R(new Q(j),T)},e.deflateRaw=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new k(j),T,ne)},e.deflateRawSync=function(T,j){return R(new k(j),T)},e.unzip=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new H(j),T,ne)},e.unzipSync=function(T,j){return R(new H(j),T)},e.inflate=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new S(j),T,ne)},e.inflateSync=function(T,j){return R(new S(j),T)},e.gunzip=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new N(j),T,ne)},e.gunzipSync=function(T,j){return R(new N(j),T)},e.inflateRaw=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new W(j),T,ne)},e.inflateRawSync=function(T,j){return R(new W(j),T)};function w(T,j,ne){var se=[],te=0;T.on("error",le),T.on("end",ye),T.end(j),ue();function ue(){for(var Qe;(Qe=T.read())!==null;)se.push(Qe),te+=Qe.length;T.once("readable",ue)}function le(Qe){T.removeListener("end",ye),T.removeListener("readable",ue),ne(Qe)}function ye(){var Qe,Ce=null;te>=o?Ce=new RangeError(s):Qe=t.concat(se,te),se=[],T.close(),ne(Ce,Qe)}}function R(T,j){if(typeof j=="string"&&(j=t.from(j)),!t.isBuffer(j))throw new TypeError("Not a string or buffer");var ne=T._finishFlushFlag;return T._processChunk(j,ne)}function _(T){if(!(this instanceof _))return new _(T);X.call(this,T,n.DEFLATE)}function S(T){if(!(this instanceof S))return new S(T);X.call(this,T,n.INFLATE)}function Q(T){if(!(this instanceof Q))return new Q(T);X.call(this,T,n.GZIP)}function N(T){if(!(this instanceof N))return new N(T);X.call(this,T,n.GUNZIP)}function k(T){if(!(this instanceof k))return new k(T);X.call(this,T,n.DEFLATERAW)}function W(T){if(!(this instanceof W))return new W(T);X.call(this,T,n.INFLATERAW)}function H(T){if(!(this instanceof H))return new H(T);X.call(this,T,n.UNZIP)}function G(T){return T===n.Z_NO_FLUSH||T===n.Z_PARTIAL_FLUSH||T===n.Z_SYNC_FLUSH||T===n.Z_FULL_FLUSH||T===n.Z_FINISH||T===n.Z_BLOCK}function X(T,j){var ne=this;if(this._opts=T=T||{},this._chunkSize=T.chunkSize||e.Z_DEFAULT_CHUNK,r.call(this,T),T.flush&&!G(T.flush))throw new Error("Invalid flush flag: "+T.flush);if(T.finishFlush&&!G(T.finishFlush))throw new Error("Invalid flush flag: "+T.finishFlush);if(this._flushFlag=T.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof T.finishFlush<"u"?T.finishFlush:n.Z_FINISH,T.chunkSize&&(T.chunkSize<e.Z_MIN_CHUNK||T.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+T.chunkSize);if(T.windowBits&&(T.windowBits<e.Z_MIN_WINDOWBITS||T.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+T.windowBits);if(T.level&&(T.level<e.Z_MIN_LEVEL||T.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+T.level);if(T.memLevel&&(T.memLevel<e.Z_MIN_MEMLEVEL||T.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+T.memLevel);if(T.strategy&&T.strategy!=e.Z_FILTERED&&T.strategy!=e.Z_HUFFMAN_ONLY&&T.strategy!=e.Z_RLE&&T.strategy!=e.Z_FIXED&&T.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+T.strategy);if(T.dictionary&&!t.isBuffer(T.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(j);var se=this;this._hadError=!1,this._handle.onerror=function(le,ye){J(se),se._hadError=!0;var Qe=new Error(le);Qe.errno=ye,Qe.code=e.codes[ye],se.emit("error",Qe)};var te=e.Z_DEFAULT_COMPRESSION;typeof T.level=="number"&&(te=T.level);var ue=e.Z_DEFAULT_STRATEGY;typeof T.strategy=="number"&&(ue=T.strategy),this._handle.init(T.windowBits||e.Z_DEFAULT_WINDOWBITS,te,T.memLevel||e.Z_DEFAULT_MEMLEVEL,ue,T.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=te,this._strategy=ue,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!ne._handle},configurable:!0,enumerable:!0})}i.inherits(X,r),X.prototype.params=function(T,j,ne){if(T<e.Z_MIN_LEVEL||T>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+T);if(j!=e.Z_FILTERED&&j!=e.Z_HUFFMAN_ONLY&&j!=e.Z_RLE&&j!=e.Z_FIXED&&j!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+j);if(this._level!==T||this._strategy!==j){var se=this;this.flush(n.Z_SYNC_FLUSH,function(){a(se._handle,"zlib binding closed"),se._handle.params(T,j),se._hadError||(se._level=T,se._strategy=j,ne&&ne())})}else zs.nextTick(ne)},X.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},X.prototype._flush=function(T){this._transform(t.alloc(0),"",T)},X.prototype.flush=function(T,j){var ne=this,se=this._writableState;(typeof T=="function"||T===void 0&&!j)&&(j=T,T=n.Z_FULL_FLUSH),se.ended?j&&zs.nextTick(j):se.ending?j&&this.once("end",j):se.needDrain?j&&this.once("drain",function(){return ne.flush(T,j)}):(this._flushFlag=T,this.write(t.alloc(0),"",j))},X.prototype.close=function(T){J(this,T),zs.nextTick(V,this)};function J(T,j){j&&zs.nextTick(j),T._handle&&(T._handle.close(),T._handle=null)}function V(T){T.emit("close")}X.prototype._transform=function(T,j,ne){var se,te=this._writableState,ue=te.ending||te.ended,le=ue&&(!T||te.length===T.length);if(T!==null&&!t.isBuffer(T))return ne(new Error("invalid input"));if(!this._handle)return ne(new Error("zlib binding closed"));le?se=this._finishFlushFlag:(se=this._flushFlag,T.length>=te.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(T,se,ne)},X.prototype._processChunk=function(T,j,ne){var se=T&&T.length,te=this._chunkSize-this._offset,ue=0,le=this,ye=typeof ne=="function";if(!ye){var Qe=[],Ce=0,Be;this.on("error",function(nt){Be=nt}),a(this._handle,"zlib binding closed");do var Fe=this._handle.writeSync(j,T,ue,se,this._buffer,this._offset,te);while(!this._hadError&&pt(Fe[0],Fe[1]));if(this._hadError)throw Be;if(Ce>=o)throw J(this),new RangeError(s);var Te=t.concat(Qe,Ce);return J(this),Te}a(this._handle,"zlib binding closed");var ut=this._handle.write(j,T,ue,se,this._buffer,this._offset,te);ut.buffer=T,ut.callback=pt;function pt(nt,xe){if(this&&(this.buffer=null,this.callback=null),!le._hadError){var De=te-xe;if(a(De>=0,"have should not go down"),De>0){var ke=le._buffer.slice(le._offset,le._offset+De);le._offset+=De,ye?le.push(ke):(Qe.push(ke),Ce+=ke.length)}if((xe===0||le._offset>=le._chunkSize)&&(te=le._chunkSize,le._offset=0,le._buffer=t.allocUnsafe(le._chunkSize)),xe===0){if(ue+=se-nt,se=nt,!ye)return!0;var we=le._handle.write(j,T,ue,se,le._buffer,le._offset,le._chunkSize);we.callback=pt,we.buffer=T;return}if(!ye)return!1;ne()}}},i.inherits(_,X),i.inherits(S,X),i.inherits(Q,X),i.inherits(N,X),i.inherits(k,X),i.inherits(W,X),i.inherits(H,X)})(Yx);var MH=jP(Yx);let t8=class{static decode(t,r){throw new Error("PNG.decode not available in browser build")}static load(t){throw new Error("PNG.load not available in browser build")}constructor(t){let r;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const u=this.readUInt32();let f="";for(r=0;r<4;r++)f+=String.fromCharCode(this.data[this.pos++]);switch(f){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(u);break;case"IDAT":for(r=0;r<u;r++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(u);var n=255-this.transparency.indexed.length;if(n>0)for(r=0;r<n;r++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(u)[0];break;case 2:this.transparency.rgb=this.read(u);break}break;case"tEXt":var i=this.read(u),a=i.indexOf(0),o=String.fromCharCode.apply(String,i.slice(0,a));this.text[o]=String.fromCharCode.apply(String,i.slice(a+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3;break}this.hasAlphaChannel=[4,6].includes(this.colorType);var s=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*s,this.colors){case 1:this.colorSpace
35="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=je.from(this.imgData);return;default:this.pos+=u}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(t){const r=new Array(t);for(let n=0;n<t;n++)r[n]=this.data[this.pos++];return r}readUInt32(){const t=this.data[this.pos++]<<24,r=this.data[this.pos++]<<16,n=this.data[this.pos++]<<8,i=this.data[this.pos++];return t|r|n|i}readUInt16(){const t=this.data[this.pos++]<<8,r=this.data[this.pos++];return t|r}decodePixels(t){return MH.inflate(this.imgData,(r,n)=>{if(r)throw r;var i=0;const{width:a,height:o}=this;var s=this.pixelBitlength/8;const u=je.alloc(a*o*s);function f(d,g,E,b,I){I===void 0&&(I=!1);const w=Math.ceil((a-d)/E),R=Math.ceil((o-g)/b),_=s*w,S=I?u:je.alloc(_*R);let Q=0,N=0;for(;Q<R&&i<n.length;){var k,W,H,G,X;switch(n[i++]){case 0:for(H=0;H<_;H++)S[N++]=n[i++];break;case 1:for(H=0;H<_;H++)k=n[i++],G=H<s?0:S[N-s],S[N++]=(k+G)%256;break;case 2:for(H=0;H<_;H++)k=n[i++],W=(H-H%s)/s,X=Q&&S[(Q-1)*_+W*s+H%s],S[N++]=(X+k)%256;break;case 3:for(H=0;H<_;H++)k=n[i++],W=(H-H%s)/s,G=H<s?0:S[N-s],X=Q&&S[(Q-1)*_+W*s+H%s],S[N++]=(k+Math.floor((G+X)/2))%256;break;case 4:for(H=0;H<_;H++){var J,V;k=n[i++],W=(H-H%s)/s,G=H<s?0:S[N-s],Q===0?X=V=0:(X=S[(Q-1)*_+W*s+H%s],V=W&&S[(Q-1)*_+(W-1)*s+H%s]);const T=G+X-V,j=Math.abs(T-G),ne=Math.abs(T-X),se=Math.abs(T-V);j<=ne&&j<=se?J=G:ne<=se?J=X:J=V,S[N++]=(k+J)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[i-1]}`)}if(!I){let T=((g+Q*b)*a+d)*s,j=Q*_;for(H=0;H<w;H++){for(let ne=0;ne<s;ne++)u[T++]=S[j++];T+=(E-1)*s}}Q++}}return this.interlaceMethod===1?(f(0,0,8,8),f(4,0,8,8),f(0,4,4,8),f(2,0,4,4),f(0,2,2,4),f(1,0,2,2),f(0,1,1,2)):f(0,0,1,1,!0),t(u)})}decodePalette(){const{palette:t}=this,{length:r}=t,n=this.transparency.indexed||[],i=je.alloc(n.length+r);let a=0,o=0;for(let u=0;u<r;u+=3){var s;i[a++]=t[u],i[a++]=t[u+1],i[a++]=t[u+2],i[a++]=(s=n[o++])!=null?s:255}return i}copyToImageData(t,r){let n;var i;let{colors:a}=this,o=null,s=this.hasAlphaChannel;this.palette.length&&(o=this._decodedPalette||(this._decodedPalette=this.decodePalette()),a=4,s=!0);const u=t.data||t,{length:f}=u,d=o||r;let g=n=0;if(a===1)for(;g<f;){i=o?r[g/4]*4:n;const E=d[i++];u[g++]=E,u[g++]=E,u[g++]=E,u[g++]=s?d[i++]:255,n=i}else for(;g<f;)i=o?r[g/4]*4:n,u[g++]=d[i++],u[g++]=d[i++],u[g++]=d[i++],u[g++]=s?d[i++]:255,n=i}decode(t){const r=je.alloc(this.width*this.height*4);return this.decodePixels(n=>(this.copyToImageData(r,n),t(r)))}};var r8={exports:{}},o4={exports:{}},n8;function s2(){return n8||(n8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(n){var i=r,a=i.lib,o=a.Base,s=a.WordArray,u=i.x64={};u.Word=o.extend({init:function(f,d){this.high=f,this.low=d}}),u.WordArray=o.extend({init:function(f,d){f=this.words=f||[],d!=n?this.sigBytes=d:this.sigBytes=f.length*8},toX32:function(){for(var f=this.words,d=f.length,g=[],E=0;E<d;E++){var b=f[E];g.push(b.high),g.push(b.low)}return s.create(g,this.sigBytes)},clone:function(){for(var f=o.clone.call(this),d=f.words=this.words.slice(0),g=d.length,E=0;E<g;E++)d[E]=d[E].clone();return f}})}(),r})}(o4)),o4.exports}var s4={exports:{}},i8;function PH(){return i8||(i8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(){if(typeof ArrayBuffer=="function"){var n=r,i=n.lib,a=i.WordArray,o=a.init,s=a.init=function(u){if(u instanceof ArrayBuffer&&(u=new Uint8Array(u)),(u instanceof Int8Array||typeof Uint8ClampedArray<"u"&&u instanceof Uint8ClampedArray||u instanceof Int16Array||u instanceof Uint16Array||u instanceof Int32Array||u instanceof Uint32Array||u instanceof Float32Array||u instanceof Float64Array)&&(u=new Uint8Array(u.buffer,u.byteOffset,u.byteLength)),u instanceof Uint8Array){for(var f=u.byteLength,d=[],g=0;g<f;g++)d[g>>>2]|=u[g]<<24-g%4*8;o.call(this,d,f)}else o.apply(this,arguments)};s.prototype=a}}(),r.lib.WordArray})}(s4)),s4.exports}var l4={exports:{}},a8;function UH(){return a8||(a8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Utf16=o.Utf16BE={stringify:function(u){for(var f=u.words,d=u.sigBytes,g=[],E=0;E<d;E+=2){var b=f[E>>>2]>>>16-E%4*8&65535;g.push(String.fromCharCode(b))}return g.join("")},parse:function(u){for(var f=u.length,d=[],g=0;g<f;g++)d[g>>>1]|=u.charCodeAt(g)<<16-g%2*16;return a.create(d,f*2)}},o.Utf16LE={stringify:function(u){for(var f=u.words,d=u.sigBytes,g=[],E=0;E<d;E+=2){var b=s(f[E>>>2]>>>16-E%4*8&65535);g.push(String.fromCharCode(b))}return g.join("")},parse:function(u){for(var f=u.length,d=[],g=0;g<f;g++)d[g>>>1]|=s(u.charCodeAt(g)<<16-g%2*16);return a.create(d,f*2)}};function s(u){return u<<8&4278255360|u>>>8&16711935}}(),r.enc.Utf16})}(l4)),l4.exports}var c4={exports:{}},o8;function nA(){return o8||(o8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Base64={stringify:function(u){var f=u.words,d=u.sigBytes,g=this._map;u.clamp();for(var E=[],b=0;b<d;b+=3)for(var I=f[b>>>2]>>>24-b%4*8&255,w=f[b+1>>>2]>>>24-(b+1)%4*8&255,R=f[b+2>>>2]>>>24-(b+2)%4*8&255,_=I<<16|w<<8|R,S=0;S<4&&b+S*.75<d;
vendor: 31,791 bytes, lines 35-48
35S++)E.push(g.charAt(_>>>6*(3-S)&63));var Q=g.charAt(64);if(Q)for(;E.length%4;)E.push(Q);return E.join("")},parse:function(u){var f=u.length,d=this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var E=0;E<d.length;E++)g[d.charCodeAt(E)]=E}var b=d.charAt(64);if(b){var I=u.indexOf(b);I!==-1&&(f=I)}return s(u,f,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function s(u,f,d){for(var g=[],E=0,b=0;b<f;b++)if(b%4){var I=d[u.charCodeAt(b-1)]<<b%4*2,w=d[u.charCodeAt(b)]>>>6-b%4*2,R=I|w;g[E>>>2]|=R<<24-E%4*8,E++}return a.create(g,E)}}(),r.enc.Base64})}(c4)),c4.exports}var u4={exports:{}},s8;function zH(){return s8||(s8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.enc;o.Base64url={stringify:function(u,f){f===void 0&&(f=!0);var d=u.words,g=u.sigBytes,E=f?this._safe_map:this._map;u.clamp();for(var b=[],I=0;I<g;I+=3)for(var w=d[I>>>2]>>>24-I%4*8&255,R=d[I+1>>>2]>>>24-(I+1)%4*8&255,_=d[I+2>>>2]>>>24-(I+2)%4*8&255,S=w<<16|R<<8|_,Q=0;Q<4&&I+Q*.75<g;Q++)b.push(E.charAt(S>>>6*(3-Q)&63));var N=E.charAt(64);if(N)for(;b.length%4;)b.push(N);return b.join("")},parse:function(u,f){f===void 0&&(f=!0);var d=u.length,g=f?this._safe_map:this._map,E=this._reverseMap;if(!E){E=this._reverseMap=[];for(var b=0;b<g.length;b++)E[g.charCodeAt(b)]=b}var I=g.charAt(64);if(I){var w=u.indexOf(I);w!==-1&&(d=w)}return s(u,d,E)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function s(u,f,d){for(var g=[],E=0,b=0;b<f;b++)if(b%4){var I=d[u.charCodeAt(b-1)]<<b%4*2,w=d[u.charCodeAt(b)]>>>6-b%4*2,R=I|w;g[E>>>2]|=R<<24-E%4*8,E++}return a.create(g,E)}}(),r.enc.Base64url})}(u4)),u4.exports}var f4={exports:{}},l8;function c8(){return l8||(l8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=i.Hasher,s=n.algo,u=[],f=s.SHA1=o.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(d,g){for(var E=this._hash.words,b=E[0],I=E[1],w=E[2],R=E[3],_=E[4],S=0;S<80;S++){if(S<16)u[S]=d[g+S]|0;else{var Q=u[S-3]^u[S-8]^u[S-14]^u[S-16];u[S]=Q<<1|Q>>>31}var N=(b<<5|b>>>27)+_+u[S];S<20?N+=(I&w|~I&R)+1518500249:S<40?N+=(I^w^R)+1859775393:S<60?N+=(I&w|I&R|w&R)-1894007588:N+=(I^w^R)-899497514,_=R,R=w,w=I<<30|I>>>2,I=b,b=N}E[0]=E[0]+b|0,E[1]=E[1]+I|0,E[2]=E[2]+w|0,E[3]=E[3]+R|0,E[4]=E[4]+_|0},_doFinalize:function(){var d=this._data,g=d.words,E=this._nDataBytes*8,b=d.sigBytes*8;return g[b>>>5]|=128<<24-b%32,g[(b+64>>>9<<4)+14]=Math.floor(E/4294967296),g[(b+64>>>9<<4)+15]=E,d.sigBytes=g.length*4,this._process(),this._hash},clone:function(){var d=o.clone.call(this);return d._hash=this._hash.clone(),d}});n.SHA1=o._createHelper(f),n.HmacSHA1=o._createHmacHelper(f)}(),r.SHA1})}(f4)),f4.exports}var A4={exports:{}},u8;function h4(){return u8||(u8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.algo,f=[],d=[];(function(){function b(_){for(var S=n.sqrt(_),Q=2;Q<=S;Q++)if(!(_%Q))return!1;return!0}function I(_){return(_-(_|0))*4294967296|0}for(var w=2,R=0;R<64;)b(w)&&(R<8&&(f[R]=I(n.pow(w,1/2))),d[R]=I(n.pow(w,1/3)),R++),w++})();var g=[],E=u.SHA256=s.extend({_doReset:function(){this._hash=new o.init(f.slice(0))},_doProcessBlock:function(b,I){for(var w=this._hash.words,R=w[0],_=w[1],S=w[2],Q=w[3],N=w[4],k=w[5],W=w[6],H=w[7],G=0;G<64;G++){if(G<16)g[G]=b[I+G]|0;else{var X=g[G-15],J=(X<<25|X>>>7)^(X<<14|X>>>18)^X>>>3,V=g[G-2],T=(V<<15|V>>>17)^(V<<13|V>>>19)^V>>>10;g[G]=J+g[G-7]+T+g[G-16]}var j=N&k^~N&W,ne=R&_^R&S^_&S,se=(R<<30|R>>>2)^(R<<19|R>>>13)^(R<<10|R>>>22),te=(N<<26|N>>>6)^(N<<21|N>>>11)^(N<<7|N>>>25),ue=H+te+j+d[G]+g[G],le=se+ne;H=W,W=k,k=N,N=Q+ue|0,Q=S,S=_,_=R,R=ue+le|0}w[0]=w[0]+R|0,w[1]=w[1]+_|0,w[2]=w[2]+S|0,w[3]=w[3]+Q|0,w[4]=w[4]+N|0,w[5]=w[5]+k|0,w[6]=w[6]+W|0,w[7]=w[7]+H|0},_doFinalize:function(){var b=this._data,I=b.words,w=this._nDataBytes*8,R=b.sigBytes*8;return I[R>>>5]|=128<<24-R%32,I[(R+64>>>9<<4)+14]=n.floor(w/4294967296),I[(R+64>>>9<<4)+15]=w,b.sigBytes=I.length*4,this._process(),this._hash},clone:function(){var b=s.clone.call(this);return b._hash=this._hash.clone(),b}});i.SHA256=s._createHelper(E),i.HmacSHA256=s._createHmacHelper(E)}(Math),r.SHA256})}(A4)),A4.exports}var d4={exports:{}},f8;function HH(){return f8||(f8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),h4())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=n.algo,s=o.SHA256,u=o.SHA224=s.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var f=s._doFinalize.call(this);return f.sigBytes-=4,f}});n.SHA224=s._createHelper(u),n.HmacSHA224=s._createHmacHelper(u)}(),r.SHA224})}(d4)),d4.exports}var g4={exports:{}},A8;function h8(){return A8||(A8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),s2())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.Hasher,o=n.x64,s=o.Word,u=o.WordArray,f=n.algo;function d(){return s.create.apply(s,arguments)}var g=[d(1116352408,3609767458),d(1899447441,602891725),d(3049323471,3964484399),d(3921009573,2173295548),d(961987163,4081628472),d(1508970993,3053834265),d(2453635748,2937671579),d(2870763221,3664609560),d(3624381080,2734883394),d(310598401,1164996542),d(607225278,1323610764),d(1426881987,3590304994),d(1925078388,4068182383),d(2162078206,991336113),d(2614888103,633803317),d(3248222580,3479774868),d(3835390401,2666613458),d(4022224774,944711139),d(264347078,2341262773),d(604807628,2007800933),d(770255983,1495990901),d(1249150122,1856431235),d(1555081692,3175218132),d(1996064986,2198950837),d(2554220882,3999719339),d(2821834349,766784016),d(2952996808,2566594879),d(3210313671,3203337956),d(3336571891,1034457026),d(3584528711,2466948901),d(113926993,3758326383),d(338241895,168717936),d(666307205,1188179964),d(773529912,1546045734),d(1294757372,1522805485),d(1396182291,2643833823),d(1695183700,2343527390),d(1986661051,1014477480),d(2177026350,1206759142),d(2456956037,344077627),d(2730485921,1290863460),d(2820302411,3158454273),d(3259730800,3505952657),d(3345764771,106217008),d(3516065817,3606008344),d(3600352804,1432725776),d(4094571909,1467031594),d(275423344,851169720),d(430227734,3100823752),d(506948616,1363258195),d(659060556,3750685593),d(883997877,3785050280),d(958139571,3318307427),d(1322822218,3812723403),d(1537002063,2003034995),d(1747873779,3602036899),d(1955562222,1575990012),d(2024104815,1125592928),d(2227730452,2716904306),d(2361852424,442776044),d(2428436474,593698344),d(2756734187,3733110249),d(3204031479,2999351573),d(3329325298,3815920427),d(3391569614,3928383900),d(3515267271,566280711),d(3940187606,3454069534),d(4118630271,4000239992),d(116418474,1914138554),d(174292421,2731055270),d(289380356,3203993006),d(460393269,320620315),d(685471733,587496836),d(852142971,1086792851),d(1017036298,365543100),d(1126000580,2618297676),d(1288033470,3409855158),d(1501505948,4234509866),d(1607167915,987167468),d(1816402316,1246189591)],E=[];(function(){for(var I=0;I<80;I++)E[I]=d()})();var b=f.SHA512=a.extend({_doReset:function(){this._hash=new u.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(I,w){for(var R=this._hash.words,_=R[0],S=R[1],Q=R[2],N=R[3],k=R[4],W=R[5],H=R[6],G=R[7],X=_.high,J=_.low,V=S.high,T=S.low,j=Q.high,ne=Q.low,se=N.high,te=N.low,ue=k.high,le=k.low,ye=W.high,Qe=W.low,Ce=H.high,Be=H.low,Fe=G.high,Te=G.low,ut=X,pt=J,nt=V,xe=T,De=j,ke=ne,we=se,Ve=te,lt=ue,st=le,yt=ye,Nt=Qe,It=Ce,Le=Be,xt=Fe,Ot=Te,Xe=0;Xe<80;Xe++){var bt,ct,Ct=E[Xe];if(Xe<16)ct=Ct.high=I[w+Xe*2]|0,bt=Ct.low=I[w+Xe*2+1]|0;else{var Bt=E[Xe-15],Kt=Bt.high,vt=Bt.low,Rt=(Kt>>>1|vt<<31)^(Kt>>>8|vt<<24)^Kt>>>7,Mt=(vt>>>1|Kt<<31)^(vt>>>8|Kt<<24)^(vt>>>7|Kt<<25),Ut=E[Xe-2],u0=Ut.high,Yt=Ut.low,s0=(u0>>>19|Yt<<13)^(u0<<3|Yt>>>29)^u0>>>6,Tt=(Yt>>>19|u0<<13)^(Yt<<3|u0>>>29)^(Yt>>>6|u0<<26),Qt=E[Xe-7],T0=Qt.high,L0=Qt.low,O0=E[Xe-16],x0=O0.high,A0=O0.low;bt=Mt+L0,ct=Rt+T0+(bt>>>0<Mt>>>0?1:0),bt=bt+Tt,ct=ct+s0+(bt>>>0<Tt>>>0?1:0),bt=bt+A0,ct=ct+x0+(bt>>>0<A0>>>0?1:0),Ct.high=ct,Ct.low=bt}var fn=lt&yt^~lt&It,An=st&Nt^~st&Le,ei=ut&nt^ut&De^nt&De,er=pt&xe^pt&ke^xe&ke,E0=(ut>>>28|pt<<4)^(ut<<30|pt>>>2)^(ut<<25|pt>>>7),dr=(pt>>>28|ut<<4)^(pt<<30|ut>>>2)^(pt<<25|ut>>>7),Dr=(lt>>>14|st<<18)^(lt>>>18|st<<14)^(lt<<23|st>>>9),ur=(st>>>14|lt<<18)^(st>>>18|lt<<14)^(st<<23|lt>>>9),jr=g[Xe],zn=jr.high,J0=jr.low,l0=Ot+ur,tr=xt+Dr+(l0>>>0<Ot>>>0?1:0),l0=l0+An,tr=tr+fn+(l0>>>0<An>>>0?1:0),l0=l0+J0,tr=tr+zn+(l0>>>0<J0>>>0?1:0),l0=l0+bt,tr=tr+ct+(l0>>>0<bt>>>0?1:0),n0=dr+er,_n=E0+ei+(n0>>>0<dr>>>0?1:0);xt=It,Ot=Le,It=yt,Le=Nt,yt=lt,Nt=st,st=Ve+l0|0,lt=we+tr+(st>>>0<Ve>>>0?1:0)|0,we=De,Ve=ke,De=nt,ke=xe,nt=ut,xe=pt,pt=l0+n0|0,ut=tr+_n+(pt>>>0<l0>>>0?1:0)|0}J=_.low=J+pt,_.high=X+ut+(J>>>0<pt>>>0?1:0),T=S.low=T+xe,S.high=V+nt+(T>>>0<xe>>>0?1:0),ne=Q.low=ne+ke,Q.high=j+De+(ne>>>0<ke>>>0?1:0),te=N.low=te+Ve,N.high=se+we+(te>>>0<Ve>>>0?1:0),le=k.low=le+st,k.high=ue+lt+(le>>>0<st>>>0?1:0),Qe=W.low=Qe+Nt,W.high=ye+yt+(Qe>>>0<Nt>>>0?1:0),Be=H.low=Be+Le,H.high=Ce+It+(Be>>>0<Le>>>0?1:0),Te=G.low=Te+Ot,G.high=Fe+xt+(Te>>>0<Ot>>>0?1:0)},_doFinalize:function(){var I=this._data,w=I.words,R=this._nDataBytes*8,_=I.sigBytes*8;w[_>>>5]|=128<<24-_%32,w[(_+128>>>10<<5)+30]=Math.floor(R/4294967296),w[(_+128>>>10<<5)+31]=R,I.sigBytes=w.length*4,this._process();var S=this._hash.toX32();return S},clone:function(){var I=a.clone.call(this);return I._hash=this._hash.clone(),I},blockSize:1024/32});n.SHA512=a._createHelper(b),n.HmacSHA512=a._createHmacHelper(b)}(),r.SHA512})}(g4)),g4.exports}var p4={exports:{}},d8;function GH(){return d8||(d8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),s2(),h8())})(Vt,function(r){return function(){var n=r,i=n.x64,a=i.Word,o=i.WordArray,s=n.algo,u=s.SHA512,f=s.SHA384=u.extend({_doReset:function(){this._hash=new o.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var d=u._doFinalize.call(this);return d.sigBytes-=16,d}});n.SHA384=u._createHelper(f),n.HmacSHA384=u._createHmacHelper(f)}(),r.SHA384})}(p4)),p4.exports}var m4={exports:{}},g8;function WH(){return g8||(g8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),s2())})(Vt,function(r){return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.x64,f=u.Word,d=i.algo,g=[],E=[],b=[];(function(){for(var R=1,_=0,S=0;S<24;S++){g[R+5*_]=(S+1)*(S+2)/2%64;var Q=_%5,N=(2*R+3*_)%5;R=Q,_=N}for(var R=0;R<5;R++)for(var _=0;_<5;_++)E[R+5*_]=_+(2*R+3*_)%5*5;for(var k=1,W=0;W<24;W++){for(var H=0,G=0,X=0;X<7;X++){if(k&1){var J=(1<<X)-1;J<32?G^=1<<J:H^=1<<J-32}k&128?k=k<<1^113:k<<=1}b[W]=f.create(H,G)}})();var I=[];(function(){for(var R=0;R<25;R++)I[R]=f.create()})();var w=d.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var R=this._state=[],_=0;_<25;_++)R[_]=new f.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(R,_){for(var S=this._state,Q=this.blockSize/2,N=0;N<Q;N++){var k=R[_+2*N],W=R[_+2*N+1];k=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,W=(W<<8|W>>>24)&16711935|(W<<24|W>>>8)&4278255360;var H=S[N];H.high^=W,H.low^=k}for(var G=0;G<24;G++){for(var X=0;X<5;X++){for(var J=0,V=0,T=0;T<5;T++){var H=S[X+5*T];J^=H.high,V^=H.low}var j=I[X];j.high=J,j.low=V}for(var X=0;X<5;X++)for(var ne=I[(X+4)%5],se=I[(X+1)%5],te=se.high,ue=se.low,J=ne.high^(te<<1|ue>>>31),V=ne.low^(ue<<1|te>>>31),T=0;T<5;T++){var H=S[X+5*T];H.high^=J,H.low^=V}for(var le=1;le<25;le++){var J,V,H=S[le],ye=H.high,Qe=H.low,Ce=g[le];Ce<32?(J=ye<<Ce|Qe>>>32-Ce,V=Qe<<Ce|ye>>>32-Ce):(J=Qe<<Ce-32|ye>>>64-Ce,V=ye<<Ce-32|Qe>>>64-Ce);var Be=I[E[le]];Be.high=J,Be.low=V}var Fe=I[0],Te=S[0];Fe.high=Te.high,Fe.low=Te.low;for(var X=0;X<5;X++)for(var T=0;T<5;T++){var le=X+5*T,H=S[le],ut=I[le],pt=I[(X+1)%5+5*T],nt=I[(X+2)%5+5*T];H.high=ut.high^~pt.high&nt.high,H.low=ut.low^~pt.low&nt.low}var H=S[0],xe=b[G];H.high^=xe.high,H.low^=xe.low}},_doFinalize:function(){var R=this._data,_=R.words;this._nDataBytes*8;var S=R.sigBytes*8,Q=this.blockSize*32;_[S>>>5]|=1<<24-S%32,_[(n.ceil((S+1)/Q)*Q>>>5)-1]|=128,R.sigBytes=_.length*4,this._process();for(var N=this._state,k=this.cfg.outputLength/8,W=k/8,H=[],G=0;G<W;G++){var X=N[G],J=X.high,V=X.low;J=(J<<8|J>>>24)&16711935|(J<<24|J>>>8)&4278255360,V=(V<<8|V>>>24)&16711935|(V<<24|V>>>8)&4278255360,H.push(V),H.push(J)}return new o.init(H,k)},clone:function(){for(var R=s.clone.call(this),_=R._state=this._state.slice(0),S=0;S<25;S++)_[S]=_[S].clone();return R}});i.SHA3=s._createHelper(w),i.HmacSHA3=s._createHmacHelper(w)}(Math),r.SHA3})}(m4)),m4.exports}var v4={exports:{}},p8;function YH(){return p8||(p8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){/** @preserve 36 (c) 2012 by Cédric Mesnil. All rights reserved. 37 38 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 39 40 - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 41 - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 42 43 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 44 */return function(n){var i=r,a=i.lib,o=a.WordArray,s=a.Hasher,u=i.algo,f=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),d=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),g=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),E=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),b=o.create([0,1518500249,1859775393,2400959708,2840853838]),I=o.create([1352829926,1548603684,1836072691,2053994217,0]),w=u.RIPEMD160=s.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(W,H){for(var G=0;G<16;G++){var X=H+G,J=W[X];W[X]=(J<<8|J>>>24)&16711935|(J<<24|J>>>8)&4278255360}var V=this._hash.words,T=b.words,j=I.words,ne=f.words,se=d.words,te=g.words,ue=E.words,le,ye,Qe,Ce,Be,Fe,Te,ut,pt,nt;Fe=le=V[0],Te=ye=V[1],ut=Qe=V[2],pt=Ce=V[3],nt=Be=V[4];for(var xe,G=0;G<80;G+=1)xe=le+W[H+ne[G]]|0,G<16?xe+=R(ye,Qe,Ce)+T[0]:G<32?xe+=_(ye,Qe,Ce)+T[1]:G<48?xe+=S(ye,Qe,Ce)+T[2]:G<64?xe+=Q(ye,Qe,Ce)+T[3]:xe+=N(ye,Qe,Ce)+T[4],xe=xe|0,xe=k(xe,te[G]),xe=xe+Be|0,le=Be,Be=Ce,Ce=k(Qe,10),Qe=ye,ye=xe,xe=Fe+W[H+se[G]]|0,G<16?xe+=N(Te,ut,pt)+j[0]:G<32?xe+=Q(Te,ut,pt)+j[1]:G<48?xe+=S(Te,ut,pt)+j[2]:G<64?xe+=_(Te,ut,pt)+j[3]:xe+=R(Te,ut,pt)+j[4],xe=xe|0,xe=k(xe,ue[G]),xe=xe+nt|0,Fe=nt,nt=pt,pt=k(ut,10),ut=Te,Te=xe;xe=V[1]+Qe+pt|0,V[1]=V[2]+Ce+nt|0,V[2]=V[3]+Be+Fe|0,V[3]=V[4]+le+Te|0,V[4]=V[0]+ye+ut|0,V[0]=xe},_doFinalize:function(){var W=this._data,H=W.words,G=this._nDataBytes*8,X=W.sigBytes*8;H[X>>>5]|=128<<24-X%32,H[(X+64>>>9<<4)+14]=(G<<8|G>>>24)&16711935|(G<<24|G>>>8)&4278255360,W.sigBytes=(H.length+1)*4,this._process();for(var J=this._hash,V=J.words,T=0;T<5;T++){var j=V[T];V[T]=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360}return J},clone:function(){var W=s.clone.call(this);return W._hash=this._hash.clone(),W}});function R(W,H,G){return W^H^G}function _(W,H,G){return W&H|~W&G}function S(W,H,G){return(W|~H)^G}function Q(W,H,G){return W&G|H&~G}function N(W,H,G){return W^(H|~G)}function k(W,H){return W<<H|W>>>32-H}i.RIPEMD160=s._createHelper(w),i.HmacRIPEMD160=s._createHmacHelper(w)}(),r.RIPEMD160})}(v4)),v4.exports}var E4={exports:{}},m8;function C4(){return m8||(m8=1,function(e,t){(function(r,n){e.exports=n(G0())})(Vt,function(r){(function(){var n=r,i=n.lib,a=i.Base,o=n.enc,s=o.Utf8,u=n.algo;u.HMAC=a.extend({init:function(f,d){f=this._hasher=new f.init,typeof d=="string"&&(d=s.parse(d));var g=f.blockSize,E=g*4;d.sigBytes>E&&(d=f.finalize(d)),d.clamp();for(var b=this._oKey=d.clone(),I=this._iKey=d.clone(),w=b.words,R=I.words,_=0;_<g;_++)w[_]^=1549556828,R[_]^=909522486;b.sigBytes=I.sigBytes=E,this.reset()},reset:function(){var f=this._hasher;f.reset(),f.update(this._iKey)},update:function(f){return this._hasher.update(f),this},finalize:function(f){var d=this._hasher,g=d.finalize(f);d.reset();var E=d.finalize(this._oKey.clone().concat(g));return E}})})()})}(E4)),E4.exports}var b4={exports:{}},v8;function jH(){return v8||(v8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),h4(),C4())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.Base,o=i.WordArray,s=n.algo,u=s.SHA256,f=s.HMAC,d=s.PBKDF2=a.extend({cfg:a.extend({keySize:128/32,hasher:u,iterations:25e4}),init:function(g){this.cfg=this.cfg.extend(g)},compute:function(g,E){for(var b=this.cfg,I=f.create(b.hasher,g),w=o.create(),R=o.create([1]),_=w.words,S=R.words,Q=b.keySize,N=b.iterations;_.length<Q;){var k=I.update(E).finalize(R);I.reset();for(var W=k.words,H=W.length,G=k,X=1;X<N;X++){G=I.finalize(G),I.reset();for(var J=G.words,V=0;V<H;V++)W[V]^=J[V]}w.concat(k),S[0]++}return w.sigBytes=Q*4,w}});n.PBKDF2=function(g,E,b){return d.create(b).compute(g,E)}}(),r.PBKDF2})}(b4)),b4.exports}var y4={exports:{}},E8;function Ou(){return E8||(E8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),c8(),C4())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.Base,o=i.WordArray,s=n.algo,u=s.MD5,f=s.EvpKDF=a.extend({cfg:a.extend({keySize:128/32,hasher:u,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,g){for(var E,b=this.cfg,I=b.hasher.create(),w=o.create(),R=w.words,_=b.keySize,S=b.iterations;R.length<_;){E&&I.update(E),E=I.update(d).finalize(g),I.reset();for(var Q=1;Q<S;Q++)E=I.finalize(E),I.reset();w.concat(E)}return w.sigBytes=_*4,w}});n.EvpKDF=function(d,g,E){return f.create(E).compute(d,g)}}(),r.EvpKDF})}(y4)),y4.exports}var I4={exports:{}},C8;function xi(){return C8||(C8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),Ou())})(Vt,function(r){r.lib.Cipher||function(n){var i=r,a=i.lib,o=a.Base,s=a.WordArray,u=a.BufferedBlockAlgorithm,f=i.enc;f.Utf8;var d=f.Base64,g=i.algo,E=g.EvpKDF,b=a.Cipher=u.extend({cfg:o.extend(),createEncryptor:function(J,V){return this.create(this._ENC_XFORM_MODE,J,V)},createDecryptor:function(J,V){return this.create(this._DEC_XFORM_MODE,J,V)},init:function(J,V,T){this.cfg=this.cfg.extend(T),this._xformMode=J,this._key=V,this.reset()},reset:function(){u.reset.call(this),this._doReset()},process:function(J){return this._append(J),this._process()},finalize:function(J){J&&this._append(J);var V=this._doFinalize();return V},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function J(V){return typeof V=="string"?X:W}return function(V){return{encrypt:function(T,j,ne){return J(j).encrypt(V,T,j,ne)},decrypt:function(T,j,ne){return J(j).decrypt(V,T,j,ne)}}}}()});a.StreamCipher=b.extend({_doFinalize:function(){var J=this._process(!0);return J},blockSize:1});var I=i.mode={},w=a.BlockCipherMode=o.extend({createEncryptor:function(J,V){return this.Encryptor.create(J,V)},createDecryptor:function(J,V){return this.Decryptor.create(J,V)},init:function(J,V){this._cipher=J,this._iv=V}}),R=I.CBC=function(){var J=w.extend();J.Encryptor=J.extend({processBlock:function(T,j){var ne=this._cipher,se=ne.blockSize;V.call(this,T,j,se),ne.encryptBlock(T,j),this._prevBlock=T.slice(j,j+se)}}),J.Decryptor=J.extend({processBlock:function(T,j){var ne=this._cipher,se=ne.blockSize,te=T.slice(j,j+se);ne.decryptBlock(T,j),V.call(this,T,j,se),this._prevBlock=te}});function V(T,j,ne){var se,te=this._iv;te?(se=te,this._iv=n):se=this._prevBlock;for(var ue=0;ue<ne;ue++)T[j+ue]^=se[ue]}return J}(),_=i.pad={},S=_.Pkcs7={pad:function(J,V){for(var T=V*4,j=T-J.sigBytes%T,ne=j<<24|j<<16|j<<8|j,se=[],te=0;te<j;te+=4)se.push(ne);var ue=s.create(se,j);J.concat(ue)},unpad:function(J){var V=J.words[J.sigBytes-1>>>2]&255;J.sigBytes-=V}};a.BlockCipher=b.extend({cfg:b.cfg.extend({mode:R,padding:S}),reset:function(){var J;b.reset.call(this);var V=this.cfg,T=V.iv,j=V.mode;this._xformMode==this._ENC_XFORM_MODE?J=j.createEncryptor:(J=j.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==J?this._mode.init(this,T&&T.words):(this._mode=J.call(j,this,T&&T.words),this._mode.__creator=J)},_doProcessBlock:function(J,V){this._mode.processBlock(J,V)},_doFinalize:function(){var J,V=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(V.pad(this._data,this.blockSize),J=this._process(!0)):(J=this._process(!0),V.unpad(J)),J},blockSize:128/32});var Q=a.CipherParams=o.extend({init:function(J){this.mixIn(J)},toString:function(J){return(J||this.formatter).stringify(this)}}),N=i.format={},k=N.OpenSSL={stringify:function(J){var V,T=J.ciphertext,j=J.salt;return j?V=s.create([1398893684,1701076831]).concat(j).concat(T):V=T,V.toString(d)},parse:function(J){var V,T=d.parse(J),j=T.words;return j[0]==1398893684&&j[1]==1701076831&&(V=s.create(j.slice(2,4)),j.splice(0,4),T.sigBytes-=16),Q.create({ciphertext:T,salt:V})}},W=a.SerializableCipher=o.extend({cfg:o.extend({format:k}),encrypt:function(J,V,T,j){j=this.cfg.extend(j);var ne=J.createEncryptor(T,j),se=ne.finalize(V),te=ne.cfg;return Q.create({ciphertext:se,key:T,iv:te.iv,algorithm:J,mode:te.mode,padding:te.padding,blockSize:J.blockSize,formatter:j.format})},decrypt:function(J,V,T,j){j=this.cfg.extend(j),V=this._parse(V,j.format);var ne=J.createDecryptor(T,j).finalize(V.ciphertext);return ne},_parse:function(J,V){return typeof J=="string"?V.parse(J,this):J}}),H=i.kdf={},G=H.OpenSSL={execute:function(J,V,T,j,ne){if(j||(j=s.random(64/8)),ne)var se=E.create({keySize:V+T,hasher:ne}).compute(J,j);else var se=E.create({keySize:V+T}).compute(J,j);var te=s.create(se.words.slice(V),T*4);return se.sigBytes=V*4,Q.create({key:se,iv:te,salt:j})}},X=a.PasswordBasedCipher=W.extend({cfg:W.cfg.extend({kdf:G}),encrypt:function(J,V,T,j){j=this.cfg.extend(j);var ne=j.kdf.execute(T,J.keySize,J.ivSize,j.salt,j.hasher);j.iv=ne.iv;var se=W.encrypt.call(this,J,V,ne.key,j);return se.mixIn(ne),se},decrypt:function(J,V,T,j){j=this.cfg.extend(j),V=this._parse(V,j.format);var ne=j.kdf.execute(T,J.keySize,J.ivSize,V.salt,j.hasher);j.iv=ne.iv;var se=W.decrypt.call(this,J,V,ne.key,j);return se}})}()})}(I4)),I4.exports}var x4={exports:{}},b8;function KH(){return b8||(b8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.mode.CFB=function(){var n=r.lib.BlockCipherMode.extend();n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize;i.call(this,a,o,u,s),this._prevBlock=a.slice(o,o+u)}}),n.Decryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize,f=a.slice(o,o+u);i.call(this,a,o,u,s),this._prevBlock=f}});function i(a,o,s,u){var f,d=this._iv;d?(f=d.slice(0),this._iv=void 0):f=this._prevBlock,u.encryptBlock(f,0);for(var g=0;g<s;g++)a[o+g]^=f[g]}return n}(),r.mode.CFB})}(x4)),x4.exports}var B4={exports:{}},y8;function qH(){return y8||(y8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.mode.CTR=function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize,f=this._iv,d=this._counter;f&&(d=this._counter=f.slice(0),this._iv=void 0);var g=d.slice(0);s.encryptBlock(g,0),d[u-1]=d[u-1]+1|0;for(var E=0;E<u;E++)a[o+E]^=g[E]}});return n.Decryptor=i,n}(),r.mode.CTR})}(B4)),B4.exports}var w4={exports:{}},I8;function JH(){return I8||(I8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){/** @preserve 45 * Counter block mode compatible with Dr Brian Gladman fileenc.c 46 * derived from CryptoJS.mode.CTR 47 * Jan Hruby [email protected] 48 */return r.mode.CTRGladman=function(){var n=r.lib.BlockCipherMode.extend();function i(s){if((s>>24&255)===255){var u=s>>16&255,f=s>>8&255,d=s&255;u===255?(u=0,f===255?(f=0,d===255?d=0:++d):++f):++u,s=0,s+=u<<16,s+=f<<8,s+=d}else s+=1<<24;return s}function a(s){return(s[0]=i(s[0]))===0&&(s[1]=i(s[1])),s}var o=n.Encryptor=n.extend({processBlock:function(s,u){var f=this._cipher,d=f.blockSize,g=this._iv,E=this._counter;g&&(E=this._counter=g.slice(0),this._iv=void 0),a(E);var b=E.slice(0);f.encryptBlock(b,0);for(var I=0;I<d;I++)s[u+I]^=b[I]}});return n.Decryptor=o,n}(),r.mode.CTRGladman})}(w4)),w4.exports}var Q4={exports:{}},x8;function VH(){return x8||(x8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.mode.OFB=function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,o){var s=this._cipher,u=s.blockSize,f=this._iv,d=this._keystream;f&&(d=this._keystream=f.slice(0),this._iv=void 0),s.encryptBlock(d,0);for(var g=0;g<u;g++)a[o+g]^=d[g]}});return n.Decryptor=i,n}(),r.mode.OFB})}(Q4)),Q4.exports}var S4={exports:{}},B8;function $H(){return B8||(B8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.mode.ECB=function(){var n=r.lib.BlockCipherMode.extend();return n.Encryptor=n.extend({processBlock:function(i,a){this._cipher.encryptBlock(i,a)}}),n.Decryptor=n.extend({processBlock:function(i,a){this._cipher.decryptBlock(i,a)}}),n}(),r.mode.ECB})}(S4)),S4.exports}var D4={exports:{}},w8;function ZH(){return w8||(w8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.pad.AnsiX923={pad:function(n,i){var a=n.sigBytes,o=i*4,s=o-a%o,u=a+s-1;n.clamp(),n.words[u>>>2]|=s<<24-u%4*8,n.sigBytes+=s},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Ansix923})}(D4)),D4.exports}var k4={exports:{}},Q8;function XH(){return Q8||(Q8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.pad.Iso10126={pad:function(n,i){var a=i*4,o=a-n.sigBytes%a;n.concat(r.lib.WordArray.random(o-1)).concat(r.lib.WordArray.create([o<<24],1))},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Iso10126})}(k4)),k4.exports}var _4={exports:{}},S8;function eG(){return S8||(S8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.pad.Iso97971={pad:function(n,i){n.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(n,i)},unpad:function(n){r.pad.ZeroPadding.unpad(n),n.sigBytes--}},r.pad.Iso97971})}(_4)),_4.exports}var F4={exports:{}},D8;function tG(){return D8||(D8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.pad.ZeroPadding={pad:function(n,i){var a=i*4;n.clamp(),n.sigBytes+=a-(n.sigBytes%a||a)},unpad:function(n){for(var i=n.words,a=n.sigBytes-1,a=n.sigBytes-1;a>=0;a--)if(i[a>>>2]>>>24-a%4*8&255){n.sigBytes=a+1;break}}},r.pad.ZeroPadding})}(F4)),F4.exports}var R4={exports:{}},k8;function rG(){return k8||(k8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})}(R4)),R4.exports}var T4={exports:{}},_8;function nG(){return _8||(_8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),xi())})(Vt,function(r){return function(n){var i=r,a=i.lib,o=a.CipherParams,s=i.enc,u=s.Hex,f=i.format;f.Hex={stringify:function(d){return d.ciphertext.toString(u)},parse:function(d){var g=u.parse(d);return o.create({ciphertext:g})}}}(),r.format.Hex})}(T4)),T4.exports}var L4={exports:{}},F8;function iG(){return F8||(F8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),nA(),Qu,Ou(),xi())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.BlockCipher,o=n.algo,s=[],u=[],f=[],d=[],g=[],E=[],b=[],I=[],w=[],R=[];(function(){for(var Q=[],N=0;N<256;N++)N<128?Q[N]=N<<1:Q[N]=N<<1^283;for(var k=0,W=0,N=0;N<256;N++){var H=W^W<<1^W<<2^W<<3^W<<4;H=H>>>8^H&255^99,s[k]=H,u[H]=k;var G=Q[k],X=Q[G],J=Q[X],V=Q[H]*257^H*16843008;f[k]=V<<24|V>>>8,d[k]=V<<16|V>>>16,g[k]=V<<8|V>>>24,E[k]=V;var V=J*16843009^X*65537^G*257^k*16843008;b[H]=V<<24|V>>>8,I[H]=V<<16|V>>>16,w[H]=V<<8|V>>>24,R[H]=V,k?(k=G^Q[Q[Q[J^G]]],W^=Q[Q[W]]):k=W=1}})();var _=[0,1,2,4,8,16,32,64,128,27,54],S=o.AES=a.extend({_doReset:function(){var Q;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var N=this._keyPriorReset=this._key,k=N.words,W=N.sigBytes/4,H=this._nRounds=W+6,G=(H+1)*4,X=this._keySchedule=[],J=0;J<G;J++)J<W?X[J]=k[J]:(Q=X[J-1],J%W?W>6&&J%W==4&&(Q=s[Q>>>24]<<24|s[Q>>>16&255]<<16|s[Q>>>8&255]<<8|s[Q&255]):(Q=Q<<8|Q>>>24,Q=s[Q>>>24]<<24|s[Q>>>16&255]<<16|s[Q>>>8&255]<<8|s[Q&255],Q^=_[J/W|0]<<24),X[J]=X[J-W]^Q);for(var V=this._invKeySchedule=[],T=0;T<G;T++){var J=G-T;if(T%4)var Q=X[J];else var Q=X[J-4];T<4||J<=4?V[T]=Q:V[T]=b[s[Q>>>24]]^I[s[Q>>>16&255]]^w[s[Q>>>8&255]]^R[s[Q&255]]}}},encryptBlock:function(Q,N){this._doCryptBlock(Q,N,this._keySchedule,f,d,g,E,s)},decryptBlock:function(Q,N){var k=Q[N+1];Q[N+1]=Q[N+3],Q[N+3]=k,this._doCryptBlock(Q,N,this._invKeySchedule,b,I,w,R,u);var k=Q[N+1];Q[N+1]=Q[N+3],Q[N+3]=k},_doCryptBlock:function(Q,N,k,W,H,G,X,J){for(var V=this._nRounds,T=Q[N]^k[0],j=Q[N+1]^k[1],ne=Q[N+2]^k[2],se=Q[N+3]^k[3],te=4,ue=1;ue<V;ue++){var le=W[T>>>24]^H[j>>>16&255]^G[ne>>>8&255]^X[se&255]^k[te++],ye=W[j>>>24]^H[ne>>>16&255]^G[se>>>8&255]^X[T&255]^k[te++],Qe=W[ne>>>24]^H[se>>>16&255]^G[T>>>8&255]^X[j&255]^k[te++],Ce=W[se>>>24]^H[T>>>16&255]^G[j>>>8&255]^X[ne&255]^k[te++];T=le,j=ye,ne=Qe,se=Ce}var le=(J[T>>>24]<<24|J[j>>>16&255]<<16|J[ne>>>8&255]<<8|J[se&255])^k[te++],ye=(J[j>>>24]<<24|J[ne>>>16&255]<<16|J[se>>>8&255]<<8|J[T&255])^k[te++],Qe=(J[ne>>>24]<<24|J[se>>>16&255]<<16|J[T>>>8&255]<<8|J[j&255])^k[te++],Ce=(J[se>>>24]<<24|J[T>>>16&255]<<16|J[j>>>8&255]<<8|J[ne&255])^k[te++];Q[N]=le,Q[N+1]=ye,Q[N+2]=Qe,Q[N+3]=Ce},keySize:256/32});n.AES=a._createHelper(S)}(),r.AES})}(L4)),L4.exports}var N4={exports:{}},R8;function aG(){return R8||(R8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),nA(),Qu,Ou(),xi())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.WordArray,o=i.BlockCipher,s=n.algo,u=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],f=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],d=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],g
vendor: 7,629 bytes, line 48
48=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 7,865 bytes, line 48
48E=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],b=s.DES=o.extend({_doReset:function(){for(var _=this._key,S=_.words,Q=[],N=0;N<56;N++){var k=u[N]-1;Q[N]=S[k>>>5]>>>31-k%32&1}for(var W=this._subKeys=[],H=0;H<16;H++){for(var G=W[H]=[],X=d[H],N=0;N<24;N++)G[N/6|0]|=Q[(f[N]-1+X)%28]<<31-N%6,G[4+(N/6|0)]|=Q[28+(f[N+24]-1+X)%28]<<31-N%6;G[0]=G[0]<<1|G[0]>>>31;for(var N=1;N<7;N++)G[N]=G[N]>>>(N-1)*4+3;G[7]=G[7]<<5|G[7]>>>27}for(var J=this._invSubKeys=[],N=0;N<16;N++)J[N]=W[15-N]},encryptBlock:function(_,S){this._doCryptBlock(_,S,this._subKeys)},decryptBlock:function(_,S){this._doCryptBlock(_,S,this._invSubKeys)},_doCryptBlock:function(_,S,Q){this._lBlock=_[S],this._rBlock=_[S+1],I.call(this,4,252645135),I.call(this,16,65535),w.call(this,2,858993459),w.call(this,8,16711935),I.call(this,1,1431655765);for(var N=0;N<16;N++){for(var k=Q[N],W=this._lBlock,H=this._rBlock,G=0,X=0;X<8;X++)G|=g[X][((H^k[X])&E[X])>>>0];this._lBlock=H,this._rBlock=W^G}var J=this._lBlock;this._lBlock=this._rBlock,this._rBlock=J,I.call(this,1,1431655765),w.call(this,8,16711935),w.call(this,2,858993459),I.call(this,16,65535),I.call(this,4,252645135),_[S]=this._lBlock,_[S+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function I(_,S){var Q=(this._lBlock>>>_^this._rBlock)&S;this._rBlock^=Q,this._lBlock^=Q<<_}function w(_,S){var Q=(this._rBlock>>>_^this._lBlock)&S;this._lBlock^=Q,this._rBlock^=Q<<_}n.DES=o._createHelper(b);var R=s.TripleDES=o.extend({_doReset:function(){var _=this._key,S=_.words;if(S.length!==2&&S.length!==4&&S.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var Q=S.slice(0,2),N=S.length<4?S.slice(0,2):S.slice(2,4),k=S.length<6?S.slice(0,2):S.slice(4,6);this._des1=b.createEncryptor(a.create(Q)),this._des2=b.createEncryptor(a.create(N)),this._des3=b.createEncryptor(a.create(k))},encryptBlock:function(_,S){this._des1.encryptBlock(_,S),this._des2.decryptBlock(_,S),this._des3.encryptBlock(_,S)},decryptBlock:function(_,S){this._des3.decryptBlock(_,S),this._des2.encryptBlock(_,S),this._des1.decryptBlock(_,S)},keySize:192/32,ivSize:64/32,blockSize:64/32});n.TripleDES=o._createHelper(R)}(),r.TripleDES})}(N4)),N4.exports}var O4={exports:{}},T8;function oG(){return T8||(T8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),nA(),Qu,Ou(),xi())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=o.RC4=a.extend({_doReset:function(){for(var d=this._key,g=d.words,E=d.sigBytes,b=this._S=[],I=0;I<256;I++)b[I]=I;for(var I=0,w=0;I<256;I++){var R=I%E,_=g[R>>>2]>>>24-R%4*8&255;w=(w+b[I]+_)%256;var S=b[I];b[I]=b[w],b[w]=S}this._i=this._j=0},_doProcessBlock:function(d,g){d[g]^=u.call(this)},keySize:256/32,ivSize:0});function u(){for(var d=this._S,g=this._i,E=this._j,b=0,I=0;I<4;I++){g=(g+1)%256,E=(E+d[g])%256;var w=d[g];d[g]=d[E],d[E]=w,b|=d[(d[g]+d[E])%256]<<24-I*8}return this._i=g,this._j=E,b}n.RC4=a._createHelper(s);var f=o.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var d=this.cfg.drop;d>0;d--)u.call(this)}});n.RC4Drop=a._createHelper(f)}(),r.RC4})}(O4)),O4.exports}var M4={exports:{}},L8;function sG(){return L8||(L8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),nA(),Qu,Ou(),xi())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=[],u=[],f=[],d=o.Rabbit=a.extend({_doReset:function(){for(var E=this._key.words,b=this.cfg.iv,I=0;I<4;I++)E[I]=(E[I]<<8|E[I]>>>24)&16711935|(E[I]<<24|E[I]>>>8)&4278255360;var w=this._X=[E[0],E[3]<<16|E[2]>>>16,E[1],E[0]<<16|E[3]>>>16,E[2],E[1]<<16|E[0]>>>16,E[3],E[2]<<16|E[1]>>>16],R=this._C=[E[2]<<16|E[2]>>>16,E[0]&4294901760|E[1]&65535,E[3]<<16|E[3]>>>16,E[1]&4294901760|E[2]&65535,E[0]<<16|E[0]>>>16,E[2]&4294901760|E[3]&65535,E[1]<<16|E[1]>>>16,E[3]&4294901760|E[0]&65535];this._b=0;for(var I=0;I<4;I++)g.call(this);for(var I=0;I<8;I++)R[I]^=w[I+4&7];if(b){var _=b.words,S=_[0],Q=_[1],N=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,k=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360,W=N>>>16|k&4294901760,H=k<<16|N&65535;R[0]^=N,R[1]^=W,R[2]^=k,R[3]^=H,R[4]^=N,R[5]^=W,R[6]^=k,R[7]^=H;for(var I=0;I<4;I++)g.call(this)}},_doProcessBlock:function(E,b){var I=this._X;g.call(this),s[0]=I[0]^I[5]>>>16^I[3]<<16,s[1]=I[2]^I[7]>>>16^I[5]<<16,s[2]=I[4]^I[1]>>>16^I[7]<<16,s[3]=I[6]^I[3]>>>16^I[1]<<16;for(var w=0;w<4;w++)s[w]=(s[w]<<8|s[w]>>>24)&16711935|(s[w]<<24|s[w]>>>8)&4278255360,E[b+w]^=s[w]},blockSize:128/32,ivSize:64/32});function g(){for(var E=this._X,b=this._C,I=0;I<8;I++)u[I]=b[I];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<u[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<u[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<u[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<u[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<u[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<u[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<u[6]>>>0?1:0)|0,this._b=b[7]>>>0<u[7]>>>0?1:0;for(var I=0;I<8;I++){var w=E[I]+b[I],R=w&65535,_=w>>>16,S=((R*R>>>17)+R*_>>>15)+_*_,Q=((w&4294901760)*w|0)+((w&65535)*w|0);f[I]=S^Q}E[0]=f[0]+(f[7]<<16|f[7]>>>16)+(f[6]<<16|f[6]>>>16)|0,E[1]=f[1]+(f[0]<<8|f[0]>>>24)+f[7]|0,E[2]=f[2]+(f[1]<<16|f[1]>>>16)+(f[0]<<16|f[0]>>>16)|0,E[3]=f[3]+(f[2]<<8|f[2]>>>24)+f[1]|0,E[4]=f[4]+(f[3]<<16|f[3]>>>16)+(f[2]<<16|f[2]>>>16)|0,E[5]=f[5]+(f[4]<<8|f[4]>>>24)+f[3]|0,E[6]=f[6]+(f[5]<<16|f[5]>>>16)+(f[4]<<16|f[4]>>>16)|0,E[7]=f[7]+(f[6]<<8|f[6]>>>24)+f[5]|0}n.Rabbit=a._createHelper(d)}(),r.Rabbit})}(M4)),M4.exports}var P4={exports:{}},N8;function lG(){return N8||(N8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),nA(),Qu,Ou(),xi())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.StreamCipher,o=n.algo,s=[],u=[],f=[],d=o.RabbitLegacy=a.extend({_doReset:function(){var E=this._key.words,b=this.cfg.iv,I=this._X=[E[0],E[3]<<16|E[2]>>>16,E[1],E[0]<<16|E[3]>>>16,E[2],E[1]<<16|E[0]>>>16,E[3],E[2]<<16|E[1]>>>16],w=this._C=[E[2]<<16|E[2]>>>16,E[0]&4294901760|E[1]&65535,E[3]<<16|E[3]>>>16,E[1]&4294901760|E[2]&65535,E[0]<<16|E[0]>>>16,E[2]&4294901760|E[3]&65535,E[1]<<16|E[1]>>>16,E[3]&4294901760|E[0]&65535];this._b=0;for(var R=0;R<4;R++)g.call(this);for(var R=0;R<8;R++)w[R]^=I[R+4&7];if(b){var _=b.words,S=_[0],Q=_[1],N=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,k=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360,W=N>>>16|k&4294901760,H=k<<16|N&65535;w[0]^=N,w[1]^=W,w[2]^=k,w[3]^=H,w[4]^=N,w[5]^=W,w[6]^=k,w[7]^=H;for(var R=0;R<4;R++)g.call(this)}},_doProcessBlock:function(E,b){var I=this._X;g.call(this),s[0]=I[0]^I[5]>>>16^I[3]<<16,s[1]=I[2]^I[7]>>>16^I[5]<<16,s[2]=I[4]^I[1]>>>16^I[7]<<16,s[3]=I[6]^I[3]>>>16^I[1]<<16;for(var w=0;w<4;w++)s[w]=(s[w]<<8|s[w]>>>24)&16711935|(s[w]<<24|s[w]>>>8)&4278255360,E[b+w]^=s[w]},blockSize:128/32,ivSize:64/32});function g(){for(var E=this._X,b=this._C,I=0;I<8;I++)u[I]=b[I];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<u[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<u[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<u[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<u[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<u[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<u[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<u[6]>>>0?1:0)|0,this._b=b[7]>>>0<u[7]>>>0?1:0;for(var I=0;I<8;I++){var w=E[I]+b[I],R=w&65535,_=w>>>16,S=((R*R>>>17)+R*_>>>15)+_*_,Q=((w&4294901760)*w|0)+((w&65535)*w|0);f[I]=S^Q}E[0]=f[0]+(f[7]<<16|f[7]>>>16)+(f[6]<<16|f[6]>>>16)|0,E[1]=f[1]+(f[0]<<8|f[0]>>>24)+f[7]|0,E[2]=f[2]+(f[1]<<16|f[1]>>>16)+(f[0]<<16|f[0]>>>16)|0,E[3]=f[3]+(f[2]<<8|f[2]>>>24)+f[1]|0,E[4]=f[4]+(f[3]<<16|f[3]>>>16)+(f[2]<<16|f[2]>>>16)|0,E[5]=f[5]+(f[4]<<8|f[4]>>>24)+f[3]|0,E[6]=f[6]+(f[5]<<16|f[5]>>>16)+(f[4]<<16|f[4]>>>16)|0,E[7]=f[7]+(f[6]<<8|f[6]>>>24)+f[5]|0}n.RabbitLegacy=a._createHelper(d)}(),r.RabbitLegacy})}(P4)),P4.exports}var U4={exports:{}},O8;function cG(){return O8||(O8=1,function(e,t){(function(r,n,i){e.exports=n(G0(),nA(),Qu,Ou
48(),xi())})(Vt,function(r){return function(){var n=r,i=n.lib,a=i.BlockCipher,o=n.algo;const s=16,u=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],f
vendor: 11,038 bytes, line 48
48=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var
vendor: 1,764 bytes, line 48
48d={pbox:[],sbox:[]};function g(R,_){let S=_>>24&255,Q=_>>16&255,N=_>>8&255,k=_&255,W=R.sbox[0][S]+R.sbox[1][Q];return W=W^R.sbox[2][N],W=W+R.sbox[3][k],W}function E(R,_,S){let Q=_,N=S,k;for(let W=0;W<s;++W)Q=Q^R.pbox[W],N=g(R,Q)^N,k=Q,Q=N,N=k;return k=Q,Q=N,N=k,N=N^R.pbox[s],Q=Q^R.pbox[s+1],{left:Q,right:N}}function b(R,_,S){let Q=_,N=S,k;for(let W=s+1;W>1;--W)Q=Q^R.pbox[W],N=g(R,Q)^N,k=Q,Q=N,N=k;return k=Q,Q=N,N=k,N=N^R.pbox[1],Q=Q^R.pbox[0],{left:Q,right:N}}function I(R,_,S){for(let H=0;H<4;H++){R.sbox[H]=[];for(let G=0;G<256;G++)R.sbox[H][G]=f[H][G]}let Q=0;for(let H=0;H<s+2;H++)R.pbox[H]=u[H]^_[Q],Q++,Q>=S&&(Q=0);let N=0,k=0,W=0;for(let H=0;H<s+2;H+=2)W=E(R,N,k),N=W.left,k=W.right,R.pbox[H]=N,R.pbox[H+1]=k;for(let H=0;H<4;H++)for(let G=0;G<256;G+=2)W=E(R,N,k),N=W.left,k=W.right,R.sbox[H][G]=N,R.sbox[H][G+1]=k;return!0}var w=o.Blowfish=a.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var R=this._keyPriorReset=this._key,_=R.words,S=R.sigBytes/4;I(d,_,S)}},encryptBlock:function(R,_){var S=E(d,R[_],R[_+1]);R[_]=S.left,R[_+1]=S.right},decryptBlock:function(R,_){var S=b(d,R[_],R[_+1]);R[_]=S.left,R[_+1]=S.right},blockSize:64/32,keySize:128/32,ivSize:64/32});n.Blowfish=a._createHelper(w)}(),r.Blowfish})}(U4)),U4.exports}(function(e,t){(function(r,n,i){e.exports=n(G0(),s2(),PH(),UH(),nA(),zH(),Qu,c8(),h4(),HH(),h8(),GH(),WH(),YH(),C4(),jH(),Ou(),xi(),KH(),qH(),JH(),VH(),$H(),ZH(),XH(),eG(),tG(),rG(),nG(),iG(),aG(),oG(),sG(),lG(),cG())})(Vt,function(r){return r})})(r8);var uG=r8.exports,M8=Qr(uG),iA=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},zl=[],hs=[],fG=typeof Uint8Array<"u"?Uint8Array:Array,z4=!1;function P8(){z4=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 4,348 bytes, lines 48-53
48+/",t=0,r=e.length;t<r;++t)zl[t]=e[t],hs[e.charCodeAt(t)]=t;hs[45]=62,hs[95]=63}function AG(e){z4||P8();var t,r,n,i,a,o,s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=e[s-2]==="="?2:e[s-1]==="="?1:0,o=new fG(s*3/4-a),n=a>0?s-4:s;var u=0;for(t=0,r=0;t<n;t+=4,r+=3)i=hs[e.charCodeAt(t)]<<18|hs[e.charCodeAt(t+1)]<<12|hs[e.charCodeAt(t+2)]<<6|hs[e.charCodeAt(t+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=i&255;return a===2?(i=hs[e.charCodeAt(t)]<<2|hs[e.charCodeAt(t+1)]>>4,o[u++]=i&255):a===1&&(i=hs[e.charCodeAt(t)]<<10|hs[e.charCodeAt(t+1)]<<4|hs[e.charCodeAt(t+2)]>>2,o[u++]=i>>8&255,o[u++]=i&255),o}function hG(e){return zl[e>>18&63]+zl[e>>12&63]+zl[e>>6&63]+zl[e&63]}function dG(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(hG(n));return i.join("")}function U8(e){z4||P8();for(var t,r=e.length,n=r%3,i="",a=[],o=16383,s=0,u=r-n;s<u;s+=o)a.push(dG(e,s,s+o>u?u:s+o));return n===1?(t=e[r-1],i+=zl[t>>2],i+=zl[t<<4&63],i+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],i+=zl[t>>10],i+=zl[t>>4&63],i+=zl[t<<2&63],i+="="),a.push(i),a.join("")}function l2(e,t,r,n,i){var a,o,s=i*8-n-1,u=(1<<s)-1,f=u>>1,d=-7,g=r?i-1:0,E=r?-1:1,b=e[t+g];for(g+=E,a=b&(1<<-d)-1,b>>=-d,d+=s;d>0;a=a*256+e[t+g],g+=E,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=o*256+e[t+g],g+=E,d-=8);if(a===0)a=1-f;else{if(a===u)return o?NaN:(b?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-f}return(b?-1:1)*o*Math.pow(2,a-n)}function z8(e,t,r,n,i,a){var o,s,u,f=a*8-i-1,d=(1<<f)-1,g=d>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=n?0:a-1,I=n?1:-1,w=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+g>=1?t+=E/u:t+=E*Math.pow(2,1-g),t*u>=2&&(o++,u/=2),o+g>=d?(s=0,o=d):o+g>=1?(s=(t*u-1)*Math.pow(2,i),o=o+g):(s=t*Math.pow(2,g-1)*Math.pow(2,i),o=0));i>=8;e[r+b]=s&255,b+=I,s/=256,i-=8);for(o=o<<i|s,f+=i;f>0;e[r+b]=o&255,b+=I,o/=256,f-=8);e[r+b-I]|=w*128}var gG={}.toString,H8=Array.isArray||function(e){return gG.call(e)=="[object Array]"};/*! 49 * The buffer module from node.js, for the browser. 50 * 51 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 52 * @license MIT 53 */var G8=50;Ye.TYPED_ARRAY_SUPPORT=iA.TYPED_ARRAY_SUPPORT!==void 0?iA.TYPED_ARRAY_SUPPORT:!0;var pG=c2();function c2(){return Ye.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function wc(e,t){if(c2()<t)throw new RangeError("Invalid typed array length");return Ye.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=Ye.prototype):(e===null&&(e=new Ye(t)),e.length=t),e}function Ye(e,t,r){if(!Ye.TYPED_ARRAY_SUPPORT&&!(this instanceof Ye))return new Ye(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return H4(this,e)}return W8(this,e,t,r)}Ye.poolSize=8192,Ye._augment=function(e){return e.__proto__=Ye.prototype,e};function W8(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?EG(e,t,r,n):typeof t=="string"?vG(e,t,r):CG(e,t)}Ye.from=function(e,t,r){return W8(null,e,t,r)},Ye.TYPED_ARRAY_SUPPORT&&(Ye.prototype.__proto__=Uint8Array.prototype,Ye.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Ye[Symbol.species]);function Y8(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function mG(e,t,r,n){return Y8(t),t<=0?wc(e,t):r!==void 0?typeof n=="string"?wc(e,t).fill(r,n):wc(e,t).fill(r):wc(e,t)}Ye.alloc=function(e,t,r){return mG(null,e,t,r)};function H4(e,t){if(Y8(t),e=wc(e,t<0?0:W4(t)|0),!Ye.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}Ye.allocUnsafe=function(e){return H4(null,e)},Ye.allocUnsafeSlow=function(e){return H4(null,e)};function vG(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Ye.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=j8(t,r)|0;e=wc(e,n);var i=e.write(t,r);return i!==n&&(e=e.slice(0,i)),e}function G4(e,t){var r=t.length<0?0:W4(t.length)|0;e=wc(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function EG(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");
vendor: 16,773 bytes, line 53
53return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),Ye.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=Ye.prototype):e=G4(e,t),e}function CG(e,t){if(Hl(t)){var r=W4(t.length)|0;return e=wc(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||UG(t.length)?wc(e,0):G4(e,t);if(t.type==="Buffer"&&H8(t.data))return G4(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function W4(e){if(e>=c2())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c2().toString(16)+" bytes");return e|0}function bG(e){return+e!=e&&(e=0),Ye.alloc(+e)}Ye.isBuffer=oA;function Hl(e){return!!(e!=null&&e._isBuffer)}Ye.compare=function(t,r){if(!Hl(t)||!Hl(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,a=0,o=Math.min(n,i);a<o;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0},Ye.isEncoding=function(t){switch(String(t).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}},Ye.concat=function(t,r){if(!H8(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return Ye.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=Ye.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var o=t[n];if(!Hl(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function j8(e,t){if(Hl(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return A2(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return tw(e).length;default:if(n)return A2(e).length;t=(""+t).toLowerCase(),n=!0}}Ye.byteLength=j8;function yG(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return FG(this,t,r);case"utf8":case"utf-8":return V8(this,t,r);case"ascii":return kG(this,t,r);case"latin1":case"binary":return _G(this,t,r);case"base64":return SG(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return RG(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}Ye.prototype._isBuffer=!0;function aA(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}Ye.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)aA(this,r,r+1);return this},Ye.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)aA(this,r,r+3),aA(this,r+1,r+2);return this},Ye.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)aA(this,r,r+7),aA(this,r+1,r+6),aA(this,r+2,r+5),aA(this,r+3,r+4);return this},Ye.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?V8(this,0,t):yG.apply(this,arguments)},Ye.prototype.equals=function(t){if(!Hl(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:Ye.compare(this,t)===0},Ye.prototype.inspect=function(){var t="",r=G8;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},Ye.prototype.compare=function(t,r,n,i,a){if(!Hl(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>t.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===t)return 0;for(var o=a-i,s=n-r,u=Math.min(o,s),f=this.slice(i,a),d=t.slice(r,n),g=0;g<u;++g)if(f[g]!==d[g]){o=f[g],s=d[g];break}return o<s?-1:s<o?1:0};function K8(e,t,r,n,i){if(e.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:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof t=="string"&&(t=Ye.from(t,n)),Hl(t))return t.length===0?-1:q8(e,t,r,n,i);if(typeof t=="number")return t=t&255,Ye.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):q8(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function q8(e,t,r,n,i){var a=1,o=e.length,s=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,o/=2,s/=2,r/=2}function u(b,I){return a===1?b[I]:b.readUInt16BE(I*a)}var f;if(i){var d=-1;for(f=r;f<o;f++)if(u(e,f)===u(t,d===-1?0:f-d)){if(d===-1&&(d=f),f-d+1===s)return d*a}else d!==-1&&(f-=f-d),d=-1}else for(r+s>o&&(r=o-s),f=r;f>=0;f--){for(var g=!0,E=0;E<s;E++)if(u(e,f+E)!==u(t,E)){g=!1;break}if(g)return f}return-1}Ye.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1},Ye.prototype.indexOf=function(t,r,n){return K8(this,t,r,n,!0)},Ye.prototype.lastIndexOf=function(t,r,n){return K8(this,t,r,n,!1)};function IG(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=t.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(t.substr(o*2,2),16);if(isNaN(s))return o;e[r+o]=s}return o}function xG(e,t,r,n){return h2(A2(t,e.length-r),e,r,n)}function J8(e,t,r,n){return h2(MG(t),e,r,n)}function BG(e,t,r,n){return J8(e,t,r,n)}function wG(e,t,r,n){return h2(tw(t),e,r,n)}function QG(e,t,r,n){return h2(PG(t,e.length-r),e,r,n)}Ye.prototype.write=function(t,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),t.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 IG(this,t,r,n);case"utf8":case"utf-8":return xG(this,t,r,n);case"ascii":return J8(this,t,r,n);case"latin1":case"binary":return BG(this,t,r,n);case"base64":return wG(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return QG(this,t,r,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},Ye.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function SG(e,t,r){return t===0&&r===e.length?U8(e):U8(e.slice(t,r))}function V8(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a=e[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=r){var u,f,d,g;switch(s){case 1:a<128&&(o=a);break;case 2:u=e[i+1],(u&192)===128&&(g=(a&31)<<6|u&63,g>127&&(o=g));break;case 3:u=e[i+1],f=e[i+2],(u&192)===128&&(f&192)===128&&(g=(a&15)<<12|(u&63)<<6|f&63,g>2047&&(g<55296||g>57343)&&(o=g));break;case 4:u=e[i+1],f=e[i+2],d=e[i+3],(u&192)===128&&(f&192)===128&&(d&192)===128&&(g=(a&15)<<18|(u&63)<<12|(f&63)<<6|d&63,g>65535&&g<1114112&&(o=g))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|o&1023),n.push(o),i+=s}return DG(n)}var $8=4096;function DG(e){var t=e.length;if(t<=$8)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=$8));return r}function kG(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]&127);return n}function _G(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function FG(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=OG(e[a]);return i}function RG(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}Ye.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var i;if(Ye.TYPED_ARRAY_SUPPORT)i=this.subarray(t,r),i.__proto__=Ye.prototype;else{var a=r-t;i=new Ye(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+t]}return i};function Bi(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}Ye.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||Bi(t,r,this.length);for(var i=this[t],a=1,o=0;++o<r&&(a*=256);)i+=this[t+o]*a;return i},Ye.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||Bi(t,r,this.length);for(var i=this[t+--r],a=1;r>0&&(a*=256);)i+=this[t+--r]*a;return i},Ye.prototype.readUInt8=function(t,r){return r||Bi(t,1,this.length),this[t]},Ye.prototype.readUInt16LE=function(t,r){return r||Bi(t,2,this.length),this[t]|this[t+1]<<8},Ye.prototype.readUInt16BE=function(t,r){return r||Bi(t,2,this.length),this[t]<<8|this[t+1]},Ye.prototype.readUInt32LE=function(t,r){return r||Bi(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},Ye.prototype.readUInt32BE=function(t,r){return r||Bi(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},Ye.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||Bi(t,r,this.length);for(var i=this[t],a=1,o=0;++o<r&&(a*=256);)i+=this[t+o]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i},Ye.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||Bi(t,r,this.length);for(var i=r,a=1,o=this[t+--i];i>0&&(a*=256);)o+=this[t+--i]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*r)),o},Ye.prototype.readInt8=function(t,r){return r||Bi(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},Ye.prototype.readInt16LE=function(t,r){r||Bi(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n},Ye.prototype.readInt16BE=function(t,r){r||Bi(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n},Ye.prototype.readInt32LE=function(t,r){return r||Bi(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},Ye.prototype.readInt32BE=function(t,r){return r||Bi(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},Ye.prototype.readFloatLE=function(t,r){return r||Bi(t,4,this.length),l2(this,t,!0,23,4)},Ye.prototype.readFloatBE=function(t,r){return r||Bi(t,4,this.length),l2(this,t,!1,23,4)},Ye.prototype.readDoubleLE=function(t,r){return r||Bi(t,8,this.length),l2(this,t,!0,52,8)},Ye.prototype.readDoubleBE=function(t,r){return r||Bi(t,8,this.length),l2(this,t,!1,52,8)};function ao(e,t,r,n,i,a){if(!Hl(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}Ye.prototype.writeUIntLE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;ao(this,t,r,n,a,0)}var o=1,s=0;for(this[r]=t&255;++s<n&&(o*=256);)this[r+s]=t/o&255;return r+n},Ye.prototype.writeUIntBE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;ao(this,t,r,n,a,0)}var o=n-1,s=1;for(this[r+o]=t&255;--o>=0&&(s*=256);)this[r+o]=t/s&255;return r+n},Ye.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,1,255,0),Ye.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function u2(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}Ye.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,2,65535,0),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):u2(this,t,r,!0),r+2},Ye.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,2,65535,0),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):u2(this,t,r,!1),r+2};function f2(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>(n?i:3-i)*8&255}Ye.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,4,4294967295,0),Ye.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):f2(this,t,r,!0),r+4},Ye.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,4,4294967295,0),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):f2(this,t,r,!1),r+4},Ye.prototype.writeIntLE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);ao(this,t,r,n,a-1,-a)}var o=0,s=1,u=0;for(this[r]=t&255;++o<n&&(s*=256);)t<0&&u===0&&this[r+o-1]!==0&&(u=1),this[r+o]=(t/s>>0)-u&255;return r+n},Ye.prototype.writeIntBE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);ao(this,t,r,n,a-1,-a)}var o=n-1,s=1,u=0;for(this[r+o]=t&255;--o>=0&&(s*=256);)t<0&&u===0&&this[r+o+1]!==0&&(u=1),this[r+o]=(t/s>>0)-u&255;return r+n},Ye.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,1,127,-128),Ye.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1},Ye.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,2,32767,-32768),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):u2(this,t,r,!0),r+2},Ye.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,2,32767,-32768),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):u2(this,t,r,!1),r+2},Ye.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,4,2147483647,-2147483648),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):f2(this,t,r,!0),r+4},Ye.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||ao(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),Ye.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):f2(this,t,r,!1),r+4};function Z8(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function X8(e,t,r,n,i){return i||Z8(e,t,r,4),z8(e,t,r,n,23,4),r+4}Ye.prototype.writeFloatLE=function(t,r,n){return X8(this,t,r,!0,n)},Ye.prototype.writeFloatBE=function(t,r,n){return X8(this,t,r,!1,n)};function ew(e,t,r,n,i){return i||Z8(e,t,r,8),z8(e,t,r,n,52,8),r+8}Ye.prototype.writeDoubleLE=function(t,r,n){return ew(this,t,r,!0,n)},Ye.prototype.writeDoubleBE=function(t,r,n){return ew(this,t,r,!1,n)},Ye.prototype.copy=function(t,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n||t.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),t.length-r<i-n&&(i=t.length-r+n);var a=i-n,o;if(this===t&&n<r&&r<i)for(o=a-1;o>=0;--o)t[o+r]=this[o+n];else if(a<1e3||!Ye.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)t[o+r]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),r);return a},Ye.prototype.fill=function(t,r,n,i){if(typeof t=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),t.length===1){var a=t.charCodeAt(0);a<256&&(t=a)}if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!Ye.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else typeof t=="number"&&(t=t&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,t||(t=0);var o;if(typeof t=="number")for(o=r;o<n;++o)this[o]=t;else{var s=Hl(t)?t:A2(new Ye(t,i).toString()),u=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%u]}return this};var TG=/[^+\/0-9A-Za-z-_]/g;function LG(e){if(e=NG(e).replace(TG,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function NG(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function OG(e){return e<16?"0"+e.toString(16):e.toString(16)}function A2(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if(r=e.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}else if(o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}
53else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=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 MG(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function PG(e,t){for(var r,n,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=e.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function tw(e){return AG(LG(e))}function h2(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function UG(e){return e!==e}function oA(e){return e!=null&&(!!e._isBuffer||rw(e)||zG(e))}function rw(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function zG(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&rw(e.slice(0,0))}var HG=Object.freeze({__proto__:null,Buffer:Ye,INSPECT_MAX_BYTES:G8,SlowBuffer:bG,isBuffer:oA,kMaxLength:pG}),d2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function nw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d1(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var Y4={exports:{}},g1={};function iw(){throw new Error("setTimeout has not been defined")}function aw(){throw new Error("clearTimeout has not been defined")}var Mu=iw,Pu=aw;typeof iA.setTimeout=="function"&&(Mu=setTimeout),typeof iA.clearTimeout=="function"&&(Pu=clearTimeout);function ow(e){if(Mu===setTimeout)return setTimeout(e,0);if((Mu===iw||!Mu)&&setTimeout)return Mu=setTimeout,setTimeout(e,0);try{return Mu(e,0)}catch{try{return Mu.call(null,e,0)}catch{return Mu.call(this,e,0)}}}function GG(e){if(Pu===clearTimeout)return clearTimeout(e);if((Pu===aw||!Pu)&&clearTimeout)return Pu=clearTimeout,clearTimeout(e);try{return Pu(e)}catch{try{return Pu.call(null,e)}catch{return Pu.call(this,e)}}}var Qc=[],p1=!1,sA,g2=-1;function WG(){!p1||!sA||(p1=!1,sA.length?Qc=sA.concat(Qc):g2=-1,Qc.length&&sw())}function sw(){if(!p1){var e=ow(WG);p1=!0;for(var t=Qc.length;t;){for(sA=Qc,Qc=[];++g2<t;)sA&&sA[g2].run();g2=-1,t=Qc.length}sA=null,p1=!1,GG(e)}}function YG(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Qc.push(new lw(e,t)),Qc.length===1&&!p1&&ow(sw)}function lw(e,t){this.fun=e,this.array=t}lw.prototype.run=function(){this.fun.apply(null,this.array)};var jG="browser",KG="browser",qG=!0,JG={},VG=[],$G="",ZG={},XG={},eW={};function lA(){}var tW=lA,rW=lA,nW=lA,iW=lA,aW=lA,oW=lA,sW=lA;function lW(e){throw new Error("process.binding is not supported")}function cW(){return"/"}function uW(e){throw new Error("process.chdir is not supported")}function fW(){return 0}var m1=iA.performance||{},AW=m1.now||m1.mozNow||m1.msNow||m1.oNow||m1.webkitNow||function(){return new Date().getTime()};function hW(e){var t=AW.call(m1)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}var dW=new Date;function gW(){var e=new Date,t=e-dW;return t/1e3}var y0={nextTick:YG,title:jG,browser:qG,env:JG,argv:VG,version:$G,versions:ZG,on:tW,addListener:rW,once:nW,off:iW,removeListener:aW,removeAllListeners:oW,emit:sW,binding:lW,cwd:cW,chdir:uW,umask:fW,hrtime:hW,platform:KG,release:XG,config:eW,uptime:gW},j4;function Uu(){}Uu.prototype=Object.create(null);function mr(){mr.init.call(this)}mr.EventEmitter=mr,mr.usingDomains=!1,mr.prototype.domain=void 0,mr.prototype._events=void 0,mr.prototype._maxListeners=void 0,mr.defaultMaxListeners=10,mr.init=function(){this.domain=null,mr.usingDomains&&j4.active&&!(this instanceof j4.Domain)&&(this.domain=j4.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new Uu,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},mr.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||isNaN(t))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=t,this};function cw(e){return e._maxListeners===void 0?mr.defaultMaxListeners:e._maxListeners}mr.prototype.getMaxListeners=function(){return cw(this)};function pW(e,t,r){if(t)e.call(r);else for(var n=e.length,i=Yh(e,n),a=0;a<n;++a)i[a].call(r)}function mW(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,a=Yh(e,i),o=0;o<i;++o)a[o].call(r,n)}function vW(e,t,r,n,i){if(t)e.call(r,n,i);else for(var a=e.length,o=Yh(e,a),s=0;s<a;++s)o[s].call(r,n,i)}function EW(e,t,r,n,i,a){if(t)e.call(r,n,i,a);else for(var o=e.length,s=Yh(e,o),u=0;u<o;++u)s[u].call(r,n,i,a)}function CW(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,a=Yh(e,i),o=0;o<i;++o)a[o].apply(r,n)}mr.prototype.emit=function(t){var r,n,i,a,o,s,u,f=t==="error";if(s=this._events,s)f=f&&s.error==null;else if(!f)return!1;if(u=this.domain,f){if(r=arguments[1],u)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=u,r.domainThrown=!1,u.emit("error",r);else{if(r instanceof Error)throw r;var d=new Error('Uncaught, unspecified "error" event. ('+r+")");throw d.context=r,d}return!1}if(n=s[t],!n)return!1;var g=typeof n=="function";switch(i=arguments.length,i){case 1:pW(n,g,this);break;case 2:mW(n,g,this,arguments[1]);break;case 3:vW(n,g,this,arguments[1],arguments[2]);break;case 4:EW(n,g,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),o=1;o<i;o++)a[o-1]=arguments[o];CW(n,g,this,a)}return!0};function uw(e,t,r,n){var i,a,o;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(a=e._events,a?(a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]):(a=e._events=new Uu,e._eventsCount=0),!o)o=a[t]=r,++e._eventsCount;else if(typeof o=="function"?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),!o.warned&&(i=cw(e),i&&i>0&&o.length>i)){o.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,bW(s)}return e}function bW(e){typeof console.warn=="function"?console.warn(e):console.log(e)}mr.prototype.addListener=function(t,r){return uw(this,t,r,!1)},mr.prototype.on=mr.prototype.addListener,mr.prototype.prependListener=function(t,r){return uw(this,t,r,!0)};function fw(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}mr.prototype.once=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(t,fw(this,t,r)),this},mr.prototype.prependOnceListener=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(t,fw(this,t,r)),this},mr.prototype.removeListener=function(t,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[t],!n)return this;if(n===r||n.listener&&n.listener===r)--this._eventsCount===0?this._events=new Uu:(delete i[t],i.removeListener&&this.emit
vendor: 5,472 bytes, line 53
53("removeListener",t,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 Uu,this;delete i[t]}else yW(n,a);i.removeListener&&this.emit("removeListener",t,s||r)}return this},mr.prototype.off=function(e,t){return this.removeListener(e,t)},mr.prototype.removeAllListeners=function(t){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new Uu,this._eventsCount=0):n[t]&&(--this._eventsCount===0?this._events=new Uu:delete n[t]),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 Uu,this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r)do this.removeListener(t,r[r.length-1]);while(r[0]);return this},mr.prototype.listeners=function(t){var r,n,i=this._events;return i?(r=i[t],r?typeof r=="function"?n=[r.listener||r]:n=IW(r):n=[]):n=[],n},mr.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Aw.call(e,t)},mr.prototype.listenerCount=Aw;function Aw(e){var t=this._events;if(t){var r=t[e];if(typeof r=="function")return 1;if(r)return r.length}return 0}mr.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function yW(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}function Yh(e,t){for(var r=new Array(t);t--;)r[t]=e[t];return r}function IW(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}var xW=Object.freeze({__proto__:null,EventEmitter:mr,default:mr}),hw=d1(xW),dw=hw.EventEmitter,jh=d1(HG),Kh;typeof Object.create=="function"?Kh=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Kh=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};var gw=Object.getOwnPropertyDescriptors||function(t){for(var r=Object.keys(t),n={},i=0;i<r.length;i++)n[r[i]]=Object.getOwnPropertyDescriptor(t,r[i]);return n},BW=/%[sdj%]/g;function p2(e){if(!Jh(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(Ks(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(e).replace(BW,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])qh(o)||!uA(o)?a+=" "+o:a+=" "+Ks(o);return a}function K4(e,t){if(Gl(iA.process))return function(){return K4(e,t).apply(this,arguments)};if(y0.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(y0.throwDeprecation)throw new Error(t);y0.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n}var m2={},q4;function pw(e){if(Gl(q4)&&(q4=y0.env.NODE_DEBUG||""),e=e.toUpperCase(),!m2[e])if(new RegExp("\\b"+e+"\\b","i").test(q4)){var t=0;m2[e]=function(){var r=p2.apply(null,arguments);console.error("%s %d: %s",e,t,r)}}else m2[e]=function(){};return m2[e]}function Ks(e,t){var r={seen:[],stylize:QW};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),E2(t)?r.showHidden=t:t&&tv(r,t),Gl(r.showHidden)&&(r.showHidden=!1),Gl(r.depth)&&(r.depth=2),Gl(r.colors)&&(r.colors=!1),Gl(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=wW),v2(r,e,r.depth)}Ks.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]},Ks.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function wW(e,t){var r=Ks.styles[t];return r?"\x1B["+Ks.colors[r][0]+"m"+e+"\x1B["+Ks.colors[r][1]+"m":e}function QW(e,t){return e}function SW(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function v2(e,t,r){if(e.customInspect&&t&&fA(t.inspect)&&t.inspect!==Ks&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return Jh(n)||(n=v2(e,n,r)),n}var i=DW(e,t);if(i)return i;var a=Object.keys(t),o=SW(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),E1(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return J4(t);if(a.length===0){if(fA(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(cA(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(v1(t))return e.stylize(Date.prototype.toString.call(t),"date");if(E1(t))return J4(t)}var u="",f=!1,d=["{","}"];if($4(t)&&(f=!0,d=["[","]"]),fA(t)){var g=t.name?": "+t.name:"";u=" [Function"+g+"]"}if(cA(t)&&(u=" "+RegExp.prototype.toString.call(t)),v1(t)&&(u=" "+Date.prototype.toUTCString.call(t)),E1(t)&&(u=" "+J4(t)),a.length===0&&(!f||t.length==0))return d[0]+u+d[1];if(r<0)return cA(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return f?E=kW(e,t,r,o,a):E=a.map(function(b){return V4(e,t,r,o,b,f)}),e.seen.pop(),_W(E,u,d)}function DW(e,t){if(Gl(t))return e.stylize("undefined","undefined");if(Jh(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";
vendor: 4,224 bytes, lines 53-62
53return e.stylize(r,"string")}if(Z4(t))return e.stylize(""+t,"number");if(E2(t))return e.stylize(""+t,"boolean");if(qh(t))return e.stylize("null","null")}function J4(e){return"["+Error.prototype.toString.call(e)+"]"}function kW(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)bw(t,String(o))?a.push(V4(e,t,r,n,String(o),!0)):a.push("");return i.forEach(function(u){u.match(/^\d+$/)||a.push(V4(e,t,r,n,u,!0))}),a}function V4(e,t,r,n,i,a){var o,s,u;if(u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},u.get?u.set?s=e.stylize("[Getter/Setter]","special"):s=e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),bw(n,i)||(o="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(qh(r)?s=v2(e,u.value,null):s=v2(e,u.value,r-1),s.indexOf(` 54`)>-1&&(a?s=s.split(` 55`).map(function(f){return" "+f}).join(` 56`).substr(2):s=` 57`+s.split(` 58`).map(function(f){return" "+f}).join(` 59`))):s=e.stylize("[Circular]","special")),Gl(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=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function _W(e,t,r){var n=e.reduce(function(i,a){return a.indexOf(` 60`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(t===""?"":t+` 61 `)+" "+e.join(`, 62 `)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function $4(e){return Array.isArray(e)}function E2(e){return typeof e=="boolean"}function qh(e){return e===null}function mw(e){return e==null}function Z4(e){return typeof e=="number"}function Jh(e){return typeof e=="string"}function vw(e){return typeof e=="symbol"}function Gl(e){return e===void 0}function cA(e){return uA(e)&&X4(e)==="[object RegExp]"}function uA(e){return typeof e=="object"&&e!==null}function v1(e){return uA(e)&&X4(e)==="[object Date]"}function E1(e){return uA(e)&&(X4(e)==="[object Error]"||e instanceof Error)}function fA(e){return typeof e=="function"}function C2(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function Ew(e){return Ye.isBuffer(e)}function X4(e){return Object.prototype.toString.call(e)}function ev(e){return e<10?"0"+e.toString(10):e.toString(10)}var FW=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function RW(){var e=new Date,t=[ev(e.getHours()),ev(e.getMinutes()),ev(e.getSeconds())].join(":");return[e.getDate(),FW[e.getMonth()],t].join(" ")}function Cw(){console.log("%s - %s",RW(),p2.apply(null,arguments))}function tv(e,t){if(!t||!uA(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function bw(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var AA=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function rv(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');if(AA&&e[AA]){var t=e[AA];if(typeof t!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,AA,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var r,n,i=new Promise(function(s,u){r=s,n=u}),a=[],o=0;o<arguments.length;o++)a.push(arguments[o]);a.push(function(s,u){s?n(s):r(u)});try{e.apply(this,a)}catch(s){n(s)}return i}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),AA&&Object.defineProperty(t,AA,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,gw(e))}rv.custom=AA;function TW(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function yw(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');function t(){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)};e.apply(this,r).then(function(s){y0.nextTick(o.bind(null,null,s))},function(s){y0.nextTick(TW.bind(null,s,o))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,gw(e)),t}var LW={inherits:Kh,_extend:tv,log:Cw,isBuffer:Ew,isPrimitive:C2,is
vendor: 6,042 bytes, line 62
62Function:fA,isError:E1,isDate:v1,isObject:uA,isRegExp:cA,isUndefined:Gl,isSymbol:vw,isString:Jh,isNumber:Z4,isNullOrUndefined:mw,isNull:qh,isBoolean:E2,isArray:$4,inspect:Ks,deprecate:K4,format:p2,debuglog:pw,promisify:rv,callbackify:yw},NW=Object.freeze({__proto__:null,_extend:tv,callbackify:yw,debuglog:pw,default:LW,deprecate:K4,format:p2,inherits:Kh,inspect:Ks,isArray:$4,isBoolean:E2,isBuffer:Ew,isDate:v1,isError:E1,isFunction:fA,isNull:qh,isNullOrUndefined:mw,isNumber:Z4,isObject:uA,isPrimitive:C2,isRegExp:cA,isString:Jh,isSymbol:vw,isUndefined:Gl,log:Cw,promisify:rv}),nv=d1(NW),iv,Iw;function OW(){if(Iw)return iv;Iw=1;function e(E,b){var I=Object.keys(E);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(E);b&&(w=w.filter(function(R){return Object.getOwnPropertyDescriptor(E,R).enumerable})),I.push.apply(I,w)}return I}function t(E){for(var b=1;b<arguments.length;b++){var I=arguments[b]!=null?arguments[b]:{};b%2?e(Object(I),!0).forEach(function(w){r(E,w,I[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(I)):e(Object(I)).forEach(function(w){Object.defineProperty(E,w,Object.getOwnPropertyDescriptor(I,w))})}return E}function r(E,b,I){return b in E?Object.defineProperty(E,b,{value:I,enumerable:!0,configurable:!0,writable:!0}):E[b]=I,E}function n(E,b){if(!(E instanceof b))throw new TypeError("Cannot call a class as a function")}function i(E,b){for(var I=0;I<b.length;I++){var w=b[I];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(E,w.key,w)}}function a(E,b,I){return b&&i(E.prototype,b),E}var o=jh,s=o.Buffer,u=nv,f=u.inspect,d=f&&f.custom||"inspect";function g(E,b,I){s.prototype.copy.call(E,b,I)}return iv=function(){function E(){n(this,E),this.head=null,this.tail=null,this.length=0}return a(E,[{key:"push",value:function(I){var w={data:I,next:null};this.length>0?this.tail.next=w:this.head=w,this.tail=w,++this.length}},{key:"unshift",value:function(I){var w={data:I,next:this.head};this.length===0&&(this.tail=w),this.head=w,++this.length}},{key:"shift",value:function(){if(this.length!==0){var I=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,I}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(I){if(this.length===0)return"";for(var w=this.head,R=""+w.data;w=w.next;)R+=I+w.data;return R}},{key:"concat",value:function(I){if(this.length===0)return s.alloc(0);for(var w=s.allocUnsafe(I>>>0),R=this.head,_=0;R;)g(R.data,w,_),_+=R.data.length,R=R.next;return w}},{key:"consume",value:function(I,w){var R;return I<this.head.data.length?(R=this.head.data.slice(0,I),this.head.data=this.head.data.slice(I)):I===this.head.data.length?R=this.shift():R=w?this._getString(I):this._getBuffer(I),R}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(I){var w=this.head,R=1,_=w.data;for(I-=_.length;w=w.next;){var S=w.data,Q=I>S.length?S.length:I;if(Q===S.length?_+=S:_+=S.slice(0,I),I-=Q,I===0){Q===S.length?(++R,w.next?this.head=w.next:this.head=this.tail=null):(this.head=w,w.data=S.slice(Q));break}++R}return this.length-=R,_}},{key:"_getBuffer",value:function(I){var w=s.allocUnsafe(I),R=this.head,_=1;for(R.data.copy(w),I-=R.data.length;R=R.next;){var S=R.data,Q=I>S.length?S.length:I;if(S.copy(w,w.length-I,0,Q),I-=Q,I===0){Q===S.length?(++_,R.next?this.head=R.next:this.head=this.tail=null):(this.head=R,R.data=S.slice(Q));break}++_}return this.length-=_,w}},{key:d,value:function(I,w){return f(this,t({},w,{depth:0,customInspect:!1}))}}]),E}(),iv}function MW(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,y0.nextTick(av,this,e)):y0.nextTick(av,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(a){!t&&a?r._writableState?r._writableState.errorEmitted?y0.nextTick(b2,r):(r._writableState.errorEmitted=!0,y0.nextTick(xw,r,a)):y0.nextTick(xw,r,a):t?(y0.nextTick(b2,r),t(a)):y0.nextTick(b2,r)}),this)}function xw(e,t){av(e,t),b2(e)}function b2(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function PW(){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 av(e,t){e.emit("error",t)}function UW(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}var Bw={destroy:MW,undestroy:PW,errorOrDestroy:UW},hA={};function zW(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var ww={};function ds(e,t,r){r||(r=Error);function n(a,o,s){return typeof t=="string"?t:t(a,o,s)}var i=function(a){zW(o,a);function o(s,u,f){return a.call(this,n(s,u,f))||this}return o}(r);i.prototype.name=r.name,i.prototype.code=e,ww[e]=i}function Qw(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(n){return String(n)}),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:r===2?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}else return"of ".concat(t," ").concat(String(e))}function HW(e,t,r){return e.substr(0,t.length)===t}function GW(e,t,r){return(r===void 0||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}function WW(e,t,r){return typeof r!="number"&&(r=0),r+t.length>e.length?!1:e.indexOf(t,r)!==-1}ds("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invali
62d for option "'+e+'"'},TypeError),ds("ERR_INVALID_ARG_TYPE",function(e,t,r){var n;typeof t=="string"&&HW(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var i;if(GW(e," argument"))i="The ".concat(e," ").concat(n," ").concat(Qw(t,"type"));else{var a=WW(e,".")?"property":"argument";i='The "'.concat(e,'" ').concat(a," ").concat(n," ").concat(Qw(t,"type"))}return i+=". Received type ".concat(typeof r),i},TypeError),ds("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ds("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),ds("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ds("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),ds("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ds("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ds("ERR_STREAM_WRITE_AFTER_END","write after end"),ds("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ds("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),ds("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),hA.codes=ww;var YW=hA.codes.ERR_INVALID_OPT_VALUE;function jW(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function KW(e,t,r,n){var i=jW(t,n,r);if(i!=null){if(!(isFinite(i)&&Math.floor(i)===i)||i<0){var a=n?r:"highWaterMark";throw new YW(a,i)}return Math.floor(i)}return e.objectMode?16:16*1024}var Sw={getHighWaterMark:KW},ov;typeof Object.create=="function"?ov=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:ov=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};var qW=ov,JW=Object.freeze({__proto__:null,default:qW}),Vh=d1(JW),VW=Ye.isEncoding||function(e){switch(e&&e.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 $W(e){if(e&&!VW(e))throw new Error("Unknown encoding: "+e)}function y2(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),$W(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=XW;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=eY;break;default:this.write=ZW;return}this.charBuffer=new Ye(6),this.charReceived=0,this.charLength=0}y2.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var i=t.charCodeAt(t.length-1);if(i>=55296&&i<=56319){this.charLength+=this.surrogateSize,t="";continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var n=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,n),n-=this.charReceived),t+=e.toString(this.encoding,0,n);var n=t.length-1,i=t.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),e.copy(this.charBuffer,0,0,a),t.substring(0,n)}return t},y2.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(t==1&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},y2.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t};function ZW(e){return e.toString(this.encoding)}function XW(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function eY(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var tY=Object.freeze({__proto__:null,StringDecoder:y2}),Dw=d1(tY),kw=hA.codes.ERR_STREAM_PREMATURE_CLOSE;function rY(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.apply(this,n)}}}function nY(){}function iY(e){return e.setHeader&&typeof e.abort=="function"}function _w(e,t,r){if(typeof t=="function")return _w(e,null,t);t||(t={}),r=rY(r||nY);var n=t.readable||t.readable!==!1&&e.readable,i=t.writable||t.writable!==!1&&e.writable,a=function(){e.writable||s()},o=e._writableState&&e._writableState.finished,s=function(){i=!1,o=!0,n||r.call(e)},u=e._readableState&&e._readableState.endEmitted,f=function(){n=!1,u=!0,i||r.call(e)},d=function(I){r.call(e,I)},g=function(){var I;if(n&&!u)return(!e._readableState||!e._readableState.ended)&&(I=new kw),r.call(e,I);if(i&&!o)return(!e._writableState||!e._writableState.ended)&&(I=new kw),r.call(e,I)},E=function(){e.req.on("finish",s)};return iY(e)?(e.on("complete",s),e.on("abort",g),e.req?E():e.on("request",E)):i&&!e._writableState&&(e.on("end",a),e.on("close",a)),e.on("end",f),e.on("finish",s),t.error!==!1&&e.on("error",d),e.on("close",g),function(){e.removeListener("complete",s),e.removeListener("abort",g),e.removeListener("request",E),e.req&&e.req.removeListener("finish",s),e.removeListener("end",a),e.removeListener("close",a),e.removeListener("finish",s),e.removeListener("end",f),e.removeListener("error",d),e.removeListener("close",g)}}var sv=_w,lv,Fw;function aY(){if(Fw)return lv;Fw=1;var e;function t(_,S,Q){return S in _?Object.defineProperty(_,S,{value:Q,enumerable:!0,configurable:!0,writable:!0}):_[S]=Q,_}var r=sv,n=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),o=Symbol("ended"),s=Symbol("lastPromise"),u=Symbol("handlePromise"),f=Symbol("stream");function d(_,S){return{value:_,done:S}}function g(_){var S=_[n];if(S!==null){var Q=_[f].read();Q!==null&&(_[s]=null,_[n]=null,_[i]=null,S(d(Q,!1)))}}function E(_){y0.nextTick(g,_)}function b(_,S){return function(Q,N){_.then(function(){if(S[o]){Q(d(void 0,!0));return}S[u](Q,N)},N)}}var I=Object.getPrototypeOf(function(){}
vendor: 11,094 bytes, line 62
62),w=Object.setPrototypeOf((e={get stream(){return this[f]},next:function(){var S=this,Q=this[a];if(Q!==null)return Promise.reject(Q);if(this[o])return Promise.resolve(d(void 0,!0));if(this[f].destroyed)return new Promise(function(H,G){y0.nextTick(function(){S[a]?G(S[a]):H(d(void 0,!0))})});var N=this[s],k;if(N)k=new Promise(b(N,this));else{var W=this[f].read();if(W!==null)return Promise.resolve(d(W,!1));k=new Promise(this[u])}return this[s]=k,k}},t(e,Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var S=this;return new Promise(function(Q,N){S[f].destroy(null,function(k){if(k){N(k);return}Q(d(void 0,!0))})})}),e),I),R=function(S){var Q,N=Object.create(w,(Q={},t(Q,f,{value:S,writable:!0}),t(Q,n,{value:null,writable:!0}),t(Q,i,{value:null,writable:!0}),t(Q,a,{value:null,writable:!0}),t(Q,o,{value:S._readableState.endEmitted,writable:!0}),t(Q,u,{value:function(W,H){var G=N[f].read();G?(N[s]=null,N[n]=null,N[i]=null,W(d(G,!1))):(N[n]=W,N[i]=H)},writable:!0}),Q));return N[s]=null,r(S,function(k){if(k&&k.code!=="ERR_STREAM_PREMATURE_CLOSE"){var W=N[i];W!==null&&(N[s]=null,N[n]=null,N[i]=null,W(k)),N[a]=k;return}var H=N[n];H!==null&&(N[s]=null,N[n]=null,N[i]=null,H(d(void 0,!0))),N[o]=!0}),S.on("readable",E.bind(null,N)),N};return lv=R,lv}var cv,Rw;function oY(){return Rw||(Rw=1,cv=function(){throw new Error("Readable.from is not available in the browser")}),cv}const uv=g1;uv.Readable=$0,$0.ReadableState=Lw,hw.EventEmitter;var Tw=function(t,r){return t.listeners(r).length},$h=dw,I2=jh.Buffer,sY=d2.Uint8Array||function(){};function lY(e){return I2.from(e)}function cY(e){return I2.isBuffer(e)||e instanceof sY}var fv=nv,I0;fv&&fv.debuglog?I0=fv.debuglog("stream"):I0=function(){};var uY=OW(),Av=Bw,fY=Sw,AY=fY.getHighWaterMark,x2=hA.codes,hY=x2.ERR_INVALID_ARG_TYPE,dY=x2.ERR_STREAM_PUSH_AFTER_EOF,gY=x2.ERR_METHOD_NOT_IMPLEMENTED,pY=x2.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,C1,hv,dv;Vh($0,$h);var Zh=Av.errorOrDestroy,gv=["error","close","destroy","pause","resume"];function mY(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function Lw(e,t,r){e=e||{},typeof r!="boolean"&&(r=t instanceof uv.Duplex),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=AY(this,e,"readableHighWaterMark",r),this.buffer=new uY,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=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(C1||(C1=Dw.StringDecoder),this.decoder=new C1(e.encoding),this.encoding=e.encoding)}function $0(e){if(!(this instanceof $0))return new $0(e);var t=this instanceof uv.Duplex;this._readableState=new Lw(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),$h.call(this)}Object.defineProperty($0.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),$0.prototype.destroy=Av.destroy,$0.prototype._undestroy=Av.undestroy,$0.prototype._destroy=function(e,t){t(e)},$0.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=I2.from(e,t),t=""),n=!0),Nw(this,e,t,!1,n)},$0.prototype.unshift=function(e){return Nw(this,e,null,!0,!1)};function Nw(e,t,r,n,i){I0("readableAddChunk",t);var a=e._readableState;if(t===null)a.reading=!1,CY(e,a);else{var o;if(i||(o=vY(a,t)),o)Zh(e,o);else if(a.objectMode||t&&t.length>0)if(typeof t!="string"&&!a.objectMode&&Object.getPrototypeOf(t)!==I2.prototype&&(t=lY(t)),n)a.endEmitted?Zh(e,new pY):pv(e,a,t,!0);else if(a.ended)Zh(e,new dY);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||t.length!==0?pv(e,a,t,!1):mv(e,a)):pv(e,a,t,!1)}else n||(a.reading=!1,mv(e,a))}return!a.ended&&(a.length<a.highWaterMark||a.length===0)}function pv(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&B2(e)),mv(e,t)}function vY(e,t){var r;return!cY(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new hY("chunk",["string","Buffer","Uint8Array"],t)),r}$0.prototype.isPaused=function(){return this._readableState.flowing===!1},$0.prototype.setEncoding=function(e){C1||(C1=Dw.StringDecoder);var t=new C1(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";r!==null;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),n!==""&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var Ow=1073741824;function EY(e){return e>=Ow?e=Ow:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Mw(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=EY(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}$0.prototype.read=function(e){I0("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return I0("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?Ev(this):B2(this),null;if(e=Mw(e,t),e===0&&t.ended)return t.length===0&&Ev(this),null;var n=t.needReadable;I0("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,I0("length less than watermark",n)),t.ended||t.reading?(n=!1,I0("reading or ended",n)):n&&(I0("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=Mw(r,t)));var i;return e>0?i=zw(e,t):i=null,i===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&Ev(this)),i!==null&&this.emit("data",i),i};function CY(e,t){if(I0("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?B2(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,Pw(e)))}}function B2(e){var t=e._readableState;I0("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(I0("emitReadable",t.flowing),t.emittedReadable=!0,y0.nextTick(Pw,e))}function Pw(e){var t=e._readableState;I0("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,vv(e)}function mv(e,t){t.readingMore||(t.readingMore=!0,y0.nextTick(bY,e,t))}function bY(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&t.length===0);){var r=t.length;if(I0("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}$0.prototype._read=function(e){Zh(this,new gY("_read()"))},$0.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,I0("pipe count=%d opts=%j",n.pipesCount,t);var i=(!t||t.end!==!1)&&e!==y0.stdout&&e!==y0.stderr,a=i?s:w;n.endEmitted?y0.nextTick(a):r.once("end",a),e.on("unpipe",o);function o(R,_){I0("onunpipe"),R===r&&_&&_.hasUnpiped===!1&&(_.hasUnpiped=!0,d())}function s(){I0("onend"),e.end()}var u=yY(r);e.on("drain",u);var f=!1;function d(){I0("cleanup"),e.removeListener("close",b),e.removeListener("finish",I),e.removeListener("drain",u),e.removeListener("error",E),e.removeListener("unpipe",o),r.removeListener("end",s),r.removeListener("end",w),r.removeListener("data",g),f=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&u()}r.on("data",g);function g(R){I0("ondata");var _=e.write(R);I0("dest.write",_),_===!1&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&Hw(n.pipes,e)!==-1)&&!f&&(I0("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function E(R){I0("onerror",R),w(),e.removeListener("error",E),Tw(e,"error")===0&&Zh(e,R)}mY(e,"error",E);function b(){e.removeListener("finish",I),w()}e.once("close",b);function I(){I0("onfinish"),e.removeListener("close",b),w()}e.once("finish",I);function w(){I0("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(I0("pipe resume"),r.resume()),e};function yY(e){return function(){var r=e._readableState;I0("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&Tw(e,"data")&&(r.flowing=!0,vv(e))}}$0.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=Hw(t.pipes,e);return o===-1?this:(t.pipes.splice(o,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)},$0.prototype.on=function(e,t){var r=$h.prototype.on.call(this,e,t),n=this._readableState;return e==="data"?(n.readableListening=this.listenerCount("readable")>0,n.flowing!==!1&&this.resume()):e==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,I0("on readable",n.length,n.reading),n.length?B2(this):n.reading||y0.nextTick(IY,this)),r},$0.prototype.addListener=$0.prototype.on,$0.prototype.removeListener=function(e,t){var r=$h.prototype.removeListener.call(this,e,t);return e==="readable"&&y0.nextTick(Uw,this),r},$0.prototype.removeAllListeners=function(e){var t=$h.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&y0.nextTick(Uw,this),t};function Uw(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function IY(e){I0("readable nexttick read 0"),e.read(0)}$0.prototype.resume=function(){var e=this._readableState;return e.flowing||(I0("resume"),e.flowing=!e.readableListening,xY(this,e)),e.paused=!1,this};function xY(e,t){t.resumeScheduled||(t.resumeScheduled=!0,y0.nextTick(BY,e,t))}function BY(e,t){I0("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),vv(e),t.flowing&&!t.reading&&e.read(0)}$0.prototype.pause=function(){return I0("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(I0("pause"),this._readableState.flowing=!1,this.emit
vendor: 5,208 bytes, line 62
62("pause")),this._readableState.paused=!0,this};function vv(e){var t=e._readableState;for(I0("flow",t.flowing);t.flowing&&e.read()!==null;);}$0.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if(I0("wrapped end"),r.decoder&&!r.ended){var o=r.decoder.end();o&&o.length&&t.push(o)}t.push(null)}),e.on("data",function(o){if(I0("wrapped data"),r.decoder&&(o=r.decoder.write(o)),!(r.objectMode&&o==null)&&!(!r.objectMode&&(!o||!o.length))){var s=t.push(o);s||(n=!0,e.pause())}});for(var i in e)this[i]===void 0&&typeof e[i]=="function"&&(this[i]=function(s){return function(){return e[s].apply(e,arguments)}}(i));for(var a=0;a<gv.length;a++)e.on(gv[a],this.emit.bind(this,gv[a]));return this._read=function(o){I0("wrapped _read",o),n&&(n=!1,e.resume())},this},typeof Symbol=="function"&&($0.prototype[Symbol.asyncIterator]=function(){return hv===void 0&&(hv=aY()),hv(this)}),Object.defineProperty($0.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty($0.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty($0.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),$0._fromList=zw,Object.defineProperty($0.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function zw(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function Ev(e){var t=e._readableState;I0("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,y0.nextTick(wY,t,e))}function wY(e,t){if(I0("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}typeof Symbol=="function"&&($0.from=function(e,t){return dv===void 0&&(dv=oY()),dv($0,e,t)});function Hw(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}var QY=SY;function SY(e,t){if(Cv("noDeprecation"))return e;var r=!1;function n(){if(!r){if(Cv("throwDeprecation"))throw new Error(t);Cv("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return n}function Cv(e){try{if(!d2.localStorage)return!1}catch{return!1}var t=d2.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}const bv=g1;bv.Writable=Dn;function Gw(e){var t=this;this.next=null,this.entry=null,this.finish=function(){tj(t,e)}}Dn.WritableState=Xh;var DY={deprecate:QY},Ww=dw,w2=jh.Buffer,kY=d2.Uint8Array||function(){};function _Y(e){return w2.from(e)}function FY(e){return w2.isBuffer(e)||e instanceof kY}var yv=Bw,RY=Sw,TY=RY.getHighWaterMark,zu=hA.codes,LY=zu.ERR_INVALID_ARG_TYPE,NY=zu.ERR_METHOD_NOT_IMPLEMENTED,OY=zu.ERR_MULTIPLE_CALLBACK,MY=zu.ERR_STREAM_CANNOT_PIPE,PY=zu.ERR_STREAM_DESTROYED,UY=zu.ERR_STREAM_NULL_VALUES,zY=zu.ERR_STREAM_WRITE_AFTER_END,HY=zu.ERR_UNKNOWN_ENCODING,b1=yv.errorOrDestroy;Vh(Dn,Ww);function GY(){}function Xh(e,t,r){e=e||{},typeof r!="boolean"&&(r=t instanceof bv.Duplex),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=TY(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var n=e.decodeStrings===!1;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(i){VY(t,i)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new Gw(this)}Xh.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r},function(){try{Object.defineProperty(Xh.prototype,"buffer",{get:DY.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var Q2;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Q2=Function.prototype[Symbol.hasInstance],Object.defineProperty(Dn,Symbol.hasInstance,{value:function(t){return Q2.call(this,t)?!0:this!==Dn?!1:t&&t._writableState instanceof Xh}})):Q2=function(t){return t instanceof this};function Dn(e){var t=this instanceof bv.Duplex;if(!t&&!Q2.call(Dn,this))return new Dn(e);this._writableState=new Xh(e,this,t),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),Ww.call(this)}Dn.prototype.pipe=function(){b1(this,new MY)};function WY(e,t){var r=new zY;b1(e,r),y0.nextTick(t,r)}
vendor: 9,286 bytes, line 62
62function YY(e,t,r,n){var i;return r===null?i=new UY:typeof r!="string"&&!t.objectMode&&(i=new LY("chunk",["string","Buffer"],r)),i?(b1(e,i),y0.nextTick(n,i),!1):!0}Dn.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&FY(e);return a&&!w2.isBuffer(e)&&(e=_Y(e)),typeof t=="function"&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=GY),n.ending?WY(this,r):(a||YY(this,n,e,r))&&(n.pendingcb++,i=KY(this,n,a,e,t,r)),i},Dn.prototype.cork=function(){this._writableState.corked++},Dn.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&jw(this,e))},Dn.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new HY(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(Dn.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function jY(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=w2.from(t,r)),t}Object.defineProperty(Dn.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function KY(e,t,r,n,i,a){if(!r){var o=jY(t,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var u=t.length<t.highWaterMark;if(u||(t.needDrain=!0),t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else Iv(e,t,!1,s,n,i,a);return u}function Iv(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new PY("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function qY(e,t,r,n,i){--t.pendingcb,r?(y0.nextTick(i,n),y0.nextTick(ed,e,t),e._writableState.errorEmitted=!0,b1(e,n)):(i(n),e._writableState.errorEmitted=!0,b1(e,n),ed(e,t))}function JY(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function VY(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(typeof i!="function")throw new OY;if(JY(r),t)qY(e,r,n,t,i);else{var a=Kw(r)||e.destroyed;!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&jw(e,r),n?y0.nextTick(Yw,e,r,a,i):Yw(e,r,a,i)}}function Yw(e,t,r,n){r||$Y(e,t),t.pendingcb--,n(),ed(e,t)}function $Y(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function jw(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),a=t.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,Iv(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new Gw(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,f=r.encoding,d=r.callback,g=t.objectMode?1:u.length;if(Iv(e,t,!1,g,u,f,d),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}Dn.prototype._write=function(e,t,r){r(new NY("_write()"))},Dn.prototype._writev=null,Dn.prototype.end=function(e,t,r){var n=this._writableState;return typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||ej(this,n,r),this},Object.defineProperty(Dn.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Kw(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function ZY(e,t){e._final(function(r){t.pendingcb--,r&&b1(e,r),t.prefinished=!0,e.emit("prefinish"),ed(e,t)})}function XY(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"&&!t.destroyed?(t.pendingcb++,t.finalCalled=!0,y0.nextTick(ZY,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function ed(e,t){var r=Kw(t);if(r&&(XY(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}function ej(e,t,r){t.ending=!0,ed(e,t),r&&(t.finished?y0.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function tj(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}Object.defineProperty(Dn.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),Dn.prototype.destroy=yv.destroy,Dn.prototype._undestroy=yv.undestroy,Dn.prototype._destroy=function(e,t){t(e)};var rj=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};const y1=g1;y1.Duplex=Wl,Vh(Wl,y1.Readable);for(var qw=rj(y1.Writable.prototype),xv=0;xv<qw.length;xv++){var Bv=qw[xv];Wl.prototype[Bv]||(Wl.prototype[Bv]=y1.Writable.prototype[Bv])}function Wl(e){if(!(this instanceof Wl))return new Wl(e);y1.Readable.call(this,e),y1.Writable.call(this,e),this.allowHalfOpen=!0,e&&(e.readable===!1&&(this.readable=!1),e.writable===!1&&(this.writable=!1),e.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",nj)))}Object.defineProperty(Wl.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(Wl.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Wl.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function nj(){this._writableState.ended||y0.nextTick(ij,this)}function ij(e){e.end()}Object.defineProperty(Wl.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}});const td=g1;td.Transform=Sc;var S2=hA.codes,aj=S2.ERR_METHOD_NOT_IMPLEMENTED,oj=S2.ERR_MULTIPLE_CALLBACK,sj=S2.ERR_TRANSFORM_ALREADY_TRANSFORMING,lj=S2.ERR_TRANSFORM_WITH_LENGTH_0;Vh(Sc,td.Duplex);function cj(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(n===null)return this.emit("error",new oj);r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function Sc(e){if(!(this instanceof Sc))return new Sc(e);td.Duplex.call(this,e),this._transformState={afterTransform:cj.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",uj)}function uj(){var e=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(t,r){Jw(e,t,r)}):Jw(this,null,null)}Sc.prototype.push=function(e,t){return this._transformState.needTransform=!1,td.Duplex.prototype.push.call(this,e,t)},Sc.prototype._transform=function(e,t,r){r(new aj("_transform()"))},Sc.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Sc.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Sc.prototype._destroy=function(e,t){td.Duplex.prototype._destroy.call(this,e,function(r){t(r)})};function Jw(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new lj;if(e._transformState.transforming)throw new sj;return e.push(null)}const Vw=g1;Vw.PassThrough=rd,Vh(rd,Vw.Transform);function rd(e){if(!(this instanceof rd))return new rd(e);Transform.call(this,e)}rd.prototype._transform=function(e,t,r){r(null,e)};var wv;function fj(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var $w=hA.codes,Aj=$w.ERR_MISSING_ARGS,hj=$w.ERR_STREAM_DESTROYED;function Zw(e){if(e)throw e}function dj(e){return e.setHeader&&typeof e.abort=="function"}function gj(e,t,r,n){n=fj(n);var i=!1;e.on("close",function(){i=!0}),wv===void 0&&(wv=sv),wv(e,{readable:t,writable:r},function(o){if(o)return n(o);i=!0,n()});var a=!1;return function(o){if(!i&&!a){if(a=!0,dj(e))return e.abort();if(typeof e.destroy=="function")return e.destroy();n(o||new hj("pipe"))}}}function Xw(e){e()}function pj(e,t){return e.pipe(t)}function mj(e){return!e.length||typeof e[e.length-1]!="function"?Zw:e.pop()}function vj(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=mj(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Aj("streams");var i,a=t.map(function(o,s){var u=s<t.length-1,f=s>0;return gj(o,u,f,function(d){i||(i=d),d&&a.forEach(Xw),!u&&(a.forEac
62h(Xw),n(i))})});return t.reduce(pj)}var Ej=vj;(function(e,t){const r=g1;t=e.exports=r.Readable,t.Stream=r.Readable,t.Readable=r.Readable,t.Writable=r.Writable,t.Duplex=r.Duplex,t.Transform=r.Transform,t.PassThrough=r.PassThrough,t.finished=sv,t.pipeline=Ej})(Y4,Y4.exports);var e3=Y4.exports,t3=nw(e3),r3={},n3={};function i3(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0}var Cj=Object.prototype.hasOwnProperty,a3=Object.keys||function(e){var t=[];for(var r in e)Cj.call(e,r)&&t.push(r);return t},o3=Array.prototype.slice,Qv;function s3(){return typeof Qv<"u"?Qv:Qv=function(){return(function(){}).name==="foo"}()}function l3(e){return Object.prototype.toString.call(e)}function c3(e){return oA(e)||typeof iA.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}function Ra(e,t){e||Ta(e,!0,t,"==",nd)}var bj=/\s*function\s+([^\(\s]*)\s*/;function u3(e){if(fA(e)){if(s3())return e.name;var t=e.toString(),r=t.match(bj);return r&&r[1]}}Ra.AssertionError=D2;function D2(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=yj(this),this.generatedMessage=!0);var t=e.stackStartFunction||Ta;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,i=u3(t),a=n.indexOf(` 63`+i);if(a>=0){var o=n.indexOf(` 64`,a+1);n=n.substring(o+1)}this.stack=n}}}Kh(D2,Error);function f3(e,t){return typeof e=="string"?e.length<t?e:e.slice(0,t):e}function A3(e){if(s3()||!fA(e))return Ks(e);var t=u3(e),r=t?": "+t:"";return"[Function"+r+"]"}function yj(e){return f3(A3(e.actual),128)+" "+e.operator+" "+f3(A3(e.expected),128)}function Ta(e,t,r,n,i){throw new D2({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}Ra.fail=Ta;function nd(e,t){e||Ta(e,!0,t,"==",nd)}Ra.ok=nd,Ra.equal=Sv;function Sv(e,t,r){e!=t&&Ta(e,t,r,"==",Sv)}Ra.notEqual=Dv;function Dv(e,t,r){e==t&&Ta(e,t,r,"!=",Dv)}Ra.deepEqual=kv;function kv(e,t,r){I1(e,t,!1)||Ta(e,t,r,"deepEqual",kv)}Ra.deepStrictEqual=_v;function _v(e,t,r){I1(e,t,!0)||Ta(e,t,r,"deepStrictEqual",_v)}function I1(e,t,r,n){if(e===t)return!0;if(oA(e)&&oA(t))return i3(e,t)===0;if(v1(e)&&v1(t))return e.getTime()===t.getTime();if(cA(e)&&cA(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((e===null||typeof e!="object")&&(t===null||typeof t!="object"))return r?e===t:e==t;if(c3(e)&&c3(t)&&l3(e)===l3(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return i3(ne
64w Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(oA(e)!==oA(t))return!1;n=n||{actual:[],expected:[]};var i=n.actual.indexOf(e);return i!==-1&&i===n.expected.indexOf(t)?!0:(n.actual.push(e),n.expected.push(t),Ij(e,t,r,n))}function h3(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function Ij(e,t,r,n){if(e==null||t===null||t===void 0)return!1;if(C2(e)||C2(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=h3(e),a=h3(t);if(i&&!a||!i&&a)return!1;if(i)return e=o3.call(e),t=o3.call(t),I1(e,t,r);var o=a3(e),s=a3(t),u,f;if(o.length!==s.length)return!1;for(o.sort(),s.sort(),f=o.length-1;f>=0;f--)if(o[f]!==s[f])return!1;for(f=o.length-1;f>=0;f--)if(u=o[f],!I1(e[u],t[u],r,n))return!1;return!0}Ra.notDeepEqual=Fv;function Fv(e,t,r){I1(e,t,!1)&&Ta(e,t,r,"notDeepEqual",Fv)}Ra.notDeepStrictEqual=Rv;function Rv(e,t,r){I1(e,t,!0)&&Ta(e,t,r,"notDeepStrictEqual",Rv)}Ra.strictEqual=Tv;function Tv(e,t,r){e!==t&&Ta(e,t,r,"===",Tv)}Ra.notStrictEqual=Lv;function Lv(e,t,r){e===t&&Ta(e,t,r,"!==",Lv)}function d3(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)=="[object RegExp]")return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function xj(e){var t;try{e()}catch(r){t=r}return t}function g3(e,t,r,n){var i;if(typeof t!="function")throw new TypeError('"block" argument must be a function');typeof r=="string"&&(n=r,r=null),i=xj(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&Ta(i,r,"Missing expected exception"+n);var a=typeof n=="string",o=!e&&E1(i),s=!e&&i&&!r;if((o&&a&&d3(i,r)||s)&&Ta(i,r,"Got unwanted exception"+n),e&&i&&r&&!d3(i,r)||!e&&i)throw i}Ra.throws=p3;function p3(e,t,r){g3(!0,e,t,r)}Ra.doesNotThrow=m3;function m3(e,t,r){g3(!1,e,t,r)}Ra.ifError=v3;function v3(e){if(e)throw e}var Bj=Object.freeze({__proto__:null,AssertionError:D2,assert:nd,deepEqual:kv,deepStrictEqual:_v,default:Ra,doesNotThrow:m3,equal:Sv,fail:Ta,ifError:v3,notDeepEqual:Fv,notDeepStrictEqual:Rv,notEqual:Dv,notStrictEqual:Lv,ok:nd,strictEqual:Tv,throws:p3}),E3=d1(Bj);(function(e){var t=E3,r=CN,n=Sl,i=Us,a=$O;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;var s=31,u=139;function f(d){if(typeof d!="number"||d<e.DEFLATE||d>e.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=d,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}f.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,t(this.init_done,"close before init"),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?n.deflateEnd(this.strm):(this.mode===e.INFLATE||this.mode===e.GUNZIP||this.mode===e.INFLATERAW||this.mode===e.UNZIP)&&i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null},f.prototype.write=function(d,g,E,b,I,w,R){return this._write(!0,d,g,E,b,I,w,R)},f.prototype.writeSync=function(d,g,E,b,I,w,R){return this._write(!1,d,g,E,b,I,w,R)},f.prototype._write=function(d,g,E,b,I,w,R,_){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.equal(!1,g===void 0,"must provide flush value"),this.write_in_progress=!0,g!==e.Z_NO_FLUSH&&g!==e.Z_PARTIAL_FLUSH&&g!==e.Z_SYNC_FLUSH&&g!==e.Z_FULL_FLUSH&&g!==e.Z_FINISH&&g!==e.Z_BLOCK)throw new Error("Invalid flush value");if(E==null&&(E=Ye.alloc(0),I=0,b=0),this.strm.avail_in=I,this.strm.input=E,this.strm.next_in=b,this.strm.avail_out=_,this.strm.output=w,this.strm.next_out=R,this.flush=g,!d)return this._process(),this._checkError()?this._afterSync():void 0;var S=this;return y0.nextTick(function(){S._process(),S._after()}),this},f.prototype._afterSync=function(){var d=this.strm.avail_out,g=this.strm.avail_in;return this.write_in_progress=!1,[g,d]},f.prototype._process=function(){var d=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(d=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(d===null)break;
64if(this.strm.input[d]===s){if(this.gzip_id_bytes_read=1,d++,this.strm.avail_in===1)break}else{this.mode=e.INFLATE;break}case 1:if(d===null)break;this.strm.input[d]===u?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.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)}},f.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.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},f.prototype._after=function(){if(this._checkError()){var d=this.strm.avail_out,g=this.strm.avail_in;this.write_in_progress=!1,this.callback(g,d),this.pending_close&&this.close()}},f.prototype._error=function(d){this.strm.msg&&(d=this.strm.msg),this.onerror(d,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},f.prototype.init=function(d,g,E,b,I){t(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(d>=8&&d<=15,"invalid windowBits"),t(g>=-1&&g<=9,"invalid compression level"),t(E>=1&&E<=9,"invalid memlevel"),t(b===e.Z_FILTERED||b===e.Z_HUFFMAN_ONLY||b===e.Z_RLE||b===e.Z_FIXED||b===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(g,d,E,b,I),this._setDictionary()},f.prototype.params=function(){throw new Error("deflateParams Not supported")},f.prototype.reset=function(){this._reset(),this._setDictionary()},f.prototype._init=function(d,g,E,b,I){switch(this.level=d,this.windowBits=g,this.memLevel=E,this.strategy=b,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,(this.mode===e.GZIP||this.mode===e.GUNZIP)&&(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),(this.mode===e.DEFLATERAW||this.mode===e.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new r,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=I,this.write_in_progress=!1,this.init_done=!0},f.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=n.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},f.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=n.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm);break}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=f})(n3),function(e){var t=jh.Buffer,r=e3.Transform,n=n3,i=nv,a=E3.ok,o=jh.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";n.Z_MIN_WINDOWBITS=8,n.Z_MAX_WINDOWBITS=15,n.Z_DEFAULT_WINDOWBITS=15,n.Z_MIN_CHUNK=64,n.Z_MAX_CHUNK=1/0,n.Z_DEFAULT_CHUNK=16*1024,n.Z_MIN_MEMLEVEL=1,n.Z_MAX_MEMLEVEL=9,n.Z_DEFAULT_MEMLEVEL=8,n.Z_MIN_LEVEL=-1,n.Z_MAX_LEVEL=9,n.Z_DEFAULT_LEVEL=n.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(n),f=0;f<u.length;f++){var d=u[f];d.match(/^Z/)&&Object.defineProperty(e,d,{enumerable:!0,value:n[d],writable:!1})}for(var g={Z_OK:n.Z_OK,Z_STREAM_END:n.Z_STREAM_END,Z_NEED_DICT:n.Z_NEED_DICT,Z_ERRNO:n.Z_ERRNO,Z_STREAM_ERROR:n.Z_STREAM_ERROR,Z_DATA_ERROR:n.Z_DATA_ERROR,Z_MEM_ERROR:n.Z_MEM_ERROR,Z_BUF_ER
64ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},E=Object.keys(g),b=0;b<E.length;b++){var I=E[b];g[g[I]]=I}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(g),writable:!1}),e.Deflate=_,e.Inflate=S,e.Gzip=Q,e.Gunzip=N,e.DeflateRaw=k,e.InflateRaw=W,e.Unzip=H,e.createDeflate=function(T){return new _(T)},e.createInflate=function(T){return new S(T)},e.createDeflateRaw=function(T){return new k(T)},e.createInflateRaw=function(T){return new W(T)},e.createGzip=function(T){return new Q(T)},e.createGunzip=function(T){return new N(T)},e.createUnzip=function(T){return new H(T)},e.deflate=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new _(j),T,ne)},e.deflateSync=function(T,j){return R(new _(j),T)},e.gzip=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new Q(j),T,ne)},e.gzipSync=function(T,j){return R(new Q(j),T)},e.deflateRaw=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new k(j),T,ne)},e.deflateRawSync=function(T,j){return R(new k(j),T)},e.unzip=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new H(j),T,ne)},e.unzipSync=function(T,j){return R(new H(j),T)},e.inflate=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new S(j),T,ne)},e.inflateSync=function(T,j){return R(new S(j),T)},e.gunzip=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new N(j),T,ne)},e.gunzipSync=function(T,j){return R(new N(j),T)},e.inflateRaw=function(T,j,ne){return typeof j=="function"&&(ne=j,j={}),w(new W(j),T,ne)},e.inflateRawSync=function(T,j){return R(new W(j),T)};function w(T,j,ne){var se=[],te=0;T.on("error",le),T.on("end",ye),T.end(j),ue();function ue(){for(var Qe;(Qe=T.read())!==null;)se.push(Qe),te+=Qe.length;T.once("readable",ue)}function le(Qe){T.removeListener("end",ye),T.removeListener("readable",ue),ne(Qe)}function ye(){var Qe,Ce=null;te>=o?Ce=new RangeError(s):Qe=t.concat(se,te),se=[],T.close(),ne(Ce,Qe)}}function R(T,j){if(typeof j=="string"&&(j=t.from(j)),!t.isBuffer(j))throw new TypeError("Not a string or buffer");var ne=T._finishFlushFlag;return T._processChunk(j,ne)}function _(T){if(!(this instanceof _))return new _(T);X.call(this,T,n.DEFLATE)}function S(T){if(!(this instanceof S))return new S(T);X.call(this,T,n.INFLATE)}function Q(T){if(!(this instanceof Q))return new Q(T);X.call(this,T,n.GZIP)}function N(T){if(!(this instanceof N))return new N(T);X.call(this,T,n.GUNZIP)}function k(T){if(!(this instanceof k))return new k(T);X.call(this,T,n.DEFLATERAW)}function W(T){if(!(this instanceof W))return new W(T);X.call(this,T,n.INFLATERAW)}function H(T){if(!(this instanceof H))return new H(T);X.call(this,T,n.UNZIP)}function G(T){return T===n.Z_NO_FLUSH||T===n.Z_PARTIAL_FLUSH||T===n.Z_SYNC_FLUSH||T===n.Z_FULL_FLUSH||T===n.Z_FINISH||T===n.Z_BLOCK}function X(T,j){var ne=this;if(this._opts=T=T||{},this._chunkSize=T.chunkSize||e.Z_DEFAULT_CHUNK,r.call(this,T),T.flush&&!G(T.flush))throw new Error("Invalid flush flag: "+T.flush);if(T.finishFlush&&!G(T.finishFlush))throw new Error("Invalid flush flag: "+T.finishFlush);if(this._flushFlag=T.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof T.finishFlush<"u"?T.finishFlush:n.Z_FINISH,T.chunkSize&&(T.chunkSize<e.Z_MIN_CHUNK||T.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+T.chunkSize);if(T.windowBits&&(T.windowBits<e.Z_MIN_WINDOWBITS||T.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+T.windowBits);if(T.level&&(T.level<e.Z_MIN_LEVEL||T.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+T.level);if(T.memLevel&&(T.memLevel<e.Z_MIN_MEMLEVEL||T.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+T.memLevel);if(T.strategy&&T.strategy!=e.Z_FILTERED&&T.strategy!=e.Z_HUFFMAN_ONLY&&T.strategy!=e.Z_RLE&&T.strategy!=e.Z_FIXED&&T.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+T.strategy);if(T.dictionary&&!t.isBuffer(T.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(j);var se=this;this._hadError=!1,this._handle.onerror=function(le,ye){J(se),se._hadError=!0;var Qe=new Error(le);Qe.errno=ye,Qe.code=e.codes[ye],se.emit("error",Qe)};var te=e.Z_DEFAULT_COMPRESSION;typeof T.level=="number"&&(te=T.level);var ue=e.Z_DEFAULT_STRATEGY;typeof T.strategy=="number"&&(ue=T.strategy),this._handle.init(T.windowBits||e.Z_DEFAULT_WINDOWBITS,te,T.memLevel||e.Z_DEFAULT_MEMLEVEL,ue,T.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=te,this._strategy=ue,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!ne._handle},configurable:!0,enumerable:!0})}i.inherits(X,r),X.prototype.params=function(T,j,ne){if(T<e.Z_MIN_LEVEL||T>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+T);if(j!=e.Z_FILTERED&&j!=e.Z_HUFFMAN_ONLY&&j!=e.Z_RLE&&j!=e.Z_FIXED&&j!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+j);if(this._level!==T||this._strategy!==j){var se=this;this.flush(n.Z_SYNC_FLUSH,function(){a(se._handle,"zlib binding closed"),se._handle.params(T,j),se._hadError||(se._level=T,se._strategy=j,ne&&ne())})}else y0.nextTick(ne)},X.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},X.prototype._flush=function(T){this._transform(t.alloc(0),"",T)},X.prototype.flush=function(T,j){var ne=this,se=this._writableState;(typeof T=="function"||T===void 0&&!j)&&(j=T,T=n.Z_FULL_FLUSH),se.ended?j&&y0.nextTick(j):se.ending?j&&this.once("end",j):se.needDrain?j&&this.once("drain",function(){return ne.flush(T,j)}):(this._flushFlag=T,this.write(t.alloc(0),"",j))},X.prototype.close=function(T){J(this,T),y0.nextTick(V,this)};function J(T,j){j&&y0.nextTick(j),T._handle&&(T._handle.close(),T._handle=null)}function V(T){T.emit("close")}X.prototype._transform=function(T,j,ne){var se,te=this._writableState,ue=te.ending||te.ended,le=ue&&(!T||te.length===T.length);if(T!==null&&!t.isBuffer(T))return ne(new Error("invalid input"));if(!this._handle)return ne(new Error("zlib binding closed"));le?se=this._finishFlushFlag:(se=this._flushFlag,T.length>=te.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(T,se,ne)},X.prototype._processChunk=function(T,j,ne){var se=T&&T.length,te=this._chunkSize-this._offset,ue=0,le=this,ye=typeof ne=="function";if(!ye){var Qe=[],Ce=0,Be;this.on("error",function(nt){Be=nt}),a(this._handle,"zlib binding closed");do var Fe=this._handle.writeSync(j,T,ue,se,this._buffer,this._offset,te);while(!this._hadError&&pt(Fe[0],Fe[1]));if(this._hadError)throw Be;if(Ce>=o)throw J(this),new RangeError(s);var Te=t.concat(Qe,Ce);return J(this),Te}a(this._handle,"zlib binding closed");var ut=this._handle.write(j,T,ue,se,this._buffer,this._offset,te);ut.buffer=T,ut.callback=pt;function pt(nt,xe){if(this&&(this.buffer=null,this.callback=null),!le._hadError){var De=te-xe;if(a(De>=0,"have should not go down"),De>0){var ke=le._buffer.slice(le._offset,le._offset+De);le._offset+=De,ye?le.push(ke):(Qe.push(ke),Ce+=ke.length)}if((xe===0||le._offset>=le._chunkSize)&&(te=le._chunkSize,le._offset=0,le._buffer=t.allocUnsafe(le._chunkSize)),xe===0){if(ue+=se-nt,se=nt,!ye)return!0;var we=le._handle.write(j,T,ue,se,le._buffer,le._offset,le._chunkSize);we.callback=pt,we.buffer=T;return}if(!ye)return!1;ne()}}},i.inherits(_,X),i.inherits(S,X),i.inherits(Q,X),i.inherits(N,X),i.inherits(k,X),i.inherits(W,X),i.inherits(H,X)}(r3);var id=nw(r3);class C3 extends t3.Writable{constructor(t,r,n){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=t,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=id.createDeflate(),this.deflate.on("data",t=>(this.chunks.push(t),this.data.Length+=t.length)),this.deflate.on("end",this.finalize)}_write(t,r,n){return t instanceof Uint8Array||(t=Ye.from(t+` 65`,"binary")),this.uncompressedLength+=t.length,this.data.Length==null&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(t)):(this.chunks.push(t),this.data.Length+=t.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(Ro.convert(this.data)),this.chunks.length){this.document._write("stream");for(let t of Array.from(this.chunks))this.document._write(t);this.chunks.length=0,this.document._write(` 66endstream`)}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class b3{constructor(t){t===void 0&&(t={}),this._items={},this.limits=typeof t.limits=="boolean"?t.limits:!0}add(t,r){return this._items[t]=r}get(t){return this._items[t]}toString(){const t=Object.keys(this._items).sort((n,i)=>this._compareKeys(n,i)),r=["<<"];if(this.limits&&t.length>1){const n=t[0],i=t[t.length-1];r.push(` /Limits ${Ro.convert([this._dataForKey(n),this._dataForKey(i)])}`)}r.push(` /${this._keysName()} [`);for(let n of t)r.push(` ${Ro.convert(this._dataForKey(n))} ${Ro.convert(this._items[n])}`);return r.push("]"),r.push(">>"),r.join(` 67`)}
67_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 k2 extends b3{_compareKeys(t,r){return t.localeCompare(r)}_keysName(){return"Names"}_dataForKey(t){return new String(t)}}const x1=(e,t)=>(Array(t+1).join("0")+e).slice(-t),wj=/[\n\r\t\b\f()\\]/g,Qj={"\n":"\\n","\r":"\\r"," ":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},Sj=function(e){const t=e.length;if(t&1)throw new Error("Buffer length must be even");for(let r=0,n=t-1;r<n;r+=2){const i=e[r];e[r]=e[r+1],e[r+1]=i}return e};class Ro{static convert(t){if(typeof t=="string")return`/${t}`;if(t instanceof String){let r=t,n=!1;for(let i=0,a=r.length;i<a;i++)if(r.charCodeAt(i)>127){n=!0;break}return n&&(r=Sj(Ye.from(`\uFEFF${r}`,"utf16le")).toString("binary")),r=r.replace(wj,i=>Qj[i]),`(${r})`}if(Ye.isBuffer(t))return`<${t.toString("hex")}>`;if(t instanceof C3||t instanceof k2)return t.toString();if(t instanceof Date)return`(D:${x1(t.getUTCFullYear(),4)}`+x1(t.getUTCMonth()+1,2)+x1(t.getUTCDate(),2)+x1(t.getUTCHours(),2)+x1(t.getUTCMinutes(),2)+x1(t.getUTCSeconds(),2)+"Z)";if(Array.isArray(t))return`[${Array.from(t).map(n=>Ro.convert(n)).join(" ")}]`;if({}.toString.call(t)==="[object Object]"){const r=["<<"];for(let n in t){const i=t[n];
67r.push(`/${n} ${Ro.convert(i)}`)}return r.push(">>"),r.join(` 68`)}return typeof t=="number"?Ro.number(t):`${t}`}static number(t){if(t>-1e21&&t<1e21)return Math.round(t*1e6)/1e6;throw new Error(`unsupported number: ${t}`)}}const Dj={top:72,left:72,bottom:72,right:72},kj={"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 _j{constructor(t,r){r===void 0&&(r={}),this.document=t,this._options=r,this.size=r.size||"letter",this.layout=r.layout||"portrait",this.userUnit=r.userUnit||1,typeof r.margin=="number"?this.margins={top:r.margin,left:r.margin,bottom:r.margin,right:r.margin}:this.margins=r.margins||Dj;const n=Array.isArray(this.size)?this.size:kj[this.size.toUpperCase()];this.width=n[this.layout==="portrait"?0:1],this.height=n[this.layout==="portrait"?1:0],this.content=this.document.ref(),r.font&&t.font(r.font,r.fontFamily),r.fontSize&&t.fontSize(r.fontSize),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){const t=this.resources.data;return t.Font!=null?t.Font:t.Font={}}get xobjects(){const t=this.resources.data;return t.XObject!=null?t.XObject:t.XObject={}}get ext_gstates(){const t=this.resources.data;return t.ExtGState!=null?t.ExtGState:t.ExtGState={}}get patterns(){const t=this.resources.data;return t.Pattern!=null?t.Pattern:t.Pattern={}}get colorSpaces(){const t=this.resources.data;return t.ColorSpace||(t.ColorSpace={})}get annotations(){const t=this.dictionary.data;return t.Annots!=null?t.Annots:t.Annots=[]}get structParentTreeKey(){const t=this.dictionary.data;return t.StructParents!=null?t.StructParents:t.StructParents=this.document.createStructParentTreeNextKey()}maxY(){return this.height-this.margins.bottom}write(t){return this.content.write(t)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace
68=this.resources.data.ColorSpace||{};for(let t of Object.values(this.document.spotColors))this.resources.data.ColorSpace[t.id]=t;return this.resources.end(),this.content.end()}}const Fj=e=>{const t=[];for(let r=0;r<e.sigBytes;r++)t.push(e.words[Math.floor(r/4)]>>8*(3-r%4)&255);return Ye.from(t)};class Rj{static generateFileID(t){t===void 0&&(t={});let r=`${t.CreationDate.getTime()} 69`;for(let n in t)t.hasOwnProperty(n)&&(r+=`${n}: ${t[n].valueOf()} 70`);return Fj(rM(r))}}const{number:Tj}=Ro;let Nv=class{constructor(t){this.doc=t,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(t,r,n){if(n==null&&(n=1),r=this.doc._normalizeColor(r),this.stops.length===0)if(r.length===3)this._colorSpace="DeviceRGB";else if(r.length===4)this._colorSpace="DeviceCMYK";else if(r.length===1)this._colorSpace="DeviceGray";else throw new Error("Unknown color space");else if(this._colorSpace==="DeviceRGB"&&r.length!==3||this._colorSpace==="DeviceCMYK"&&r.length!==4||this._colorSpace==="DeviceGray"&&r.length!==1)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([t,r,n]),this}setTransform(t,r,n,i,a,o){return this.transform=[t,r,n,i,a,o],this}embed(t){let r;const n=this.stops.length;if(n===0)return;this.embedded=!0,this.matrix=t;const i=this.stops[n-1];i[0]<1&&this.stops.push([1,i[1],i[2]]);const a=[],o=[],s=[];for(let d=0;d<n-1;d++)o.push(0,1),d+2!==n&&a.push(this.stops[d+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[d+0][1],C1:this.stops[d+1][1],N:1}),s.push(r),r.end();n===1?r=s[0]:(r=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:s,Bounds:a,Encode:o}),r.end()),this.id=`Sh${++this.doc._gradCount}`;const u=this.shader(r);u.end();const f=this.doc.ref({Type:"Pattern",PatternType:2,Shading:u,Matrix:this.matrix.map(Tj)});if(f.end(),this.stops.some(d=>d[2]<1)){let d=this.opacityGradient();
70d._colorSpace="DeviceGray";for(let w of this.stops)d.stop(w[0],[w[2]]);d=d.embed(this.matrix);const g=[0,0,this.doc.page.width,this.doc.page.height],E=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:g,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:d}}});E.write("/Pattern cs /Sh1 scn"),E.end(`${g.join(" ")} re f`);const b=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:E}});b.end();const I=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:g,XStep:g[2],YStep:g[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:f},ExtGState:{Gs1:b}}});I.write("/Gs1 gs /Pattern cs /Sh1 scn"),I.end(`${g.join(" ")} re f`),this.doc.page.patterns[this.id]=I}else this.doc.page.patterns[this.id]=f;return f}apply(t){const[r,n,i,a,o,s]=this.doc._ctm,[u,f,d,g,E,b]=this.transform,I=[r*u+i*f,n*u+a*f,r*d+i*g,n*d+a*g,r*E+i*b+o,n*E+a*b+s];(!this.embedded||I.join(" ")!==this.matrix.join(" "))&&this.embed(I),this.doc._setColorSpace("Pattern",t);const w=t?"SCN":"scn";return this.doc.addContent(`/${this.id} ${w}`)}};var Lj={PDFGradient:Nv,PDFLinearGradient:class vS extends Nv{constructor(t,r,n,i,a){super(t),this.x1=r,this.y1=n,this.x2=i,this.y2=a}shader(t){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:t,Extend:[!0,!0]})}opacityGradient(){return new vS(this.doc,this.x1,this.y1,this.x2,this.y2)}},PDFRadialGradient:class ES extends Nv{constructor(t,r,n,i,a,o,s){super(t),this.doc=t,this.x1=r,this.y1=n,this.r1=i,this.x2=a,this.y2=o,this.r2=s}shader(t){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:t,Extend:[!0,!0]})}opacityGradient(){return new ES(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}};const Nj=["DeviceCMYK","DeviceRGB"];var Oj={PDFTilingPattern:class{constructor(t,r,n,i,a){this.doc=t,this.bBox=r,this.xStep=n,this.yStep=i,this.stream=a}createPattern(){const t=this.doc.ref();t.end();const[r,n,i,a,o,s]=this.doc._ctm,[u,f,d,g,E,b]=[1,0,0,1,0,0],I=[r*u+i*f,n*u+a*f,r*d+i*g,n*d+a*g,r*E+i*b+o,n*E+a*b+s],w=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:I.map(R=>+R.toFixed(5)),Resources:t});return w.end(this.stream),w}embedPatternColorSpaces(){Nj.forEach(t=>{const r=this.getPatternColorSpaceId(t);if(this.doc.page.colorSpaces[r])return;const n=this.doc.ref(["Pattern",t]);n.end(),this.doc.page.colorSpaces[r]=n})}getPatternColorSpaceId(t){return`CsP${t}`}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(t,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,t);const a=t?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${a}`)}}};class Ov{constructor(t,r,n,i,a,o){this.id="CS"+Object.keys(t.spotColors).length,this.name=r,this.values=[n,i,a,o],this.ref=t.ref(["Separation",this.name,"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(s=>s/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const{PDFGradient:Mj,PDFLinearGradient:Pj,PDFRadialGradient:Uj}=Lj,{PDFTilingPattern:y3}=Oj;var zj={initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if(typeof e=="string"){if(e.charAt(0)==="#"){e.length===4&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,t&255]}else if(I3[e])e=I3[e];else if(this.spotColors[e])return this.spotColors[e]}return Array.isArray(e)?(e.length===3?e=e.map(t=>t/255):e.length===4&&(e=e.map(t=>t/100)),e):null},_setColor(e,t){return e instanceof Mj?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof y3?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(e=this._normalizeColor(e),!e)return!1;const r=t?"SCN":"scn",n=this._getColorSpace(e);return this._setColorSpace(n,t),e instanceof Ov?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${r}`)):this.addContent(`${e.join(" ")} ${r}`),!0},_setColorSpace(e,t){const r=t?"CS":"cs";return this.addContent(`/${e} ${r}`)},_getColorSpace(e){return e instanceof Ov?e.id:e.length===4?"DeviceCMYK":"DeviceRGB"},fillColor(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity(e){return this._doOpacity(e,e),this},fillOpacity(e){return this._doOpacity(e,null),this},strokeOpacity(e){return this._doOpacity(null,e),this},_doOpacity(e,t){let r,n;if(e==null&&t==null)return;e!=null&&(e=Math.max(0,Math.min(1,e))),t!=null&&(t=Math.max(0,Math.min(1,t)));const i=`${e}_${t}`;return this._opacityRegistry[i]?[r,n]=this._opacityRegistry[i]:(r={Type:"ExtGState"},e!=null&&(r.ca=e),t!=null&&(r.CA=t),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(e,t,r,n){return new Pj(this,e,t,r,n)},radialGradient(e,t,r,n,i,a){return new Uj(this,e,t,r,n,i,a)},pattern(e,t,r,n){return new y3(this,e,t,r,n)},addSpotColor(e,t,r,n,i){const a=new Ov(this,e,t,r,n,i);return this.spotColors[e]=a,this}},I3={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
70ive:[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 zt,Ht,F0,Z0,B1,w1;zt=Ht=F0=Z0=B1=w1=0;const x3={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},Hj=e=>e in x3,Gj=e=>{const t=e.codePointAt(0);return t===32||t===9||t===13||t===10},Wj=e=>{const t=e.codePointAt(0);return t==null?!1:48<=t&&t<=57},Mv=(e,t)=>{let r=t,n="",i="none";for(;r<e.length;r+=1){const o=e[r];if(o==="+"||o==="-"){if(i==="none"){i="sign",n+=o;continue}if(i==="e"){i="exponent_sign",n+=o;continue}}if(Wj(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)?[t,null]:[r-1,a]},Yj=e=>{const t=[];let r=null,n=[],i=0,a=!1,o=!1;for(let s=0;s<e.length;s+=1){const u=e.charAt(s);if(Gj(u))continue;if(a&&u===","){if(o)break;o=!0;continue}if(Hj(u)){if(o)return t;if(r==null){if(u!=="M"&&u!=="m")return t}else if(n.length!==0)return t;r=u,n=[],i=x3[r],a=!1,i===0&&t.push({command:r,args:n});continue}if(r==null)return t;let f=s,d=null;if(r==="A"||r==="a"){const g=n.length;(g===0||g===1)&&u!=="+"&&u!=="-"&&([f,d]=Mv(e,s)),(g===2||g===5||g===6)&&([f,d]=Mv(e,s)),(g===3||g===4)&&(u==="0"&&(d=0),u==="1"&&(d=1))}else[f,d]=Mv(e,s);if(d==null)return t;n.push(d),a=!0,o=!1,s=f,n.length===i&&(t.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return t},jj=function(e,t){zt=Ht=F0=Z0=B1=w1=0;for(let r=0;r<e.length;r++){const{command:n,args:i}=e[r];typeof B3[n]=="function"&&B3[n](t,i)}},B3={M(e,t){return zt=t[0],Ht=t[1],F0=Z0=null,B1=zt,w1=Ht,e.moveTo(zt,Ht)},m(e,t){return zt+=t[0],Ht+=t[1],F0=Z0=null,B1=zt,w1=Ht,e.moveTo(zt,Ht)},C(e,t){return zt=t[4],Ht=t[5],F0=t[2],Z0=t[3],e.bezierCurveTo(...t)},c(e,t){return e.bezierCurveTo(t[0]+zt,t[1]+Ht,t[2]+zt,t[3]+Ht,t[4]+zt,t[5]+Ht),F0=zt+t[2],Z0=Ht+t[3],zt+=t[4],Ht+=t[5]},S(e,t){return F0===null&&(F0=zt,Z0=Ht),e.bezierCurveTo(zt-(F0-zt),Ht-(Z0-Ht),t[0],t[1],t[2],t[3]),F0=t[0],Z0=t[1],zt=t[2],Ht=t[3]},s(e,t){return F0===null&&(F0=zt,Z0=Ht),e.bezierCurveTo(zt-(F0-zt),Ht-(Z0-Ht),zt+t[0],Ht+t[1],zt+t[2],Ht+t[3]),F0=zt+t[0],Z0=Ht+t[1],zt+=t[2],Ht+=t[3]},Q(e,t){return F0=t[0],Z0=t[1],zt=t[2],Ht=t[3],e.quadraticCurveTo(t[0],t[1],zt,Ht)},q(e,t){return e.quadraticCurveTo(t[0]+zt,t[1]+Ht,t[2]+zt,t[3]+Ht),F0=zt+t[0],Z0=Ht+t[1],zt+=t[2],Ht+=t[3]},T(e,t){return F0===null?(F0=zt,Z0=Ht):(F0=zt-(F0-zt),Z0=Ht-(Z0-Ht)),e.quadraticCurveTo(F0,Z0,t[0],t[1]),F0=zt-(F0-zt),Z0=Ht-(Z0-Ht),zt=t[0],Ht=t[1]},t(e,t){return F0===null?(F0=zt,Z0=Ht):(F0=zt-(F0-zt),Z0=Ht-(Z0-Ht)),e.quadraticCurveTo(F0,Z0,zt+t[0],Ht+t[1]),zt+=t[0],Ht+=t[1]},A(e,t){return w3(e,zt,Ht,t),zt=t[5],Ht=t[6]},a(e,t){return t[5]+=zt,t[6]+=Ht,w3(e,zt,Ht,t),zt=t[5],Ht=t[6]},L(e,t){return zt=t[0],Ht=t[1],F0=Z0=null,e.lineTo(zt,Ht)},l(e,t){return zt+=t[0],Ht+=t[1],F0=Z0=null,e.lineTo(zt,Ht)},H(e,t){return zt=t[0],F0=Z0=null,e.lineTo(zt,Ht)},h(e,t){return zt+=t[0],F0=Z0=null,e.lineTo(zt,Ht)},V(e,t){return Ht=t[0],F0=Z0=null,e.lineTo(zt,Ht)},v(e,t){return Ht+=t[0],F0=Z0=null,e.lineTo(zt,Ht)},Z(e){return e.closePath(),zt=B1,Ht=w1},z(e){return e.closePath(),zt=B1,Ht=w1}},w3=function(e,t,r,n){const[i,a,o,s,u,f,d]=n,g=Kj(f,d,i,a,s,u,o,t,r);for(let E of g){const b=qj(...E);e.bezierCurveTo(...b)}},Kj=function(e,t,r,n,i,a,o,s,u){const f=o*(Math.PI/180),d=Math.sin(f),g=Math.cos(f);r=Math.abs(r),n=Math.abs(n),F0=g*(s-e)*.5+d*(u-t)*.5,Z0=g*(u-t)*.5-d*(s-e)*.5;let E=F0*F0/(r*r)+Z0*Z0/(n*n);E>1&&(E=Math.sqrt(E),r*=E,n*=E);const b=g/r,I=d/r,w=-d/n,R=g/n,_=b*s+I*u,S=w*s+R*u,Q=b*e+I*t,N=w*e+R*t;let W=1/((Q-_)*(Q-_)+(N-S)*(N-S))-.25;W<0&&(W=0);let H=Math.sqrt(W);a===i&&(H=-H);const G=.5*(_+Q)-H*(N-S),X=.5*(S+N)+H*(Q-_),J=Math.atan2(S-X,_-G);let T=Math.atan2(N-X,Q-G)-J;T<0&&a===1?T+=2*Math.PI:T>0&&a===0&&(T-=2*Math.PI);const j=Math.ceil(Math.abs(T/(Math.PI*.5+.001))),ne=[];for(let se=0;se<j;se++){const te=J+se*T/j,ue=J+(se+1)*T/j;ne[se]=[G,X,te,ue,r,n,d,g]}return ne},qj=function(e,t,r,n,i,a,o,s){const u=s*i,f=-o*a,d=o*i,g=s*a,E=.5*(n-r),b=8/3*Math.sin(E*.5)*Math.sin(E*.5)/Math.sin(E),I=e+Math.cos(r)-b*Math.sin(r),w=t+Math.sin(r)+b*Math.cos(r),R=e+Math.cos(n),_=t+Math.sin(n),S=R+b*Math.sin(n),Q=_-b*Math.cos(n);return[u*I+f*w,d*I+g*w,u*S+f*Q,d*S+g*Q,u*R+f*_,d*R+g*_]};class Jj{static apply(t,r){const n=Yj(r);jj(n,t)}}const{number:bn}=Ro,_2=4*((Math.sqrt(2)-1)/3);var Vj={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")}
70,restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(e){return this.addContent(`${bn(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return typeof e=="string"&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return typeof e=="string"&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${bn(e)} M`)},dash(e,t){t===void 0&&(t={});const r=e;if(Array.isArray(e)||(e=[e,t.space||e]),!e.every(i=>Number.isFinite(i)&&i>0))throw new Error(`dash(${JSON.stringify(r)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(bn).join(" "),this.addContent(`[${e}] ${bn(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${bn(e)} ${bn(t)} m`)},lineTo(e,t){return this.addContent(`${bn(e)} ${bn(t)} l`)},bezierCurveTo(e,t,r,n,i,a){return this.addContent(`${bn(e)} ${bn(t)} ${bn(r)} ${bn(n)} ${bn(i)} ${bn(a)} c`)},quadraticCurveTo(e,t,r,n){return this.addContent(`${bn(e)} ${bn(t)} ${bn(r)} ${bn(n)} v`)},rect(e,t,r,n){return this.addContent(`${bn(e)} ${bn(t)} ${bn(r)} ${bn(n)} re`)},roundedRect(e,t,r,n,i){i==null&&(i=0),i=Math.min(i,.5*r,.5*n);const a=i*(1-_2);return this.moveTo(e+i,t),this.lineTo(e+r-i,t),this.bezierCurveTo(e+r-a,t,e+r,t+a,e+r,t+i),this.lineTo(e+r,t+n-i),this.bezierCurveTo(e+r,t+n-a,e+r-a,t+n,e+r-i,t+n),this.lineTo(e+i,t+n),this.bezierCurveTo(e+a,t+n,e,t+n-a,e,t+n-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+a,e+a,t,e+i,t),this.closePath()},ellipse(e,t,r,n){n==null&&(n=r),e-=r,t-=n;const i=r*_2,a=n*_2,o=e+r*2,s=t+n*2,u=e+r,f=t+n;return this.moveTo(e,f),this.bezierCurveTo(e,f-a,u-i,t,u,t),this.bezierCurveTo(u+i,t,o,f-a,o,f),this.bezierCurveTo(o,f+a,u+i,s,u,s),this.bezierCurveTo(u-i,s,e,f+a,e,f),this.closePath()},circle(e,t,r){return this.ellipse(e,t,r)},arc(e,t,r,n,i,a){a==null&&(a=!1);const o=2*Math.PI,s=.5*Math.PI;let u=i-n;Math.abs(u)>o?u=o:u!==0&&a!==u<0&&(u=(a?-1:1)*o+u);const f=Math.ceil(Math.abs(u)/s),d=u/f,g=d/s*_2*r;let E=n,b=-Math.sin(E)*g,I=Math.cos(E)*g,w=e+Math.cos(E)*r,R=t+Math.sin(E)*r;this.moveTo(w,R);for(let _=0;_<f;_++){const S=w+b,Q=R+I;E+=d,w=e+Math.cos(E)*r,R=t+Math.sin(E)*r,b=-Math.sin(E)*g,I=Math.cos(E)*g;const N=w-b,k=R-I;this.bezierCurveTo(S,Q,N,k,w,R)}return this},polygon(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.moveTo(...t.shift()||[]);for(let n of t)this.lineTo(...n||[]);return this.closePath()},path(e){return Jj.apply(this,e),this},_windingRule(e){return/even-?odd/.test(e)?"*":""},fill(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent(`f${this._windingRule(t)}`)},stroke(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke(e,t,r){t==null&&(t=e);const n=/(even-?odd)|(non-?zero)/;return n.test(e)&&(r=e,e=null),n.test(t)&&(r=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(r)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,r,n,i,a){if(e===1&&t===0&&r===0&&n===1&&i===0&&a===0)return this;const o=this._ctm,[s,u,f,d,g,E]=o;o[0]=s*e+f*t,o[1]=u*e+d*t,o[2]=s*r+f*n,o[3]=u*r+d*n,o[4]=s*i+f*a+g,o[5]=u*i+d*a+E;const b=[e,t,r,n,i,a].map(I=>bn(I)).join(" ");return this.addContent(`${b} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){t===void 0&&(t={});let r;const n=e*Math.PI/180,i=Math.cos(n),a=Math.sin(n);let o=r=0;if(t.origin!=null){[o,r]=t.origin;const s=o*i-r*a,u=o*a+r*i;o-=s,r-=u}return this.transform(i,a,-a,i,o,r)},scale(e,t,r){r===void 0&&(r={});let n;t==null&&(t=e),typeof t=="object"&&(r=t,t=e);let i=n=0;return r.origin!=null&&([i,n]=r.origin,i-=e*i,n-=t*n),this.transform(e,0,0,t,i,n)}},F2={};const $j=(e,t,r)=>{let n=[],i=t+1;for(let a=e;a<i;a++)n.push(a);return n},Q3={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},S3=`.notdef .notdef .notdef .notdef 71.notdef .notdef .notdef .notdef 72.notdef .notdef .notdef .notdef 73.notdef .notdef .notdef .notdef 74.notdef .notdef .notdef .notdef 75.notdef .notdef .notdef .notdef 76.notdef .notdef .notdef .notdef 77.notdef .notdef .notdef .notdef 78 79space exclam quotedbl numbersign 80dollar percent ampersand quotesingle 81parenleft parenright asterisk plus 82comma hyphen period slash 83zero one two three 84four five six seven 85eight nine colon semicolon 86less equal greater question 87 88at A B C 89D E F G 90H I J K 91L M N O 92P Q R S 93T U V W 94X Y Z bracketleft 95backslash bracketright asciicircum underscore 96 97grave a b c 98d e f g 99h i j k 100l m n o 101p q r s 102t u v w 103x y z braceleft 104bar braceright asciitilde .notdef 105 106Euro .notdef quotesinglbase florin 107quotedblbase ellipsis dagger daggerdbl 108circumflex perthousand Scaron guilsinglleft 109OE .notdef Zcaron .notdef 110.notdef quoteleft quoteright quotedblleft 111quotedblright bullet endash emdash 112tilde trademark scaron guilsinglright 113oe .notdef zcaron ydieresis 114 115space exclamdown cent sterling 116currency yen brokenbar section 117dieresis copyright ordfeminine guillemotleft 118logicalnot softhyphen registered macron 119degree plusminus twosuperior threesuperior
120acute mu paragraph periodcentered 121cedilla onesuperior ordmasculine guillemotright 122onequarter onehalf threequarters questiondown 123 124Agrave Aacute Acircumflex Atilde 125Adieresis Aring AE Ccedilla 126Egrave Eacute Ecircumflex Edieresis 127Igrave Iacute Icircumflex Idieresis 128Eth Ntilde Ograve Oacute 129Ocircumflex Otilde Odieresis multiply 130Oslash Ugrave Uacute Ucircumflex 131Udieresis Yacute Thorn germandbls 132 133agrave aacute acircumflex atilde 134adieresis aring ae ccedilla 135egrave eacute ecircumflex edieresis 136igrave iacute icircumflex idieresis 137eth ntilde ograve oacute 138ocircumflex otilde odieresis divide 139oslash ugrave uacute ucircumflex 140udieresis yacute thorn ydieresis`.split(/\s+/);function Zj(e){const t={attributes:{},glyphWidths:{},kernPairs:{}};let r="";for(let u of e.split(` 141`)){var n,i;if(n=u.match(/^Start(\w+)/)){r=n[1];continue}else if(n=u.match(/^End(\w+)/)){r="";continue}switch(r){case"FontMetrics":n=u.match(/(^\w+)\s+(.*)/);var a=n[1],o=n[2];(i=t.attributes[a])?(Array.isArray(i)||(i=t.attributes[a]=[i]),i.push(o)):t.attributes[a]=o;break;case"CharMetrics":if(!/^CH?\s/.test(u))continue;var s=u.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[s]=+u.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":n=u.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),n&&(t.kernPairs[n[1]+n[2]]=parseInt(n[3]));break}}return t}class Pv{static open(t){throw new Error("AFMFont.open not available on browser build")}static fromJson(t){return new Pv(t)}constructor(t){typeof t=="string"?(this.contents=t,this.parse()):(this.attributes=t.attributes,this.glyphWidths=t.glyphWidths,this.kernPairs=t.kernPairs),this.charWidths=$j(0,255).map(r=>this.glyphWidths[S3[r]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(r=>+r),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}parse(){const t=Zj(this.contents);this.attributes=t.attributes,this.glyphWidths=t.glyphWidths,this.kernPairs=t.kernPairs}encodeText(t){const r=[];for(let n=0,i=t.length,a=0<=i;a?n<i:n>i;a?n++:n--){let o=t.charCodeAt(n);o=Q3[o]||o,r.push(o.toString(16))}return r}glyphsForString(t){const r=[];for(let n=0,i=t.length,a=0<=i;a?n<i:n>i;a?n++:n--){const o=t.charCodeAt(n);r.push(this.characterToGlyph(o))}return r}characterToGlyph(t){return S3[Q3[t]||t]||".notdef"}widthOfGlyph(t){return this.glyphWidths[t]||0}getKernPair(t,r){return this.kernPairs[t+r]||0}advancesForGlyphs(t){const r=[];for(let n=0;n<t.length;n++){const i=t[n],a=t[n+1];r.push(this.widthOfGlyph(i)+this.getKernPair(i,a))}return r}}var Xj=[{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"}],eK={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
141omma:[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
1410,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
141ommaaccent:[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]},tK={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
141xUhungarumlaut:[-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,
141-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
141od:[-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
141],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
141],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
141],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
1410,-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
1410,-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
141od:[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
141cumflex:[-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
141:[-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
141caron:[-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
141od:[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
141od:[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
141ommaaccent:[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:[
1410,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:[
1410,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
141circumflex:[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]},rK={attributes:Xj,glyphWidths:eK,kernPairs:tK};const nK=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],D3=(e=>{const{attributes:t,glyphWidths:r,kernPairs:n}=e,i=t.map(nK);return Object.keys(r).forEach(a=>
141{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)})(rK),iK=e=>class extends e{constructor(r,n,i){super(),this.document=r,this.name=n,this.id=i,this.font=Pv.fromJson(D3[this.name]),this.ascender=this.font.ascender,this.descender=this.font.descender,this.bbox=this.font.bbox,this.lineGap=this.font.lineGap}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(r){const n=this.font.encodeText(r),i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i),o=[];for(let s=0;s<i.length;s++){const u=i[s];o.push({xAdvance:a[s],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(u)})}return[n,o]}encodeGlyphs(r){const n=[];for(let i of Array.from(r))n.push(`00${i.id.toString(16)}`.slice(-2));return n}widthOfString(r,n){const i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i);let o=0;for(let u of Array.from(a))o+=u;const s=n/1e3;return o*s}static isStandardFont(r){return r in D3}},Uv=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.from(t).map(i=>`0000${i.toString(16)}`.slice(-4)).join("")},aK=e=>class extends e{constructor(r,n,i){super(),this.document=r,this.font=n,this.id=i,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,this.layoutCache=Object.create(null)}layoutRun(r,n){const i=this.font.layout(r,n,void 0,void 0,"ltr");for(let a=0;a<i.positions.length;a++){const o=i.positions[a];for(let s in o)o[s]*=this.scale;o.advanceWidth=i.glyphs[a].advanceWidth*this.scale}return i}layoutCached(r){let n;if(n=this.layoutCache[r])return n;const i=this.layoutRun(r);return this.layoutCache[r]=i,i}layout(r,n,i){if(i==null&&(i=!1),n)return this.layoutRun(r,n);const a=i?null:[],o=i?null:[];let s=0,u=0,f=0;for(;f<=r.length;){let d;if(f===r.length&&u<f||(d=r.charAt(f),[" "," "].includes(d))){const g=this.layoutCached(r.slice(u,++f));i||(a.push(...Array.from(g.glyphs||[])),o.push(...Array.from(g.positions||[]))),s+=g.advanceWidth,u=f}else f++}return{glyphs:a,positions:o,advanceWidth:s}}encode(r,n){const{glyphs:i,positions:a}=this.layout(r,n),o=[];for(let s=0;s<i.length;s++){const u=i[s],f=this.subset.includeGlyph(u.id);o.push(`0000${f.toString(16)}`.slice(-4)),this.widths[f]==null&&(this.widths[f]=u.advanceWidth*this.scale),this.unicode[f]==null&&(this.unicode[f]=u.codePoints)}return[o,a]}encodeGlyphs(r){const n=[];for(let i=0;i<r.length;i++){const a=r[i],o=this.subset.includeGlyph(a.id);n.push(`0000${o.toString(16)}`.slice(-4)),this.widths[o]==null&&(this.widths[o]=a.advanceWidth*this.scale),this.unicode[o]==null&&(this.unicode[o]=a.codePoints)}return n}widthOfString(r,n,i){const a=this.layout(r,i,!0).advanceWidth,o=n/1e3;return a*o}embed(){const r=this.subset.cff!=null,n=this.document.ref();r&&(n.data.Subtype="CIDFontType0C"),n.end(this.subset.encode());const i=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let a=0;this.font.post.isFixedPitch&&(a|=1),1<=i&&i<=7&&(a|=2),a|=4,i===10&&(a|=8),this.font.head.macStyle.italic&&(a|=64);const s=[0,1,2,3,4,5].map(()=>String.fromCharCode(Math.random()*26+65)).join("")+"+"+this.font.postscriptName,{bbox:u}=this.font,f=this.document.ref({Type:"FontDescriptor",FontName:s,Flags:a,FontBBox:[u.minX*this.scale,u.minY*this.scale,u.maxX*this.scale,u.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});r?f.data.FontFile3=n:f.data.FontFile2=n,f.end();const d={Type:"Font",Subtype:"CIDFontType0",BaseFont:s,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:f,W:[0,this.widths]};r||(d.Subtype="CIDFontType2",d.CIDToGIDMap="Identity");const g=this.document.ref(d);return g.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:s,Encoding:"Identity-H",DescendantFonts:[g],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const r=this.document.ref();let n=[],i=`/CIDInit /ProcSet findresource begin 14212 dict begin 143begincmap 144/CIDSystemInfo << 145 /Registry (Adobe) 146 /Ordering (UCS) 147 /Supplement 0 148>> def 149/CMapName /Adobe-Identity-UCS def 150/CMapType 2 def 1511 begincodespacerange 152<0000><ffff> 153endcodespacerange`;
153for(let[a,o]of this.unicode.entries()){const s=[];n.length>=100&&(i+=` 154`+n.length+` beginbfchar 155`+n.join(` 156`)+` 157endbfchar`,n=[]);for(let u of o)u>65535&&(u-=65536,s.push(Uv(u>>>10&1023|55296)),u=56320|u&1023),s.push(Uv(u));n.push("<"+Uv(a)+"><"+s.join(" ")+">")}return n.length&&(i+=` 158`+n.length+` beginbfchar 159`+n.join(` 160`)+` 161endbfchar 162`),i+=`endcmap 163CMapName currentdict /CMap defineresource pop 164end 165end`,r.end(i),r}};class R2{static open(t,r,n,i){let a;if(typeof r=="string"){if(k3.isStandardFont(r))return new k3(t,r,i);throw new Error(`Can't open ${r} in browser build`)}else r instanceof Uint8Array?a=ih(r,n):r instanceof ArrayBuffer?a=ih(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 oK(t,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}
165embed(){throw new Error("Must be implemented by subclasses")}lineHeight(t,r){r==null&&(r=!1);const n=r?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*t}}const k3=iK(R2),oK=aK(R2);var sK={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(e,t,r){let n,i;if(typeof t=="number"&&(r=t,t=null),typeof e=="string"&&this._registeredFonts[e]?(n=e,{src:e,family:t}=this._registeredFonts[e]):(n=t||e,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=R2.open(this,e,t,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(e){return this._fontSize=e,this},currentLineHeight(e){return e==null&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont(e,t,r){return this._registeredFonts[e]={src:t,family:r},this}};function T2(e){return Math.fround(e)}const _3="Â",zv="-";class Hv extends mr{constructor(t,r){super(),this.document=t,this.horizontalScaling=r.horizontalScaling||100,this.indent=(r.indent||0)*this.horizontalScaling/100,this.characterSpacing=(r.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(r.wordSpacing===0)*this.horizontalScaling/100,this.columns=r.columns||1,this.columnGap=(r.columnGap!=null?r.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(r.width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=r.ellipsis,this.continuedX=0,this.features=r.features,r.height!=null?(this.height=r.height,this.maxY=T2(this.startY+r.height)):this.maxY=T2(this.document.page.maxY()),this.on("firstLine",n=>{const i=this.continuedX||this.indent;if(this.document.x+=i,this.lineWidth-=i,!n.indentAllLines)return this.once("line",()=>{if(this.document.x-=i,this.lineWidth+=i,n.continued&&!this.continuedX&&(this.continuedX=this.indent),!n.continued)return this.continuedX=0})}),this.on("lastLine",n=>{const{align:i}=n;return i==="justify"&&(n.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=n.paragraphGap||0,n.align=i,this.lastLine=!1))})}wordWidth(t){return this.document.widthOfString(t,this)+this.characterSpacing+this.wordSpacing}canFit(t,r){return t[t.length-1]!=_3?r<=this.spaceLeft:r+this.wordWidth(zv)<=this.spaceLeft}eachWord(t,r){let n;const i=new sx(t);let a=null;const o=Object.create(null);for(;n=i.nextBreak();){var s;let d=t.slice((a!=null?a.position:void 0)||0,n.position),g=o[d]!=null?o[d]:o[d]=this.wordWidth(d);if(g>this.lineWidth+this.continuedX){let E=a;const b={};for(;d.length;){var u,f;g>this.spaceLeft?(u=Math.ceil(this.spaceLeft/(g/d.length)),g=this.wordWidth(d.slice(0,u)),f=g<=this.spaceLeft&&u<d.length):u=d.length;let I=g>this.spaceLeft&&u>0;for(;I||f;)I?(g=this.wordWidth(d.slice(0,--u)),I=g>this.spaceLeft&&u>0):(g=this.wordWidth(d.slice(0,++u)),I=g>this.spaceLeft&&u>0,f=g<=this.spaceLeft&&u<d.length);if(u===0&&this.spaceLeft===this.lineWidth&&(u=1),b.required=n.required||u<d.length,s=r(d.slice(0,u),g,b,E),E={required:!1},d=d.slice(u),g=this.wordWidth(d),s===!1)break}}else s=r(d,g,n,a);if(s===!1)break;a=n}}wrap(t,r){this.horizontalScaling=r.horizontalScaling||100,r.indent!=null&&(this.indent=r.indent*this.horizontalScaling/100),r.characterSpacing!=null&&(this.characterSpacing=r.characterSpacing*this.horizontalScaling/100),r.wordSpacing!=null&&(this.wordSpacing=r.wordSpacing*this.horizontalScaling/100),r.ellipsis!=null&&(this.ellipsis=r.ellipsis);const n=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();let i="",a=0,o=0,s=0,{y:u}=this.document;const f=()=>(r.textWidth=a+this.wordSpacing*(o-1),r.wordCount=o,r.lineWidth=this.lineWidth,{y:u}=this.document,this.emit("line",i,r,this),s++);return this.emit("sectionStart",r,this),this.eachWord(t,(d,g,E,b)=>
165{if((b==null||b.required)&&(this.emit("firstLine",r,this),this.spaceLeft=this.lineWidth),this.canFit(d,g)&&(i+=d,a+=g,o++),E.required||!this.canFit(d,g)){const I=this.document.currentLineHeight(!0);if(this.height!=null&&this.ellipsis&&T2(this.document.y+I*2)>this.maxY&&this.column>=this.columns){for(this.ellipsis===!0&&(this.ellipsis="â¦"),i=i.replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);i&&a>this.lineWidth;)i=i.slice(0,-1).replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);a<=this.lineWidth&&(i=i+this.ellipsis),a=this.wordWidth(i)}return E.required&&(g>this.spaceLeft&&(f(),i=d,a=g,o=1),this.emit("lastLine",r,this)),i[i.length-1]==_3&&(i=i.slice(0,-1)+zv,this.spaceLeft-=this.wordWidth(zv)),f(),T2(this.document.y+I)>this.maxY&&!this.nextSection()?(o=0,i="",!1):E.required?(this.spaceLeft=this.lineWidth,i="",a=0,o=0):(this.spaceLeft=this.lineWidth-g,i=d,a=g,o=1)}else return this.spaceLeft-=g}),o>0&&(this.emit("lastLine",r,this),f()),this.emit("sectionEnd",r,this),r.continued===!0?(s>1&&(this.continuedX=0),this.continuedX+=r.textWidth||0,this.document.y=u):this.document.x=this.startX}nextSection(t){if(this.emit("sectionEnd",t,this),++this.column>this.columns){if(this.height!=null)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit("pageBreak",t,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",t,this);return this.emit("sectionStart",t,this),!0}}const{number:Dc}=Ro;var lK={initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(e){return this._lineGap=e,this},moveDown(e){return e==null&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return e==null&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,r,n,i){n=this._initOptions(t,r,n),e=e==null?"":`${e}`,n.wordSpacing&&(e=e.replace(/\s{2,}/g," "));const a=()=>{n.structParent&&n.structParent.add(this.struct(n.structType||"P",[this.markStructureContent(n.structType||"P")]))};if(n.rotation!==0&&(this.save(),this.rotate(-n.rotation,{origin:[this.x,this.y]})),n.width){let o=this._wrapper;o||(o=new Hv(this,n),o.on("line",i),o.on("firstLine",a)),this._wrapper=n.continued?o:null,this._textOptions=n.continued?n:null,o.wrap(e,n)}else for(let o of e.split(` 166`))a(),i(o,n);return n.rotation!==0&&this.restore(),this},text(e,t,r,n){return this._text(e,t,r,n,this._line)},widthOfString(e,t){t===void 0&&(t={});const r=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*r/100},boundsOfString(e,t,r,n){},heightOfString(e,t){const{x:r,y:n}=this;t=this._initOptions(t),t.height=1/0;const i=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>this.y+=this.currentLineHeight(!0)+i);const a=this.y-n;return this.x=r,this.y=n,a},list(e,t,r,n,i){n=this._initOptions(t,r,n);const a=n.listType||"bullet",o=Math.round(this._font.ascender/1e3*this._fontSize),s=o/2,u=n.bulletRadius||o/3,f=n.textIndent||(a==="bullet"?u*5:o*2),d=n.bulletIndent||(a==="bullet"?u*8:o*2);let g=1;const E=[],b=[],I=[];var w=function(S){let Q=1;for(let N=0;N<S.length;N++){const k=S[N];Array.isArray(k)?(g++,w(k),g--):(E.push(k),b.push(g),a!=="bullet"&&I.push(Q++))}};w(e);const R=function(S){switch(a){case"numbered":return`${S}.`;case"lettered":var Q=String.fromCharCode((S-1)%26+65),N=Math.floor((S-1)/26+1),k=Array(N+1).join(Q);return`${k}.`}},_=function(S,Q){i=new Hv(this,n),i.on("line",this._line),g=1,i.once("firstLine",()=>{let N,k,W,H;n.structParent&&(n.structTypes?[k,W,H]=n.structTypes:[k,W,H]=["LI","Lbl","LBody"]),k?(N=this.struct(k),n.structParent.add(N)):n.structParent&&(N=n.structParent);let G;if((G=b[Q++])!==g){const J=d*(G-g);this.x+=J,i.lineWidth-=J,g=G}switch(N&&(W||H)&&N.add(this.struct(W||H,[this.markStructureContent(W||H)])),a){case"bullet":this.circle(this.x-f+u,this.y+s,u),this.fill();break;case"numbered":case"lettered":var X=R(I[Q-1]);this._fragment(X,this.x-f,this.y,n);break}N&&W&&H&&N.add(this.struct(H,[this.markStructureContent(H)])),N&&N!==n.structParent&&N.end()}),i.on("sectionStart",()=>{const N=f+d*(g-1);return this.x+=N,i.lineWidth-=N}),i.on("sectionEnd",()=>{const N=f+d*(g-1);return this.x-=N,i.lineWidth+=N}),i.wrap(S,n)};for(let S=0;S<E.length;S++)_.call(this,E[S],S);return this},_initOptions(e,t,r){var n;e===void 0&&(e={}),r===void 0&&(r={}),typeof e=="object"&&(r=e,e=null);const i=Object.assign({},r);if(this._textOptions)for(let a in this._textOptions){const o=this._textOptions[a];a!=="continued"&&i[a]===void 0&&(i[a]=o)}return e!=null&&(this.x=e),t!=null&&(this.y=t),i.lineBreak!==!1&&(i.width==null&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),i.columnGap==null&&(i.columnGap=18),i.rotation=Number((n=r.rotation)!==null&&n!==void 0?n:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(e,t,r){t===void 0&&(t={}),this._fragment(e,this.x,this.y,t);const n=t.lineGap||this._lineGap||0;return r?this.y+=this.currentLineHeight(!0)+n:this.x+=this.widthOfString(e,t)},_fragment(e,t,r,n){let i,a,o,s,u,f;if(e=`${e}`.replace(/\n/g,""),e.length===0)return;const d=n.align||"left";let g=n.wordSpacing||0;const E=n.characterSpacing||0,b=n.horizontalScaling||100;if(n.width)switch(d){case"right":u=this.widthOfString(e.replace(/\s+$/,""),n),t+=n.lineWidth-u;break;case"center":t+=n.lineWidth/2-n.textWidth/2;break;case"justify":f=e.trim().split(/\s+/),u=this.widthOfString(e.replace(/\s+/g,""),n);var I=this.widthOfString(" ")+E;g=Math.max(0,(n.lineWidth-u)/Math.max(1,f.length-1)-I);break}if(typeof n.baseline=="number")i=-n.baseline;else{switch(n.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;case"top":i=this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const w=n.textWidth+g*(n.wordCount-1)+E*(e.length-1);if(n.link!=null&&this.link(t,r,w,this.currentLineHeight(),n.link),n.goTo!=null&&this.goTo(t,r,w,this.currentLineHeight(),n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",t,r,null),n.underline){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const H=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(H);let G=r+this.currentLineHeight()-H;
166this.moveTo(t,G),this.lineTo(t+w,G),this.stroke(),this.restore()}if(n.strike){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const H=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(H);let G=r+this.currentLineHeight()/2;this.moveTo(t,G),this.lineTo(t+w,G),this.stroke(),this.restore()}if(this.save(),n.oblique){let H;typeof n.oblique=="number"?H=-Math.tan(n.oblique*Math.PI/180):H=-.25,this.transform(1,0,0,1,t,r),this.transform(1,0,H,1,-H*i,0),this.transform(1,0,0,1,-t,-r)}this.transform(1,0,0,-1,0,this.page.height),r=this.page.height-r-i,this.page.fonts[this._font.id]==null&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${Dc(t)} ${Dc(r)} Tm`),this.addContent(`/${this._font.id} ${Dc(this._fontSize)} Tf`);const R=n.fill&&n.stroke?2:n.stroke?1:0;if(R&&this.addContent(`${R} Tr`),E&&this.addContent(`${Dc(E)} Tc`),b!==100&&this.addContent(`${b} Tz`),g){f=e.trim().split(/\s+/),g+=this.widthOfString(" ")+E,g*=1e3/this._fontSize,a=[],s=[];for(let H of f){const[G,X]=this._font.encode(H,n.features);a=a.concat(G),s=s.concat(X);const J={},V=s[s.length-1];for(let T in V){const j=V[T];J[T]=j}J.xAdvance+=g,s[s.length-1]=J}}else[a,s]=this._font.encode(e,n.features);const _=this._fontSize/1e3,S=[];let Q=0,N=!1;const k=H=>{if(Q<H){const G=a.slice(Q,H).join(""),X=s[H-1].xAdvance-s[H-1].advanceWidth;S.push(`<${G}> ${Dc(-X)}`)}return Q=H},W=H=>{if(k(H),S.length>0)return this.addContent(`[${S.join(" ")}] TJ`),S.length=0};for(o=0;o<s.length;o++){const H=s[o];H.xOffset||H.yOffset?(W(o),this.addContent(`1 0 0 1 ${Dc(t+H.xOffset*_)} ${Dc(r+H.yOffset*_)} Tm`),W(o+1),N=!0):(N&&(this.addContent(`1 0 0 1 ${Dc(t)} ${Dc(r)} Tm`),N=!1),H.xAdvance-H.advanceWidth!==0&&k(o+1)),t+=H.xAdvance*_}return W(o),this.addContent("ET"),this.restore()}};const cK={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let uK=class{constructor(t,r){if(this.data=t,this.label=r,this.orientation=1,this.data.readUInt16BE(0)!==65496)throw"SOI not found in JPEG";const n=bx.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=cK[a.numberOfComponents]))}this.obj=null}embed(t){if(!this.obj)return this.obj=t.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),this.colorSpace==="DeviceCMYK"&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}};class fK{constructor(t,r){this.label=r,this.image=new t8(t),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(t){let r=!1;if(this.document=t,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()}
vendor: 1,026 bytes, line 166
166if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{const a=this.document.ref();a.end(Ye.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 t=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});t.end(this.alphaChannel),this.obj.data.SMask=t}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(t=>{let r,n;
166const i=this.image.colors,a=this.width*this.height,o=Ye.alloc(a*i),s=Ye.alloc(a);let u=n=r=0;const f=t.length,d=this.image.bits===16?1:0;for(;u<f;){for(let g=0;g<i;g++)o[n++]=t[u++],u+=d;s[r++]=t[u++],u+=d}return this.imgData=id.deflateSync(o),this.alphaChannel=id.deflateSync(s),this.finalize()})}loadIndexedAlphaChannel(){const t=this.image.transparency.indexed;return this.image.decodePixels(r=>{const n=Ye.alloc(this.width*this.height);let i=0;for(let a=0,o=r.length;a<o;a++)n[i++]=t[r[a]];return this.alphaChannel=id.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(t=>{this.imgData=id.deflateSync(t),this.finalize()})}}class AK{static open(t,r){let n;if(Ye.isBuffer(t))n=t;else if(t instanceof ArrayBuffer)n=Ye.from(new Uint8Array(t));else{let i;if(i=/^data:.+?;base64,(.*)$/.exec(t))n=Ye.from(i[1],"base64");else if(n=F2.readFileSync(t),!n)return}if(n[0]===255&&n[1]===216)return new uK(n,r);if(n[0]===137&&n.toString("ascii",1,4)==="PNG")return new fK(n,r);throw new Error("Unknown image format.")}}var hK={initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,r,n){n===void 0&&(n={});let i,a,o,s,u,f,d,g,E,b;typeof t=="object"&&(n=t,t=null);const I=n.ignoreOrientation||n.ignoreOrientation!==!1&&this.options.ignoreOrientation;t=(f=t??n.x)!=null?f:this.x,r=(d=r??n.y)!=null?d:this.y,typeof e=="string"&&(s=this._imageRegistry[e]),s||(e.width&&e.height?s=e:s=this.openImage(e)),s.obj||s.embed(this),this.page.xobjects[s.label]==null&&(this.page.xobjects[s.label]=s.obj);let{width:w,height:R}=s;!I&&s.orientation>4&&([w,R]=[R,w]);let _=n.width||w,S=n.height||R;if(n.width&&!n.height){const Q=_/w;_=w*Q,S=R*Q}else if(n.height&&!n.width){const Q=S/R;_=w*Q,S=R*Q}else n.scale?(_=w*n.scale,S=R*n.scale):n.fit?([o,i]=n.fit,a=o/i,u=w/R,u>a?(_=o,S=o/u):(S=i,_=i*u)):n.cover&&([o,i]=n.cover,a=o/i,u=w/R,u>a?(S=i,_=i*u):(_=o,S=o/u));if((n.fit||n.cover)&&(n.align==="center"?t=t+o/2-_/2:n.align==="right"&&(t=t+o-_),n.valign==="center"?r=r+i/2-S/2:n.valign==="bottom"&&(r=r+i-S)),I)S=-S,r-=S,g=0;else switch(s.orientation){default:case 1:S=-S,r-=S,g=0;break;case 2:_=-_,S=-S,t-=_,r-=S,g=0;break;case 3:E=t,b=r,S=-S,t-=_,g=180;break;case 4:break;case 5:E=t,b=r,[_,S]=[S,_],r-=S,g=90;break;case 6:E=t,b=r,[_,S]=[S,_],S=-S,g=90;break;case 7:E=t,b=r,[_,S]=[S,_],S=-S,_=-_,t-=_,g=90;break;case 8:E=t,b=r,[_,S]=[S,_],S=-S,t-=_,r-=S,g=-90;break}return n.link!=null&&this.link(t,r,_,S,n.link),n.goTo!=null&&this.goTo(t,r,_,S,n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",t,r,null),this.y===r&&(this.y+=S),this.save(),g&&this.rotate(g,{origin:[E,b]}),this.transform(_,0,0,S,t,r),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(e){let t;return typeof e=="string"&&(t=this._imageRegistry[e]),t||(t=AK.open(e,`I${++this._imageCount}`),typeof e=="string"&&(this._imageRegistry[e]=t)),t}},dK={annotate(e,t,r,n,i){i.Type="Annot",i.Rect=this._convertRect(e,t,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(e,t,r,n,i,a){return a===void 0&&(a={}),a.Subtype="Text",a.Contents=new String(i),a.Name==null&&(a.Name="Comment"),a.color==null&&(a.color=[243,223,92]),this.annotate(e,t,r,n,a)},goTo(e,t,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(e,t,r,n,a)},link(e,t,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(e,t,r,n,a)},_markup(e,t,r,n,i){i===void 0&&(i={});const[a,o,s,u]=this._convertRect(e,t,r,n);return i.QuadPoints=[a,u,s,u,a,o,s,o],i.Contents=new String,this.annotate(e,t,r,n,i)},highlight(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Highlight",i.color==null&&(i.color=[241,238,148]),this._markup(e,t,r,n,i)},underline(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Underline",this._markup(e,t,r,n,i)},strike(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,r,n,i)},lineAnnotation(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,r,this.page.height-n],this.annotate(e,t,r,n,i)},rectAnnotation(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,r,n,i)},ellipseAnnotation(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,r,n,i)},textAnnotation(e,t,r,n,i,a){return a===void 0&&(a={}),a.Subtype="FreeText",a.Contents=new String(i),a.DA=new String,this.annotate(e,t,r,n,a)},fileAnnotation(e,t,r,n,i,a){i===void 0&&(i={}),a===void 0&&(a={});const o=this.file(i.src,Object.assign({hidden:!0},i));
166return a.Subtype="FileAttachment",a.FS=o,a.Contents?a.Contents=new String(a.Contents):o.data.Desc&&(a.Contents=o.data.Desc),this.annotate(e,t,r,n,a)},_convertRect(e,t,r,n){let i=t;t+=n;let a=e+r;const[o,s,u,f,d,g]=this._ctm;return e=o*e+u*t+d,t=s*e+f*t+g,a=o*a+u*i+d,i=s*a+f*i+g,[e,t,a,i]}};const F3={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class Gv{constructor(t,r,n,i,a){if(a===void 0&&(a=F3),this.document=t,this.options=a,this.outlineData={},i!==null){const o=i.data.MediaBox[2],u=i.data.MediaBox[3]-(a.top||0),f=o-(a.left||0),d=a.zoom||0;this.outlineData.Dest=a.fit?[i,"Fit"]:[i,"XYZ",f,u,d]}r!==null&&(this.outlineData.Parent=r),n!==null&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(t,r){r===void 0&&(r=F3);const n=this.document._root.data.Pages.data.Kids,i=r.pageNumber!==null?n[r.pageNumber]:this.document.page.dictionary,a=new Gv(this.document,this.dictionary,t,i,r);return this.children.push(a),a}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const t=this.children[0],r=this.children[this.children.length-1];this.outlineData.First=t.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 gK={initOutline(){return this.outline=new Gv(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines"}};class L2{constructor(t,r){this.refs=[{pageRef:t,mcid:r}]}push(t){t.refs.forEach(r=>this.refs.push(r))}}class Hu{constructor(t,r,n,i){n===void 0&&(n={}),i===void 0&&(i=null),this.document=t,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=t.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
166h(o=>this.add(o)),this.end())}add(t){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(t))throw new Error("Invalid structure element child");return t instanceof Hu&&(t.setParent(this.dictionary),this._attached&&t.setAttached()),t instanceof L2&&this._addContentToParentTree(t),typeof t=="function"&&this._attached&&(t=this._contentForClosure(t)),this._children.push(t),this}_addContentToParentTree(t){t.refs.forEach(r=>{let{pageRef:n,mcid:i}=r;const a=this.document.getStructParentTree().get(n.data.StructParents);a[i]=this.dictionary})}setParent(t){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=t,this._flush()}setAttached(){this._attached||(this._children.forEach((t,r)=>{t instanceof Hu&&t.setAttached(),typeof t=="function"&&(this._children[r]=this._contentForClosure(t))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(t=>t instanceof Hu).forEach(t=>t.end()),this._ended=!0,this._flush())}_isValidChild(t){return t instanceof Hu||t instanceof L2||typeof t=="function"}_contentForClosure(t){const r=this.document.markStructureContent(this.dictionary.data.S);return t(),this.document.endMarkedContent(),this._addContentToParentTree(r),r}_isFlushable(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(t=>typeof t=="function"?!1:t instanceof Hu?t._isFlushable():!0)}_flush(){this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(t=>this._flushChild(t)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(t){t instanceof Hu&&this.dictionary.data.K.push(t.dictionary),t instanceof L2&&t.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 pK extends b3{_compareKeys(t,r){return parseInt(t)-parseInt(r)}_keysName(){return"Nums"}_dataForKey(t){return parseInt(t)}}var mK={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(t===void 0&&(t=null),e==="Artifact"||t&&t.mcid){let n=0;
166for(this.page.markings.forEach(i=>{(n||i.structContent||i.tag==="Artifact")&&n++});n--;)this.endMarkedContent()}if(!t)return this.page.markings.push({tag:e}),this.addContent(`/${e} BMC`),this;this.page.markings.push({tag:e,options:t});const r={};return typeof t.mcid<"u"&&(r.MCID=t.mcid),e==="Artifact"&&(typeof t.type=="string"&&(r.Type=t.type),Array.isArray(t.bbox)&&(r.BBox=[t.bbox[0],this.page.height-t.bbox[3],t.bbox[2],this.page.height-t.bbox[1]]),Array.isArray(t.attached)&&t.attached.every(n=>typeof n=="string")&&(r.Attached=t.attached)),e==="Span"&&(t.lang&&(r.Lang=new String(t.lang)),t.alt&&(r.Alt=new String(t.alt)),t.expanded&&(r.E=new String(t.expanded)),t.actual&&(r.ActualText=new String(t.actual))),this.addContent(`/${e} ${Ro.convert(r)} BDC`),this},markStructureContent(e,t){t===void 0&&(t={});const r=this.getStructParentTree().get(this.page.structParentTreeKey),n=r.length;r.push(null),this.markContent(e,{...t,mcid:n});const i=new L2(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(e,t,r){return t===void 0&&(t={}),r===void 0&&(r=null),new Hu(this,e,t,r)},addStructure(e){const t=this.getStructTreeRoot();return e.setParent(t),e.setAttached(),this.structChildren.push(e),t.data.K||(t.data.K=[]),t.data.K.push(e.dictionary),this},initPageMarkings(e){e.forEach(t=>{if(t.structContent){const r=t.structContent,n=this.markStructureContent(t.tag,t.options);r.push(n),this.page.markings.slice(-1)[0].structContent=r}else this.markContent(t.tag,t.options)})},endPageMarkings(e){const t=e.markings;return t.forEach(()=>e.write("EMC")),e.markings=[],t},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new pK,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){const e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(t=>t.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const R3={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},T3={left:0,center:1,right:2},L3={value:"V",defaultValue:"DV"},N3={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},O3={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};
166var vK={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 e={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};e.DR.Font[this._font.id]=this._font.ref();const t=this.ref(e);return this._root.data.AcroForm=t,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 e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(t=>{e[t]=this._acroform.fonts[t]}),this._root.data.AcroForm.data.Fields.forEach(t=>{this._endChild(t)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(t=>{this._endChild(t)}),e.end()),this},formField(e,t){t===void 0&&(t={});let r=this._fieldDict(e,null,t),n=this.ref(r);return this._addToParent(n),n},formAnnotation(e,t,r,n,i,a,o){o===void 0&&(o={});let s=this._fieldDict(e,t,o);s.Subtype="Widget",s.F===void 0&&(s.F=4),this.annotate(r,n,i,a,s);let u=this.page.annotations[this.page.annotations.length-1];return this._addToParent(u)},formText(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"text",t,r,n,i,a)},formPushButton(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"pushButton",t,r,n,i,a)},formCombo(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"combo",t,r,n,i,a)},formList(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"list",t,r,n,i,a)},formRadioButton(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"radioButton",t,r,n,i,a)},formCheckbox(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"checkbox",t,r,n,i,a)},_addToParent(e){let t=e.data.Parent;return t?(t.data.Kids||(t.data.Kids=[]),t.data.Kids.push(e)):this._root.data.AcroForm.data.Fields.push(e),this},_fieldDict(e,t,r){if(r===void 0&&(r={}),!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");let n=Object.assign({},r);return t!==null&&(n=this._resolveType(t,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(e),n.parent&&(n.Parent=n.parent,delete n.parent),n},_resolveType(e,t){if(e==="text")t.FT="Tx";else if(e==="pushButton")t.FT="Btn",t.pushButton=!0;else if(e==="radioButton")t.FT="Btn",t.radioButton=!0;else if(e==="checkbox")t.FT="Btn";else if(e==="combo")t.FT="Ch",t.combo=!0;else if(e==="list")t.FT="Ch";else throw new Error(`Invalid form annotation type '${e}'`);return t},_resolveFormat(e){const t=e.format;if(t&&t.type){let r,n,i="";if(N3[t.type]!==void 0)r="AFSpecial_Keystroke",n="AFSpecial_Format",i=N3[t.type];else{let a=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(r=`AF${a}_Keystroke`,n=`AF${a}_Format`,t.type==="date")r+="Ex",i=String(t.param);else if(t.type==="time")i=String(t.param);else if(t.type==="number"){let o=Object.assign({},O3.number,t);i=String([String(o.nDec),o.sepComma?"0":"1",'"'+o.negStyle+'"',"null",'"'+o.currency+'"',String(o.currencyPrepend)].join(","))}else if(t.type==="percent"){let o=Object.assign({},O3.percent,t);i=String([String(o.nDec),o.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(`${r}(${i});`)},e.AA.F={S:"JavaScript",JS:new String(`${n}(${i});`)}}return delete e.format,e},_resolveColors(e){let t=this._normalizeColor(e.backgroundColor);return t&&(e.MK||(e.MK={}),e.MK.BG=t),t=this._normalizeColor(e.borderColor),t&&(e.MK||(e.MK={}),e.MK.BC=t),delete e.backgroundColor,delete e.borderColor,e},_resolveFlags(e){let t=0;return Object.keys(e).forEach(r=>{R3[r]&&(e[r]&&(t|=R3[r]),delete e[r])}),t!==0&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return e.align!==void 0&&(typeof T3[e.align]=="number"&&(t=T3[e.align]),delete e.align),t!==0&&(e.Q=t),e},_resolveFont(e){if(this._acroform.fonts[this._font.id]==null&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){e.DR={Font:{}};const t=e.fontSize||0;e.DR.Font[this._font.id]=this._font.ref(),e.DA=new String(`/${this._font.id} ${t} Tf 0 g`)}return e},_resolveStrings(e){let t=[];function r(n){if(Array.isArray(n))for(let i=0;i<n.length;i++)typeof n[i]=="string"?t.push(new String(n[i])):t.push(n[i])}return r(e.Opt),e.select&&(r(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(L3).forEach(n=>{e[n]!==void 0&&(e[L3[n]]=e[n],delete e[n])}),["V","DV"].forEach(n=>{typeof e[n]=="string"&&(e[n]=new String(e[n]))}),e.MK&&e.MK.CA&&(e.MK.CA=new String(e.MK.CA)),e.label&&(e.MK=e.MK?e.MK:{},e.MK.CA=new String(e.label),delete e.label),e}},EK={file(e,t){t===void 0&&(t={}),t.name=t.name||e,t.relationship=t.relationship||"Unspecified";const r={Type:"EmbeddedFile",Params:{}};let n;if(!e)throw new Error("No src specified");if(Ye.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=Ye.from(new Uint8Array(e));else{let f;if(f=/^data:(.*?);base64,(.*)$/.exec(e))f[1]&&(r.Subtype=f[1].replace("/","#2F")),n=Ye.from(f[2],"base64");else{if(n=F2.readFileSync(e),!n)throw new Error(`Could not read contents of file at filepath ${e}`);const{birthtime:d,ctime:g}=F2.statSync(e);r.Params.CreationDate=d,r.Params.ModDate=g}}t.creationDate instanceof Date&&(r.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(r.Params.ModDate=t.modifiedDate),t.type&&(r.Subtype=t.type.replace("/","#2F"));const i=M8.MD5(M8.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[t.name];o&&CK(r,o)?a=o.ref:(a=this.ref(r),a.end(n),this._fileRegistry[t.name]={...r,ref:a});const s={Type:"Filespec",AFRelationship:t.relationship,F:new String(t.name),EF:{F:a},UF:new String(t.name)};
166t.description&&(s.Desc=new String(t.description));const u=this.ref(s);return u.end(),t.hidden||this.addNamedEmbeddedFile(t.name,u),this._root.data.AF?this._root.data.AF.push(u):this._root.data.AF=[u],u}};function CK(e,t){return e.Subtype===t.Subtype&&e.Params.CheckSum.toString()===t.Params.CheckSum.toString()&&e.Params.Size===t.Params.Size&&e.Params.CreationDate.getTime()===t.Params.CreationDate.getTime()&&(e.Params.ModDate===void 0&&t.Params.ModDate===void 0||e.Params.ModDate.getTime()===t.Params.ModDate.getTime())}var bK="/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins",yK={initPDFA(e){e.charAt(e.length-3)==="-"?(this.subset_conformance=e.charAt(e.length-1).toUpperCase(),this.subset=parseInt(e.charAt(e.length-2))):(this.subset_conformance="B",this.subset=parseInt(e.charAt(e.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){const e=F2.readFileSync(`${bK}/data/sRGB_IEC61966_2_1.icc`),t=this.ref({Length:e.length,N:3});t.write(e),t.end();const r=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});r.end(),this._root.data.OutputIntents=[r]},_getPdfaid(){return` 167 <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about=""> 168 <pdfaid:part>${this.subset}</pdfaid:part> 169 <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance> 170 </rdf:Description> 171 `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},IK={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return` 172 <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about=""> 173 <pdfuaid:part>${this.subset}</pdfuaid:part> 174 </rdf:Description> 175 `}},xK={_importSubset(e){Object.assign(this,e)},initSubset(e){switch(e.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(yK),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(IK),this.initPDFUA();break}}};class BK{constructor(){this._metadata=` 176 <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?> 177 <x:xmpmeta xmlns:x="adobe:ns:meta/"> 178 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 179 `}_closeTags(){this._metadata=this._metadata.concat(` 180 </rdf:RDF> 181 </x:xmpmeta> 182 <?xpacket end="w"?> 183 `)}append(t,r){r===void 0&&(r=!0),this._metadata=this._metadata.concat(t),r&&(this._metadata=this._metadata.concat(` 184`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var wK={initMetadata(){this.metadata=new BK},appendXML(e,t){t===void 0&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(` 185 <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> 186 <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate> 187 <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool> 188 </rdf:Description> 189 `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(` 190 <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> 191 `),this.info.Title&&this.appendXML(` 192 <dc:title> 193 <rdf:Alt> 194 <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li> 195 </rdf:Alt> 196 </dc:title> 197 `),this.info.Author&&this.appendXML(` 198 <dc:creator> 199 <rdf:Seq> 200 <rdf:li>${this.info.Author}</rdf:li> 201 </rdf:Seq> 202 </dc:creator> 203 `),this.info.Subject&&this.appendXML(` 204 <dc:description> 205 <rdf:Alt> 206 <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li> 207 </rdf:Alt> 208 </dc:description> 209 `),this.appendXML(` 210 </rdf:Description> 211 `)),this.appendXML(` 212 <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> 213 <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(` 214 <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(` 215 </rdf:Description> 216 `)},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(Ye.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class Wv extends t3.Readable{constructor(t){switch(t===void 0&&(t={}),super(t),this.options=t,t.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 k2});if(this._root=this.ref({Type:"Catalog",Pages:r,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(t.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(t),this.initSubset(t),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=Rj.generateFileID(this.info),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),this.options.autoFirstPage!==!1&&this.addPage()}addPage(t){t==null&&({options:t}=this),this.options.bufferPages||this.flushPages(),this.page=new _j(this,t),this._pageBuffer.push(this.page);const r=this._root.data.Pages.data;return r.Kids.push(this.page.dictionary),r.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit
216("pageAdded"),this}continueOnNewPage(t){const r=this.endPageMarkings(this.page);return this.addPage(t??this.page._options),this.initPageMarkings(r),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(t){let r;if(!(r=this._pageBuffer[t-this._pageBufferStart]))throw new Error(`switchToPage(${t}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=r}flushPages(){const t=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=t.length;for(let r of t)this.endPageMarkings(r),r.end()}addNamedDestination(t){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(t,n)}addNamedEmbeddedFile(t,r){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new k2({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(t,r)}addNamedJavaScript(t,r){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new k2);let n={JS:new String(r),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(t,n)}ref(t){const r=new C3(this,this._offsets.length+1,t);return this._offsets.push(null),this._waiting++,r}_read(){}_write(t){return Ye.isBuffer(t)||(t=Ye.from(t+` 217`,"binary")),this.push(t),this._offset+=t.length}addContent(t){return this.page.write(t),this}_refEnd(t){if(this._offsets[t.id-1]=t.offset,--this._waiting===0&&this._ended)return this._finalize(),this._ended=!1}end(){this.flushPages(),this._info=this.ref();for(let t in this.info){let r=this.info[t];typeof r=="string"&&(r=new String(r));let n=this.ref(r);n.end(),this._info.data[t]=n}this._info.end();for(let t in this._fontFamilies)this._fontFamilies[t].finalize();return this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),this._waiting===0?this._finalize():this._ended=!0}_finalize(){const t=this._offset;this._write("xref"),this._write(`0 ${this._offsets.length+1}`),this._write("0000000000 65535 f ");for(let n of this._offsets)n=`0000000000${n}`.slice(-10),this._write(n+" 00000 n ");const r={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(r.Encrypt=this._security.dictionary),this._write("trailer"),this._write(Ro.convert(r)),this._write("startxref"),this._write(`${t}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const gs=e=>{Object.assign(Wv.prototype,e)};gs(wK),gs(zj),gs(Vj),gs(sK),gs(lK),gs(hK),gs(dK),gs(gK),gs(mK),gs(vK),gs(EK),gs(xK),Wv.LineWrapper=Hv;const QK=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];class SK{constructor(t){Gt(this,"name");Gt(this,"src");Gt(this,"fullName");Gt(this,"familyName");Gt(this,"subfamilyName");Gt(this,"postscriptName");Gt(this,"copyright");Gt(this,"version");Gt(this,"underlinePosition");Gt(this,"underlineThickness");Gt(this,"italicAngle");Gt(this,"bbox");Gt(this,"OS/2");Gt(this,"hhea");Gt(this,"numGlyphs");Gt(this,"characterSet");Gt(this,"availableFeatures");Gt(this,"type");this.name=t,this.fullName=t,this.familyName=t,this.subfamilyName=t,this.type="STANDARD",this.postscriptName=t,this.availableFeatures=[],this.copyright="",this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this["OS/2"]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=R2.open(null,t)}encode(t){return this.src.encode(t)}layout(t){const[r,n]=this.encode(t),i=r.map((o,s)=>{const u=this.getGlyph(parseInt(o,16));return u.advanceWidth=n[s].advanceWidth,u}),a=n.reduce((o,s)=>o+s.advanceWidth,0);return{positions:n,stringIndices:n.map((o,s)=>s),glyphs:i,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:a,advanceHeight:0,bbox:void 0}}glyphForCodePoint(t){const r=this.getGlyph(t);return r.advanceWidth=400,r}getGlyph(t){return{id:t,codePoints:[t],isLigature:!1,name:this.src.font.characterToGlyph(t),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(t){return this.src.font.characterToGlyph(t)!==".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}}
217get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw new Error("Method not implemented.")}glyphsForString(){throw new Error("Method not implemented.")}widthOfGlyph(){throw new Error("Method not implemented.")}getAvailableFeatures(){throw new Error("Method not implemented.")}createSubset(){throw new Error("Method not implemented.")}getVariation(){throw new Error("Method not implemented.")}getFont(){throw new Error("Method not implemented.")}getName(){throw new Error("Method not implemented.")}setDefaultLanguage(){throw new Error("Method not implemented.")}}const DK=async(e,t)=>{const n=await(await fetch(e,t)).arrayBuffer();return new Uint8Array(n)},kK=e=>{const t=e.split(",")[0],r=t.substring(0,5)==="data:",n=t.split(";")[1]==="base64";return r&&n};class _K{constructor(t,r,n,i,a){Gt(this,"src");Gt(this,"fontFamily");Gt(this,"fontStyle");Gt(this,"fontWeight");Gt(this,"data");Gt(this,"options");Gt(this,"loadResultPromise");this.src=t,this.fontFamily=r,this.fontStyle=n||"normal",this.fontWeight=i||400,this.data=null,this.options=a||{},this.loadResultPromise=null}async _load(){const{postscriptName:t}=this.options;let r=null;if(QK.includes(this.src))r=new SK(this.src);else if(kK(this.src)){const n=this.src.split(",")[1],i=new Uint8Array(atob(n).split("").map(a=>a.charCodeAt(0)));r=ih(i,t)}else{const{headers:n,body:i,method:a="GET"}=this.options,o=await DK(this.src,{method:a,body:i,headers:n});r=ih(o,t)}if(r&&"fonts"in r)throw new Error("Font collection is not supported");this.data=r}async load(){return this.loadResultPromise===null&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const FK={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},M3=e=>typeof e=="string"?FK[e]:e,P3=(e,t)=>e.fontWeight-t.fontWeight;class Yv{constructor(t){Gt(this,"family");Gt(this,"sources");this.family=t,this.sources=[]}static create(t){return new Yv(t)}register({src:t,fontWeight:r,fontStyle:n,...i}){const a=r?M3(r):void 0;this.sources.push(new _K(t,this.family,n,a,i))}resolve(t){const{fontWeight:r=400,fontStyle:n="normal"}=t,i=this.sources.filter(d=>d.fontStyle===n),a=i.find(d=>d.fontWeight===r);if(a)return a;let o=null;const s=M3(r);if(s>=400&&s<=500){const d=i.filter(b=>b.fontWeight<=s),g=i.filter(b=>b.fontWeight>500);o=i.filter(b=>b.fontWeight>=s&&b.fontWeight<500)[0]||d[d.length-1]||g[0]}const u=i.filter(d=>d.fontWeight<s).sort(P3),f=i.filter(d=>d.fontWeight>s).sort(P3);if(s<400&&(o=u[u.length-1]||f[0]),s>500&&(o=f[0]||u[u.length-1]),!o)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${r}, fontStyle ${n}`);return o}}class RK{constructor(){Gt(this,"fontFamilies",{});Gt(this,"emojiSource",null);Gt(this,"hyphenationCallback",null);Gt(this,"register",t=>{const{family:r}=t;if(this.fontFamilies[r]||(this.fontFamilies[r]=Yv.create(r)),"fonts"in t)for(let n=0;n<t.fonts.length;n+=1){const{src:i,fontStyle:a,fontWeight:o,...s}=t.fonts[n];this.fontFamilies[r].register({src:i,fontStyle:a,fontWeight:o,...s})}else{const{src:n,fontStyle:i,fontWeight:a,...o}=t;this.fontFamilies[r].register({src:n,fontStyle:i,fontWeight:a,...o})}});Gt(this,"registerEmojiSource",t=>{this.emojiSource=t});Gt(this,"registerHyphenationCallback",t=>{this.hyphenationCallback=t});Gt(this,"getFont",t=>{const{fontFamily:r}=t;if(!this.fontFamilies[r])throw new Error(`Font family not registered: ${r}. Please register it calling Font.register() method.`);return this.fontFamilies[r].resolve(t)});Gt(this,"load",async t=>{const r=this.getFont(t);r&&await r.load()});Gt(this,"reset",()=>{const t=Object.keys(this.fontFamilies);for(let r=0;r<t.length;r+=1){const n=t[r];for(let i=0;i<this.fontFamilies[n].sources.length;i++){const a=this.fontFamilies[n].sources[i];a.data=null}}});Gt(this,"clear",()=>{this.fontFamilies={}});Gt(this,"getRegisteredFonts",()=>this.fontFamilies);Gt(this,"getEmojiSource",()=>this.emojiSource);Gt(this,"getHyphenationCallback",()=>this.hyphenationCallback);Gt(this,"getRegisteredFontFamilies",()=>Object.keys(this.fontFamilies));this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}}const TK=(e,t,r)=>{if(Math.abs(e)>r.length)return r;const n=r.length+e;return Object.assign([],r,{[n]:t(r[n])})},LK=(...e)=>async(t,...r)=>{let n=t;const i=e.slice().reverse();for(let a=0;a<i.length;a+=1){const o=i[a];n=await o(n,...r)}return n},NK=e=>e&&e.replace(/(^|\s)\S/g,t=>t.toUpperCase()),N2=e=>Array.isArray(e)?e:[e],oo=(...e)=>(t,...r)=>{let n=t;const i=e.slice().reverse();for(let a=0;a<i.length;a+=1){const o=i[a];n=o(n,...r)}return n},OK=e=>e.slice(0,e.length-1);function O2(e,t){const r={},n=Object.keys(t);for(let i=0;i<n.length;i+=1){const a=n[i],o=e[a];typeof o=="function"?r[a]=o(t[a]):r[a]=t[a]}return r}const rn=e=>e==null;function kc(e){return e===""?"":e[e.length-1]}const U3=(e,t)=>{const r=Object.entries(e),n={};return r.reduce((i,[a,o],s)=>(i[a]=t(o,a,s),i),n)},MK=e=>/((-)?\d+\.?\d*)%/g.exec(`${e}`),wi=e=>{const t=MK(e);if(t){const r=parseFloat(t[1]);return{percent:r/100,value:r}}return null},jv=(e,t)=>{const r=N2(e),n=Object.assign({},t);return r.forEach(i=>
vendor: 6,863 bytes, line 217
217{delete n[i]}),n},Kv=(e,t)=>{const r={};for(let n=0;n<e.length;n+=1){const i=e[n];i in t&&(r[i]=t[i])}return r},z3=(e,t=0)=>{const r=new Array(t);for(let n=0;n<t;n+=1)r[n]=e;return r},H3=e=>Array.prototype.slice.call(e,0).reverse(),ad=e=>e&&e.charAt(0).toUpperCase()+e.slice(1),PK=(e,t)=>{const r=[];for(let n=0;n<t.length;n+=1){const i=t[n];e.includes(i)||r.push(i)}return r},kn=e=>typeof e=="string"?Number.parseFloat(e):e;var UK=zK;function zK(e){var t=0,r=0,n=0,i=0;return e.map(function(a){a=a.slice();var o=a[0],s=o.toUpperCase();if(o!=s)switch(a[0]=s,o){case"a":a[6]+=n,a[7]+=i;break;case"v":a[1]+=i;break;case"h":a[1]+=n;break;default:for(var u=1;u<a.length;)a[u++]+=n,a[u++]+=i}switch(s){case"Z":n=t,i=r;break;case"H":n=a[1];break;case"V":i=a[1];break;case"M":n=t=a[1],i=r=a[2];break;default:n=a[a.length-2],i=a[a.length-1]}return a})}var HK=Qr(UK),GK=YK,qv={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},WK=/([astvzqmhlc])([^astvzqmhlc]*)/ig;function YK(e){var t=[];return e.replace(WK,function(r,n,i){var a=n.toLowerCase();for(i=KK(i),a=="m"&&i.length>2&&(t.push([n].concat(i.splice(0,2))),a="l",n=n=="m"?"l":"L");;){if(i.length==qv[a])return i.unshift(n),t.push(i);if(i.length<qv[a])throw new Error("malformed path data");t.push([n].concat(i.splice(0,qv[a])))}}),t}var jK=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function KK(e){var t=e.match(jK);return t?t.map(Number):[]}var qK=Qr(GK),JK=function(){function e(t,r){var n=[],i=!0,a=!1,o=void 0;try{for(var s=t[Symbol.iterator](),u;!(i=(u=s.next()).done)&&(n.push(u.value),!(r&&n.length===r));i=!0);}catch(f){a=!0,o=f}finally{try{!i&&s.return&&s.return()}finally{if(a)throw o}}return n}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),od=Math.PI*2,Jv=function(t,r,n,i,a,o,s){var u=t.x,f=t.y;u*=r,f*=n;var d=i*u-a*f,g=a*u+i*f;return{x:d+o,y:g+s}},VK=function(t,r){var n=r===1.5707963267948966?.551915024494:r===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(r/4),i=Math.cos(t),a=Math.sin(t),o=Math.cos(t+r),s=Math.sin(t+r);return[{x:i-a*n,y:a+i*n},{x:o+s*n,y:s-o*n},{x:o,y:s}]},G3=function(t,r,n,i){var a=t*i-r*n<0?-1:1,o=t*n+r*i;return o>1&&(o=1),o<-1&&(o=-1),a*Math.acos(o)},$K=function(t,r,n,i,a,o,s,u,f,d,g,E){var b=Math.pow(a,2),I=Math.pow(o,2),w=Math.pow(g,2),R=Math.pow(E,2),_=b*I-b*R-I*w;_<0&&(_=0),_/=b*R+I*w,_=Math.sqrt(_)*(s===u?-1:1);var S=_*a/o*E,Q=_*-o/a*g,N=d*S-f*Q+(t+n)/2,k=f*S+d*Q+(r+i)/2,W=(g-S)/a,H=(E-Q)/o,G=(-g-S)/a,X=(-E-Q)/o,J=G3(1,0,W,H),V=G3(W,H,G,X);return u===0&&V>0&&(V-=od),u===1&&V<0&&(V+=od),[N,k,J,V]},ZK=function(t){var r=t.px,n=t.py,i=t.cx,a=t.cy,o=t.rx,s=t.ry,u=t.xAxisRotation,f=u===void 0?0:u,d=t.largeArcFlag,g=d===void 0?0:d,E=t.sweepFlag,b=E===void 0?0:E,I=[];if(o===0||s===0)return[];var w=Math.sin(f*od/360),R=Math.cos(f*od/360),_=R*(r-i)/2+w*(n-a)/2,S=-w*(r-i)/2+R*(n-a)/2;if(_===0&&S===0)return[];o=Math.abs(o),s=Math.abs(s);var Q=Math.pow(_,2)/Math.pow(o,2)+Math.pow(S,2)/Math.pow(s,2);Q>1&&(o*=Math.sqrt(Q),s*=Math.sqrt(Q));var N=$K(r,n,i,a,o,s,g,b,w,R,_,S),k=JK(N,4),W=k[0],H=k[1],G=k[2],X=k[3],J=Math.abs(X)/(od/4);Math.abs(1-J)<1e-7&&(J=1);var V=Math.max(Math.ceil(J),1);X/=V;for(var T=0;T<V;T++)I.push(VK(G,X)),G+=X;return I.map(function(j){var ne=Jv(j[0],o,s,R,w,W,H),se=ne.x,te=ne.y,ue=Jv(j[1],o,s,R,w,W,H),le=ue.x,ye=ue.y,Qe=Jv(j[2],o,s,R,w,W,H),Ce=Qe.x,Be=Qe.y;return{x1:se,y1:te,x2:le,y2:ye,x:Ce,y:Be}})};function XK(e){for(var t,r=[],n=0,i=0,a=0,o=0,s=null,u=null,f=0,d=0,g=0,E=e.length;g<E;g++){var b=e[g],I=b[0];switch(I){case"M":a=b[1],o=b[2];break;case"A":var w=ZK({px:f,py:d,cx:b[6],cy:b[7],rx:b[1],ry:b[2],xAxisRotation:b[3],largeArcFlag:b[4],sweepFlag:b[5]});if(!w.length)continue;for(var R=0,_;R<w.length;R++)_=w[R],b=["C",_.x1,_.y1,_.x2,_.y2,_.x,_.y],R<w.length-1&&r.push(b);break;case"S":var S=f,Q=d;(t=="C"||t=="S")&&(S+=S-n,Q+=Q-i),b=["C",S,Q,b[1],b[2],b[3],b[4]];break;case"T":t=="Q"||t=="T"?(s=f*2-s,u=d*2-u):(s=f,u=d),b=W3(f,d,s,u,b[1],b[2]);break;case"Q":s=b[1],u=b[2],b=W3(f,d,b[1],b[2],b[3],b[4]);break;case"L":b=M2(f,d,b[1],b[2]);break;case"H":b=M2(f,d,b[1],d);break;case"V":b=M2(f,d,f,b[1]);break;case"Z":b=M2(f,d,a,o);break}t=I,f=b[b.length-2],d=b[b.length-1],b.length>4?(n=b[b.length-4],i=b[b.length-3]):(n=f,i=d),r.push(b)}return r}function M2(e,t,r,n){return["C",e,t,r,n,r,n]}function W3(e,t,r,n,i,a){return["C",e/3+2/3*r,t/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}var Y3={exports:{}},eq={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
vendor: 2,830 bytes, line 217
217ive:[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]},j3={exports:{}},tq=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")},rq=tq,nq=Array.prototype.concat,iq=Array.prototype.slice,K3=j3.exports=function(t){for(var r=[],n=0,i=t.length;n<i;n++){var a=t[n];rq(a)?r=nq.call(r,iq.call(a)):r.push(a)}return r};K3.wrap=function(e){return function(){return e(K3(arguments))}};var aq=j3.exports,sd=eq,ld=aq,q3=Object.hasOwnProperty,J3=Object.create(null);for(var Vv in sd)q3.call(sd,Vv)&&(J3[sd[Vv]]=Vv);var To=Y3.exports={to:{},get:{}};To.get=function(e){var t=e.substring(0,3).toLowerCase(),r,n;switch(t){case"hsl":r=To.get.hsl(e),n="hsl";break;case"hwb":r=To.get.hwb(e),n="hwb";break;default:r=To.get.rgb(e),n="rgb";break}return r?{model:n,value:r}:null},To.get.rgb=function(e){if(!e)return null;var t=/^#([a-f0-9]{3,4})$/i,r=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,n=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,i=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,a=/^(\w+)$/,o=[0,0,0,1],s,u,f;if(s=e.match(r)){for(f=s[2],s=s[1],u=0;u<3;u++){var d=u*2;o[u]=parseInt(s.slice(d,d+2),16)}f&&(o[3]=parseInt(f,16)/255)}else if(s=e.match(t)){for(s=s[1],f=s[3],u=0;u<3;u++)o[u]=parseInt(s[u]+s[u],16);f&&(o[3]=parseInt(f+f,16)/255)}else if(s=e.match(n)){for(u=0;u<3;u++)o[u]=parseInt(s[u+1],0);s[4]&&(s[5]?o[3]=parseFloat(s[4])*.01:o[3]=parseFloat(s[4]))}else if(s=e.match(i)){for(u=0;u<3;u++)o[u]=Math.round(parseFloat(s[u+1])*2.55);s[4]&&(s[5]?o[3]=parseFloat(s[4])*.01:o[3]=parseFloat(s[4]))}else return(s=e.match(a))?s[1]==="transparent"?[0,0,0,0]:q3.call(sd,s[1])?(o=sd[s[1]],o[3]=1,o):null:null;for(u=0;
217u<3;u++)o[u]=Gu(o[u],0,255);return o[3]=Gu(o[3],0,1),o},To.get.hsl=function(e){if(!e)return null;var t=/^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*)?\)$/,r=e.match(t);if(r){var n=parseFloat(r[4]),i=(parseFloat(r[1])%360+360)%360,a=Gu(parseFloat(r[2]),0,100),o=Gu(parseFloat(r[3]),0,100),s=Gu(isNaN(n)?1:n,0,1);return[i,a,o,s]}return null},To.get.hwb=function(e){if(!e)return null;var t=/^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*)?\)$/,r=e.match(t);if(r){var n=parseFloat(r[4]),i=(parseFloat(r[1])%360+360)%360,a=Gu(parseFloat(r[2]),0,100),o=Gu(parseFloat(r[3]),0,100),s=Gu(isNaN(n)?1:n,0,1);return[i,a,o,s]}return null},To.to.hex=function(){var e=ld(arguments);return"#"+P2(e[0])+P2(e[1])+P2(e[2])+(e[3]<1?P2(Math.round(e[3]*255)):"")},To.to.rgb=function(){var e=ld(arguments);return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},To.to.rgb.percent=function(){var e=ld(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},To.to.hsl=function(){var e=ld(arguments);return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},To.to.hwb=function(){var e=ld(arguments),t="";return e.length>=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},To.to.keyword=function(e){return J3[e.slice(0,3)]};function Gu(e,t,r){return Math.min(Math.max(t,e),r)}function P2(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var oq=Y3.exports,cd=Qr(oq);const sq=(e,t)=>{var n;((n=t.props)==null?void 0:n.d)&&e.path(t.props.d)},V3=4*((Math.sqrt(2)-1)/3),lq=(e,t)=>{var u,f,d,g,E,b;const r=((u=t.props)==null?void 0:u.x)||0,n=((f=t.props)==null?void 0:f.y)||0,i=((d=t.props)==null?void 0:d.rx)||0,a=((g=t.props)==null?void 0:g.ry)||0,o=((E=t.props)==null?void 0:E.width)||0,s=((b=t.props)==null?void 0:b.height)||0;if(!(!o||!s)){if(i&&a){const I=i*V3,w=a*V3;e.moveTo(r+i,n),e.lineTo(r-i+o,n),e.bezierCurveTo(r-i+o+I,n,r+o,n+a-w,r+o,n+a),e.lineTo(r+o,n+s-a),e.bezierCurveTo(r+o,n+s-a+w,r-i+o+I,n+s,r-i+o,n+s),e.lineTo(r+i,n+s),e.bezierCurveTo(r+i-I,n+s,r,n+s-a+w,r,n+s-a),e.lineTo(r,n+a),e.bezierCurveTo(r,n+a-w,r+i-I,n,r+i,n)}else e.moveTo(r,n),e.lineTo(r+o,n),e.lineTo(r+o,n+s),e.lineTo(r,n+s);e.closePath()}},cq=(e,t)=>{const{x1:r,x2:n,y1:i,y2:a}=t.props||{};e.moveTo(r,i),e.lineTo(n,a)},uq=()=>{},$3=4*((Math.sqrt(2)-1)/3),Z3=(e,t,r,n=0,i=0)=>{const a=n-t,o=i-r,s=t*$3,u=r*$3,f=a+t*2,d=o+r*2,g=a+t,E=o+r;e.moveTo(a,E),e.bezierCurveTo(a,E-u,g-s,o,g,o),e.bezierCurveTo(g+s,o,f,E-u,f,E),e.bezierCurveTo(f,E+u,g+s,d,g,d),e.bezierCurveTo(g-s,d,a,E+u,a,E),e.closePath()},fq=(e,t)=>{const{cx:r,cy:n,rx:i,ry:a}=t.props||{};Z3(e,i,a,r,n)},Aq=(e,t)=>{var a,o,s;const r=(a=t.props)==null?void 0:a.cx,n=(o=t.props)==null?void 0:o.cy,i=(s=t.props)==null?void 0:s.r;Z3(e,i,i,r,n)},Wu=e=>{if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw new Error(`unsupported number: ${e}`)},hq=(e,t,r,n,i)=>{const a=[],o=e._fontSize/1e3;let s,u=0,f=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,e.page.fonts[e._font.id]==null&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${Wu(n)} ${Wu(i)} Tm`),e.addContent(`/${e._font.id} ${Wu(e._fontSize)} Tf`);const d=E=>{if(u<E){const b=t.slice(u,E).join(""),I=r[E-1].xAdvance-r[E-1].advanceWidth;a.push(`<${b}> ${Wu(-I)}`)}return u=E},g=E=>{if(d(E),a.length>0)return e.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(s=0;s<r.length;s+=1){const E=r[s];E.xOffset||E.yOffset?(g(s),e.addContent(`1 0 0 1 ${Wu(n+E.xOffset*o)} ${Wu(i+E.yOffset*o)} Tm`),g(s+1),f=!0):(f&&(e.addContent(`1 0 0 1 ${Wu(n)} ${Wu(i)} Tm`),f=!1),E.xAdvance-E.advanceWidth!==0&&d(s+1)),n+=E.xAdvance*o}
217return g(s),e.addContent("ET"),e.restore()},X3=(e,t,r,n,i)=>{const a=1e3/e._fontSize,s=1e3/(e._font.font.unitsPerEm||1e3),u=e._font.encodeGlyphs(t),f=r.map((d,g)=>({xAdvance:d.xAdvance*a,yAdvance:d.yAdvance*a,xOffset:d.xOffset,yOffset:d.yOffset,advanceWidth:t[g].advanceWidth*s}));return hq(e,u,f,n,i)},dq=(e,t)=>{var s;if(!t.glyphs||!t.positions)return;const r=t.xAdvance,n=(s=t.attributes.font)==null?void 0:s[0],{fontSize:i,color:a,opacity:o}=t.attributes;a&&e.fillColor(a),e.fillOpacity(o),n&&e.font(n.type==="STANDARD"?n.fullName:n,i);try{X3(e,t.glyphs,t.positions,0,0)}catch(u){console.log(u)}e.translate(r,0)},gq=(e,t,r,n)=>{var w,R,_,S,Q,N;e.save();const i=((w=t.box)==null?void 0:w.x)||0,a=((R=t.box)==null?void 0:R.y)||0,o=(S=(_=t.runs[0])==null?void 0:_.attributes.font)==null?void 0:S[0],s=((N=(Q=t.runs[0])==null?void 0:Q.attributes)==null?void 0:N.scale)||1,u=t.xAdvance;if(!o)return;const f=o.ascent*s,d=o.xHeight*s,g=o.descent*s,E=o.capHeight*s;let b=i,I=a;switch(r){case"middle":b=i-u/2;break;case"end":b=i-u;break;default:b=i;break}switch(n){case"middle":case"central":I=a+E/2;break;case"hanging":I=a+E;break;case"mathematical":I=a+d;break;case"text-after-edge":I=a+g;break;case"text-before-edge":I=a+f;break;default:I=a;break}e.translate(b,I),t.runs.forEach(k=>dq(e,k)),e.restore()},pq=(e,t)=>{t.children.forEach(n=>gq(e,n.lines[0],n.props.textAnchor,n.props.dominantBaseline))},mq=e=>{const t=[];for(let r=0;r<e.length;r+=2)t.push([e[r],e[r+1]]);return t},$v=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!==0&&(t=t.slice(0,-1));const r=t.map(parseFloat);return mq(r)},e7=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(r=>e.lineTo(r[0],r[1])))},vq=(e,t)=>{const r=$v(t.props.points||"");e7(e,r)},Eq=(e,t)=>{const r=$v(t.props.points||"");e7(e,r),e.closePath()},Cq=(e,t)=>{var f;if(!t.box||!((f=t.image)!=null&&f.data))return;const{x:r=0,y:n=0}=t.props,{width:i,height:a,opacity:o}=t.style,s=t.box.paddingLeft||0,u=t.box.paddingLeft||0;if(i===0||a===0){console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`);return}if(typeof i=="string"||typeof a=="string"){console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`);return}e.save(),e.fillOpacity(o||1).image(t.image.data,r+u,n+s,{width:i,height:a}),e.restore()},U2=4*((Math.sqrt(2)-1)/3),z2=(e,t)=>{if(!t.box||!t.style)return;const{top:r,left:n,width:i,height:a}=t.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:u=0,borderBottomLeftRadius:f=0}=t.style,d=Math.min(s,.5*i,.5*a),g=d*(1-U2);e.moveTo(n+d,r),e.lineTo(n+i-d,r),e.bezierCurveTo(n+i-g,r,n+i,r+g,n+i,r+d);const E=Math.min(u,.5*i,.5*a),b=E*(1-U2);e.lineTo(n+i,r+a-E),e.bezierCurveTo(n+i,r+a-b,n+i-b,r+a,n+i-E,r+a);const I=Math.min(f,.5*i,.5*a),w=I*(1-U2);e.lineTo(n+I,r+a),e.bezierCurveTo(n+w,r+a,n,r+a-w,n,r+a-I);const R=Math.min(o,.5*i,.5*a),_=R*(1-U2);e.lineTo(n,r+R),e.bezierCurveTo(n,r+_,n+_,r,n+R,r),e.closePath(),e.clip()},bq=(e,t,r)=>{const{operation:n,value:i}=t;switch(n){case"scale":{const[a,o]=i;e.scale(a,o,{origin:r});break}case"rotate":{const[a]=i;e.rotate(a,{origin:r});break}case"translate":{const[a,o=0]=i;e.translate(a,o,{origin:r});break}case"skew":{const[a=0,o=0]=i,s=a*Math.PI/180,u=o*Math.PI/180,f=Math.tan(s),d=Math.tan(u);let g=0,E=0;if(r!=null){[g,E]=Array.from(r);const b=g+f*E,I=E+d*g;g-=b,E-=I}e.transform(1,d,f,1,g,E);break}case"matrix":{e.transform(...i);break}default:console.error(`Transform operation: '${n}' doesn't supported`)}},t7=(e,t)=>{if(!t.origin)return;const{props:r,style:n}=t,i=[t.origin.left,t.origin.top],a="transform"in r?r.transform:void 0;((n==null?void 0:n.transform)||a||[]).forEach(s=>{bq(e,s,i)})},yq=e=>{var n;const t=XK(HK(qK(((n=e.props)==null?void 0:n.d)||"")));if(!t.length)return[0,0,0,0];const r=[1/0,1/0,-1/0,-1/0];for(let i=0,a=t.length;i<a;i+=1){const o=t[i].slice(1);for(let s=0;s<o.length;s+=2)o[s+0]<r[0]&&(r[0]=o[s+0]),o[s+1]<r[1]&&(r[1]=o[s+1]),o[s+0]>r[2]&&(r[2]=o[s+0]),o[s+1]>r[3]&&(r[3]=o[s+1])}return r},Iq=e=>{var i,a,o;const t=((i=e.props)==null?void 0:i.r)||0,r=((a=e.props)==null?void 0:a.cx)||0,n=((o=e.props)==null?void 0:o.cy)||0;return[r-t,n-t,r+t,n+t]},xq=e=>{var a,o,s,u;const t=((a=e.props)==null?void 0:a.cx)||0,r=((o=e.props)==null?void 0:o.cy)||0,n=((s=e.props)==null?void 0:s.rx)||0,i=((u=e.props)==null?void 0:u.ry)||0;return[t-n,r-i,t+n,r+i]},Bq=e=>{var a,o,s,u;const t=((a=e.props)==null?void 0:a.x1)||0,r=((o=e.props)==null?void 0:o.y1)||0,n=((s=e.props)==null?void 0:s.x2)||0,i=((u=e.props)==null?void 0:u.y2)||0;
217return[Math.min(t,n),Math.min(r,i),Math.max(t,n),Math.max(r,i)]},wq=e=>{var a,o,s,u;const t=((a=e.props)==null?void 0:a.x)||0,r=((o=e.props)==null?void 0:o.y)||0,n=((s=e.props)==null?void 0:s.width)||0,i=((u=e.props)==null?void 0:u.height)||0;return[t,r,t+n,r+i]},r7=e=>Math.max(-1/0,...e),n7=e=>Math.min(1/0,...e),i7=e=>{var i;const t=$v((i=e.props)==null?void 0:i.points),r=t.map(a=>a[0]),n=t.map(a=>a[1]);return[n7(r),n7(n),r7(r),r7(n)]},Qq={[fC]:wq,[AC]:Bq,[uC]:yq,[gC]:Iq,[pC]:xq,[mC]:i7,[vC]:i7},a7=e=>{const t=Qq[e.type];return t?t(e):[0,0,0,0]},Sq=(e,t)=>{if(!t.props||!("strokeWidth"in t.props))return;const r=t.props.strokeWidth;r&&e.lineWidth(r)},Dq=(e,t)=>{if(!t.props||!("stroke"in t.props))return;const r=t.props.stroke;r&&e.strokeColor(r)},kq=(e,t)=>{if(!t.props||!("opacity"in t.props))return;const r=t.props.opacity;rn(r)||e.opacity(r)},_q=(e,t)=>{if(!t.props||!("fillOpacity"in t.props))return;const r=t.props.fillOpacity||null;rn(r)||e.fillOpacity(r)},Fq=(e,t)=>{var n;if(!t.props||!("strokeOpacity"in t.props))return;const r=(n=t.props)==null?void 0:n.strokeOpacity;rn(r)||e.strokeOpacity(r)},Rq=(e,t)=>{if(!t.props||!("strokeLinejoin"in t.props))return;const r=t.props.strokeLinejoin;r&&e.lineJoin(r)},Tq=(e,t)=>{var n;if(!t.props||!("strokeLinecap"in t.props))return;const r=(n=t.props)==null?void 0:n.strokeLinecap;r&&e.lineCap(r)},Lq=(e,t)=>{var n;if(!t.props||!("strokeDasharray"in t.props))return;const r=((n=t.props)==null?void 0:n.strokeDasharray)||null;r&&e.dash(r.split(/[\s,]+/).map(Number))},Nq=e=>{var t;return!e.props||!("fill"in e.props)||typeof e.props.fill=="string"?!1:((t=e.props.fill)==null?void 0:t.type)===KS},Oq=e=>{var t;return!e.props||!("fill"in e.props)||typeof e.props.fill=="string"?!1:((t=e.props.fill)==null?void 0:t.type)===qS};function Mq(e,t){const r=e[0]*t[0]+e[2]*t[1],n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],a=e[1]*t[2]+e[3]*t[3],o=e[0]*t[4]+e[2]*t[5]+e[4],s=e[1]*t[4]+e[3]*t[5]+e[5];return[r,n,i,a,o,s]}const o7=(e,t,r,n)=>{const a=t.map(o=>{switch(o.operation){case"scale":{const s=o.value;return[s[0],0,0,s[1],0,0]}case"translate":{const s=o.value;let u=s[0]||0,f=s[1]||0;return n==="objectBoundingBox"&&(u=(r[2]-r[0])*u,f=(r[3]-r[1])*f),[1,0,0,1,u,f]}case"rotate":{const s=o.value,u=Math.cos(s[0]),f=Math.sin(s[0]);return[u,f,-f,u,0,0]}case"skew":{const s=o.value;return[1,Math.tan(s[0]),Math.tan(s[1]),1,0,0]}case"matrix":{const s=o.value;let u=s[4]||0,f=s[5]||0;return n==="objectBoundingBox"&&(u=(r[2]-r[0])*u,f=(r[3]-r[1])*f),[s[0],s[1],s[2],s[3],u,f]}default:return[1,0,0,1,0,0]}}).reduce(Mq,[1,0,0,1,0,0]);e.setTransform(...a)},Pq=(e,t)=>{var g,E;if(!t.props||!("fill"in t.props))return;const r=a7(t),n=(g=t.props)==null?void 0:g.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let o=n.props.x1||0,s=n.props.y1||0,u=n.props.x2||1,f=n.props.y2||0;if(i==="objectBoundingBox"){const b=r[2]-r[0],I=r[3]-r[1],w=r[0],R=r[1];o=b*o+w,s=I*s+R,u=b*u+w,f=I*f+R}const d=e.linearGradient(o,s,u,f);
217o7(d,a,r,i),(E=n.children)==null||E.forEach(b=>{d.stop(b.props.offset,b.props.stopColor,b.props.stopOpacity)}),e.fill(d)},Uq=(e,t)=>{var E,b;if(!t.props||!("fill"in t.props))return;const r=a7(t),n=(E=t.props)==null?void 0:E.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let o=n.props.r||.5,s=n.props.cx||.5,u=n.props.cy||.5,f=n.props.fx||s,d=n.props.fy||u;if(i==="objectBoundingBox"){const I=r[2]-r[0],w=r[3]-r[1],R=r[0],_=r[1];o=o*I,s=I*s+R,u=w*u+_,f=I*f+R,d=w*d+_}const g=e.radialGradient(s,u,0,f,d,o);o7(g,a,r,i),(b=n.children)==null||b.forEach(I=>{g.stop(I.props.offset,I.props.stopColor,I.props.stopOpacity)}),e.fill(g)},zq=(e,t)=>{var n;if(!t.props||!("fill"in t.props))return;const r=(n=t.props)==null?void 0:n.fill;r&&e.fillColor(r)},Hq=(e,t)=>Nq(t)?Pq(e,t):Oq(t)?Uq(e,t):zq(e,t),Gq=(e,t)=>{const r=t.props||{};"fill"in r&&"stroke"in r&&r.fill&&r.stroke?e.fillAndStroke(r.fillRule):"fill"in r&&r.fill?e.fill(r.fillRule):"stroke"in r&&r.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())},s7=()=>{},Wq={[L5]:s7,[xf]:s7,[uC]:sq,[fC]:lq,[AC]:cq,[HS]:uq,[We]:pq,[gC]:Aq,[Qa]:Cq,[pC]:fq,[mC]:Eq,[vC]:vq},l7=(e,t)=>{const r=Wq[t.type];r?r(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},Yq=(e,t)=>{Tq(e,t),Lq(e,t),Rq(e,t),Sq(e,t),Dq(e,t),Hq(e,t),Fq(e,t),_q(e,t),kq(e,t),t7(e,t),l7(e,t),Gq(e,t)},jq=(e,t)=>{if(!t.props||!("clipPath"in t.props))return;const r=t.props.clipPath;r&&((r.children||[]).forEach(i=>l7(e,i)),e.clip())},c7=(e,t)=>{(t.children||[]).forEach(n=>{e.save(),jq(e,n),Yq(e,n),c7(e,n),e.restore()})},Kq=(e,t)=>{if(!t.box)return;const{width:r,height:n}=t.box,{viewBox:i,preserveAspectRatio:a}=t.props,{meetOrSlice:o="meet",align:s="xMidYMid"}=a||{};if(i==null||r==null||n==null)return;const u=(i==null?void 0:i.minX)||0,f=(i==null?void 0:i.minY)||0,d=(i==null?void 0:i.maxX)||r,g=(i==null?void 0:i.maxY)||n,E=d/g,b=r/n,I=r/d,w=n/g;if(s==="none"){e.scale(I,w),e.translate(-u,-f);return}if(E<b&&o==="meet"||E>=b&&o==="slice")switch(e.scale(w,w),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-u,-f);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-u-(d-r*g/n)/2,-f);break;default:e.translate(-u-(d-r*g/n),-f)}else switch(e.scale(I,I),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-u,-f);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-u,-f-(g-n*d/r)/2);break;default:e.translate(-u,-f-(g-n*d/r))}},qq=(e,t)=>{if(!t.box)return;const{top:r,left:n}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(n+i,r+a)},Jq=(e,t)=>{e.save(),z2(e,t),qq(e,t),Kq(e,t),c7(e,t),e.restore()},u7={value:"#000",opacity:1},Zv=e=>{if(!e)return u7;const t=cd.get(e);if(!t)return u7;const r=cd.to.hex(t.value.slice(0,3)),n=t.value[3];return{value:r,opacity:n}},Vq=/^#.+/,$q=e=>e.match(Vq),Zq=(e,t)=>{const{xOffset:r=0,yOffset:n=0,width:i,height:a,image:o}=t;e.translate(-i+r,-a+n),e.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},Xq=(e,t,r)=>{var s;if(!r||!t.positions)return;const n=(s=t.attributes.font)==null?void 0:s[0];if(!n)return;e.save();const i=n.glyphForCodePoint(32),a=n.glyphForCodePoint(65532);let o=0;for(let u=0;u<r.length;u+=1){const f=t.positions[u],d=r[u];o+=f.xAdvance||0,d.id===a.id&&t.attributes.attachment&&(e.translate(o,f.yOffset||0),Zq(e,t.attributes.attachment),r[u]=i,o=0)}e.restore()},eJ=(e,t)=>{var g;if(!t.glyphs||!t.positions)return;const r=(g=t.attributes.font)==null?void 0:g[0];if(!r)return;const{fontSize:n,link:i}=t.attributes,a=Zv(t.attributes.color),o=rn(t.attributes.opacity)?a.opacity:t.attributes.opacity,{height:s=0,descent:u=0,xAdvance:f=0}=t;e.fillColor(a.value),e.fillOpacity(o),i&&($q(i)?e.goTo(0,-s-u,f,s,i.slice(1)):e.link(0,-s-u,f,s,i));const d=[...t.glyphs];Xq(e,t,d),e.font(r.type==="STANDARD"?r.fullName:r,n);try{X3(e,d,t.positions,0,0)}catch(E){console.log(E)}e.translate(f,0)},tJ=(e,t,r)=>{const n=Zv(r);e.save(),e.fillOpacity(n.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(n.value),e.restore()},rJ=(e,t)=>{if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(t.opacity),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){const r=Math.max(2,t.rect.height);let n=1.1*r;const i=Math.floor(t.rect.width/(2*n)),o=(t.rect.width-i*2*n)/i/2;n+=o;const s=t.rect.y+r,u=t.rect.y-r;let{x:f}=t.rect;
217e.moveTo(t.rect.x,t.rect.y);for(let d=0;d<i;d+=1)e.bezierCurveTo(f+n,s,f+n,u,f+2*n,t.rect.y),f+=2*n}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+t.rect.height*2),e.lineTo(t.rect.x+t.rect.width,t.rect.y+t.rect.height*2));e.stroke(t.color),e.restore()},nJ=(e,t)=>{if(!t.box)return;const r=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+r);for(let n=0;n<t.runs.length;n+=1){const i=t.runs[n],a=n===t.runs.length-1;if(i.attributes.backgroundColor){const o=i.xAdvance??0,s=a?t.overflowRight??0:0,u={x:0,y:-r,height:t.box.height,width:o-s};tJ(e,u,i.attributes.backgroundColor)}eJ(e,i)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let n=0;n<t.decorationLines.length;n+=1){const i=t.decorationLines[n];rJ(e,i)}e.restore()},iJ=(e,t)=>{t.forEach(r=>{nJ(e,r)})},aJ=(e,t)=>{var f,d;if(!t.box||!t.lines)return;const{top:r,left:n}=t.box,i=[t.lines],a=((f=t.box)==null?void 0:f.paddingTop)||0,o=((d=t.box)==null?void 0:d.paddingLeft)||0,s=t.lines[0]?t.lines[0].box.y:0,u=t.alignOffset||0;e.save(),e.translate(n+o-u,r+a-s),i.forEach(g=>{iJ(e,g)}),e.restore()},oJ=(e,t)=>{var o;if(!t.box)return;const{width:r,height:n}=t.box,a=(((o=t.props)==null?void 0:o.dpi)||72)/72;e.addPage({size:[r,n],margin:0,userUnit:a})},sJ=(e,t)=>{var o,s;if(!t.box)return;const{top:r,left:n}=t.box,i=((o=t==null?void 0:t.children)==null?void 0:o[0].value)||"",a=(s=t.style)==null?void 0:s.backgroundColor;e.note(n,r,0,0,i,{color:a})},lJ=(e,t)=>{const r=t.image.data;let n;return typeof r=="string"&&(n=e._imageRegistry[r]),n||(n=e.openImage(r)),n.obj||n.embed(e),n},Yl=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),f7=(e,t,r,n,i,a)=>{const o=e/t,s=r/n,u=wi(i??null),f=wi(a??null),d=u?u.percent:.5,g=f?f.percent:.5;if(o>s){const R=t,_=R*s,S=Yl(a)?a:0,Q=Yl(i)?i:(e-_)*d;return{width:_,height:R,xOffset:Q,yOffset:S}}const E=e,b=E/s,I=Yl(i)?i:0,w=Yl(a)?a:(t-b)*g;return{width:E,height:b,yOffset:w,xOffset:I}},A7=(e,t,r,n,i,a)=>{const o=r,s=n,u=wi(i??null),f=wi(a??null),d=u?u.percent:.5,g=f?f.percent:.5,E=Yl(i)?i:(e-o)*d,b=Yl(a)?a:(t-s)*g;return{width:o,height:s,xOffset:E,yOffset:b}},cJ=(e,t,r,n,i,a)=>{const o=r/n,s=e/t,u=wi(i??null),f=wi(a??null),d=u?u.percent:.5,g=f?f.percent:.5;if(s>o){const R=e,_=R/o,S=Yl(i)?i:0,Q=Yl(a)?a:(t-_)*g;return{width:R,height:_,yOffset:Q,xOffset:S}}const E=t,b=E*o,I=Yl(i)?i:(e-b)*d,w=Yl(a)?a:0;return{width:b,height:E,xOffset:I,yOffset:w}},uJ=(e,t,r,n,i,a)=>{const o=f7(e,t,r,n,i,a),s=A7(e,t,r,n,i,a);return o.width<s.width?o:s},fJ=(e,t,r,n)=>({width:e,height:t,xOffset:wi(r??null)?0:r||0,yOffset:wi(n??null)?0:n||0}),AJ=(e="fill",t,r,n,i,a,o)=>{switch(e){case"contain":return f7(t,r,n,i,a,o);case"cover":return cJ(t,r,n,i,a,o);case"none":return A7(t,r,n,i,a,o);case"scale-down":return uJ(t,r,n,i,a,o);default:return fJ(t,r,a,o)}},hJ=(e,t,r)=>{var S,Q,N,k;if(!t.box||!t.image)return;const{left:n,top:i}=t.box,a=(S=t.style)==null?void 0:S.opacity,o=(Q=t.style)==null?void 0:Q.objectFit,s=(N=t.style)==null?void 0:N.objectPositionX,u=(k=t.style)==null?void 0:k.objectPositionY,f=t.box.paddingTop||0,d=t.box.paddingRight||0,g=t.box.paddingBottom||0,E=t.box.paddingLeft||0,b=r.imageCache||new Map,{width:I,height:w,xOffset:R,yOffset:_}=AJ(o,t.box.width-E-d,t.box.height-f-g,t.image.width,t.image.height,s,u);if(t.image.data)if(I!==0&&w!==0){const W=t.image.key,H=b.get(W)||lJ(e,t);W&&b.set(W,H);const G=rn(a)?1:a;e.fillOpacity(G).image(H,n+E+R,i+f+_,{width:I,height:w})}else console.warn(`Image with src '${JSON.stringify(t.props.src||t.props.source)}' skipped due to invalid dimensions`)},dJ=(e,t,r)=>{e.save(),z2(e,t),hJ(e,t,r),e.restore()},gJ="#a1c6e7",pJ="#c4deb9",mJ="#f8cca1",vJ=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:u=0,paddingBottom:f=0,borderLeftWidth:d=0,borderTopWidth:g=0,borderRightWidth:E=0,borderBottomWidth:b=0}=t.box;e.fillColor(gJ).opacity(.5).rect(r+o+d,n+s+g,i-o-u-E-d,a-s-f-g-b).fill()},EJ=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:u=0,paddingBottom:f=0,borderLeftWidth:d=0,borderTopWidth:g=0,borderRightWidth:E=0,borderBottomWidth:b=0}=t.box;e.fillColor(pJ).opacity(.5),e.rect(r+o+d,n+g,i-u-o-d-E,s).fill(),e.rect(r+d,n+g,o,a-g-b).fill(),e.rect(r+i-u-E,n+g,u,a-g-b).fill(),e.rect(r+o+d,n+a-f-b,i-u-o-d-E,f).fill()},CJ=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:u=0,marginBottom:f=0}=t.box;e.fillColor(mJ).opacity(.5),e.rect(r,n-s,i,s).fill(),e.rect(r-o,n-s,o,a+s+f).fill(),e.rect(r+i,n-s,u,a+s+f).fill(),e.rect(r,n+a,i,f).fill()},bJ=(e,t)=>
217{if(!t.box)return;const{left:r,top:n,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:u=0,marginBottom:f=0}=t.box,d=Math.round(i+o+u),g=Math.round(a+s+f);e.fontSize(6).opacity(1).fillColor("black").text(`${d} x ${g}`,r-o,Math.max(n-s-4,1),{width:1/0})},yJ=(e,t)=>{t.origin&&e.circle(t.origin.left,t.origin.top,3).fill("red").circle(t.origin.left,t.origin.top,5).stroke("red")},IJ=(e,t)=>{t.props&&(!("debug"in t.props)||!t.props.debug||(e.save(),vJ(e,t),EJ(e,t),CJ(e,t),bJ(e,t),yJ(e,t),e.restore()))},xJ=["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"],BJ=e=>{const t=xJ.reduce((r,n)=>({...r,[n]:(...i)=>(e[n](...i),t)}),{});return t},wJ=(e,t)=>{if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box,o=t.box.paddingTop||0,s=t.box.paddingLeft||0,u=t.box.paddingRight||0,f=t.box.paddingBottom||0,d=i-s-u,g=a-o-f;(!d||!g)&&console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(n+s,r+o),t.props.paint&&t.props.paint(BJ(e),d,g),e.restore()},cr=4*((Math.sqrt(2)-1)/3),QJ=(e,t,r,n,i)=>{const{top:a,left:o,width:s,height:u}=t,{borderTopWidth:f,borderRightWidth:d,borderLeftWidth:g}=r;e.moveTo(o+i,a),e.lineTo(o+s-n,a);const E=n*(1-cr);e.bezierCurveTo(o+s-E,a,o+s,a+E,o+s,a+n);const b=a+Math.max(f,n);e.lineTo(o+s,b),e.lineTo(o+s-d,b);const I=Math.max(n-d,0),w=Math.max(n-f,0),R=I*(1-cr),_=w*(1-cr);e.bezierCurveTo(o+s-d,a+f+_,o+s-d-R,a+f,o+s-d-I,a+f),e.lineTo(o+Math.max(i,g),a+f);const S=Math.max(i-g,0),Q=Math.max(i-f,0),N=S*(1-cr),k=Q*(1-cr),W=a+Math.max(f,i);e.bezierCurveTo(o+g+N,a+f,o+g,a+f+k,o+g,W),e.lineTo(o,W),e.lineTo(o,a+i);const H=i*(1-cr);if(e.bezierCurveTo(o,a+H,o+H,a,o+i,a),e.closePath(),e.clip(),d){const G=-f/d;e.moveTo(o+s/2,G*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o,a),e.lineTo(o,a+u),e.closePath(),e.clip()}if(g){const G=-f/g;e.moveTo(o+s/2,G*(-s/2)+a),e.lineTo(o,a),e.lineTo(o+s,a),e.lineTo(o+s,a+u),e.closePath(),e.clip()}},SJ=(e,t,r,n,i)=>{const{top:a,left:o,width:s}=t,{borderTopColor:u,borderTopWidth:f,borderTopStyle:d,borderRightWidth:g,borderLeftWidth:E}=r,b=i*(1-cr),I=n*(1-cr);e.moveTo(o,a+Math.max(i,f)),e.bezierCurveTo(o,a+b,o+b,a,o+i,a),e.lineTo(o+s-n,a),e.bezierCurveTo(o+s-I,a,o+s,a+I,o+s,a+n),e.strokeColor(u),e.lineWidth(Math.max(g,f,E)*2),d==="dashed"?e.dash(f*2,{space:f*1.2}):d==="dotted"&&e.dash(f,{space:f*1.2}),e.stroke(),e.undash()},DJ=(e,t,r,n,i)=>{const{top:a,left:o,width:s,height:u}=t,{borderTopWidth:f,borderRightWidth:d,borderBottomWidth:g}=r;e.moveTo(o+s,a+n),e.lineTo(o+s,a+u-i);const E=i*(1-cr);e.bezierCurveTo(o+s,a+u-E,o+s-E,a+u,o+s-i,a+u);const b=o+s-Math.max(d,i);e.lineTo(b,a+u),e.lineTo(b,a+u-g);const I=Math.max(i-d,0),w=Math.max(i-g,0),R=I*(1-cr),_=w*(1-cr);e.bezierCurveTo(o+s-d-R,a+u-g,o+s-d,a+u-g-_,o+s-d,a+u-Math.max(i,g)),e.lineTo(o+s-d,a+Math.max(n,f));const S=Math.max(n-d,0),Q=Math.max(n-f,0),N=S*(1-cr),k=Q*(1-cr),W=o+s-Math.max(n,d);e.bezierCurveTo(o+s-d,a+f+k,o+s-d-N,a+f,W,a+f),e.lineTo(W,a),e.lineTo(o+s-n,a);const H=n*(1-cr);if(e.bezierCurveTo(o+s-H,a,o+s,a+H,o+s,a+n),e.closePath(),e.clip(),f){const G=-f/d;e.moveTo(o+s/2,G*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o+s,a+u),e.lineTo(o,a+u),e.closePath(),e.clip()}if(g){const G=g/d;e.moveTo(o+s/2,G*(-s/2)+a+u),e.lineTo(o+s,a+u),e.lineTo(o+s,a),e.lineTo(o,a),e.closePath(),e.clip()}},kJ=(e,t,r,n,i)=>{const{top:a,left:o,width:s,height:u}=t,{borderRightColor:f,borderRightStyle:d,borderRightWidth:g,borderTopWidth:E,borderBottomWidth:b}=r,I=i*(1-cr),w=n*(1-cr);e.moveTo(o+s-n,a),e.bezierCurveTo(o+s-w,a,o+s,a+w,o+s,a+n),e.lineTo(o+s,a+u-i),e.bezierCurveTo(o+s,a+u-I,o+s-I,a+u,o+s-i,a+u),e.strokeColor(f),e.lineWidth(Math.max(g,E,b)*2),d==="dashed"?e.dash(g*2,{space:g*1.2}):d==="dotted"&&e.dash(g,{space:g*1.2}),e.stroke(),e.undash()},_J=(e,t,r,n,i)=>{const{top:a,left:o,width:s,height:u}=t,{borderBottomWidth:f,borderRightWidth:d,borderLeftWidth:g}=r;e.moveTo(o+s-i,a+u),e.lineTo(o+n,a+u);const E=n*(1-cr);e.bezierCurveTo(o+E,a+u,o,a+u-E,o,a+u-n);const b=a+u-Math.max(f,n);e.lineTo(o,b),e.lineTo(o+g,b);const I=Math.max(n-g,0),w=Math.max(n-f,0),R=I*(1-cr),_=w*(1-cr);e.bezierCurveTo(o+g,a+u-f-_,o+g+R,a+u-f,o+g+I,a+u-f),e.lineTo(o+s-Math.max(i,d),a+u-f);const S=Math.max(i-d,0),Q=Math.max(i-f,0),N=S*(1-cr),k=Q*(1-cr),W=a+u-Math.max(f,i);e.bezierCurveTo(o+s-d-N,a+u-f,o+s-d,a+u-f-k,o+s-d,W),e.lineTo(o+s,W),e.lineTo(o+s,a+u-i);const H=i*(1-cr);if(e.bezierCurveTo(o+s,a+u-H,o+s-H,a+u,o+s-i,a+u),e.closePath(),e.clip(),d){const G=f/d;e.moveTo(o+s/2,G*(-s/2)+a+u),e.lineTo(o+s,a+u),e.lineTo(o,a+u),e.lineTo(o,a),e.closePath(),e.clip()}if(g){const G=-f/g;e.moveTo(o+s/2,G*(s/2)+a+u),e.lineTo(o,a+u),e.lineTo(o+s,a+u),e.lineTo(o+s,a),e.closePath(),e.clip()}},FJ=(e,t,r,n,i)=>{const{top:a,left:o,width:s,height:u}=t,{borderBottomColor:f,borderBottomStyle:d,borderBottomWidth:g,borderRightWidth:E,borderLeftWidth:b}=r,I=n*(1-cr),w=i*(1-cr);e.moveTo(o+s,a+u-i),e.bezierCurveTo(o+s,a+u-w,o+s-w,a+u,o+s-i,a+u),e.lineTo(o+n,a+u),e.bezierCurveTo(o+I,a+u,o,a+u-I,o,a+u-n),e.strokeColor(f),e.lineWidth(Math.max(g,E,b)*2),d==="dashed"?e.dash(g*2,{space:g*1.2}):d==="dotted"&&e.dash(g,{space:g*1.2}),e.stroke(),e.undash()},RJ=(e,t,r,n,i)=>{const{top:a,left:o,width:s,height:u}=t,{borderTopWidth:f,borderLeftWidth:d,borderBottomWidth:g}=r;e.moveTo(o,a+u-n),e.lineTo(o,a+i);const E=i*(1-cr);e.bezierCurveTo(o,a+E,o+E,a,o+i,a);const b=o+Math.max(d,i);e.lineTo(b,a),e.lineTo(b,a+f);const I=Math.max(i-d,0),w=Math.max(i-f,0),R=I*(1-cr),_=w*(1-cr);e.bezierCurveTo(o+d+R,a+f,o+d,a+f+_,o+d,a+Math.max(i,f)),e.lineTo(o+d,a+u-Math.max(n,g));const S=Math.max(n-d,0),Q=Math.max(n-g,0),N=S*(1-cr),k=Q*(1-cr),W=o+Math.max(n,d);e.bezierCurveTo(o+d,a+u-g-k,o+d+N,a+u-g,W,a+u-g),e.lineTo(W,a+u),e.lineTo(o+n,a+u);const H=n*(1-cr);if(e.bezierCurveTo(o+H,a+u,o,a+u-H,o,a+u-n),e.closePath(),e.clip(),g){const G=-g/d;e.moveTo(o+s/2,G*(s/2)+a+u),e.lineTo(o,a+u),e.lineTo(o,a),e.lineTo(o+s,a),e.closePath(),e.clip()}if(g){const G=-f/d;e.moveTo(o+s/2,G*(-s/2)+a),e.lineTo(o,a),e.lineTo(o,a+u),e.lineTo(o+s,a+u),e.closePath(),e.clip()}},TJ=(e,t,r,n,i)=>{const{top:a,left:o,height:s}=t,{borderLeftColor:u,borderLeftStyle:f,borderLeftWidth:d,borderTopWidth:g,borderBottomWidth:E}=r,b=n*(1-cr),I=i*(1-cr);e.moveTo(o+n,a+s),e.bezierCurveTo(o+b,a+s,o,a+s-b,o,a+s-n),e.lineTo(o,a+i),e.bezierCurveTo(o,a+I,o+I,a,o+i,a),e.strokeColor(u),e.lineWidth(Math.max(d,g,E)*2),f==="dashed"?e.dash(d*2,{space:d*1.2}):f==="dotted"&&e.dash(d,{space:d*1.2}),e.stroke(),e.undash()},LJ=e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth),NJ=(e,t)=>{if(!t.box||!LJ(t))return;const{width:r,height:n,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:o=0,borderBottomWidth:s=0}=t.box,{opacity:u=1,borderTopColor:f="black",borderTopStyle:d="solid",borderLeftColor:g="black",borderLeftStyle:E="solid",borderRightColor:b="black",borderRightStyle:I="solid",borderBottomColor:w="black",borderBottomStyle:R="solid"}=t.style,_=t.style.borderTopLeftRadius||0,S=t.style.borderTopRightRadius||0,Q=t.style.borderBottomLeftRadius||0,N=t.style.borderBottomRightRadius||0,k={borderTopColor:f,borderTopWidth:i,borderTopStyle:d,borderLeftColor:g,borderLeftWidth:a,borderLeftStyle:E,borderRightColor:b,borderRightWidth:o,borderRightStyle:I,borderBottomColor:w,borderBottomWidth:s,borderBottomStyle:R},W=Math.min(S,.5*r,.5*n),H=Math.min(_,.5*r,.5*n),G=Math.min(N,.5*r,.5*n),X=Math.min(Q,.5*r,.5*n);e.save(),e.strokeOpacity(u),i&&(e.save(),QJ(e,t.box,k,W,H),SJ(e,t.box,k,W,H),e.restore(
217)),o&&(e.save(),DJ(e,t.box,k,W,G),kJ(e,t.box,k,W,G),e.restore()),s&&(e.save(),_J(e,t.box,k,X,G),FJ(e,t.box,k,X,G),e.restore()),a&&(e.save(),RJ(e,t.box,k,X,H),TJ(e,t.box,k,X,H),e.restore()),e.restore()},OJ=(e,t)=>{var f;if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box,o=Zv(t.style.backgroundColor),s=rn((f=t.style)==null?void 0:f.opacity)?1:t.style.opacity,u=Math.min(o.opacity,s);e.fillOpacity(u).fillColor(o.value).rect(n,r,i,a).fill()},MJ=(e,t)=>{var n;!!t.box&&!!((n=t.style)!=null&&n.backgroundColor)&&(e.save(),z2(e,t),OJ(e,t),e.restore())},h7=e=>typeof e=="string",PJ=e=>/^#.+/.test(e),d7=(e,t,r)=>{if(!r||!t.box)return;const n=PJ(r),i=n?"goTo":"link",a=n?r.slice(1):r,{top:o,left:s,width:u,height:f}=t.box;e[i](s,o,u,f,a)},UJ=(e,t)=>{const r=t.props||{};if("src"in r&&h7(r.src))return d7(e,t,r.src);if("href"in r&&h7(r.href))return d7(e,t,r.href)},zJ=(e,t)=>{t.box&&t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)},Xv=e=>{const t={...e};return Object.entries(t).forEach(r=>{r[1]||delete t[r[0]]}),t},eE=e=>{var t,r,n,i,a;return{required:((t=e.props)==null?void 0:t.required)||!1,noExport:((r=e.props)==null?void 0:r.noExport)||!1,readOnly:((n=e.props)==null?void 0:n.readOnly)||!1,value:((i=e.props)==null?void 0:i.value)||void 0,defaultValue:((a=e.props)==null?void 0:a.defaultValue)||void 0}},HJ=(e,t)=>{var r,n,i,a,o,s,u;return Xv({...eE(e),parent:t||void 0,align:((r=e.props)==null?void 0:r.align)||"left",multiline:((n=e.props)==null?void 0:n.multiline)||void 0,password:((i=e.props)==null?void 0:i.password)||!1,noSpell:((a=e.props)==null?void 0:a.noSpell)||!1,format:((o=e.props)==null?void 0:o.format)||void 0,fontSize:((s=e.props)==null?void 0:s.fontSize)||void 0,MaxLen:((u=e.props)==null?void 0:u.maxLength)||void 0})},g7=e=>{var t,r,n,i,a;return Xv({...eE(e),sort:((t=e.props)==null?void 0:t.sort)||!1,edit:((r=e.props)==null?void 0:r.edit)||!1,multiSelect:((n=e.props)==null?void 0:n.multiSelect)||!1,noSpell:((i=e.props)==null?void 0:i.noSpell)||!1,select:((a=e.props)==null?void 0:a.select)||[""]})},p7=(e,t,r,n)=>{const i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,r,n],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.initDeflate(),i.write(`/Tx BMC 218q 219/ZaDi ${n*.8} Tf 220BT 221${r*.45} ${n/4} Td (${t}) Tj 222ET 223Q 224EMC`),i.end(null),i},GJ=(e,t,r)=>{var f,d,g,E,b,I,w,R;const{width:n,height:i}=t.box||{},a=((f=t.props)==null?void 0:f.onState)||"Yes",o=((d=t.props)==null?void 0:d.offState)||"Off",s=((g=t.props)==null?void 0:g.xMark)||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){const _=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=_,_.end(null)}const u={[a]:p7(e,s?"8":"4",n,i),[o]:p7(e,s?" ":"8",n,i)};return Xv({...eE(t),backgroundColor:((E=t.props)==null?void 0:E.backgroundColor)||void 0,borderColor:((b=t.props)==null?void 0:b.borderColor)||void 0,parent:r||void 0,value:`/${((I=t.props)==null?void 0:I.checked)===!0?a:o}`,defaultValue:`/${((w=t.props)==null?void 0:w.checked)===!0?a:o}`,AS:((R=t.props)==null?void 0:R.checked)===!0?a:o,AP:{N:u,D:u}})},WJ=(e,t,r)=>{var f,d;if(!t.box)return;const{top:n,left:i,width:a,height:o}=t.box,s=((f=t.props)==null?void 0:f.name)||"",u=(d=r.fieldSets)==null?void 0:d.at(0);e._root.data.AcroForm||e.initForm(),e.formText(s,i,n,a,o,HJ(t,u))},YJ=(e,t)=>{var s;if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box,o=((s=t.props)==null?void 0:s.name)||"";e._root.data.AcroForm||e.initForm(),e.formCombo(o,n,r,i,a,g7(t))},jJ=(e,t,r)=>{var o;const n=((o=t.props)==null?void 0:o.name)||"";e._root.data.AcroForm||e.initForm();const i=e.formField(n),a=r;a.fieldSets?a.fieldSets.push(i):a.fieldSets=[i]},KJ=(e,t,r)=>{r.fieldSets.pop()},qJ=(e,t)=>
224{if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box||{},o="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(o,n,r,i,a,g7(t))},JJ=(e,t,r)=>{var f,d;if(!t.box)return;const{top:n,left:i,width:a,height:o}=t.box,s=((f=t.props)==null?void 0:f.name)||"",u=(d=r.fieldSets)==null?void 0:d.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(s,i,n,a,o,GJ(e,t,u))},VJ=e=>e.type!==We&&e.type!==cu,$J=(e,t,r)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top);const n=t.children||[],i=a=>m7(e,a,r);n.forEach(i),e.restore()},ZJ={[We]:aJ,[T5]:sJ,[Qa]:dJ,[hC]:jJ,[GS]:WJ,[WS]:YJ,[YS]:JJ,[jS]:qJ,[N5]:wJ,[cu]:Jq,[R5]:UJ},XJ={[hC]:KJ},m7=(e,t,r)=>{var s;const n=((s=t.style)==null?void 0:s.overflow)==="hidden",i=VJ(t);t.type===If&&oJ(e,t),e.save(),n&&z2(e,t),t7(e,t),MJ(e,t),NJ(e,t);const a=ZJ[t.type];a&&a(e,t,r),i&&$J(e,t,r);const o=XJ[t.type];o&&o(e,t,r),zJ(e,t),IJ(e,t),e.restore()},v7=(e,t,r,n)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){const i=t.props.bookmark,{title:a,parent:o,expanded:s,zoom:u,fit:f}=i,d=n[o]||e.outline,g=i.top||t.box.top,E=i.left||t.box.left,b=d.addItem(a,{pageNumber:r,expanded:s,top:g,left:E,zoom:u,fit:f});n[i.ref]=b}t.children&&t.children.forEach(i=>v7(e,i,r,n))}},eV=(e,t)=>{const r={};(t.children||[]).forEach((i,a)=>{v7(e,i,a,r)})},tV=(e,t)=>{const r=t.children||[],n={imageCache:new Map,fieldSets:[]};return r.forEach(i=>m7(e,i,n)),eV(e,t),e.end(),e};function rV(e){this.value=e,this.match=function(t){return this.value>=t.height}}function nV(e){this.value=e,this.match=function(t){return this.value<t.height}}function iV(e){this.value=e,this.match=function(t){return this.value>=t.width}}function aV(e){this.value=e,this.match=function(t){return this.value<t.width}}function oV(e){this.value=e,this.match=function(t){return this.value===t.orientation}}var sV=function(t,r){switch(t){case"max-height":return new rV(r);case"min-height":return new nV(r);case"max-width":return new iV(r);case"min-width":return new aV(r);case"orientation":return new oV(r);default:throw new Error(r)}};function lV(e,t){this.left=e,this.right=t,this.match=function(r){return e.match(r)&&t.match(r)}}function cV(e,t){this.left=e,this.right=t,this.match=function(r){return e.match(r)||t.match(r)}}var uV=function(t,r,n){switch(t){case"and":return new lV(r,n);case",":return new cV(r,n);default:throw new Error(value)}},fV=sV,AV=uV,E7=/[0-9]/,tE=/[a-z|\-]/i,hV=/\s/,C7=/:/,dV=/,/,gV=/and$/,pV=/@/;function mV(e){for(var t=0,r=[];t<e.length;){var n=e[t];if(pV.test(n))for(n=e[++t];tE.test(n)&&n!==void 0;)n=e[++t];if(hV.test(n)||n===")"||n==="("){t++;continue}if(C7.test(n)||dV.test(n)){t++,r.push({type:"operator",value:n});continue}if(E7.test(n)){for(var i="";E7.test(n);)i+=n,n=e[++t];r.push({type:"number",value:i});continue}if(tE.test(n)){for(var i="";tE.test(n)&&n!==void 0;)i+=n,n=e[++t];
224gV.test(i)?r.push({type:"operator",value:i}):r.push({type:"literal",value:i});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+n)}return r}function vV(e){for(var t=[],r=[];e.length>0;){var n=e.shift();if(n.type==="number"||n.type==="literal"){t.push(n);continue}if(n.type==="operator"){if(C7.test(n.value)){n={type:"query",key:t.pop(),value:e.shift()},t.push(n);continue}for(;r.length>0;)t.unshift(r.pop());r.push(n)}}for(;r.length>0;)t.unshift(r.pop());function i(){var a=t.shift();if(a.type==="number")return parseInt(a.value);if(a.type==="literal")return a.value;if(a.type==="operator"){var o=i(),s=i();return AV(a.value,o,s)}if(a.type==="query"){var o=a.key.value,s=a.value.value;return fV(o,s)}}return i()}var EV={parse:function(e){var t=mV(e),r=vV(t);return r}},CV=EV,bV=function(e,t){var r={};return Object.keys(e).forEach(function(n){CV.parse(n).match(t)&&Object.assign(r,e[n])}),r},yV=Qr(bV),IV=function(e,t,r){if(e==null)return[0,0,0];var n=(1-Math.abs(2*r-1))*t,i=e/60,a=n*(1-Math.abs(i%2-1));i=Math.floor(i);var o,s,u;i===0?(o=n,s=a,u=0):i===1?(o=a,s=n,u=0):i===2?(o=0,s=n,u=a):i===3?(o=0,s=a,u=n):i===4?(o=a,s=0,u=n):i===5&&(o=n,s=0,u=a);var f=r-n/2;return o+=f,s+=f,u+=f,[Math.abs(Math.round(o*255)),Math.abs(Math.round(s*255)),Math.abs(Math.round(u*255))]},xV=IV,BV=xV;function rE(e,t){return e>t?t:e}function nE(e,t){return e<t?t:e}function wV(e){for(e=rE(e,1e7),e=nE(e,-1e7);e<0;)e+=360;for(;e>359;)e-=360;return e}function QV(e,t,r){e=wV(e),t=nE(rE(t,100),0),r=nE(rE(r,100),0),t/=100,r/=100;var n=BV(e,t,r);return"#"+n.map(function(i){return(256+i).toString(16).substr(-2)}).join("")}var SV=QV,DV=Qr(SV),iE=40,aE=41,H2=39,oE=34,sE=92,Q1=47,lE=44,cE=58,G2=42,kV=117,_V=85,FV=43,RV=/^[a-f0-9?-]+$/i,TV=function(e){for(var t=[],r=e,n,i,a,o,s,u,f,d,g=0,E=r.charCodeAt(g),b=r.length,I=[{nodes:t}],w=0,R,_="",S="",Q="";g<b;)if(E<=32){n=g;do n+=1,E=r.charCodeAt(n);while(E<=32);o=r.slice(g,n),a=t[t.length-1],E===aE&&w?Q=o:a&&a.type==="div"?(a.after=o,a.sourceEndIndex+=o.length):E===lE||E===cE||E===Q1&&r.charCodeAt(n+1)!==G2&&(!R||R&&R.type==="function"&&R.value!=="calc")?S=o:t.push({type:"space",sourceIndex:g,sourceEndIndex:n,value:o}),g=n}else if(E===H2||E===oE){n=g,i=E===H2?"'":'"',o={type:"string",sourceIndex:g,quote:i};do if(s=!1,n=r.indexOf(i,n+1),~n)for(u=n;r.charCodeAt(u-1)===sE;)u-=1,s=!s;else r+=i,n=r.length-1,o.unclosed=!0;while(s);o.value=r.slice(g+1,n),o.sourceEndIndex=o.unclosed?n:n+1,t.push(o),g=n+1,E=r.charCodeAt(g)}else if(E===Q1&&r.charCodeAt(g+1)===G2)n=r.indexOf("*/",g),o={type:"comment",sourceIndex:g,sourceEndIndex:n+2},n===-1&&(o.unclosed=!0,n=r.length,o.sourceEndIndex=n),o.value=r.slice(g+2,n),t.push(o),g=n+2,E=r.charCodeAt(g);else if((E===Q1||E===G2)&&R&&R.type==="function"&&R.value==="calc")o=r[g],t.push({type:"word",sourceIndex:g-S.length,sourceEndIndex:g+o.length,value:o}),g+=1,E=r.charCodeAt(g);else if(E===Q1||E===lE||E===cE)o=r[g],t.push({type:"div",sourceIndex:g-S.length,sourceEndIndex:g+o.length,value:o,before:S,after:""}),S="",g+=1,E=r.charCodeAt(g);else if(iE===E){n=g;do n+=1,E=r.charCodeAt(n);while(E<=32);if(d=g,o={type:"function",sourceIndex:g-_.length,value:_,before:r.slice(d+1,n)},g=n,_==="url"&&E!==H2&&E!==oE){n-=1;do if(s=!1,n=r.indexOf(")",n+1),~n)for(u=n;r.charCodeAt(u-1)===sE;)u-=1,s=!s;else r+=")",n=r.length-1,o.unclosed=!0;while(s);f=n;do f-=1,E=r.charCodeAt(f);while(E<=32);d<f?(g!==f+1?o.nodes=[{type:"word",sourceIndex:g,sourceEndIndex:f+1,value:r.slice(g,f+1)}]:o.nodes=[],o.unclosed&&f+1!==n?(o.after="",o.nodes.push({type:"space",sourceIndex:f+1,sourceEndIndex:n,value:r.slice(f+1,n)})):(o.after=r.slice(f+1,n),o.sourceEndIndex=n)):(o.after="",o.nodes=[]),g=n+1,o.sourceEndIndex=o.unclosed?n:g,E=r.charCodeAt(g),t.push(o)}else w+=1,o.after="",o.sourceEndIndex=g+1,t.push(o),I.push(o),t=o.nodes=[],R=o;_=""}else if(aE===E&&w)g+=1,E=r.charCodeAt(g),R.after=Q,R.sourceEndIndex+=Q.length,Q="",w-=1,I[I.length-1].sourceEndIndex=g,I.pop(),R=I[w],t=R.nodes;else{n=g;do E===sE&&(n+=1),n+=1,E=r.charCodeAt(n);while(n<b&&!(E<=32||E===H2||E===oE||E===lE||E===cE||E===Q1||E===iE||E===G2&&R&&R.type==="function"&&R.value==="calc"||E===Q1&&R.type==="function"&&R.value==="calc"||E===aE&&w));
224o=r.slice(g,n),iE===E?_=o:(kV===o.charCodeAt(0)||_V===o.charCodeAt(0))&&FV===o.charCodeAt(1)&&RV.test(o.slice(2))?t.push({type:"unicode-range",sourceIndex:g,sourceEndIndex:n,value:o}):t.push({type:"word",sourceIndex:g,sourceEndIndex:n,value:o}),g=n}for(g=I.length-1;g;g-=1)I[g].unclosed=!0,I[g].sourceEndIndex=r.length;return I[0].nodes},LV=Qr(TV),W2=45,Y2=43,uE=46,NV=101,OV=69;function MV(e){var t=e.charCodeAt(0),r;if(t===Y2||t===W2){if(r=e.charCodeAt(1),r>=48&&r<=57)return!0;var n=e.charCodeAt(2);return r===uE&&n>=48&&n<=57}return t===uE?(r=e.charCodeAt(1),r>=48&&r<=57):t>=48&&t<=57}var PV=function(e){var t=0,r=e.length,n,i,a;if(r===0||!MV(e))return!1;for(n=e.charCodeAt(t),(n===Y2||n===W2)&&t++;t<r&&(n=e.charCodeAt(t),!(n<48||n>57));)t+=1;if(n=e.charCodeAt(t),i=e.charCodeAt(t+1),n===uE&&i>=48&&i<=57)for(t+=2;t<r&&(n=e.charCodeAt(t),!(n<48||n>57));)t+=1;if(n=e.charCodeAt(t),i=e.charCodeAt(t+1),a=e.charCodeAt(t+2),(n===NV||n===OV)&&(i>=48&&i<=57||(i===Y2||i===W2)&&a>=48&&a<=57))for(t+=i===Y2||i===W2?3:2;t<r&&(n=e.charCodeAt(t),!(n<48||n>57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}},UV=Qr(PV);const fE=oo(e=>e.reduce((t,r)=>{const n=Array.isArray(r)?fE(r):r;return Object.keys(n).forEach(i=>{n[i]!==null&&n[i]!==void 0&&(t[i]=n[i])}),t},{}),e=>e.filter(Boolean),N2),zV=(e,t)=>Object.keys(t).reduce((r,n)=>/@media/.test(n)?{...r,...yV({[n]:t[n]},e)}:{...r,[n]:t[n]},{}),HV=e=>/rgba?/g.test(e),GV=e=>/hsla?/g.test(e),WV=e=>{const t=cd.get.rgb(e);return cd.to.hex(t)},YV=e=>{const t=cd.get.hsl(e).map(Math.round);return DV(...t).toUpperCase()},ud=e=>HV(e)?WV(e):GV(e)?YV(e):e,jV=e=>{if(typeof e=="number")return{value:e,unit:void 0};const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}},Qi=(e,t)=>{const r=jV(t),n=72,i=e.dpi||72,a=1/25.4*n,o=1/2.54*n;if(typeof r.value!="number")return r.value;switch(r.unit){case"rem":return r.value*(e.remBase||18);case"in":return r.value*n;case"mm":return r.value*a;case"cm":return r.value*o;case"vh":return r.value*(e.height/100);case"vw":return r.value*(e.width/100);case"px":return Math.round(r.value*(n/i));default:return r.value}},Yu=(e,t)=>({[e]:kn(t)}),un=(e,t,r)=>({[e]:Qi(r,t)}),_c=(e,t)=>({[e]:ud(t)}),q0=(e,t)=>({[e]:t}),KV=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,qV=e=>e.match(KV)||[],Fc=(e,t,r)=>{const n=qV(`${t}`);if(n){const i=n[1]||t,a=n[4]||t,o=n[5]||t,s=a,u=o?ud(o):void 0,f=i?Qi(r,i):void 0;if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:u,[`${e}Style`]:s,[`${e}Width`]:f};if(e.match(/Color$/))return{borderTopColor:u,borderRightColor:u,borderBottomColor:u,borderLeftColor:u};if(e.match(/Style$/)){if(typeof s=="number")throw new Error(`Invalid border style: ${s}`);return{borderTopStyle:s,borderRightStyle:s,borderBottomStyle:s,borderLeftStyle:s}}if(e.match(/Width$/)){if(typeof f!="number")throw new Error(`Invalid border width: ${f}`);return{borderTopWidth:f,borderRightWidth:f,borderBottomWidth:f,borderLeftWidth:f}}if(e.match(/Radius$/)){const d=t?Qi(r,t):void 0;if(typeof d!="number")throw new Error(`Invalid border radius: ${d}`);return{borderTopLeftRadius:d,borderTopRightRadius:d,borderBottomRightRadius:d,borderBottomLeftRadius:d}}if(typeof f!="number")throw new Error(`Invalid border width: ${f}`);if(typeof s=="number")throw new Error(`Invalid border style: ${s}`);return{borderTopColor:u,borderTopStyle:s,borderTopWidth:f,borderRightColor:u,borderRightStyle:s,borderRightWidth:f,borderBottomColor:u,borderBottomStyle:s,borderBottomWidth:f,borderLeftColor:u,borderLeftStyle:s,borderLeftWidth:f}}return{[e]:t}},JV={border:Fc,borderBottom:Fc,borderBottomColor:_c,borderBottomLeftRadius:un,borderBottomRightRadius:un,borderBottomStyle:q0,borderBottomWidth:un,borderColor:Fc,borderLeft:Fc,borderLeftColor:_c,borderLeftStyle:q0,borderLeftWidth:un,borderRadius:Fc,borderRight:Fc,borderRightColor:_c,borderRightStyle:q0,borderRightWidth:un,borderStyle:Fc,borderTop:Fc,borderTopColor:_c,borderTopLeftRadius:un,borderTopRightRadius:un,borderTopStyle:q0,borderTopWidth:un,borderWidth:Fc},VV={backgroundColor:_c,color:_c,opacity:Yu},$V={height:un,maxHeight:un,maxWidth:un,minHeight:un,minWidth:un,width:un},ZV=[1,1,0],XV=[1,1,"auto"],e$={alignContent:q0,alignItems:q0,alignSelf:q0,flex:(e,t,r)=>{let n=ZV,i=[];t==="auto"?n=XV:i=`${t}`.split(" ");const a=kn(i[0]||n[0]),o=kn(i[1]||n[1]),s=Qi(r,i[2]||n[2]);return{flexGrow:a,flexShrink:o,flexBasis:s}},flexBasis:un,flexDirection:q0,flexFlow:q0,flexGrow:Yu,flexShrink:Yu,flexWrap:q0,justifyContent:q0,justifySelf:q0},t$={gap:(e,t,r)=>{const n=`${t}`.split(" "),i=Qi(r,(n==null?void 0:n[0])||t),a=Qi(r,(n==null?void 0:n[1])||t);return{rowGap:i,columnGap:a}},columnGap:un,rowGap:un},r$={aspectRatio:Yu,bottom:un,display:q0,left:un,position:q0,right:un,top:un,overflow:q0,zIndex:Yu},n$="px,in,mm,cm,pt,%,vw,vh",AE=(e,t)=>{const r=e.toString();console.error(` 225 @react-pdf/stylesheet parsing error: 226 ${r}: ${t}, 227 ${" ".repeat(r.length+2)}^ 228 Unsupported ${r} value format 229 `)},ju=({expandsTo:e,maxValues:t=1,autoSupported:r=!1}={})=>(n,i,a)=>{const o=LV(`${i}`),s=[];for(let f=0;f<o.length;f++){const d=o[f];if(d.type==="function"||d.type==="string"||d.type==="div")return AE(n,i),{};if(d.type==="word")if(d.value==="auto"&&r)s.push(d.value);else{const g=UV(d.value);if(g&&n$.includes(g.unit))s.push(d.value);else return AE(n,i),{}}}if(s.length>t)return AE(n,i),{};const u=Qi(a,s[0]);if(e){const f=Qi(a,s[1]||s[0]),d=Qi(a,s[2]||s[0]),g=Qi(a,s[3]||s[1]||s[0]);return e({first:u,second:f,third:d,fourth:g})}return{[n]:u}},i$=ju({expandsTo:({first:e,second:t,third:r,fourth:n})=>({marginTop:e,marginRight:t,marginBottom:r,marginLeft:n}),maxValues:4,autoSupported:!0}
229),a$=ju({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),o$=ju({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),j2=ju({autoSupported:!0}),s$={margin:i$,marginBottom:j2,marginHorizontal:o$,marginLeft:j2,marginRight:j2,marginTop:j2,marginVertical:a$},l$=ju({expandsTo:({first:e,second:t,third:r,fourth:n})=>({paddingTop:e,paddingRight:t,paddingBottom:r,paddingLeft:n}),maxValues:4}),c$=ju({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),u$=ju({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),K2=ju(),f$={padding:l$,paddingBottom:K2,paddingHorizontal:u$,paddingLeft:K2,paddingRight:K2,paddingTop:K2,paddingVertical:c$},S1=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},A$=(e,t,r)=>{const n=`${t}`.split(" "),i=S1(Qi(r,(n==null?void 0:n[0])||t)),a=S1(Qi(r,(n==null?void 0:n[1])||t));return{objectPositionX:i,objectPositionY:a}},b7=(e,t,r)=>({[e]:S1(Qi(r,t))}),h$={objectPosition:A$,objectPositionX:b7,objectPositionY:b7,objectFit:q0},d$=e=>typeof e=="number"?e:parseInt(e,10),hE={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},g$=e=>{if(!e)return hE.normal;if(typeof e=="number")return e;const t=e.toLowerCase();return hE[t]?hE[t]:d$(e)},p$=(e,t)=>({[e]:g$(t)}),m$=(e,t,r)=>{if(e==="")return e;const n=Qi(r,t.fontSize||18),i=Qi(r,e),{percent:a}=wi(i)||{};return a?a*n:isNaN(e)?i:i*n},v$={direction:q0,fontFamily:q0,fontSize:un,fontStyle:q0,fontWeight:p$,letterSpacing:un,lineHeight:(e,t,r,n)=>({[e]:m$(t,n,r)}),maxLines:Yu,textAlign:q0,textDecoration:q0,textDecorationColor:_c,textDecorationStyle:q0,textIndent:q0,textOverflow:q0,textTransform:q0,verticalAlign:q0},E$=e=>typeof e=="string"&&/^-?\d*\.?\d*$/.test(e),dE=e=>typeof e!="string"?e:E$(e)?parseFloat(e):e,C$=e=>{const t=e.trim().split(/\)[ ,]|\)/);if(t.length===1)return[[t[0],!0]];const r=[];for(let n=0;n<t.length;n+=1){const i=t[n];if(i){const[a,o]=i.split("("),s=o.indexOf(",")>=0?",":" ",u=o.split(s).map(f=>f.trim());r.push({operation:a.trim(),value:u})}}return r},q2=e=>{const t=/(-?\d*\.?\d*)(\w*)?/i,[,r,n]=t.exec(e),i=Number.parseFloat(r);return n==="rad"?i*180/Math.PI:i},b$=({operation:e,value:t})=>{switch(e){case"scale":{const[r,n=r]=t.map(i=>Number.parseFloat(i));return{operation:"scale",value:[r,n]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(t),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(t)]};case"rotate":return{operation:"rotate",value:[q2(t)]};case"translate":return{operation:"translate",value:t.map(r=>Number.parseFloat(r))};case"translateX":return{operation:"translate",value:[Number.parseFloat(t),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(t)]};case"skew":return{operation:"skew",value:t.map(q2)};case"skewX":return{operation:"skew",value:[q2(t),0]};case"skewY":return{operation:"skew",value:[0,q2(t)]};default:return{operation:e,value:t.map(r=>Number.parseFloat(r))}}},y$=e=>e.map(t=>b$(t)),y7=(e,t)=>typeof t!="string"?{[e]:t}:{[e]:y$(C$(t))},I7={top:!0,bottom:!0},I$=(e,t)=>I7[e]?1:I7[t]?-1:0,x$=e=>!e||e.length===0?["center","center"]:(e.length===1?[e[0],"center"]:e).sort(I$),B$=(e,t,r)=>{const n=`${t}`.split(" "),i=x$(n),a=Qi(r,i[0]),o=Qi(r,i[1]);return{transformOriginX:S1(a)||dE(a),transformOriginY:S1(o)||dE(o)}},x7=(e,t,r)=>{const n=Qi(r,t);return{[e]:S1(n)||dE(n)}},B7={...JV,...VV,...$V,...e$,...t$,...r$,...s$,...f$,...h$,...v$,...{transform:y7,gradientTransform:y7,transformOrigin:B$,transformOriginX:x7,transformOriginY:x7},...{fill:_c,stroke:_c,strokeDasharray:q0,strokeWidth:un,fillOpacity:Yu,strokeOpacity:Yu,fillRule:q0,textAnchor:q0,strokeLinecap:q0,strokeLinejoin:q0,visibility:q0,clipPath:q0,dominantBaseline:q0}},w$=e=>t=>{const r=Object.keys(t),n={};for(let i=0;i<r.length;i+=1){const a=r[i],o=t[a];if(!B7[a]){n[a]=o;continue}const s=B7[a](a,o,e,t),u=Object.keys(s);for(let f=0;f<u.length;f+=1){const d=u[f],g=s[d];n[d]=g}}return n},w7=(e,t)=>{const r=n=>zV(e,n);return oo(w$(e),r,fE)(t)};function gE(){var e=function(t){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,
229119d+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(Le,xt){n[Le]=1<<xt+1,i[n[Le]]=Le}),Object.freeze(n);var a=n.LRI|n.RLI|n.FSI,o=n.L|n.R|n.AL,s=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,u=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,f=n.S|n.WS|n.B|a|n.PDI|u,d=null;function g(){if(!d){d=new Map;var Le=function(Ot){if(r.hasOwnProperty(Ot)){var Xe=0;r[Ot].split(",").forEach(function(bt){var ct=bt.split("+"),Ct=ct[0],Bt=ct[1];Ct=parseInt(Ct,36),Bt=Bt?parseInt(Bt,36):0,d.set(Xe+=Ct,n[Ot]);for(var Kt=0;Kt<Bt;Kt++)d.set(++Xe,n[Ot])})}};for(var xt in r)Le(xt)}}function E(Le){return g(),d.get(Le.codePointAt(0))||n.L}function b(Le){return i[E(Le)]}var I={pairs:"14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",canonical:"6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye"};function w(Le,xt){var Ot=36,Xe=0,bt=new Map,ct=xt&&new Map,Ct;return Le.split(",").forEach(function Bt(Kt){if(Kt.indexOf("+")!==-1)for(var vt=+Kt;vt--;)Bt(Ct);
vendor: 5,581 bytes, line 229
229else{Ct=Kt;var Rt=Kt.split(">"),Mt=Rt[0],Ut=Rt[1];Mt=String.fromCodePoint(Xe+=parseInt(Mt,Ot)),Ut=String.fromCodePoint(Xe+=parseInt(Ut,Ot)),bt.set(Mt,Ut),xt&&ct.set(Ut,Mt)}}),{map:bt,reverseMap:ct}}var R,_,S;function Q(){if(!R){var Le=w(I.pairs,!0),xt=Le.map,Ot=Le.reverseMap;R=xt,_=Ot,S=w(I.canonical,!1).map}}function N(Le){return Q(),R.get(Le)||null}function k(Le){return Q(),_.get(Le)||null}function W(Le){return Q(),S.get(Le)||null}var H=n.L,G=n.R,X=n.EN,J=n.ES,V=n.ET,T=n.AN,j=n.CS,ne=n.B,se=n.S,te=n.ON,ue=n.BN,le=n.NSM,ye=n.AL,Qe=n.LRO,Ce=n.RLO,Be=n.LRE,Fe=n.RLE,Te=n.PDF,ut=n.LRI,pt=n.RLI,nt=n.FSI,xe=n.PDI;function De(Le,xt){for(var Ot=125,Xe=new Uint32Array(Le.length),bt=0;bt<Le.length;bt++)Xe[bt]=E(Le[bt]);var ct=new Map;function Ct(C0,Ln){var zr=Xe[C0];Xe[C0]=Ln,ct.set(zr,ct.get(zr)-1),zr&s&&ct.set(s,ct.get(s)-1),ct.set(Ln,(ct.get(Ln)||0)+1),Ln&s&&ct.set(s,(ct.get(s)||0)+1)}for(var Bt=new Uint8Array(Le.length),Kt=new Map,vt=[],Rt=null,Mt=0;Mt<Le.length;Mt++)Rt||vt.push(Rt={start:Mt,end:Le.length-1,level:xt==="rtl"?1:xt==="ltr"?0:gn(Mt,!1)}),Xe[Mt]&ne&&(Rt.end=Mt,Rt=null);for(var Ut=Fe|Be|Ce|Qe|a|xe|Te|ne,u0=function(C0){return C0+(C0&1?1:2)},Yt=function(C0){return C0+(C0&1?2:1)},s0=0;s0<vt.length;s0++){Rt=vt[s0];var Tt=[{_level:Rt.level,_override:0,_isolate:0}],Qt=void 0,T0=0,L0=0,O0=0;ct.clear();for(var x0=Rt.start;x0<=Rt.end;x0++){var A0=Xe[x0];if(Qt=Tt[Tt.length-1],ct.set(A0,(ct.get(A0)||0)+1),A0&s&&ct.set(s,(ct.get(s)||0)+1),A0&Ut)if(A0&(Fe|Be)){Bt[x0]=Qt._level;var fn=(A0===Fe?Yt:u0)(Qt._level);fn<=Ot&&!T0&&!L0?Tt.push({_level:fn,_override:0,_isolate:0}):T0||L0++}else if(A0&(Ce|Qe)){Bt[x0]=Qt._level;var An=(A0===Ce?Yt:u0)(Qt._level);An<=Ot&&!T0&&!L0?Tt.push({_level:An,_override:A0&Ce?G:H,_isolate:0}):T0||L0++}else if(A0&a){A0&nt&&(A0=gn(x0+1,!0)===1?pt:ut),Bt[x0]=Qt._level,Qt._override&&Ct(x0,Qt._override);var ei=(A0===pt?Yt:u0)(Qt._level);ei<=Ot&&T0===0&&L0===0?(O0++,Tt.push({_level:ei,_override:0,_isolate:1,_isolInitIndex:x0})):T0++}else if(A0&xe){if(T0>0)T0--;else if(O0>0){for(L0=0;!Tt[Tt.length-1]._isolate;)Tt.pop();var er=Tt[Tt.length-1]._isolInitIndex;er!=null&&(Kt.set(er,x0),Kt.set(x0,er)),Tt.pop(),O0--}Qt=Tt[Tt.length-1],Bt[x0]=Qt._level,Qt._override&&Ct(x0,Qt._override)}else A0&Te?(T0===0&&(L0>0?L0--:!Qt._isolate&&Tt.length>1&&(Tt.pop(),Qt=Tt[Tt.length-1])),Bt[x0]=Qt._level):A0&ne&&(Bt[x0]=Rt.level);else Bt[x0]=Qt._level,Qt._override&&A0!==ue&&Ct(x0,Qt._override)}for(var E0=[],dr=null,Dr=Rt.start;Dr<=Rt.end;Dr++){var ur=Xe[Dr];if(!(ur&u)){var jr=Bt[Dr],zn=ur&a,J0=ur===xe;dr&&jr===dr._level?(dr._end=Dr,dr._endsWithIsolInit=zn):E0.push(dr={_start:Dr,_end:Dr,_level:jr,_startsWithPDI:J0,_endsWithIsolInit:zn})}}for(var l0=[],tr=0;tr<E0.length;tr++){var n0=E0[tr];if(!n0._startsWithPDI||n0._startsWithPDI&&!Kt.has(n0._start)){for(var _n=[dr=n0],kr=void 0;dr&&dr._endsWithIsolInit&&(kr=Kt.get(dr._end))!=null;)for(var Fn=tr+1;Fn<E0.length;Fn++)if(E0[Fn]._start===kr){_n.push(dr=E0[Fn]);break}for(var Hn=[],qi=0;qi<_n.length;qi++)for(var _r=_n[qi],Gn=_r._start;Gn<=_r._end;Gn++)Hn.push(Gn);for(var Ji=Bt[Hn[0]],N0=Rt.level,B0=Hn[0]-1;B0>=0;B0--)if(!(Xe[B0]&u)){N0=Bt[B0];break}var rr=Hn[Hn.length-1],w0=Bt[rr],nn=Rt.level;if(!(Xe[rr]&a)){for(var Fr=rr+1;Fr<=Rt.end;Fr++)if(!(Xe[Fr]&u)){nn=Bt[Fr];break}}l0.push({_seqIndices:Hn,_sosType:Math.max(N0,Ji)%2?G:H,_eosType:Math.max(nn,w0)%2?G:H})}}for(var Kr=0;Kr<l0.length;Kr++){var qr=l0[Kr],St=qr._seqIndices,Wn=qr._sosType,fr=qr._eosType,hn=Bt[St[0]]&1?G:H;if(ct.get(le))for(var Rn=0;Rn<St.length;Rn++){var Yn=St[Rn];if(Xe[Yn]&le){for(var di=Wn,yn=Rn-1;yn>=0;yn--)if(!(Xe[St[yn]]&u)){di=Xe[St[yn]];break}Ct(Yn,di&(a|xe)?te:di)}}if(ct.get(X))for(var Ur=0;Ur<St.length;Ur++){var jn=St[Ur];if(Xe[jn]&X)for(var fa=Ur-1;fa>=-1;fa--){var Y=fa===-1?Wn:Xe[St[fa]];if(Y&o){Y===ye&&Ct(jn,T);break}}}if(ct.get(ye))for(var K=0;K<St.length;K++){var ae=St[K];Xe[ae]&ye&&Ct(ae,G)}if(ct.get(J)||ct.get(j))for(var de=1;de<St.length-1;de++){var be=St[de];if(Xe[be]&(J|j)){for(var Oe=0,Je=0,Ke=de-1;Ke>=0&&(Oe=Xe[St[Ke]],!!(Oe&u));Ke--);for(var it=de+1;it<St.length&&(Je=Xe[St[it]],!!(Je&u));it++);Oe===Je&&(Xe[be]===J?Oe===X:Oe&(X|T))&&Ct(be,Oe)}}if(ct.get(X))for(var tt=0;tt<St.length;tt++){var ht=St[tt];if(Xe[ht]&X){for(var Lt=tt-1;Lt>=0&&Xe[St[Lt]]&(V|u);Lt--)Ct(St[Lt],X);for(tt++;tt<St.length&&Xe[St[tt]]&(V|u|X);tt++)Xe[St[tt]]!==X&&Ct(St[tt],X)}}if(ct.get(V)||ct.get(J)||ct.get(j))for(var e0=0;e0<St.length;e0++){var M0=St[e0];if(Xe[M0]&(V|J|j)){Ct(M0,te);for(var i0=e0-1;i0>=0&&Xe[St[i0]]&u;i0--)Ct(St[i0],te);for(var vr=e0+1;vr<St.length&&Xe[St[vr]]&u;vr++)Ct(St[vr],te)}}if(ct.get(X))for(var Jr=0,gi=Wn;Jr<St.length;Jr++){var Tn=St[Jr],La=Xe[Tn];La&X?gi===H&&Ct(Tn,H):La&o&&(gi=La)}if(ct.get(s)){var Vi=G|X|T,Di=Vi|H,$i=[];{for(var ki=[],_i=0;_i<St.length;_i++)if(Xe[St[_i]]&s){var lo=Le[St[_i]],co=void 0;if(N(lo)!==null)if(ki.length<63)ki.push({char:lo,seqIndex:_i});else break;else if((co=k(lo))!==null)for(var Rr=ki.length-1;Rr>=0;Rr--){var Na=ki[Rr].char;if(Na===co||Na===k(W(lo))||N(W(Na))===lo){$i.push([ki[Rr].seqIndex,_i]),ki.length=Rr;break}}}$i.sort(function(C0,Ln){return C0[0]-Ln[0]})}for(var ti=0;ti<$i.length;ti++){for(var Lo=$i[ti],Oa=Lo[0],Zi=Lo[1],Ma=!1,Vr=0,uo=Oa+1;uo<Zi;uo++){var vs=St[uo];if(Xe[vs]&Di){Ma=!0;var gr=Xe[vs]&Vi?G:H;if(gr===hn){Vr=gr;break}}}if(Ma&&!Vr){Vr=Wn;for(var Aa=Oa-1;Aa>=0;Aa--){var qs=St[Aa];if(Xe[qs]&Di){var fo=Xe[qs]&Vi?G:H;fo!==hn?Vr=fo:Vr=hn;break}}}if(Vr){if(Xe[St[Oa]]=Xe[St[Zi]]=Vr,Vr!==hn){for(var Er=Oa+1;Er<St.length;Er++)if(!(Xe[St[Er]]&u)){E(Le[St[Er]])&le&&(Xe[St[Er]]=Vr);break}}if(Vr!==hn){for(var ri=Zi+1;ri<St.length;
229ri++)if(!(Xe[St[ri]]&u)){E(Le[St[ri]])&le&&(Xe[St[ri]]=Vr);break}}}}for(var In=0;In<St.length;In++)if(Xe[St[In]]&s){for(var dn=In,ni=In,xn=Wn,Q0=In-1;Q0>=0;Q0--)if(Xe[St[Q0]]&u)dn=Q0;else{xn=Xe[St[Q0]]&Vi?G:H;break}for(var Pa=fr,pi=In+1;pi<St.length;pi++)if(Xe[St[pi]]&(s|u))ni=pi;else{Pa=Xe[St[pi]]&Vi?G:H;break}for(var an=dn;an<=ni;an++)Xe[St[an]]=xn===Pa?xn:hn;In=ni}}}for(var Ar=Rt.start;Ar<=Rt.end;Ar++){var ha=Bt[Ar],Kn=Xe[Ar];if(ha&1?Kn&(H|X|T)&&Bt[Ar]++:Kn&G?Bt[Ar]++:Kn&(T|X)&&(Bt[Ar]+=2),Kn&u&&(Bt[Ar]=Ar===0?Rt.level:Bt[Ar-1]),Ar===Rt.end||E(Le[Ar])&(se|ne))for(var ii=Ar;ii>=0&&E(Le[ii])&f;ii--)Bt[ii]=Rt.level}}return{levels:Bt,paragraphs:vt};function gn(C0,Ln){for(var zr=C0;zr<Le.length;zr++){var Nn=Xe[zr];if(Nn&(G|ye))return 1;if(Nn&(ne|H)||Ln&&Nn===xe)return 0;if(Nn&a){var Ua=da(zr);zr=Ua===-1?Le.length:Ua}}return 0}function da(C0){for(var Ln=1,zr=C0+1;zr<Le.length;zr++){var Nn=Xe[zr];if(Nn&ne)break;if(Nn&xe){if(--Ln===0)return zr}else Nn&a&&Ln++}return-1}}var ke="14>1,j>2,t>2,u>2,1a>g,2v3>1,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",we;function Ve(){if(!we){var Le=w(ke,!0),xt=Le.map,Ot=Le.reverseMap;Ot.forEach(function(Xe,bt){xt.set(bt,Xe)}),we=xt}}function lt(Le){return Ve(),we.get(Le)||null}function st(Le,xt,Ot,Xe){var bt=Le.length;Ot=Math.max(0,Ot==null?0:+Ot),Xe=Math.min(bt-1,Xe==null?bt-1:+Xe);for(var ct=new Map,Ct=Ot;Ct<=Xe;Ct++)if(xt[Ct]&1){var Bt=lt(Le[Ct]);Bt!==null&&ct.set(Ct,Bt)}return ct}function yt(Le,xt,Ot,Xe){var bt=Le.length;Ot=Math.max(0,Ot==null?0:+Ot),Xe=Math.min(bt-1,Xe==null?bt-1:+Xe);var ct=[];return xt.paragraphs.forEach(function(Ct){var Bt=Math.max(Ot,Ct.start),Kt=Math.min(Xe,Ct.end);if(Bt<Kt){for(var vt=xt.levels.slice(Bt,Kt+1),Rt=Kt;Rt>=Bt&&E(Le[Rt])&f;Rt--)vt[Rt]=Ct.level;for(var Mt=Ct.level,Ut=1/0,u0=0;u0<vt.length;u0++){var Yt=vt[u0];Yt>Mt&&(Mt=Yt),Yt<Ut&&(Ut=Yt|1)}for(var s0=Mt;s0>=Ut;s0--)for(var Tt=0;Tt<vt.length;Tt++)if(vt[Tt]>=s0){for(var Qt=Tt;Tt+1<vt.length&&vt[Tt+1]>=s0;)Tt++;Tt>Qt&&ct.push([Qt+Bt,Tt+Bt])}}}),ct}function Nt(Le,xt,Ot,Xe){var bt=It(Le,xt,Ot,Xe),ct=[].concat(Le);return bt.forEach(function(Ct,Bt){ct[Bt]=(xt.levels[Ct]&1?lt(Le[Ct]):null)||Le[Ct]}),ct.join("")}function It(Le,xt,Ot,Xe){for(var bt=yt(Le,xt,Ot,Xe),ct=[],Ct=0;Ct<Le.length;Ct++)ct[Ct]=Ct;return bt.forEach(function(Bt){for(var Kt=Bt[0],vt=Bt[1],Rt=ct.slice(Kt,vt+1),Mt=Rt.length;Mt--;)ct[vt-Mt]=Rt[Mt]}),ct}return t.closingToOpeningBracket=k,t.getBidiCharType=E,t.getBidiCharTypeName=b,t.getCanonicalBracket=W,t.getEmbeddingLevels=De,t.getMirroredCharacter=lt,t.getMirroredCharactersMap=st,t.getReorderSegments=yt,t.getReorderedIndices=It,t.getReorderedString=Nt,t.openingToClosingBracket=N,Object.defineProperty(t,"__esModule",{value:!0}),t}({});return e}var Q7={exports:{}};(function(e){(function(t,r){e.exports?e.exports=r():t.createHyphenator=r()})(Vt,function(){function t(ne){var se="",te="",ue=0,le=ne();return function(ye){for(;ue<ye.length;){se=ye.charAt(ue++),te=ye.charAt(ue);var Qe=le(se,te);if(Qe!==void 0)return Qe}}}var r=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function n(){var ne=!1;return function(se,te){return ne?te[0]===">"&&(se(),ne=!1):te[0]==="<"&&(!r(te[1])||te[1]==="/")&&(ne=!0),ne}}function i(ne){var se=!1;return function(te,ue){return se?!r(ue[0])&&r(ue[1])&&(te(),se=!1):!r(ue[0])&&ue[1]===ne&&(se=!0),se}}function a(ne,se){return function(){var te="",ue="";function le(){te+=ue,ue=""}function ye(Qe){return te="",ue="",Qe}return function(Qe,Ce){ue+=Qe;var Be=ne.reduce(function(Fe,Te){return Fe||Te(le,[Qe,Ce])},!1);if(!Be&&(r(Qe)&&!r(Ce)&&le(),!r(Qe)&&r(Ce))){if(ue.length>=se)return ye([te,ue]);
229le()}if(Ce==="")return(ue.length<se||Be)&&le(),ye([te,ue])}}}function o(ne){for(var se=[],te=0;te<ne.length;te++)(ne[te]&1)===1&&se.push(te);return se}function s(ne,se,te){if(te.length===0)return ne;var ue=[ne.slice(0,te[0])];if(te.length>1)for(var le=0,ye=1;ye<te.length;le++,ye++)ue.push(ne.slice(te[le],te[ye]));return ue.push(ne.slice(te[te.length-1])),ue.join(se)}function u(ne){return ne.reduce(function(se,te){for(var ue=0,le=[];(ue=te.indexOf("-",ue+1))>-1;)le.push(ue);return se[te.toLocaleLowerCase().replace(/\-/g,"")]=le,se},{})}function f(ne){var se=0;function te(){return ne[se++]}return te}function d(ne){var se=0,te=ne;function ue(){if(te=ne.slice(se++),!(te.length<3))return te}function le(){return se===2}return[ue,le]}function g(ne,ye,te,ue){for(var le=new Array(ne.length+1),ye=("."+ye+".").split(""),Qe,Ce,Be,Fe,Te,ut,pt=-1,nt,xe,De,ke,we=le.length;we--;)le[we]=0;for(nt=d(ye),xe=nt[0],De=nt[1];Qe=xe();)for(pt++,De()&&pt--,Be=ue,ke=f(Qe);(Ce=ke())&&(Fe=Be[Ce])!==void 0;){switch(Be={},Te=-1,Object.prototype.toString.call(Fe)){case"[object Array]":Be=Fe[0],Te=Fe[1];break;case"[object Object]":Be=Fe;break;case"[object Number]":Te=Fe;break}if(!(Te<0)){ut=te[Te];for(var Ve=0;Ve<ut.length;Ve++)le[pt+Ve]=Math.max(ut[Ve],le[pt+Ve])}}return le[0]=le[1]=le[le.length-1]=le[le.length-2]=0,o(le)}function E(ne,se,te,ue,le,ye,Qe,Ce,Be){function Fe(){nt(Te)}var Te="",ut,pt=t(a((Qe?[n()]:[]).concat(i(ye)),Ce)),nt=function(){};function xe(){for(var De=new Date;(!Be||new Date-De<10)&&(ut=pt(ne));){if(ut[1]){var ke=ut[1].length?"~"+ut[1]:"";if(!Object.prototype.hasOwnProperty.call(ue,ke)){var we=ut[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(le,we)||(le[we]=g(ut[1],we,se,te)),ue[ke]=s(ut[1],ye,le[we])}ut[1]=ue[ke]}Te+=ut[0]+ut[1]}ut?setTimeout(xe):Fe()}return Be?(setTimeout(xe),new Promise(function(De){nt=De})):(xe(),Te)}var b=!1,I=[],w=!0,R="Â",_=5,S="async",Q="exceptions",N="html",k="hyphenChar",W="minWordLength",H=typeof Vt=="object"?Vt:typeof window=="object"?window:typeof self=="object"?self:{};function G(ne,se){ne=ne||{};for(var te in se)ne[te]=se[te];return ne}function X(ne){return ne instanceof Array}function J(ne,se,te,ue){return se in ne&&(!ue||ue(ne[se]))?ne[se]:te}function V(ne,se){var te={};for(var ue in ne)te["~"+ue]=s(ue,se,ne[ue]);return te}function T(ne,se){return ne.reduce(function(te,ue){return te["~"+ue.replace(/\-/g,"")]=ue.replace(/\-/g,se),te},{})}function j(ne,se){se=se||{};var te=J(se,S,b),ue={},le={},ye={},Qe=J(se,k,R),Ce=ne[0],Be=ne[1],Fe=J(se,W,_)>>0,Te=J(se,N,w),ut=J(se,Q,I,X),pt=Qe+Fe;if(ye[pt]={},ne[2]&&(ye[pt]=V(ne[2],Qe),le=ne[2]),ut&&ut.length&&(ye[pt]=G(ye[pt],T(ut,Qe)),le=G(le,u(ut))),ue[pt]=G({},ye[pt]),te&&!("Promise"in H))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(nt,xe){xe=xe||{};var De=J(xe,k,Qe),ke=J(xe,W,Fe)>>0,we=J(xe,Q,I,X),Ve=De+ke;return!ye[Ve]&&ne[2]&&(ye[Ve]=V(ne[2],De),ue[Ve]=G(ue[Ve],ye[Ve])),we&&we.length&&(ye[Ve]=G(ye[Ve],T(we,De)),le=G(le,u(we)),ue[Ve]=G(ue[Ve],ye[Ve])),E(nt,Ce,Be,ue[Ve],le,De,Te,ke,te)}}return j})})(Q7);var Q$=Q7.exports,S$=Qr(Q$),S7={exports:{}};(function(e){(function(t,r){e.exports?e.exports=r:t.hyphenationPatternsEnUs=r})(Vt,[[[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}
229},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}}
229,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}
229},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}
229,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}}}
229,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}
229,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}
229,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}}
229},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]}])})(S7);var D$=S7.exports,k$=Qr(D$);const pE=e=>{let t=0,r="";const n=[];return e.forEach(i=>{r+=i.string,n.push({...i,start:t,end:t+i.string.length,attributes:i.attributes||{}}),t+=i.string.length}),{string:r,runs:n}},_$="Â",F$=e=>[e],R$=e=>e.replaceAll(_$,""),T$=(e={},t={})=>r=>{var f;const n=[],i=[],a=((f=e.wordHyphenation)==null?void 0:f.call(e))||F$,o=t.hyphenationCallback||a;let s=0;for(let d=0;d<r.runs.length;d+=1){let g="";const E=r.runs[d],b=r.string.slice(E.start,E.end).split(/([ ]+)/g).filter(Boolean);for(let _=0;_<b.length;_+=1){const S=b[_],Q=o(S,a).map(R$);n.push(...Q),g+=Q.join("")}const I=E.end-E.start-g.length,w=E.start-s,R=E.end-s-I;i.push({...E,start:w,end:R,string:g}),s+=I}return{...pE(i),syllables:n}},L$=e=>Object.assign({},e),D7=(e,t)=>{const r=Object.assign({},e,{height:t}),n=Object.assign({},e,{y:e.y+t,height:e.height-t});return[r,n]},N$=(e,t)=>{const[,r]=D7(t,e);return r},O$=e=>e.reduce((t,r)=>t+r.box.height,0),M$=e=>{var a;const t=e.attributes||{},r=t.fontSize||12,n=t.font,i=typeof n=="string"?null:(a=n==null?void 0:n[0])==null?void 0:a.unitsPerEm;return i?r/i:0},D1=e=>{var t;return((t=e.attributes)==null?void 0:t.scale)||M$(e)},k7=(e,t)=>{if(!t)return 0;const r=t.glyphIndices||[],n=r[e];return r.slice(0,e).filter(i=>i===n).length},mE=e=>{var t,r;return((r=(t=e.attributes)==null?void 0:t.font)==null?void 0:r[0])||null},_7=(e,t,r,n)=>{if(!n)return[];if(e===t)return[];if(e===0&&t===n.codePoints.length)return[n];const i=n.codePoints.slice(e,t),a=String.fromCodePoint(...i);return r?r.layout(a,void 0,void 0,void 0,"ltr").glyphs:[n]},J2=(e,t)=>{var n;const r=(n=t==null?void 0:t.glyphIndices)==null?void 0:n[e];return rn(r)?e:r},F7=e=>{const t=e[0];return e.map(r=>r-t)},fd=(e,t,r)=>{var Q,N;const n=D1(r),i=mE(r),a=J2(e,r),o=J2(t,r),s=(Q=r.glyphs)==null?void 0:Q[a],u=(N=r.glyphs)==null?void 0:N[o],f=k7(e,r),d=f>0?_7(f,1/0,i,s):[],g=k7(t,r),E=_7(0,g,i,u),b=a+Math.min(1,f),I=(r.glyphs||[]).slice(b,o),w=k=>({xAdvance:k.advanceWidth*n,yAdvance:0,xOffset:0,yOffset:0}),R=d.map(w),_=(r.positions||[]).slice(b,o),S=E.map(w);return Object.assign({},r,{start:r.start+e,end:Math.min(r.end,r.start+t),glyphIndices:F7((r.glyphIndices||[]).slice(e,t)),glyphs:[d,I,E].flat(),positions:[R,_,S].flat()})},vE=(e,t)=>t?t.findIndex(r=>r.start<=e&&e<r.end):-1,R7=(e,t,r)=>{const n=vE(e,r),i=Math.max(vE(t-1,r),n);return r.slice(n,i+1)},P$=(e,t)=>{const r=t.start-e,n=t.end-e;return Object.assign({},t,{start:r,end:n})},U$=(e,t,r)=>{const n=a=>fd(e-a.start,t-a.start,a),i=a=>fd(0,t-a.start,a);return r.map((a,o)=>{let s=a;const u=o===0,f=!u&&o===r.length-1;return u&&(s=n(a)),f&&(s=i(a)),P$(e,s)})},k1=(e,t,r)=>{if(r.string.length===0)return r;const n=r.string.slice(e,t),i=R7(e,t,r.runs),a=U$(e,t,i);return Object.assign({},r,{string:n,runs:a})},z$=e=>e.search(/\S/g),H$=e=>{const t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1},G$=e=>{const t=z$(e.string),r=H$(e.string);return k1(t,r+1,e)},W$=()=>({start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}}),T7=e=>typeof e=="number",Y$=(e,t)=>{const r=kc(t),n=rn(r)?0:r+1,i=Array(e).fill(n);return t.concat(i)},L7=(e,t)=>typeof t=="string"?null:t&&e?t.glyphForCodePoint(e):null,j$=(e,t)=>
229{var s;const r=((s=e.codePoints)==null?void 0:s.length)||0,n=t.end+r,i=t.glyphs.concat(e),a=Y$(r,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:n,glyphs:i,glyphIndices:a});const o=t.positions.concat({xAdvance:e.advanceWidth*D1(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:n,glyphs:i,glyphIndices:a,positions:o})},N7=(e,t)=>{if(!e)return t;const r=mE(t),n=T7(e)?L7(e,r):e;return j$(n,t)},O7=e=>String.fromCodePoint(...e||[]),M7=(e,t)=>{const r=typeof e=="number"?[e]:e==null?void 0:e.codePoints,n=O7(r||[]),i=t.string+n,a=t.runs.slice(0,-1),o=kc(t.runs)||W$(),s=a.concat(N7(e,o));return Object.assign({},t,{string:i,runs:s})},P7=8230,K$=String.fromCharCode(P7),q$=e=>{if(!e.encode)return P7;const[t]=e.encode(K$);return parseInt(t[0],16)},U7=e=>{var n,i,a;const t=((n=kc(e))==null?void 0:n.runs)||[],r=(a=(i=kc(t))==null?void 0:i.attributes)==null?void 0:a.font[0];if(r){const o=e.length-1,s=q$(r),u=r.glyphForCodePoint(s),f=M7(u,G$(e[o]));return Object.assign([],e,{[o]:f})}return e},z7=(e,t)=>{const r=Object.assign({},t.attributes);return delete r[e],Object.assign({},t,{attributes:r})},V2=e=>{var a;const{font:t,attachment:r}=e.attributes,n=(r==null?void 0:r.height)||0,i=typeof t=="string"?0:((a=t==null?void 0:t[0])==null?void 0:a.ascent)||0;return Math.max(n,i*D1(e))},H7=e=>{var n,i;const t=(n=e.attributes)==null?void 0:n.font,r=typeof t=="string"?0:((i=t==null?void 0:t[0])==null?void 0:i.descent)||0;return D1(e)*r},J$=e=>{var n,i;const t=(n=e.attributes)==null?void 0:n.font;return(typeof t=="string"?0:((i=t==null?void 0:t[0])==null?void 0:i.lineGap)||0)*D1(e)},G7=e=>{var r;return((r=e.attributes)==null?void 0:r.lineHeight)||J$(e)+V2(e)-H7(e)},W7=e=>{const t=(r,n)=>Math.max(r,G7(n));return e.runs.reduce(t,0)},V$=(e,t)=>{const r=Math.max(e.x,t.x),n=Math.min(e.x+e.width,t.x+t.width),i=Math.max(e.y,t.y),a=Math.min(e.y+e.height,t.y+t.height);return n>=r&&a>=i},$$=(e,t)=>{if(!V$(t,e))return[e];const r=t.x,n=t.x+t.width,i=e.x,a=e.x+e.width,o=Object.assign({},e,{width:r-i}),s=Object.assign({},e,{x:n,width:a-n});return[o,s].filter(u=>u.width>0)},Z$=(e,t)=>{let r=[e];for(let n=0;n<t.length;n+=1){const i=t[n];r=r.reduce((a,o)=>{const s=$$(o,i);return a.concat(s)},[])}return r},X$=(e,t)=>{const{excludeRects:r,...n}=e;if(!r)return[n];const i=[],a=Math.max(...r.map(s=>s.y+s.height));let o=n;for(;o.y<a;){const[s,u]=D7(o,t),f=Z$(s,r);o=u,i.push(...f)}return[...i,o]},eZ="",tZ=e=>{if(!!e.string.includes(eZ))return e;const r=e.runs.map(n=>z7("attachment",n));return Object.assign({},e,{runs:r})},rZ=(e,t,r)=>{let n=e.shift(),i=n.y;return t.map((a,o)=>{var g,E;const s=o===0?r:0,u=((E=(g=a.runs)==null?void 0:g[0])==null?void 0:E.attributes)||{},f=Math.max(W7(a),u.lineHeight);i+f>n.y+n.height&&e.length>0&&(n=e.shift(),i=n.y);const d={string:a.string,runs:a.runs,box:{x:n.x+s,y:i,width:n.width-s,height:f}};return i+=f,tZ(d)})},nZ=(e,t={})=>(r,n)=>{var f,d,g;const i=W7(n),a=((g=(d=(f=n.runs)==null?void 0:f[0])==null?void 0:d.attributes)==null?void 0:g.indent)||0,o=X$(r,i),s=o.map(E=>E.width);s.unshift(s[0]-a);const u=e.linebreaker(t)(n,s);return rZ(o,u,a)},iZ=(e,t)=>{const r=[];let n=0;for(let i=0;i<t.length;i+=1){const a=t[i];if(n+=a.box.height,n<e)r.push(a);else break}return r},aZ=(e,t,r)=>n=>{const i=[],a=[...n],o=nZ(e,t),s=rn(r.maxLines)?1/0:r.maxLines,u=r.truncateMode==="ellipsis";let f=s,d=L$(r),g=a.shift();for(;f>0&&g;){const E=o(d,g),b=E.slice(0,f),I=O$(b),w=u&&E.length!==b.length;if(f-=b.length,d.height>=I)i.push(w?U7(b):b),d=N$(I,d),g=a.shift();else{i.push(U7(iZ(d.height,b)));break}}return i},oZ=e=>{const{runs:t}=e;return t.length===0?0:t[0].start},sZ=e=>{const{runs:t}=e;return t.length===0?0:kc(t).end},Y7=e=>sZ(e)-oZ(e),j7=gE(),lZ=e=>e.reduce((t,r)=>{const n=r.end-r.start,i=z3(r.attributes.bidiLevel,n);return t.concat(i)},[]),cZ=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=1)r[n]=n;return t.forEach(([n,i])=>{const a=r.slice(n,i+1);for(let o=a.length-1;o>=0;o-=1)r[i-o]=a[o]}),r},K7=(e,t,r)=>{for(let n=0;n<e.length;n+=1){const i=e[n],a=i.glyphIndices[r-i.start];if(r>=i.start&&r<i.end)return i[t][a]}throw new Error(`index ${r} out of range`)},uZ=e=>{var g;const t=lZ(e.runs),n=((g=e.runs[0])==null?void 0:g.attributes.direction)==="rtl"?1:0,o={paragraphs:[{start:0,end:Y7(e)-1,level:n}],levels:t},s=j7.getReorderSegments(e.string,o);if(s.length===0)return e;const u=cZ(e.string,s),f=j7.getReorderedString(e.string,o),d=e.runs.map(E=>{const b=u.slice(E.start,E.end),I=[],w=[],R=new Set;for(let _=0;_<b.length;_+=1){const S=b[_],Q=K7(e.runs,"glyphs",S);
229R.has(Q.id)||(I.push(Q),w.push(K7(e.runs,"positions",S)),Q.isLigature&&R.add(Q.id))}return{...E,glyphs:I,positions:w}});return{box:e.box,runs:d,string:f}},fZ=e=>e.map(uZ),AZ=()=>e=>e.map(fZ),hZ=123,dZ=(e=[])=>e.reduce((t,r)=>{const n=(r==null?void 0:r.codePoints)||[hZ];if(t.length===0)return n.map(()=>0);const i=t[t.length-1],a=n.map(()=>i+1);return[...t,...a]},[]),gZ=e=>{var t;return((t=e.attributes)==null?void 0:t.characterSpacing)||0},pZ=(e,t)=>{const r=D1(e),n=gZ(e);return t.map((i,a)=>{const s=a===t.length?0:n;return Object.assign({},i,{xAdvance:i.xAdvance*r+s,yAdvance:i.yAdvance*r,xOffset:i.xOffset*r,yOffset:i.yOffset*r})})},mZ=e=>t=>{const{start:r,end:n,attributes:i={}}=t,{font:a}=i;if(!a)return{...t,glyphs:[],glyphIndices:[],positions:[]};const o=e.slice(r,n);if(typeof a=="string")throw new Error("Invalid font");const s=a[0].layout(o,void 0,void 0,void 0,"ltr"),u=pZ(t,s.positions),f=dZ(s.glyphs);return{...t,positions:u,glyphIndices:f,glyphs:s.glyphs}},vZ=()=>e=>{const t=e.runs.map(mZ(e.string));return Object.assign({},e,{runs:t})},EZ=e=>{var i,a,o,s;if(!e.positions)return e;const t=((o=(a=(i=e.attributes)==null?void 0:i.font)==null?void 0:a[0])==null?void 0:o.unitsPerEm)||0,r=(((s=e.attributes)==null?void 0:s.yOffset)||0)*t,n=e.positions.map(u=>Object.assign({},u,{yOffset:r}));return Object.assign({},e,{positions:n})},CZ=()=>e=>{const t=e.runs.map(EZ);return Object.assign({},e,{runs:t})},bZ=e=>e.sort((t,r)=>t.start-r.start||t.end-r.end),q7=e=>e.start===e.end,yZ=(e,t)=>e[1]-t[1]||e[3]-t[3],IZ=e=>e.reduce((r,n,i)=>r.concat([["start",n.start,n.attributes,i],["end",n.end,n.attributes,i]]),[]).sort(yZ),xZ=e=>e.reduce((t,r)=>{const n=Object.assign({},t.attributes,r.attributes);return Object.assign({},r,{attributes:n})},{}),BZ=e=>{const t=e.reduce((r,n)=>(r[n.start]||(r[n.start]=[]),r[n.start].push(n),r),[]);return Object.values(t)},wZ=e=>BZ(e).map(xZ),QZ=e=>{const t=[],r=IZ(e);let n=-1,i={};const a=[];for(let o=0;o<r.length;o+=1){const[s,u,f]=r[o];if(n!==-1&&n<u&&t.push({start:n,end:u,attributes:i,glyphIndices:[],glyphs:[],positions:[]}),s==="start")a.push(f),i=Object.assign({},i,f);else{i={};for(let d=0;d<a.length;d+=1)a[d]===f?a.splice(d--,1):i=Object.assign({},i,a[d])}n=u}return t},SZ=(e=[])=>{const t=wZ(e.filter(n=>q7(n))),r=QZ(e.filter(n=>!q7(n)));return bZ(t.concat(r))},J7=()=>({string:"",runs:[]}),DZ=e=>{const t=e.runs.map(r=>z7("font",r));return Object.assign({},e,{runs:t})},kZ=e=>t=>{if(rn(t))return J7();const{string:r}=t,{fontSubstitution:n,scriptItemizer:i,bidi:a}=e,{runs:o}=DZ(t),{runs:s}=i()(t),{runs:u}=n()(t),{runs:f}=a()(t),d=f.concat(u).concat(s).concat(o);return{string:r,runs:SZ(d)}},_Z=()=>e=>{const t=[];let r=0,n=e.string.indexOf(` 230`)+1;for(;n>0;)t.push(k1(r,n,e)),r=n,n=e.string.indexOf(` 231`,n)+1;return r===0?t.push(e):r<e.string.length&&t.push(k1(r,Y7(e),e)),t},V7=e=>e.reduce((t,r)=>t+(r.xAdvance||0),0),EE=e=>V7(e.positions||[]),CE=e=>{const t=(r,n)=>r+EE(n);return e.runs.reduce(t,0)},FZ=32,bE=e=>((e==null?void 0:e.codePoints)||[]).includes(FZ),RZ=e=>{const t=e.glyphs||[],r=e.positions||[],n=t.findIndex(i=>!bE(i));return r.slice(0,n)},TZ=e=>RZ(e).reduce((r,n)=>r+(n.xAdvance||0),0),LZ=e=>{const t=e.runs||[];return TZ(t[0])},NZ=e=>{const t=H3(e.glyphs||[]),r=H3(e.positions||[]),n=t.findIndex(i=>!bE(i));return r.slice(0,n)},OZ=e=>NZ(e).reduce((r,n)=>r+(n.xAdvance||0),0),MZ=e=>{const t=e.runs||[];return OZ(kc(t))},PZ=e=>fd(0,e.end-e.start-1,e),UZ=e=>{const t=OK(e.string),r=TK(-1,PZ,e.runs);return Object.assign({},e,{string:t,runs:r})},zZ={center:.5,right:1},HZ=e=>kc(e.string)===` 232`?UZ(e):e,GZ=e=>LZ(e)+(e.overflowLeft||0),WZ=e=>MZ(e)+(e.overflowRight||0),YZ=e=>{const t=GZ(e),r=WZ(e),n=e.box.x-t,i=e.box.width+t+r,a=Object.assign({},e.box,{x:n,width:i});return Object.assign({},e,{box:a,overflowLeft:t,overflowRight:r})},jZ=(e,t,r)=>n=>{const i=CE(n),a=zZ[r]||0,o=Math.max(0,n.box.width-i),s=r==="justify"||i>n.box.width,u=n.box.x+o*a,f=Object.assign({},n.box,{x:u}),d=Object.assign({},n,{box:f});return s?e.justification(t)(d):d},KZ=e=>{let t=0,r=0,n=0,i=0;const a=e.runs.map(o=>{const s=G7(o),u=V2(o),f=H7(o),d=EE(o);return n=Math.max(n,s),t=Math.max(t,u),r=Math.max(r,f),i+=d,Object.assign({}
232,o,{height:s,ascent:u,descent:f,xAdvance:d})});return Object.assign({},e,{runs:a,height:n,ascent:t,descent:r,xAdvance:i})},qZ=(e,t)=>(r,n,i)=>{var u,f;const a=n===i.length-1,o=((f=(u=r.runs)==null?void 0:u[0])==null?void 0:f.attributes)||{},s=a?o.alignLastLine:o.align;return oo(KZ,e.textDecoration(),jZ(e,t,s),YZ,HZ)(r)},JZ=(e,t)=>r=>{const n=qZ(e,t);return r.map(i=>i.map(n))},VZ=65532,$Z=e=>e.codePoints.includes(VZ),ZZ=e=>{var i;if(!e.positions)return e;const t=e.glyphs||[],r=(i=e.attributes)==null?void 0:i.attachment;if(!r)return e;const n=e.positions.map((a,o)=>{const s=t[o];return r.width&&$Z(s)?Object.assign({},a,{xAdvance:r.width}):Object.assign({},a)});return Object.assign({},e,{positions:n})},XZ=()=>e=>{const t=e.runs.map(ZZ);return Object.assign({},e,{runs:t})},eX=e=>({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||[],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}),tX=e=>{const t=eX(e.attributes);return Object.assign({},e,{attributes:t})},rX=()=>e=>{const t=e.string||"",r=(e.runs||[]).map(tX);return{string:t,runs:r}},nX=()=>e=>(e.runs.forEach(t=>{const{attributes:r}=t,{verticalAlign:n}=r;n==="sub"?r.yOffset=-.2:n==="super"&&(r.yOffset=.4)}),e),iX=gE(),aX=e=>e.reduce((t,r)=>{const n=r.end-r.start,i=z3(r.attributes.bidiLevel,n);return t.concat(i)},[]),oX=()=>e=>{const t=aX(e.runs);let r="";return e.string.split("").forEach((i,a)=>{const s=t[a]%2===1?iX.getMirroredCharacter(e.string.charAt(a)):null;r+=s||i}),{...e,string:r}},$7=e=>(t,r,n={})=>{const i=oo(CZ(),XZ(),nX(),vZ(),T$(e,n),oX(),kZ(e)),a=o=>o.map(i);return oo(JZ(e,n),AZ(),aZ(e,n,r),a,_Z(),rX())(t)},sX=gE(),Z7=()=>e=>{var f;const{string:t}=e,r=(f=e.runs[0])==null?void 0:f.attributes.direction,{levels:n}=sX.getEmbeddingLevels(t,r);let i=null,a=0,o=0;const s=[];for(let d=0;d<n.length;d+=1){const g=n[d];g!==i&&(i!==null&&s.push({start:a,end:o,attributes:{bidiLevel:i}}),a=o,i=g),o+=1}return a<t.length&&s.push({start:a,end:t.length,attributes:{bidiLevel:i}}),{string:t,runs:s}},$2=1e4,lX=(e,t)=>{let r=t+1;for(;r<e.length&&!(e[r].type!=="glue"&&e[r].type!=="penalty");r++);return e[r-1]},cX=(e,t,r)=>{let n=null,i=1/0;const a={width:0,stretch:0,shrink:0},o=t[Math.min(r,t.length-1)],s=f=>{const d="stretch"in f?f.stretch:null;if(a.width<o)return d&&a.stretch-d>0?(o-a.width)/a.stretch:$2;const g="shrink"in f?f.shrink:null;return a.width>o?g&&a.shrink-g>0?(o-a.width)/a.shrink:$2:0};let u=0;for(let f=0;f<e.length;f+=1){const d=e[f];d.type==="box"&&(a.width+=d.width),d.type==="glue"&&(a.width+=d.width,a.stretch+=d.stretch,a.shrink+=d.shrink);const g=lX(e,f);if(u=g.type==="penalty"?g.width:0,a.width-a.shrink+u>o){if(n===null){let E=f===0?f+1:f;for(;E<e.length&&(e[E].type==="glue"||e[E].type==="penalty");)E++;n=E-1}break}if(d.type==="penalty"||d.type==="glue"){const E=s(d),b=d.type==="penalty"?d.penalty:0,I=100*Math.abs(E)**3+b;i>=I&&(n=f,i=I)}}return a.width-a.shrink+u>o?n:null},uX=(e,t)=>{let r=0,n=0,i=e;const a=[0];for(;i.length>0;){const o=cX(i,t,n);o!==null?(r+=o,a.push(r),i=i.slice(o+1,i.length),r++,n++):i=[]}return a};class fX{constructor(t){Gt(this,"data");Gt(this,"prev");Gt(this,"next");this.data=t,this.prev=null,this.next=null}}class Z2{constructor(){Gt(this,"head");Gt(this,"tail");Gt(this,"listSize");Gt(this,"listLength");this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(t){return!(t&&t.prev===null&&t.next===null&&this.tail!==t&&this.head!==t||this.isEmpty())}size(){return this.listSize}isEmpty(){return this.listSize===0}first(){return this.head}last(){return this.last}forEach(t){let r=this.head;for(;r!==null;)t(r),r=r.next}at(t){let r=this.head,n=0;if(t>=this.listLength||t<0)return null;for(;r!==null;){if(t===n)return r;r=r.next,n+=1}return null}insertAfter(t,r){return this.isLinked(t)?(r.prev=t,r.next=t.next,t.next===null?this.tail=r:t.next.prev=r,t.next=r,this.listSize+=1,this):this}insertBefore(t,r){return this.isLinked(t)?(r.prev=t.prev,r.next=t,t.prev===null?this.head=r:t.prev.next=r,t.prev=r,this.listSize+=1,this):this}push(t){return this.head===null?this.unshift(t):this.insertAfter(this.tail,t),this}unshift(t){return this.head===null?(this.head=t,this.tail=t,t.prev=null,t.next=null,this.listSize+=1):this.insertBefore(this.head,t),this}remove(t){return this.isLinked(t)?(t.prev===null?this.head=t.next:t.prev.next=t.next,t.next===null?this.tail=t.prev:t.next.prev=t.prev,this.listSize-=1,this):this}}
232Gt(Z2,"Node",fX);function X7(e,t,r,n,i,a){return{position:e,demerits:t,line:r,fitnessClass:n,totals:i||{width:0,stretch:0,shrink:0},previous:a}}function AX(e,t,r,n,i,a){let o=r.width-i.totals.width,s=0,u=0;const f=a<t.length?t[a-1]:t[t.length-1];return e[n].type==="penalty"&&(o+=e[n].width),o<f?(s=r.stretch-i.totals.stretch,s>0?(f-o)/s:Ai.infinity):o>f?(u=r.shrink-i.totals.shrink,u>0?(f-o)/u:Ai.infinity):0}function hX(e,t,r){const n={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let i=r;i<e.length;i+=1){const a=e[i];if(a.type==="glue")n.width+=a.width,n.stretch+=a.stretch,n.shrink+=a.shrink;else if(a.type==="box"||a.type==="penalty"&&a.penalty===-Ai.infinity&&i>r)break}return n}function dX(e){const t=[];if(e.size()===0)return[];let r={data:{demerits:1/0}};for(e.forEach(n=>{n.data.demerits<r.data.demerits&&(r=n)});r!==null;)t.push(r.data.position),r=r.data.previous;return t.reverse()}/** 233 * @param nodes 234 * @param availableWidths 235 * @param tolerance 236 * @preserve Knuth and Plass line breaking algorithm in JavaScript 237 */const Ai=(e,t,r)=>{const n={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new Z2,a={width:0,stretch:0,shrink:0},o=t;i.push(new Z2.Node(X7(0,0,0,0,void 0,null)));function s(u,f,d){let g=i.first();for(;g!==null;){let E=0;const b=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];for(;g!==null;){E=g.data.line+1;const w=AX(d,o,a,f,g.data,E);if((w<-1||u.type==="penalty"&&u.penalty===-Ai.infinity)&&i.remove(g),w>=-1&&w<=n.tolerance){const R=100*Math.pow(Math.abs(w),3);let _=0;u.type==="penalty"&&u.penalty>=0?_=Math.pow(n.demerits.line+R,2)+Math.pow(u.penalty,2):u.type==="penalty"&&u.penalty!==-Ai.infinity?_=Math.pow(n.demerits.line+R,2)-Math.pow(u.penalty,2):_=Math.pow(n.demerits.line+R,2),u.type==="penalty"&&d[g.data.position].type==="penalty"&&(_+=n.demerits.flagged*u.flagged*d[g.data.position].flagged);let S;w<-.5?S=0:w<=.5?S=1:w<=1?S=2:S=3,Math.abs(S-g.data.fitnessClass)>1&&(_+=n.demerits.fitness),_+=g.data.demerits,_<b[S].demerits&&(b[S]={active:g,demerits:_})}if(g=g.next,g!==null&&g.data.line>=E)break}const I=hX(d,a,f);for(let w=0;w<b.length;w+=1){const R=b[w];if(R.demerits===1/0)continue;const _=new Z2.Node(X7(f,R.demerits,R.active.data.line+1,w,I,R.active));g!==null?i.insertBefore(g,_):i.push(_)}}}return e.forEach((u,f,d)=>{if(u.type==="box"){a.width+=u.width;return}if(u.type==="glue"){f>0&&d[f-1].type==="box"&&s(u,f,d),a.width+=u.width,a.stretch+=u.stretch,a.shrink+=u.shrink;return}u.type==="penalty"&&u.penalty!==Ai.infinity&&s(u,f,d)}),dX(i)};Ai.infinity=1e4,Ai.glue=(e,t,r,n,i)=>({type:"glue",start:t,end:r,width:e,stretch:n,shrink:i}),Ai.box=(e,t,r,n=!1)=>({type:"box",width:e,start:t,end:r,hyphenated:n}),Ai.penalty=(e,t,r)=>({type:"penalty",width:e,penalty:t,flagged:r});const gX=(e,t)=>{const r=t.start+e,n=t.end+e;return Object.assign({},t,{start:r,end:n})},pX=e=>e.end-e.start,mX=(e,t)=>{const r=e.end+pX(t),n=(e.glyphs||[]).concat(t.glyphs||[]),i=(e.positions||[]).concat(t.positions||[]),a=Object.assign({},e.attributes,t.attributes),o=e.glyphIndices||[],s=kc(o)||0,u=(t.glyphIndices||[]).map(d=>d+s+1),f=F7(o.concat(u));return Object.assign({},e,{end:r,glyphs:n,positions:i,attributes:a,glyphIndices:f})},vX=(e,t,r)=>{if(!t)return r;const n=fd(0,e,r),i=fd(e,1/0,r);return mX(N7(t,n),i)},EX=(e,t,r)=>{const n=mE(r),i=T7(t)?L7(t,n):t;return vX(e,i,r)},CX=(e,t)=>vE(e,t.runs),bX=(e,t,r)=>{const n=CX(e,r);if(n===-1)return M7(t,r);const i=[t],a=r.string.slice(0,e)+O7(i)+r.string.slice(e),o=r.runs.map((s,u)=>u===n?EX(e-s.start,t,s):u>n?gX(i.length,s):s);return Object.assign({},r,{string:a,runs:o})},yX=(e,t,r)=>{const n=r.start||0,i=Math.max(0,J2(e-n,r)),a=Math.max(0,J2(t-n,r)),o=(r.positions||[]).slice(i,a);return V7(o)},IX=(e,t,r)=>R7(e,t,r.runs).reduce((i,a)=>i+yX(e,t,a),0),xX=45,BX=5,wX=50,X2={width:3,stretch:6,shrink:9},QX=(e,t,r)=>{let n=0,i=null;const a=r.reduce((o,s)=>{const u=t[s],f=t[s-1];if(s===t.length-1)return o;let d;return u.type==="penalty"?(i=f.end,d=k1(n,i,e),d=bX(d.string.length,xX,d)):(i=u.end,d=k1(n,i,e)),n=i,[...o,d]},[]);return a.push(k1(n,e.string.length,e)),a},SX=(e,{align:t},r)=>{let n=0;const i=5,{syllables:a}=e,o=r.hyphenationPenalty||(t==="justify"?100:600),s=a.reduce((u,f,d)=>{const g=IX(n,n+f.length,e);if(f.trim()===""){const E=g*X2.width/X2.stretch,b=g*X2.width/X2.shrink,I=n+f.length;
237u.push(Ai.glue(g,n,I,E,b))}else{const E=a[d+1]!==" ",b=n+f.length;u.push(Ai.box(g,n,b,E)),a[d+1]&&E&&u.push(Ai.penalty(i,o,1))}return n+=f.length,u},[]);return s.push(Ai.glue(0,n,n,Ai.infinity,0)),s.push(Ai.penalty(0,-Ai.infinity,1)),s},DX=e=>{var t,r;return((r=(t=e.runs)==null?void 0:t[0])==null?void 0:r.attributes)||{}},e9=e=>(t,r)=>{let n=e.tolerance||4;const i=DX(t),a=SX(t,i,e);let o=Ai(a,r,n);for(;o.length===0&&n<wX;)n+=BX,o=Ai(a,r,n);return(o.length===0||o.length===1&&o[0]===0)&&(o=uX(a,r)),QX(t,a,o.slice(1))};var _1;(function(e){e[e.GROW=0]="GROW",e[e.SHRINK=1]="SHRINK"})(_1||(_1={}));const t9=1,r9=2,kX={before:.5,after:.5,priority:t9,unconstrained:!1},_X={before:.14453125,after:.14453125,priority:r9,unconstrained:!1},FX={before:-.04296875,after:-.04296875,priority:t9,unconstrained:!1},RX={before:-.04296875,after:-.04296875,priority:r9,unconstrained:!1},TX=(e,t)=>{const r=t.expandCharFactor||{},n=t.shrinkCharFactor||{};return e===_1.GROW?Object.assign({},_X,r):Object.assign({},RX,n)},LX=(e,t)=>{const r=t.expandWhitespaceFactor||{},n=t.shrinkWhitespaceFactor||{};return e===_1.GROW?Object.assign({},kX,r):Object.assign({},FX,n)},NX=(e,t)=>r=>{const n=TX(e,t),i=LX(e,t),a=[];for(let o=0;o<r.length;o+=1){let s;const u=r[o];bE(u)?(s=Object.assign({},i),o===r.length-1&&(s.before=0,o>0&&(a[o-1].after=0))):u.isMark&&o>0?(s=Object.assign({},a[o-1]),s.before=0,a[o-1].after=0):s=Object.assign({},n),a.push(s)}return a},OX=(e,t,r)=>{const n=e>0?_1.GROW:_1.SHRINK,i=NX(n,r),a=t.runs.reduce((o,s)=>o.concat(i(s.glyphs)),[]);return a[0].before=0,a[a.length-1].after=0,a},n9=0,yE=3,MX=(e,t)=>{let r=0;const n=[],i=[];for(let d=n9;d<=yE;d+=1)n[d]=i[d]=0;for(let d=0;d<t.length;d+=1){const g=t[d],E=g.before+g.after;r+=E,n[g.priority]+=E,g.unconstrained&&(i[g.priority]+=E)}let a=-1,o=0,s=e,u;for(u=n9;u<=yE;u+=1){const d=n[u];if(d!==0){if(a===-1&&(a=u,o=d),Math.abs(s)<=Math.abs(d)){n[u]=s/d,i[u]=0,s=0;break}if(n[u]=1,s-=d,i[u]!==0){i[u]=s/i[u],s=0;break}}}for(let d=u+1;d<=yE;d+=1)n[d]=0,i[d]=0;s>0&&a>-1&&(n[a]=(o+(e-r))/o);const f=[];for(let d=0;d<t.length;d+=1){const g=t[d],E=t[d+1];let b=g.after*n[g.priority];E&&(b+=E.before*n[E.priority]),g.unconstrained&&(b+=g.after*i[g.priority],E&&(b+=E.before*i[E.priority])),f.push(b)}return f},PX=(e,t)=>{let r=0;for(const n of t.runs)for(const i of n.positions)i.xAdvance+=e[r++];return t},i9=e=>t=>{const r=t.box.width-CE(t);if(r===0)return t;const n=OX(r,t,e),i=MX(r,n);return PX(i,t)},a9=e=>{const t=(r,n)=>Math.max(r,V2(n));return e.runs.reduce(t,0)},UX=12,o9=()=>e=>{let t=e.overflowLeft||0;const r=e.overflowRight||0,n=CE(e)-r;e.decorationLines=[];for(let i=0;i<e.runs.length;i+=1){const a=e.runs[i],o=Math.min(n-t,EE(a)),s=Math.max(.5,Math.floor(a.attributes.fontSize/UX));if(a.attributes.underline){const f={rect:{x:t,y:a9(e)+s*2,width:o,height:s},opacity:a.attributes.opacity,color:a.attributes.underlineColor||"black",style:a.attributes.underlineStyle||"solid"};e.decorationLines.push(f)}if(a.attributes.strike){const u=a9(e)-V2(a)/3,d={rect:{x:t,y:u,width:o,height:s},opacity:a.attributes.opacity,color:a.attributes.strikeColor||"black",style:a.attributes.strikeStyle||"solid"};e.decorationLines.push(d)}t+=o}return e},zX=["Common","Inherited","Unknown"],s9=()=>e=>{const{string:t}=e;let r="Unknown",n=0,i=0;const a=[];if(!t)return J7();for(let s=0;s<t.length;s+=1){const u=t[s],f=u.codePointAt(0),d=uk.getScript(f);d!==r&&!zX.includes(d)&&(r!=="Unknown"&&a.push({start:n,end:i,attributes:{script:r}}),n=i,r=d),i+=u.length}return n<t.length&&a.push({start:n,end:t.length,attributes:{script:r}}),{string:t,runs:a}},l9="Â",HX=S$(k$),GX=e=>e.split(l9),e5={},WX=e=>{const t=e.includes(l9)?e:HX(e);return GX(t)},c9=()=>e=>{const t=`_${e}`;return rn(e)?[]:(e5[t]||(e5[t]=WX(e)),e5[t])},YX=[173],u9=e=>e.attributes.fontSize||12,jX=(e,t,r)=>{if(YX.includes(e))return r;const n=[...t,r];for(let i=0;i<n.length;i+=1){const a=n[i];if(a&&a.hasGlyphForCodePoint&&a.hasGlyphForCodePoint(e))return a}return t.at(-1)},f9=()=>({string:e,runs:t})=>{let r=null,n=null,i=0,a=0;const o=[];for(let s=0;s<t.length;s+=1){const u=t[s];if(e.length===0){o.push({start:0,end:0,attributes:{font:u.attributes.font}});break}
237const f=e.slice(u.start,u.end);for(let d=0;d<f.length;d+=1){const g=f[d],E=g.codePointAt(0),b=jX(E,u.attributes.font,r),I=u9(u);(b!==r||I!==n||b.unitsPerEm!==r.unitsPerEm)&&(r&&o.push({start:i,end:a,attributes:{font:[r],scale:n/r.unitsPerEm}}),r=b,n=I,i=a),a+=g.length}}if(i<e.length){const s=u9(kc(t));o.push({start:i,end:e.length,attributes:{font:[r],scale:s/r.unitsPerEm}})}return{string:e,runs:o}};var KX=(()=>{var e=self.location.href;return function(t){t=t||{};var r;r||(r=typeof t<"u"?t:{});var n,i;r.ready=new Promise(function(Y,K){n=Y,i=K});var a=Object.assign({},r),o="";typeof document<"u"&&document.currentScript&&(o=document.currentScript.src),e&&(o=e),o.indexOf("blob:")!==0?o=o.substr(0,o.replace(/[?#].*/,"").lastIndexOf("/")+1):o="";var s=r.print||console.log.bind(console),u=r.printErr||console.warn.bind(console);Object.assign(r,a),a=null;var f;r.wasmBinary&&(f=r.wasmBinary),r.noExitRuntime,typeof WebAssembly!="object"&&ne("no native wasm support detected");var d,g=!1;function E(Y,K,ae){ae=K+ae;for(var de="";!(K>=ae);){var be=Y[K++];if(!be)break;if(be&128){var Oe=Y[K++]&63;if((be&224)==192)de+=String.fromCharCode((be&31)<<6|Oe);else{var Je=Y[K++]&63;be=(be&240)==224?(be&15)<<12|Oe<<6|Je:(be&7)<<18|Oe<<12|Je<<6|Y[K++]&63,65536>be?de+=String.fromCharCode(be):(be-=65536,de+=String.fromCharCode(55296|be>>10,56320|be&1023))}}else de+=String.fromCharCode(be)}return de}var b,I,w,R,_,S,Q,N,k;function W(){var Y=d.buffer;b=Y,r.HEAP8=I=new Int8Array(Y),r.HEAP16=R=new Int16Array(Y),r.HEAP32=S=new Int32Array(Y),r.HEAPU8=w=new Uint8Array(Y),r.HEAPU16=_=new
vendor: 442 bytes, line 237
237Uint16Array(Y),r.HEAPU32=Q=new Uint32Array(Y),r.HEAPF32=N=new Float32Array(Y),r.HEAPF64=k=new Float64Array(Y)}var H,G=[],X=[],J=[];function V(){var Y=r.preRun.shift();G.unshift(Y)}var T=0,j=null;function ne(Y){throw r.onAbort&&r.onAbort(Y),Y="Aborted("+Y+")",u(Y),g=!0,Y=new WebAssembly.RuntimeError(Y+". Build with -sASSERTIONS for more info."),i(Y),Y}function se(Y){return Y.startsWith("data:application/octet-stream;base64,")}var te;if(te=
vendor: 95,688 bytes, line 237
237"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAFNwMIIAgpAwhCBIYgCCkDACIDQjyIhCECIAgpAxAgCCkDGIRCAFKtIANC//////////8Pg4QiA0KBgICAgICAgAhaBEAgAkIBfCECDAELIANCgICAgICAgIAIUg0AIAJCAYMgAnwhAgsgCEEgaiQAIAkgAiAGQoCAgICAgICAgH+DhL85AwALmRgDEn8BfAN+IwBBsARrIgwkACAMQQA2AiwCQCABvSIZQgBTBEBBASERQZkJIRMgAZoiAb0hGQwBCyAEQYAQcQRAQQEhEUGcCSETDAELQZ8JQZoJIARBAXEiERshEyARRSEVCwJAIBlCgICAgICAgPj/AINCgICAgICAgPj/AFEEQCAAQSAgAiARQQNqIgMgBEH//3txECkgACATIBEQJiAAQe0VQdweIAVBIHEiBRtB4RpB4B4gBRsgASABYhtBAxAmIABBICACIAMgBEGAwABzECkgAyACIAIgA0gbIQoMAQsgDEEQaiESAkACfwJAIAEgDEEsahCMASIBIAGgIgFEAAAAAAAAAABiBEAgDCAMKAIsIgZBAWs2AiwgBUEgciIOQeEARw0BDAMLIAVBIHIiDkHhAEYNAiAMKAIsIQlBBiADIANBAEgbDAELIAwgBkEdayIJNgIsIAFEAAAAAAAAsEGiIQFBBiADIANBAEgbCyELIAxBMGpBoAJBACAJQQBOG2oiDSEHA0AgBwJ/IAFEAAAAAAAA8EFjIAFEAAAAAAAAAABmcQRAIAGrDAELQQALIgM2AgAgB0EEaiEHIAEgA7ihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACwJAIAlBAEwEQCAJIQMgByEGIA0hCAwBCyANIQggCSEDA0BBHSADIANBHU4bIQMCQCAHQQRrIgYgCEkNACADrSEaQgAhGQNAIAYgGUL/////D4MgBjUCACAahnwiG0KAlOvcA4AiGUKA7JSjDH4gG3w+AgAgBkEEayIGIAhPDQALIBmnIgZFDQAgCEEEayIIIAY2AgALA0AgCCAHIgZJBEAgBkEEayIHKAIARQ0BCwsgDCAMKAIsIANrIgM2AiwgBiEHIANBAEoNAAsLIANBAEgEQCALQRlqQQluQQFqIQ8gDkHmAEYhEANAQQlBACADayIDIANBCU4bIQoCQCAGIAhNBEAgCCgCACEHDAELQYCU69wDIAp2IRRBfyAKdEF/cyEWQQAhAyAIIQcDQCAHIAMgBygCACIXIAp2ajYCACAWIBdxIBRsIQMgB0EEaiIHIAZJDQALIAgoAgAhByADRQ0AIAYgAzYCACAGQQRqIQYLIAwgDCgCLCAKaiIDNgIsIA0gCCAHRUECdGoiCCAQGyIHIA9BAnRqIAYgBiAHa0ECdSAPShshBiADQQBIDQALC0EAIQMCQCAGIAhNDQAgDSAIa0ECdUEJbCEDQQohByAIKAIAIgpBCkkNAANAIANBAWohAyAKIAdBCmwiB08NAAsLIAsgA0EAIA5B5gBHG2sgDkHnAEYgC0EAR3FrIgcgBiANa0ECdUEJbEEJa0gEQEEEQaQCIAlBAEgbIAxqIAdBgMgAaiIKQQltIg9BAnRqQdAfayEJQQohByAPQXdsIApqIgpBB0wEQANAIAdBCmwhByAKQQFqIgpBCEcNAAsLAkAgCSgCACIQIBAgB24iDyAHbCIKRiAJQQRqIhQgBkZxDQAgECAKayEQAkAgD0EBcUUEQEQAAAAAAABAQyEBIAdBgJTr3ANHIAggCU9yDQEgCUEEay0AAEEBcUUNAQtEAQAAAAAAQEMhAQtEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gBiAURhtEAAAAAAAA+D8gECAHQQF2IhRGGyAQIBRJGyEYAkAgFQ0AIBMtAABBLUcNACAYmiEYIAGaIQELIAkgCjYCACABIBigIAFhDQAgCSAHIApqIgM2AgAgA0GAlOvcA08EQANAIAlBADYCACAIIAlBBGsiCUsEQCAIQQRrIghBADYCAAsgCSAJKAIAQQFqIgM2AgAgA0H/k+vcA0sNAAsLIA0gCGtBAnVBCWwhA0EKIQcgCCgCACIKQQpJDQADQCADQQFqIQMgCiAHQQpsIgdPDQALCyAJQQRqIgcgBiAGIAdLGyEGCwNAIAYiByAITSIKRQRAIAdBBGsiBigCAEUNAQsLAkAgDkHnAEcEQCAEQQhxIQkMAQsgA0F/c0F/IAtBASALGyIGIANKIANBe0pxIgkbIAZqIQtBf0F+IAkbIAVqIQUgBEEIcSIJDQBBdyEGAkAgCg0AIAdBBGsoAgAiDkUNAEEKIQpBACEGIA5BCnANAANAIAYiCUEBaiEGIA4gCkEKbCIKcEUNAAsgCUF/cyEGCyAHIA1rQQJ1QQlsIQogBUFfcUHGAEYEQEEAIQkgCyAGIApqQQlrIgZBACAGQQBKGyIGIAYgC0obIQsMAQtBACEJIAsgAyAKaiAGakEJayIGQQAgBkEAShsiBiAGIAtKGyELC0F/IQogC0H9////B0H+////ByAJIAtyIhAbSg0BIAsgEEEAR2pBAWohDgJAIAVBX3EiFUHGAEYEQCADIA5B/////wdzSg0DIANBACADQQBKGyEGDAELIBIgAyADQR91IgZzIAZrrSASEEciBmtBAUwEQANAIAZBAWsiBkEwOgAAIBIgBmtBAkgNAAsLIAZBAmsiDyAFOgAAIAZBAWtBLUErIANBAEgbOgAAIBIgD2siBiAOQf////8Hc0oNAgsgBiAOaiIDIBFB/////wdzSg0BIABBICACIAMgEWoiBSAEECkgACATIBEQJiAAQTAgAiAFIARBgIAEcxApAkACQAJAIBVBxgBGBEAgDEEQaiIGQQhyIQMgBkEJciEJIA0gCCAIIA1LGyIKIQgDQCAINQIAIAkQRyEGAkAgCCAKRwRAIAYgDEEQak0NAQNAIAZBAWsiBkEwOgAAIAYgDEEQaksNAAsMAQsgBiAJRw0AIAxBMDoAGCADIQYLIAAgBiAJIAZrECYgCEEEaiIIIA1NDQALIBAEQCAAQYwlQQEQJgsgC0EATCAHIAhNcg0BA0AgCDUCACAJEEciBiAMQRBqSwRAA0AgBkEBayIGQTA6AAAgBiAMQRBqSw0ACwsgACAGQQkgCyALQQlOGxAmIAtBCWshBiAIQQRqIgggB08NAyALQQlKIQMgBiELIAMNAAsMAgsCQCALQQBIDQAgByAIQQRqIAcgCEsbIQogDEEQaiIGQQhyIQMgBkEJciENIAghBwNAIA0gBzUCACANEEciBkYEQCAMQTA6ABggAyEGCwJAIAcgCEcEQCAGIAxBEGpNDQEDQCAGQQFrIgZBMDoAACAGIAxBEGpLDQALDAELIAAgBkEBECYgBkEBaiEGIAkgC3JFDQAgAEGMJUEBECYLIAAgBiALIA0gBmsiBiAGIAtKGxAmIAsgBmshCyAHQQRqIgcgCk8NASALQQBODQALCyAAQTAgC0ESakESQQAQKSAAIA8gEiAPaxAmDAILIAshBgsgAEEwIAZBCWpBCUEAECkLIABBICACIAUgBEGAwABzECkgBSACIAIgBUgbIQoMAQsgEyAFQRp0QR91QQlxaiELAkAgA0ELSw0AQQwgA2shBkQAAAAAAAAwQCEYA0AgGEQAAAAAAAAwQKIhGCAGQQFrIgYNAAsgCy0AAEEtRgRAIBggAZogGKGgmiEBDAELIAEgGKAgGKEhAQsgEUECciEJIAVBIHEhCCASIAwoAiwiByAHQR91IgZzIAZrrSASEEciBkYEQCAMQTA6AA8gDEEPaiEGCyAGQQJrIg0gBUEPajoAACAGQQFrQS1BKyAHQQBIGzoAACAEQQhxIQYgDEEQaiEHA0AgByIFAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgdBkC9qLQAAIAhyOgAAIAYgA0EASnJFIAEgB7ehRAAAAAAAADBAoiIBRAAAAAAAAAAAYXEgBUEBaiIHIAxBEGprQQFHckUEQCAFQS46AAEgBUECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQpB/f///wcgCSASIA1rIgVqIgZrIANIDQAgAEEgIAIgBgJ/AkAgA0UNACAHIAxBEGprIghBAmsgA04NACADQQJqDAELIAcgDEEQamsiCAsiB2oiAyAEECkgACALIAkQJiAAQTAgAiADIARBgIAEcxApIAAgDEEQaiAIECYgAEEwIAcgCGtBAEEAECkgACANIAUQJiAAQSAgAiADIARBgMAAcxApIAMgAiACIANIGyEKCyAMQbAEaiQAIAoLRgEBfyAAKAI8IQMjAEEQayIAJAAgAyABpyABQiCIpyACQf8BcSAAQQhqEBQQjQEhAiAAKQMIIQEgAEEQaiQAQn8gASACGwu+AgEHfyMAQSBrIgMkACADIAAoAhwiBDYCECAAKAIUIQUgAyACNgIcIAMgATYCGCADIAUgBGsiATYCFCABIAJqIQVBAiEGIANBEGohAQJ/A0ACQAJAAkAgACgCPCABIAYgA0EMahAYEI0BRQRAIAUgAygCDCIHRg0BIAdBAE4NAgwDCyAFQX9HDQILIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhAgAgwDCyABIAcgASgCBCIISyIJQQN0aiIEIAcgCEEAIAkbayIIIAQoAgBqNgIAIAFBDEEEIAkbaiIBIAEoAgAgCGs2AgAgBSAHayEFIAYgCWshBiAEIQEMAQsLIABBADYCHCAAQgA3AxAgACAAKAIAQSByNgIAQQAgBkECRg0AGiACIAEoAgRrCyEEIANBIGokACAECwkAIAAoAjwQGQsjAQF/Qcg7KAIAIgAEQANAIAAoAgARCQAgACgCBCIADQALCwu/AgEFfyMAQeAAayICJAAgAiAANgIAIwBBEGsiAyQAIAMgAjYCDCMAQZABayIAJAAgAEGgL0GQARArIgAgAkEQaiIFIgE2AiwgACABNgIUIABB/////wdBfiABayIEIARB/////wdPGyIENgIwIAAgASAEaiIBNgIcIAAgATYCECAAQbsTIAJBAEEAEIsBGiAEBEAgACgCFCIBIAEgACgCEEZrQQA6AAALIABBkAFqJAAgA0EQaiQAAkAgBSIAQQNxBEADQCAALQAARQ0CIABBAWoiAEEDcQ0ACwsDQCAAIgFBBGohACABKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACwNAIAEiAEEBaiEBIAAtAAANAAsLIAAgBWtBAWoiABBhIgEEfyABIAUgABArBUEACyEAIAJB4ABqJAAgAAvFAQICfwF8IwBBMGsiBiQAIAEoAgghBwJAQbQ7LQAAQQFxBEBBsDsoAgAhAQwBC0EFQZAnEAwhAUG0O0EBOgAAQbA7IAE2AgALIAYgBTYCKCAGIAQ4AiAgBiADNgIYIAYgAjgCEAJ/IAEgB0GXGyAGQQxqIAZBEGoQEiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACyEBIAYoAgwhAyAAIAEpAwA3AwAgACABKQMINwMIIAMQESAGQTBqJAALCQAgABCQARAjCwwAIAAoAghB6BwQZgsJACAAEJIBECMLVQECfyMAQTBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEwEB4gAkEwECshACACQTBqJAAgAAs7AQF/IAEgACgCBCIFQQF1aiEBIAAoAgAhACABIAIgAyAEIAVBAXEEfyABKAIAIABqKAIABSAACxEdAAs3AQF/IAEgACgCBCIDQQF1aiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALERIACzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRDAALNQEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIA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AkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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",
vendor: 26,411 bytes, lines 237-238
237!se(te)){var ue=te;te=r.locateFile?r.locateFile(ue,o):o+ue}function le(){var Y=te;try{if(Y==te&&f)return new Uint8Array(f);if(se(Y))try{var K=Rn(Y.slice(37)),ae=new Uint8Array(K.length);for(Y=0;Y<K.length;++Y)ae[Y]=K.charCodeAt(Y);var de=ae}catch{throw Error("Converting base64 string to bytes failed.")}else de=void 0;var be=de;if(be)return be;throw"both async and sync fetching of the wasm failed"}catch(Oe){ne(Oe)}}function ye(){return f||typeof fetch!="function"?Promise.resolve().then(function(){return le()}):fetch(te,{credentials:"same-origin"}).then(function(Y){if(!Y.ok)throw"failed to load wasm binary file at '"+te+"'";return Y.arrayBuffer()}).catch(function(){return le()})}function Qe(Y){for(;0<Y.length;)Y.shift()(r)}function Ce(Y){if(Y===void 0)return"_unknown";Y=Y.replace(/[^a-zA-Z0-9_]/g,"$");var K=Y.charCodeAt(0);return 48<=K&&57>=K?"_"+Y:Y}function Be(Y,K){return Y=Ce(Y),function(){return K.apply(this,arguments)}}var Fe=[{},{value:void 0},{value:null},{value:!0},{value:!1}],Te=[];function ut(Y){var K=Error,ae=Be(Y,function(de){this.name=Y,this.message=de,de=Error(de).stack,de!==void 0&&(this.stack=this.toString()+` 238`+de.replace(/^Error(:[^\n]*)?\n/,""))});return ae.prototype=Object.create(K.prototype),ae.prototype.constructor=ae,ae.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},ae}var pt=void 0;function nt(Y){throw new pt(Y)}var xe=Y=>(Y||nt("Cannot use deleted val. handle = "+Y),Fe[Y].value),De=Y=>{switch(Y){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var K=Te.length?Te.pop():Fe.length;return Fe[K]={ga:1,value:Y},K}},ke=void 0,we=void 0;function Ve(Y){for(var K="";w[Y];)K+=we[w[Y++]];return K}var lt=[];function st(){for(;lt.length;){var Y=lt.pop();Y.M.$=!1,Y.delete()}}var yt=void 0,Nt={};function It(Y,K){for(K===void 0&&nt("ptr should not be undefined");Y.R;)K=Y.ba(K),Y=Y.R;return K}var Le={};function xt(Y){Y=di(Y);var K=Ve(Y);return Ur(Y),K}function Ot(Y,K){var ae=Le[Y];return ae===void 0&&nt(K+" has unknown type "+xt(Y)),ae}function Xe(){}var bt=!1;function ct(Y){--Y.count.value,Y.count.value===0&&(Y.T?Y.U.W(Y.T):Y.P.N.W(Y.O))}function Ct(Y,K,ae){return K===ae?Y:ae.R===void 0?null:(Y=Ct(Y,K,ae.R),Y===null?null:ae.na(Y))}var Bt={};function Kt(Y,K){return K=It(Y,K),Nt[K]}var vt=void 0;function Rt(Y){throw new vt(Y)}function Mt(Y,K){return K.P&&K.O||Rt("makeClassHandle requires ptr and ptrType"),!!K.U!=!!K.T&&Rt("Both smartPtrType and smartPtr must be specified"),K.count={value:1},Ut(Object.create(Y,{M:{value:K}}))}function Ut(Y){return typeof FinalizationRegistry>"u"?(Ut=K=>K,Y):(bt=new FinalizationRegistry(K=>{ct(K.M)}),Ut=K=>{var ae=K.M;return ae.T&&bt.register(K,{M:ae},K),K},Xe=K=>{bt.unregister(K)},Ut(Y))}var u0={};function Yt(Y){for(;Y.length;){var K=Y.pop();Y.pop()(K)}}function s0(Y){return this.fromWireType(S[Y>>2])}var Tt={},Qt={};function T0(Y,K,ae){function de(Ke){Ke=ae(Ke),Ke.length!==Y.length&&Rt("Mismatched type converter count");for(var it=0;it<Y.length;++it)O0(Y[it],Ke[it])}Y.forEach(function(Ke){Qt[Ke]=K});var be=Array(K.length),Oe=[],Je=0;K.forEach((Ke,it)=>{Le.hasOwnProperty(Ke)?be[it]=Le[Ke]:(Oe.push(Ke),Tt.hasOwnProperty(Ke)||(Tt[Ke]=[]),Tt[Ke].push(()=>{be[it]=Le[Ke],++Je,Je===Oe.length&&de(be)}))}),Oe.length===0&&de(be)}function L0(Y){switch(Y){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+Y)}}function O0(Y,K,ae={}){if(!("argPackAdvance"in K))throw new TypeError("registerType registeredInstance requires argPackAdvance");var de=K.name;if(Y||nt('type "'+de+'" must have a positive integer typeid pointer'),Le.hasOwnProperty(Y)){if(ae.ua)return;nt("Cannot register type '"+de+"' twice")}Le[Y]=K,delete Qt[Y],Tt.hasOwnProperty(Y)&&(K=Tt[Y],delete Tt[Y],K.forEach(be=>be()))}function x0(Y){nt(Y.M.P.N.name+" instance already deleted")}function A0(){}function fn(Y,K,ae){if(Y[K].S===void 0){var de=Y[K];Y[K]=function(){return Y[K].S.hasOwnProperty(arguments.length)||nt("Function '"+ae+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+Y[K].S+")!"),Y[K].S[arguments.length].apply(this,arguments)},Y[K].S=[],Y[K].S[de.Z]=de}}function An(Y,K){r.hasOwnProperty(Y)?(nt("Cannot register public name '"+Y+"' twice"),fn(r,Y,Y),r.hasOwnProperty(void 0)&&nt("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),r[Y].S[void 0]=K):r[Y]=K}function ei(Y,K,ae,de,be,Oe,Je,Ke){this.name=Y,this.constructor=K,this.X=ae,this.W=de,this.R=be,this.pa=Oe,this.ba=Je,this.na=Ke,this.ja=[]}function er(Y,K,ae){for(;K!==ae;)K.ba||nt("Expected null or instance of "+ae.name+", got an instance of "+K.name),Y=K.ba(Y),K=K.R;return Y}function E0(Y,K){return K===null?(this.ea&&nt("null is not a valid "+this.name),0):(K.M||nt('Cannot pass "'+Fn(K)+'" as a '+this.name),K.M.O||nt("Cannot pass deleted object as a pointer of type "+this.name),er(K.M.O,K.M.P.N,this.N))}function dr(Y,K){if(K===null){if(this.ea&&nt("null is not a valid "+this.name),this.da){var ae=this.fa();return Y!==null&&Y.push(this.W,ae),ae}return 0}if(K.M||nt('Cannot pass "'+Fn(K)+'" as a '+this.name),K.M.O||nt("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&K.M.P.ca&&nt("Cannot convert argument of type "+(K.M.U?K.M.U.name:K.M.P.name)+" to parameter type "+this.name),ae=er(K.M.O,K.M.P.N,this.N),this.da)switch(K.M.T===void 0&&nt("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:K.M.U===this?ae=K.M.T:nt("Cannot convert argument of type "+(K.M.U?K.M.U.name:K.M.P.name)+" to parameter type "+this.name);break;case 1:ae=K.M.T;break;case 2:if(K.M.U===this)ae=K.M.T;else{var de=K.clone();ae=this.xa(ae,De(function(){de.delete()})),Y!==null&&Y.push(this.W,ae)}break;default:nt("Unsupporting sharing policy")}return ae}function Dr(Y,K){return K===null?(this.ea&&nt("null is not a valid "+this.name),0):(K.M||nt('Cannot pass "'+Fn(K)+'" as a '+this.name),K.M.O||nt("Cannot pass deleted object as a pointer of type "+this.name),K.M.P.ca&&nt("Cannot convert argument of type "+K.M.P.name+" to parameter type "+this.name),er(K.M.O,K.M.P.N,this.N))}function ur(Y,K,ae,de){this.name=Y,this.N=K,this.ea=ae,this.ca=de,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,K.R!==void 0?this.toWireType=dr:(this.toWireType=de?E0:Dr,this.V=null)}function jr(Y,K){r.hasOwnProperty(Y)||Rt("Replacing nonexistant public symbol"),r[Y]=K,r[Y].Z=void 0}function zn(Y,K){var ae=[];return function(){if(ae.length=0,Object.assign(ae,arguments),Y.includes("j")){var de=r["dynCall_"+Y];de=ae&&ae.length?de.apply(null,[K].concat(ae)):de.call(null,K)}else de=H.get(K).apply(null,ae);return de}}function J0(Y,K){Y=Ve(Y);var ae=Y.includes("j")?zn(Y,K):H.get(K);return typeof ae!="function"&&nt("unknown function pointer with signature "+Y+": "+K),ae}var l0=void 0;function tr(Y,K){function ae(Oe){be[Oe]||Le[Oe]||(Qt[Oe]?Qt[Oe].forEach(ae):(de.push(Oe),be[Oe]=!0))}var de=[],be={};throw K.forEach(ae),new l0(Y+": "+de.map(xt).join([", "]))}function n0(Y,K,ae,de,be){var Oe=K.length;2>Oe&&nt("argTypes array size mismatch! Must at least get return value and 'this' types!");var Je=K[1]!==null&&ae!==null,Ke=!1;for(ae=1;ae<K.length;++ae)if(K[ae]!==null&&K[ae].V===void 0){Ke=!0;break}var it=K[0].name!=="void",tt=Oe-2,ht=Array(tt),Lt=[],e0=[];return function(){if(arguments.length!==tt&&nt("function "+Y+" called with "+arguments.length+" arguments, expected "+tt+" args!"),e0.length=0,Lt.length=Je?2:1,Lt[0]=be,Je){var M0=K[1].toWireType(e0,this);Lt[1]=M0}for(var i0=0;i0<tt;++i0)ht[i0]=K[i0+2].toWireType(e0,arguments[i0]),Lt.push(ht[i0]);if(i0=de.apply(null,Lt),Ke)Yt(e0);else for(var vr=Je?1:2;vr<K.length;vr++){var Jr=vr===1?M0:ht[vr-2];K[vr].V!==null&&K[vr].V(Jr)}return M0=it?K[0].fromWireType(i0):void 0,M0}}function _n(Y,K){for(var ae=[],de=0;de<Y;de++)ae.push(Q[K+4*de>>2]);return ae}function kr(Y){4<Y&&--Fe[Y].ga===0&&(Fe[Y]=void 0,Te.push(Y))}function Fn(Y){if(Y===null)return"null";var K=typeof Y;return K==="object"||K==="array"||K==="function"?Y.toString():""+Y}function Hn(Y,K){switch(K){case 2:return function(ae){return this.fromWireType(N[ae>>2])};case 3:return function(ae){return this.fromWireType(k[ae>>3])};default:throw new TypeError("Unknown float type: "+Y)}}function qi(Y,K,ae){switch(K){case 0:return ae?function(de){return I[de]}:function(de){return w[de]};case 1:return ae?function(de){return R[de>>1]}:function(de){return _[de>>1]};case 2:return ae?function(de){return S[de>>2]}:function(de){return Q[de>>2]};default:throw new TypeError("Unknown integer type: "+Y)}}function _r(Y,K){for(var ae="",de=0;!(de>=K/2);++de){var be=R[Y+2*de>>1];if(be==0)break;ae+=String.fromCharCode(be)}return ae}function Gn(Y,K,ae){if(ae===void 0&&(ae=2147483647),2>ae)return 0;ae-=2;var de=K;ae=ae<2*Y.length?ae/2:Y.length;for(var be=0;be<ae;++be)R[K>>1]=Y.charCodeAt(be),K+=2;return R[K>>1]=0,K-de}function Ji(Y){return 2*Y.length}function N0(Y,K){for(var ae=0,de="";!(ae>=K/4);){var be=S[Y+4*ae>>2];if(be==0)break;++ae,65536<=be?(be-=65536,de+=String.fromCharCode(55296|be>>10,56320|be&1023)):de+=String.fromCharCode(be)}return de}function B0(Y,K,ae){if(ae===void 0&&(ae=2147483647),4>ae)return 0;var de=K;ae=de+ae-4;for(var be=0;be<Y.length;++be){var Oe=Y.charCodeAt(be);if(55296<=Oe&&57343>=Oe){var Je=Y.charCodeAt(++be);Oe=65536+((Oe&1023)<<10)|Je&1023}if(S[K>>2]=Oe,K+=4,K+4>ae)break}return S[K>>2]=0,K-de}function rr(Y){for(var K=0,ae=0;ae<Y.length;++ae){var de=Y.charCodeAt(ae);55296<=de&&57343>=de&&++ae,K+=4}return K}var w0={};function nn(Y){var K=w0[Y];return K===void 0?Ve(Y):K}var Fr=[];function Kr(Y){var K=Fr.length;return Fr.push(Y),K}function qr(Y,K){for(var ae=Array(Y),de=0;de<Y;++de)ae[de]=Ot(Q[K+4*de>>2],"parameter "+de);return ae}var St=[],Wn=[null,[],[]];pt=r.BindingError=ut("BindingError"),r.count_emval_handles=function(){for(var Y=0,K=5;K<Fe.length;++K)Fe[K]!==void 0&&++Y;return Y},r.get_first_emval=function(){for(var Y=5;Y<Fe.length;++Y)if(Fe[Y]!==void 0)return Fe[Y];return null},ke=r.PureVirtualError=ut("PureVirtualError");for(var fr=Array(256),hn=0;256>hn;++hn)fr[hn]=String.fromCharCode(hn);we=fr,r.getInheritedInstanceCount=function(){return Object.keys(Nt).length},r.getLiveInheritedInstances=function(){var Y=[],K;for(K in Nt)Nt.hasOwnProperty(K)&&Y.push(Nt[K]);return Y},r.flushPendingDeletes=st,r.setDelayFunction=function(Y){yt=Y,lt.length&&yt&&yt(st)},vt=r.InternalError=ut("InternalError"),A0.prototype.isAliasOf=function(Y){if(!(this instanceof A0&&Y instanceof A0))return!1;var K=this.M.P.N,ae=this.M.O,de=Y.M.P.N;for(Y=Y.M.O;K.R;)ae=K.ba(ae),K=K.R;for(;de.R;)Y=de.ba(Y),de=de.R;return K===de&&ae===Y},A0.prototype.clone=function(){if(this.M.O||x0(this),this.M.aa)return this.M.count.value+=1,this;var Y=Ut,K=Object,ae=K.create,de=Object.getPrototypeOf(this),be=this.M;return Y=Y(ae.call(K,de,{M:{value:{count:be.count,$:be.$,aa:be.aa,O:be.O,P:be.P,T:be.T,U:be.U}}})),Y.M.count.value+=1,Y.M.$=!1,Y},A0.prototype.delete=function(){this.M.O||x0(this),this.M.$&&!this.M.aa&&nt("Object already scheduled for deletion"),Xe(this),ct(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},A0.prototype.isDeleted=function(){return!this.M.O},A0.prototype.deleteLater=function(){return this.M.O||x0(this),this.M.$&&!this.M.aa&&nt("Object already scheduled for deletion"),lt.push(this),lt.length===1&&yt&&yt(st),this.M.$=!0,this},ur.prototype.qa=function(Y){return this.ka&&(Y=this.ka(Y)),Y},ur.prototype.ha=function(Y){this.W&&this.W(Y)},ur.prototype.argPackAdvance=8,ur.prototype.readValueFromPointer=s0,ur.prototype.deleteObject=function(Y){Y!==null&&Y.delete()},ur.prototype.fromWireType=function(Y){function K(){return this.da?Mt(this.N.X,{P:this.wa,O:ae,U:this,T:Y}):Mt(this.N.X,{P:this,O:Y})}var ae=this.qa(Y);if(!ae)return this.ha(Y),null;var de=Kt(this.N,ae);if(de!==void 0)return de.M.count.value===0?(de.M.O=ae,de.M.T=Y,de.clone()):(de=de.clone(),this.ha(Y),de);if(de=this.N.pa(ae),de=Bt[de],!de)return K.call(this);de=this.ca?de.la:de.pointerType;var be=Ct(ae,this.N,de.N);return be===null?K.call(this):this.da?Mt(de.N.X,{P:de,O:be,U:this,T:Y}):Mt(de.N.X,{P:de,O:be})},l0=r.UnboundTypeError=ut("UnboundTypeError");var Rn=typeof atob=="function"?atob:function(Y){var K="",ae=0;Y=Y.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(Y.charAt(ae++)),be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(Y.charAt(ae++)),Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(Y.charAt(ae++)),Je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(Y.charAt(ae++));de=de<<2|be>>4,be=(be&15)<<4|Oe>>2;var Ke=(Oe&3)<<6|Je;K+=String.fromCharCode(de),Oe!==64&&(K+=String.fromCharCode(be)),Je!==64&&(K+=String.fromCharCode(Ke))}while(ae<Y.length);return K},Yn={l:function(Y,K,ae,de){ne("Assertion failed: "+(Y?E(w,Y):"")+", at: "+[K?K?E(w,K):"":"unknown filename",ae,de?de?E(w,de):"":"unknown function"])},q:function(Y,K,ae){Y=Ve(Y),K=Ot(K,"wrapper"),ae=xe(ae);var de=[].slice,be=K.N,Oe=be.X,Je=be.R.X,Ke=be.R.constructor;Y=Be(Y,function(){be.R.ja.forEach((function(tt){if(this[tt]===Je[tt])throw new ke("Pure virtual function "+tt+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:Oe}),this.__construct.apply(this,de.call(arguments))}),Oe.__construct=function(){this===Oe&&nt("Pass correct 'this' to __construct");var tt=Ke.implement.apply(void 0,[this].concat(de.call(arguments)));Xe(tt);var ht=tt.M;tt.notifyOnDestruction(),ht.aa=!0,Object.defineProperties(this,{M:{value:ht}}),Ut(this),tt=ht.O,tt=It(be,tt),Nt.hasOwnProperty(tt)?nt("Tried to register registered instance: "+tt):Nt[tt]=this},Oe.__destruct=function(){this===Oe&&nt("Pass correct 'this' to __destruct"),Xe(this);var tt=this.M.O;tt=It(be,tt),Nt.hasOwnProperty(tt)?delete Nt[tt]:nt("Tried to unregister unregistered instance: "+tt)},Y.prototype=Object.create(Oe);for(var it in ae)Y.prototype[it]=ae[it];return De(Y)},j:function(Y){var K=u0[Y];delete u0[Y];var ae=K.fa,de=K.W,be=K.ia,Oe=be.map(Je=>Je.ta).concat(be.map(Je=>Je.za));T0([Y],Oe,Je=>{var Ke={};return be.forEach((it,tt)=>{var ht=Je[tt],Lt=it.ra,e0=it.sa,M0=Je[tt+be.length],i0=it.ya,vr=it.Aa;Ke[it.oa]={read:Jr=>ht.fromWireType(Lt(e0,Jr)),write:(Jr,gi)=>{var Tn=[];i0(vr,Jr,M0.toWireType(Tn,gi)),Yt(Tn)}}}),[{name:K.name,fromWireType:function(it){var tt={},ht;for(ht in Ke)tt[ht]=Ke[ht].read(it);return de(it),tt},toWireType:function(it,tt){for(var ht in Ke)if(!(ht in tt))throw new TypeError('Missing field: "'+ht+'"');var Lt=ae();for(ht in Ke)Ke[ht].write(Lt,tt[ht]);return it!==null&&it.push(de,Lt),Lt},argPackAdvance:8,readValueFromPointer:s0,V:de}]})},v:function(){},B:function(Y,K,ae,de,be){var Oe=L0(ae);K=Ve(K),O0(Y,{name:K,fromWireType:function(Je){return!!Je},toWireType:function(Je,Ke){return Ke?de:be},argPackAdvance:8,readValueFromPointer:function(Je){if(ae===1)var Ke=I;else if(ae===2)Ke=R;else if(ae===4)Ke=S;else throw new TypeError("Unknown boolean type size: "+K);return this.fromWireType(Ke[Je>>Oe])},V:null})},f:function(Y,K,ae,de,be,Oe,Je,Ke,it,tt,ht,Lt,e0){ht=Ve(ht),Oe=J0(be,Oe),Ke&&(Ke=J0(Je,Ke)),tt&&(tt=J0(it,tt)),e0=J0(Lt,e0);var M0=Ce(ht);An(M0,function(){tr("Cannot construct "+ht+" due to unbound types",[de])}),T0([Y,K,ae],de?[de]:[],function(i0){if(i0=i0[0],de)var vr=i0.N,Jr=vr.X;else Jr=A0.prototype;i0=Be(M0,function(){if(Object.getPrototypeOf(this)!==gi)throw new pt("Use 'new' to construct "+ht);if(Tn.Y===void 0)throw new pt(ht+" has no accessible constructor");var Vi=Tn.Y[arguments.length];if(Vi===void 0)throw new pt("Tried to invoke ctor of "+ht+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(Tn.Y).toString()+") parameters instead!");return Vi.apply(this,arguments)});var gi=Object.create(Jr,{constructor:{value:i0}});i0.prototype=gi;var Tn=new ei(ht,i0,gi,e0,vr,Oe,Ke,tt);vr=new ur(ht,Tn,!0,!1),Jr=new ur(ht+"*",Tn,!1,!1);var La=new ur(ht+" const*",Tn,!1,!0);return Bt[Y]={pointerType:Jr,la:La},jr(M0,i0),[vr,Jr,La]})},d:function(Y,K,ae,de,be,Oe,Je){var Ke=_n(ae,de);K=Ve(K),Oe=J0(be,Oe),T0([],[Y],function(it){function tt(){tr("Cannot call "+ht+" due to unbound types",Ke)}it=it[0];var ht=it.name+"."+K;K.startsWith("@@")&&(K=Symbol[K.substring(2)]);var Lt=it.N.constructor;return Lt[K]===void 0?(tt.Z=ae-1,Lt[K]=tt):(fn(Lt,K,ht),Lt[K].S[ae-1]=tt),T0([],Ke,function(e0){return e0=n0(ht,[e0[0],null].concat(e0.slice(1)),null,Oe,Je),Lt[K].S===void 0?(e0.Z=ae-1,Lt[K]=e0):Lt[K].S[ae-1]=e0,[]}),[]})},p:function(Y,K,ae,de,be,Oe){0<K||ne();var Je=_n(K,ae);be=J0(de,be),T0([],[Y],function(Ke){Ke=Ke[0];var it="constructor "+Ke.name;if(Ke.N.Y===void 0&&(Ke.N.Y=[]),Ke.N.Y[K-1]!==void 0)throw new pt("Cannot register multiple constructors with identical number of parameters ("+(K-1)+") for class '"+Ke.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return Ke.N.Y[K-1]=()=>{tr("Cannot construct "+Ke.name+" due to unbound types",Je)},T0([],Je,function(tt){return tt.splice(1,0,null),Ke.N.Y[K-1]=n0(it,tt,null,be,Oe),[]}),[]})},a:function(Y,K,ae,de,be,Oe,Je,Ke){var it=_n(ae,de);K=Ve(K),Oe=J0(be,Oe),T0([],[Y],function(tt){function ht(){tr("Cannot call "+Lt+" due to unbound types",it)}tt=tt[0];var Lt=tt.name+"."+K;K.startsWith("@@")&&(K=Symbol[K.substring(2)]),Ke&&tt.N.ja.push(K);var e0=tt.N.X,M0=e0[K];return M0===void 0||M0.S===void 0&&M0.className!==tt.name&&M0.Z===ae-2?(ht.Z=ae-2,ht.className=tt.name,e0[K]=ht):(fn(e0,K,Lt),e0[K].S[ae-2]=ht),T0([],it,function(i0){return i0=n0(Lt,i0,tt,Oe,Je),e0[K].S===void 0?(i0.Z=ae-2,e0[K]=i0):e0[K].S[ae-2]=i0,[]}),[]})},A:function(Y,K){K=Ve(K),O0(Y,{name:K,fromWireType:function(ae){var de=xe(ae);return kr(ae),de},toWireType:function(ae,de){return De(de)},argPackAdvance:8,readValueFromPointer:s0,V:null})},n:function(Y,K,ae){ae=L0(ae),K=Ve(K),O0(Y,{name:K,fromWireType:function(de){return de},toWireType:function(de,be){return be},argPackAdvance:8,readValueFromPointer:Hn(K,ae),V:null})},e:function(Y,K,ae,de,be){K=Ve(K),be===-1&&(be=4294967295),be=L0(ae);var Oe=Ke=>Ke;if(de===0){var Je=32-8*ae;Oe=Ke=>Ke<<Je>>>Je}ae=K.includes("unsigned")?function(Ke,it){return it>>>0}:function(Ke,it){return it},O0(Y,{name:K,fromWireType:Oe,toWireType:ae,argPackAdvance:8,readValueFromPointer:qi(K,be,de!==0),V:null})},b:function(Y,K,ae){function de(Oe){Oe>>=2;var Je=Q;return new be(b,Je[Oe+1],Je[Oe])}var be=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][K];ae=Ve(ae),O0(Y,{name:ae,fromWireType:de,argPackAdvance:8,readValueFromPointer:de},{ua:!0})},o:function(Y,K){K=Ve(K);var ae=K==="std::string";O0(Y,{name:K,fromWireType:function(de){var be=Q[de>>2],Oe=de+4;if(ae)for(var Je=Oe,Ke=0;Ke<=be;++Ke){var it=Oe+Ke;if(Ke==be||w[it]==0){if(Je=Je?E(w,Je,it-Je):"",tt===void 0)var tt=Je;else tt+="\0",tt+=Je;Je=it+1}}else{for(tt=Array(be),Ke=0;Ke<be;++Ke)tt[Ke]=String.fromCharCode(w[Oe+Ke]);tt=tt.join("")}return Ur(de),tt},toWireType:function(de,be){be instanceof ArrayBuffer&&(be=new Uint8Array(be));var Oe,Je=typeof be=="string";if(Je||be instanceof Uint8Array||be instanceof Uint8ClampedArray||be instanceof Int8Array||nt("Cannot pass non-string to std::string"),ae&&Je){var Ke=0;for(Oe=0;Oe<be.length;++Oe){var it=be.charCodeAt(Oe);127>=it?Ke++:2047>=it?Ke+=2:55296<=it&&57343>=it?(Ke+=4,++Oe):Ke+=3}Oe=Ke}else Oe=be.length;if(Ke=yn(4+Oe+1),it=Ke+4,Q[Ke>>2]=Oe,ae&&Je){if(Je=it,it=Oe+1,Oe=w,0<it){it=Je+it-1;for(var tt=0;tt<be.length;++tt){var ht=be.charCodeAt(tt);if(55296<=ht&&57343>=ht){var Lt=be.charCodeAt(++tt);ht=65536+((ht&1023)<<10)|Lt&1023}if(127>=ht){if(Je>=it)break;Oe[Je++]=ht}else{if(2047>=ht){if(Je+1>=it)break;Oe[Je++]=192|ht>>6}else{if(65535>=ht){if(Je+2>=it)break;Oe[Je++]=224|ht>>12}else{if(Je+3>=it)break;Oe[Je++]=240|ht>>18,Oe[Je++]=128|ht>>12&63}Oe[Je++]=128|ht>>6&63}Oe[Je++]=128|ht&63}}Oe[Je]=0}}else if(Je)for(Je=0;Je<Oe;++Je)tt=be.charCodeAt(Je),255<tt&&(Ur(it),nt("String has UTF-16 code units that do not fit in 8 bits")),w[it+Je]=tt;else for(Je=0;Je<Oe;++Je)w[it+Je]=be[Je];return de!==null&&de.push(Ur,Ke),Ke},argPackAdvance:8,readValueFromPointer:s0,V:function(de){Ur(de)}})},i:function(Y,K,ae){if(ae=Ve(ae),K===2)var de=_r,be=Gn,Oe=Ji,Je=()=>_,Ke=1;else K===4&&(de=N0,be=B0,Oe=rr,Je=()=>Q,Ke=2);O0(Y,{name:ae,fromWireType:function(it){for(var tt=Q[it>>2],ht=Je(),Lt,e0=it+4,M0=0;M0<=tt;++M0){var i0=it+4+M0*K;(M0==tt||ht[i0>>Ke]==0)&&(e0=de(e0,i0-e0),Lt===void 0?Lt=e0:(Lt+="\0",Lt+=e0),e0=i0+K)}return Ur(it),Lt},toWireType:function(it,tt){typeof tt!="string"&&nt("Cannot pass non-string to C++ string type "+ae);var ht=Oe(tt),Lt=yn(4+ht+K);return Q[Lt>>2]=ht>>Ke,be(tt,Lt+4,ht+K),it!==null&&it.push(Ur,Lt),Lt},argPackAdvance:8,readValueFromPointer:s0,V:function(it){Ur(it)}})},k:function(Y,K,ae,de,be,Oe){u0[Y]={name:Ve(K),fa:J0(ae,de),W:J0(be,Oe),ia:[]}},h:function(Y,K,ae,de,be,Oe,Je,Ke,it,tt){u0[Y].ia.push({oa:Ve(K),ta:ae,ra:J0(de,be),sa:Oe,za:Je,ya:J0(Ke,it),Aa:tt})},C:function(Y,K){K=Ve(K),O0(Y,{va:!0,name:K,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(Y,K,ae,de,be){Y=Fr[Y],K=xe(K),ae=nn(ae);var Oe=[];return Q[de>>2]=De(Oe),Y(K,ae,Oe,be)},t:function(Y,K,ae,de){Y=Fr[Y],K=xe(K),ae=nn(ae),Y(K,ae,null,de)},g:kr,m:function(Y,K){var ae=qr(Y,K),de=ae[0];K=de.name+"_$"+ae.slice(1).map(function(Je){return Je.name}).join("_")+"$";var be=St[K];if(be!==void 0)return be;var Oe=Array(Y-1);return be=Kr((Je,Ke,it,tt)=>{for(var ht=0,Lt=0;Lt<Y-1;++Lt)Oe[Lt]=ae[Lt+1].readValueFromPointer(tt+ht),ht+=ae[Lt+1].argPackAdvance;for(Je=Je[Ke].apply(Je,Oe),Lt=0;Lt<Y-1;++Lt)ae[Lt+1].ma&&ae[Lt+1].ma(Oe[Lt]);if(!de.va)return de.toWireType(it,Je)}),St[K]=be},D:function(Y){4<Y&&(Fe[Y].ga+=1)},r:function(Y){var K=xe(Y);Yt(K),kr(Y)},c:function(){ne("")},x:function(Y,K,ae){w.copyWithin(Y,K,K+ae)},w:function(Y){var K=w.length;if(Y>>>=0,2147483648<Y)return!1;for(var ae=1;4>=ae;ae*=2){var de=K*(1+.2/ae);de=Math.min(de,Y+100663296);var be=Math;de=Math.max(Y,de),be=be.min.call(be,2147483648,de+(65536-de%65536)%65536);e:{try{d.grow(be-b.byteLength+65535>>>16),W();var Oe=1;break e}catch{}Oe=void 0}if(Oe)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(Y,K,ae,de){for(var be=0,Oe=0;Oe<ae;Oe++){var Je=Q[K>>2],Ke=Q[K+4>>2];K+=8;for(var it=0;it<Ke;it++){var tt=w[Je+it],ht=Wn[Y];tt===0||tt===10?((Y===1?s:u)(E(ht,0)),ht.length=0):ht.push(tt)}be+=Ke}return Q[de>>2]=be,0}};(function(){function Y(be){r.asm=be.exports,d=r.asm.E,W(),H=r.asm.J,X.unshift(r.asm.F),T--,r.monitorRunDependencies&&r.monitorRunDependencies(T),T==0&&j&&(be=j,j=null,be())}function K(be){Y(be.instance)}function ae(be){return ye().then(function(Oe){return WebAssembly.instantiate(Oe,de)}).then(function(Oe){return Oe}).then(be,function(Oe){u("failed to asynchronously prepare wasm: "+Oe),ne(Oe)})}var de={a:Yn};if(T++,r.monitorRunDependencies&&r.monitorRunDependencies(T),r.instantiateWasm)try{return r.instantiateWasm(de,Y)}catch(be){u("Module.instantiateWasm callback failed with error: "+be),i(be)}return function(){return f||typeof WebAssembly.instantiateStreaming!="function"||se(te)||typeof fetch!="function"?ae(K):fetch(te,{credentials:"same-origin"}).then(function(be){return WebAssembly.instantiateStreaming(be,de).then(K,function(Oe){return u("wasm streaming compile failed: "+Oe),u("falling back to ArrayBuffer instantiation"),ae(K)})})}().catch(i),{}})(),r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.F).apply(null,arguments)};var di=r.___getTypeName=function(){return(di=r.___getTypeName=r.asm.G).apply(null,arguments)};r.__embind_initialize_bindings=function(){return(r.__embind_initialize_bindings=r.asm.H).apply(null,arguments)};var yn=r._malloc=function(){return(yn=r._malloc=r.asm.I).apply(null,arguments)},Ur=r._free=function(){return(Ur=r._free=r.asm.K).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.L).apply(null,arguments)};var jn;j=function Y(){jn||fa(),jn||(j=Y)};function fa(){function Y(){if(!jn&&(jn=!0,r.calledRun=!0,!g)){if(Qe(X),n(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;){var K=r.postRun.shift();J.unshift(K)}Qe(J)}}if(!(0<T)){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)V();Qe(G),0<T||(r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),Y()},1)):Y())}}if(r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);0<r.preInit.length;)r.preInit.pop()();return fa(),t.ready}})();let hi=function(e){return e[e.Auto=0]="Auto",e[e.FlexStart=1]="FlexStart",e[e.Center=2]="Center",e[e.FlexEnd=3]="FlexEnd",e[e.Stretch=4]="Stretch",e[e.Baseline=5]="Baseline",e[e.SpaceBetween=6]="SpaceBetween",e[e.SpaceAround=7]="SpaceAround",e[e.SpaceEvenly=8]="SpaceEvenly",e}({}),A9=function(e){return e[e.BorderBox=0]="BorderBox",e[e.ContentBox=1]="ContentBox",e}({}),h9=function(e){return e[e.Width=0]="Width",e[e.Height=1]="Height",e}({}),t5=function(e){return e[e.Inherit=0]="Inherit",e[e.LTR=1]="LTR",e[e.RTL=2]="RTL",e}({}),Ad=function(e){return e[e.Flex=0]="Flex",e[e.None=1]="None",e[e.Contents=2]="Contents",e}({}),R0=function(e){return e[e.Left=0]="Left",e[e.Top=1]="Top",e[e.Right=2]="Right",e[e.Bottom=3]="Bottom",e[e.Start=4]="Start",e[e.End=5]="End",e[e.Horizontal=6]="Horizontal",e[e.Vertical=7]="Vertical",e[e.All=8]="All",e}({}),F1=function(e){return e[e.None=0]="None",e[e.StretchFlexBasis=1]="StretchFlexBasis",e[e.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",e[e.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",e[e.All=2147483647]="All",e[e.Classic=2147483646]="Classic",e}({}),qX=function(e){return e[e.WebFlexBasis=0]="WebFlexBasis",e}({}),Ku=function(e){return e[e.Column=0]="Column",e[e.ColumnReverse=1]="ColumnReverse",e[e.Row=2]="Row",e[e.RowReverse=3]="RowReverse",e}({}),hd=function(e){return e[e.Column=0]="Column",e[e.Row=1]="Row",e[e.All=2]="All",e}({}),ps=function(e){return e[e.FlexStart=0]="FlexStart",e[e.Center=1]="Center",e[e.FlexEnd=2]="FlexEnd",e[e.SpaceBetween=3]="SpaceBetween",e[e.SpaceAround=4]="SpaceAround",e[e.SpaceEvenly=5]="SpaceEvenly",e}({}),R1=function(e){return e[e.Error=0]="Error",e[e.Warn=1]="Warn",e[e.Info=2]="Info",e[e.Debug=3]="Debug",e[e.Verbose=4]="Verbose",e[e.Fatal=5]="Fatal",e}({}
238),Ki=function(e){return e[e.Undefined=0]="Undefined",e[e.Exactly=1]="Exactly",e[e.AtMost=2]="AtMost",e}({}),d9=function(e){return e[e.Default=0]="Default",e[e.Text=1]="Text",e}({}),T1=function(e){return e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.Scroll=2]="Scroll",e}({}),L1=function(e){return e[e.Static=0]="Static",e[e.Relative=1]="Relative",e[e.Absolute=2]="Absolute",e}({}),jl=function(e){return e[e.Undefined=0]="Undefined",e[e.Point=1]="Point",e[e.Percent=2]="Percent",e[e.Auto=3]="Auto",e}({}),N1=function(e){return e[e.NoWrap=0]="NoWrap",e[e.Wrap=1]="Wrap",e[e.WrapReverse=2]="WrapReverse",e}({});const JX={ALIGN_AUTO:hi.Auto,ALIGN_FLEX_START:hi.FlexStart,ALIGN_CENTER:hi.Center,ALIGN_FLEX_END:hi.FlexEnd,ALIGN_STRETCH:hi.Stretch,ALIGN_BASELINE:hi.Baseline,ALIGN_SPACE_BETWEEN:hi.SpaceBetween,ALIGN_SPACE_AROUND:hi.SpaceAround,ALIGN_SPACE_EVENLY:hi.SpaceEvenly,BOX_SIZING_BORDER_BOX:A9.BorderBox,BOX_SIZING_CONTENT_BOX:A9.ContentBox,DIMENSION_WIDTH:h9.Width,DIMENSION_HEIGHT:h9.Height,DIRECTION_INHERIT:t5.Inherit,DIRECTION_LTR:t5.LTR,DIRECTION_RTL:t5.RTL,DISPLAY_FLEX:Ad.Flex,DISPLAY_NONE:Ad.None,DISPLAY_CONTENTS:Ad.Contents,EDGE_LEFT:R0.Left,EDGE_TOP:R0.Top,EDGE_RIGHT:R0.Right,EDGE_BOTTOM:R0.Bottom,EDGE_START:R0.Start,EDGE_END:R0.End,EDGE_HORIZONTAL:R0.Horizontal,EDGE_VERTICAL:R0.Vertical,EDGE_ALL:R0.All,ERRATA_NONE:F1.None,ERRATA_STRETCH_FLEX_BASIS:F1.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:F1.Abs
238olutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:F1.AbsolutePercentAgainstInnerSize,ERRATA_ALL:F1.All,ERRATA_CLASSIC:F1.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:qX.WebFlexBasis,FLEX_DIRECTION_COLUMN:Ku.Column,FLEX_DIRECTION_COLUMN_REVERSE:Ku.ColumnReverse,FLEX_DIRECTION_ROW:Ku.Row,FLEX_DIRECTION_ROW_REVERSE:Ku.RowReverse,GUTTER_COLUMN:hd.Column,GUTTER_ROW:hd.Row,GUTTER_ALL:hd.All,JUSTIFY_FLEX_START:ps.FlexStart,JUSTIFY_CENTER:ps.Center,JUSTIFY_FLEX_END:ps.FlexEnd,JUSTIFY_SPACE_BETWEEN:ps.SpaceBetween,JUSTIFY_SPACE_AROUND:ps.SpaceAround,JUSTIFY_SPACE_EVENLY:ps.SpaceEvenly,LOG_LEVEL_ERROR:R1.Error,LOG_LEVEL_WARN:R1.Warn,LOG_LEVEL_INFO:R1.Info,LOG_LEVEL_DEBUG:R1.Debug,LOG_LEVEL_VERBOSE:R1.Verbose,LOG_LEVEL_FATAL:R1.Fatal,MEASURE_MODE_UNDEFINED:Ki.Undefined,MEASURE_MODE_EXACTLY:Ki.Exactly,MEASURE_MODE_AT_MOST:Ki.AtMost,NODE_TYPE_DEFAULT:d9.Default,NODE_TYPE_TEXT:d9.Text,OVERFLOW_VISIBLE:T1.Visible,OVERFLOW_HIDDEN:T1.Hidden,OVERFLOW_SCROLL:T1.Scroll,POSITION_TYPE_STATIC:L1.Static,POSITION_TYPE_RELATIVE:L1.Relative,POSITION_TYPE_ABSOLUTE:L1.Absolute,UNIT_UNDEFINED:jl.Undefined,UNIT_POINT:jl.Point,UNIT_PERCENT:jl.Percent,UNIT_AUTO:jl.Auto,WRAP_NO_WRAP:N1.NoWrap,WRAP_WRAP:N1.Wrap,WRAP_WRAP_REVERSE:N1.WrapReverse};function VX(e){function t(i,a,o){const s=i[a];i[a]=function(){for(var u=arguments.length,f=new Array(u),d=0;d<u;d++)f[d]=arguments[d];return o.call(this,s,...f)}}for(const i of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const a={[jl.Point]:e.Node.prototype[i],[jl.Percent]:e.Node.prototype[`${i}Percent`],[jl.Auto]:e.Node.prototype[`${i}Auto`]};t(e.Node.prototype,i,function(o){for(var s=arguments.length,u=new Array(s>1?s-1:0),f=1;f<s;f++)u[f-1]=arguments[f];const d=u.pop();let g,E;if(d==="auto")g=jl.Auto,E=void 0;else if(typeof d=="object")g=d.unit,E=d.valueOf();else if(g=typeof d=="string"&&d.endsWith("%")?jl.Percent:jl.Point,E=parseFloat(d),d!==void 0&&!Number.isNaN(d)&&Number.isNaN(E))throw new Error(`Invalid value ${d} for ${i}`);if(!a[g])throw new Error(`Failed to execute "${i}": Unsupported unit '${d}'`);return E!==void 0?a[g].call(this,...u,E):a[g].call(this,...u)})}function r(i){return e.MeasureCallback.implement({measure:function(){const{width:a,height:o}=i(...arguments);return{width:a??NaN,height:o??NaN}}})}t(e.Node.prototype,"setMeasureFunc",function(i,a){return a?i.call(this,r(a)):this.unsetMeasureFunc()});function n(i){return e.DirtiedCallback.implement({dirtied:i})}return t(e.Node.prototype,"setDirtiedFunc",function(i,a){i.call(this,n(a))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(i,a)=>a?e.Node.createWithConfig(a):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let i=0,a=this.getChildCount();i<a;++i)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(i){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:t5.LTR;return i.call(this,a,o,s)}),{Config:e.Config,Node:e.Node,...JX}}async function $X(){return VX(await KX())}const IE=String.raw,g9=IE`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,p9=IE`\u{E0061}-\u{E007A}`;var ZX=()=>new RegExp(IE`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${p9}]{2}[\u{E0030}-\u{E0039}${p9}]{1,3}\u{E007F}|${g9}(?:\u200D${g9})*`,"gu"),m9=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Kl=[],ms=[],XX=typeof Uint8Array<"u"?Uint8Array:Array,xE=!1;function v9(){xE=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)Kl[t]=e[t],ms[e.charCodeAt(t)]=t;ms[45]=62,ms[95]=63}function eee(e){xE||v9();var t,r,n,i,a,o,s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=e[s-2]==="="?2:e[s-1]==="="?1:0,o=new XX(s*3/4-a),n=a>0?s-4:s;var u=0;for(t=0,r=0;t<n;t+=4,r+=3)i=ms[e.charCodeAt(t)]<<18|ms[e.charCodeAt(t+1)]<<12|ms[e.charCodeAt(t+2)]<<6|ms[e.charCodeAt(t+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=i&255;return a===2?(i=ms[e.charCodeAt(t)]<<2|ms[e.charCodeAt(t+1)]>>4,o[u++]=i&255):a===1&&(i=ms[e.charCodeAt(t)]<<10|ms[e.charCodeAt(t+1)]<<4|ms[e.charCodeAt(t+2)]>>2,o[u++]=i>>8&255,o[u++]=i&255),o}function tee(e){return Kl[e>>18&63]+Kl[e>>12&63]+Kl[e>>6&63]+Kl[e&63]}function ree(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(tee(n));return i.join("")}function E9(e){xE||v9();for(var t,r=e.length,n=r%3,i="",a=[],o=16383,s=0,u=r-n;s<u;s+=o)a.push(ree(e,s,s+o>u?u:s+o));return n===1?(t=e[r-1],i+=Kl[t>>2],i+=Kl[t<<4&63],i+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],i+=Kl[t>>10],i+=Kl[t>>4&63],i+=Kl[t<<2&63],i+="="),a.push(i),a.join("")}function r5(e,t,r,n,i){var a,o,s=i*8-n-1,u=(1<<s)-1,f=u>>1,d=-7,g=r?i-1:0,E=r?-1:1,b=e[t+g];for(g+=E,a=b&(1<<-d)-1,b>>=-d,d+=s;d>0;a=a*256+e[t+g],g+=E,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=o*256+e[t+g],g+=E,d-=8);if(a===0)a=1-f;else{if(a===u)return o?NaN:(b?-1:1)*(1/0);o=o+Math.pow(2,n),a=a-f}return(b?-1:1)*o*Math.pow(2,a-n)}function C9(e,t,r,n,i,a){var o,s,u,f=a*8-i-1,d=(1<<f)-1,g=d>>1,E=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=n?0:a-1,I=n?1:-1,w=t<0||t===0&&1
vendor: 19,211 bytes, lines 238-243
238/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+g>=1?t+=E/u:t+=E*Math.pow(2,1-g),t*u>=2&&(o++,u/=2),o+g>=d?(s=0,o=d):o+g>=1?(s=(t*u-1)*Math.pow(2,i),o=o+g):(s=t*Math.pow(2,g-1)*Math.pow(2,i),o=0));i>=8;e[r+b]=s&255,b+=I,s/=256,i-=8);for(o=o<<i|s,f+=i;f>0;e[r+b]=o&255,b+=I,o/=256,f-=8);e[r+b-I]|=w*128}var nee={}.toString,b9=Array.isArray||function(e){return nee.call(e)=="[object Array]"};/*! 239 * The buffer module from node.js, for the browser. 240 * 241 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 242 * @license MIT 243 */var iee=50;$e.TYPED_ARRAY_SUPPORT=m9.TYPED_ARRAY_SUPPORT!==void 0?m9.TYPED_ARRAY_SUPPORT:!0,n5();function n5(){return $e.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Rc(e,t){if(n5()<t)throw new RangeError("Invalid typed array length");return $e.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=$e.prototype):(e===null&&(e=new $e(t)),e.length=t),e}function $e(e,t,r){if(!$e.TYPED_ARRAY_SUPPORT&&!(this instanceof $e))return new $e(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return BE(this,e)}return y9(this,e,t,r)}$e.poolSize=8192,$e._augment=function(e){return e.__proto__=$e.prototype,e};function y9(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?see(e,t,r,n):typeof t=="string"?oee(e,t,r):lee(e,t)}$e.from=function(e,t,r){return y9(null,e,t,r)},$e.TYPED_ARRAY_SUPPORT&&($e.prototype.__proto__=Uint8Array.prototype,$e.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&$e[Symbol.species]);function I9(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function aee(e,t,r,n){return I9(t),t<=0?Rc(e,t):r!==void 0?typeof n=="string"?Rc(e,t).fill(r,n):Rc(e,t).fill(r):Rc(e,t)}$e.alloc=function(e,t,r){return aee(null,e,t,r)};function BE(e,t){if(I9(t),e=Rc(e,t<0?0:QE(t)|0),!$e.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}$e.allocUnsafe=function(e){return BE(null,e)},$e.allocUnsafeSlow=function(e){return BE(null,e)};function oee(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!$e.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=x9(t,r)|0;e=Rc(e,n);var i=e.write(t,r);return i!==n&&(e=e.slice(0,i)),e}function wE(e,t){var r=t.length<0?0:QE(t.length)|0;e=Rc(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function see(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),$e.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=$e.prototype):e=wE(e,t),e}function lee(e,t){if(ql(t)){var r=QE(t.length)|0;return e=Rc(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||Qee(t.length)?Rc(e,0):wE(e,t);if(t.type==="Buffer"&&b9(t.data))return wE(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function QE(e){if(e>=n5())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n5().toString(16)+" bytes");return e|0}$e.isBuffer=See;function ql(e){return!!(e!=null&&e._isBuffer)}$e.compare=function(t,r){if(!ql(t)||!ql(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,a=0,o=Math.min(n,i);a<o;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0},$e.isEncoding=function(t){switch(String(t).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(t,r){if(!b9(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return $e.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=$e.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var o=t[n];if(!ql(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i};function x9(e,t){if(ql(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return o5(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return R9(e).length;default:if(n)return o5(e).length;t=(""+t).toLowerCase(),n=!0}}$e.byteLength=x9;function cee(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Eee(this,t,r);case"utf8":case"utf-8":return S9(this,t,r);case"ascii":return mee(this,t,r);case"latin1":case"binary":return vee(this,t,r);case"base64":return gee(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Cee(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}$e.prototype._isBuffer=!0;function dA(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}$e.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)dA(this,r,r+1);return this},$e.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)dA(this,r,r+3),dA(this,r+1,r+2);return this},$e.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)dA(this,r,r+7),dA(this,r+1,r+6),dA(this,r+2,r+5),dA(this,r+3,r+4);return this},$e.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?S9(this,0,t):cee.apply(this,arguments)},$e.prototype.equals=function(t){if(!ql(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:$e.compare(this,t)===0},$e.prototype.inspect=function(){var t="",r=iee;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},$e.prototype.compare=function(t,r,n,i,a){if(!ql(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>t.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===t)return 0;for(var o=a-i,s=n-r,u=Math.min(o,s),f=this.slice(i,a),d=t.slice(r,n),g=0;g<u;++g)if(f[g]!==d[g]){o=f[g],s=d[g];break}return o<s?-1:s<o?1:0};function B9(e,t,r,n,i){if(e.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:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof t=="string"&&(t=$e.from(t,n)),ql(t))return t.length===0?-1:w9(e,t,r,n,i);if(typeof t=="number")return t=t&255,$e.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):w9(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function w9(e,t,r,n,i){var a=1,o=e.length,s=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,o/=2,s/=2,r/=2}function u(b,I){return a===1?b[I]:b.readUInt16BE(I*a)}var f;if(i){var d=-1;for(f=r;f<o;f++)if(u(e,f)===u(t,d===-1?0:f-d)){if(d===-1&&(d=f),f-d+1===s)return d*a}else d!==-1&&(f-=f-d),d=-1}else for(r+s>o&&(r=o-s),f=r;f>=0;f--){for(var g=!0,E=0;E<s;E++)if(u(e,f+E)!==u(t,E)){g=!1;break}if(g)return f}return-1}$e.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1},$e.prototype.indexOf=function(t,r,n){return B9(this,t,r,n,!0)},$e.prototype.lastIndexOf=function(t,r,n){return B9(this,t,r,n,!1)};function uee(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=t.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(t.substr(o*2,2),16);if(isNaN(s))return o;e[r+o]=s}return o}function fee(e,t,r,n){return s5(o5(t,e.length-r),e,r,n)}function Q9(e,t,r,n){return s5(Bee(t),e,r,n)}function Aee(e,t,r,n){return Q9(e,t,r,n)}function hee(e,t,r,n){return s5(R9(t),e,r,n)}function dee(e,t,r,n){return s5(wee(t,e.length-r),e,r,n)}$e.prototype.write=function(t,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),t.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 uee(this,t,r,n);case"utf8":case"utf-8":return fee(this,t,r,n);case"ascii":return Q9(this,t,r,n);case"latin1":case"binary":return Aee(this,t,r,n);case"base64":return hee(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return dee(this,t,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 gee(e,t,r){return t===0&&r===e.length?E9(e):E9(e.slice(t,r))}function S9(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a=e[i],o=null,s=a>239?4:a>223?3:a>191?2:1;if(i+s<=r){var u,f,d,g;switch(s){case 1:a<128&&(o=a);break;case 2:u=e[i+1],(u&192)===128&&(g=(a&31)<<6|u&63,g>127&&(o=g));break;case 3:u=e[i+1],f=e[i+2],(u&192)===128&&(f&192)===128&&(g=(a&15)<<12|(u&63)<<6|f&63,g>2047&&(g<55296||g>57343)&&(o=g));break;case 4:u=e[i+1],f=e[i+2],d=e[i+3],(u&192)===128&&(f&192)===128&&(d&192)===128&&(g=(a&15)<<18|(u&63)<<12|(f&63)<<6|d&63,g>65535&&g<1114112&&(o=g))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|o&1023),n.push(o),i+=s}return pee(n)}var D9=4096;function pee(e){var t=e.length;if(t<=D9)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=D9));return r}function mee(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]&127);return n}function vee(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function Eee(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=xee(e[a]);return i}function Cee(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}$e.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var i;if($e.TYPED_ARRAY_SUPPORT)i=this.subarray(t,r),i.__proto__=$e.prototype;else{var a=r-t;i=new $e(a,void 0);for(var o=0;o<a;++o)i[o]=this[o+t]}return i};function Si(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}$e.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||Si(t,r,this.length);for(var i=this[t],a=1,o=0;++o<r&&(a*=256);)i+=this[t+o]*a;return i},$e.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||Si(t,r,this.length);for(var i=this[t+--r],a=1;r>0&&(a*=256);)i+=this[t+--r]*a;return i},$e.prototype.readUInt8=function(t,r){return r||Si(t,1,this.length),this[t]},$e.prototype.readUInt16LE=function(t,r){return r||Si(t,2,this.length),this[t]|this[t+1]<<8},$e.prototype.readUInt16BE=function(t,r){return r||Si(t,2,this.length),this[t]<<8|this[t+1]},$e.prototype.readUInt32LE=function(t,r){return r||Si(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},$e.prototype.readUInt32BE=function(t,r){return r||Si(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},$e.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||Si(t,r,this.length);for(var i=this[t],a=1,o=0;++o<r&&(a*=256);)i+=this[t+o]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i},$e.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||Si(t,r,this.length);for(var i=r,a=1,o=this[t+--i];i>0&&(a*=256);)o+=this[t+--i]*a;return a*=128,o>=a&&(o-=Math.pow(2,8*r)),o},$e.prototype.readInt8=function(t,r){return r||Si(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},$e.prototype.readInt16LE=function(t,r){r||Si(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n},$e.prototype.readInt16BE=function(t,r){r||Si(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n},$e.prototype.readInt32LE=function(t,r){return r||Si(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},$e.prototype.readInt32BE=function(t,r){return r||Si(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},$e.prototype.readFloatLE=function(t,r){return r||Si(t,4,this.length),r5(this,t,!0,23,4)},$e.prototype.readFloatBE=function(t,r){return r||Si(t,4,this.length),r5(this,t,!1,23,4)},$e.prototype.readDoubleLE=function(t,r){return r||Si(t,8,this.length),r5(this,t,!0,52,8)},$e.prototype.readDoubleBE=function(t,r){return r||Si(t,8,this.length),r5(this,t,!1,52,8)};function so(e,t,r,n,i,a){if(!ql(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}$e.prototype.writeUIntLE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;so(this,t,r,n,a,0)}var o=1,s=0;for(this[r]=t&255;++s<n&&(o*=256);)this[r+s]=t/o&255;return r+n},$e.prototype.writeUIntBE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;so(this,t,r,n,a,0)}var o=n-1,s=1;for(this[r+o]=t&255;--o>=0&&(s*=256);)this[r+o]=t/s&255;return r+n},$e.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,1,255,0),$e.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function i5(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}$e.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,2,65535,0),$e.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):i5(this,t,r,!0),r+2},$e.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,2,65535,0),$e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):i5(this,t,r,!1),r+2};function a5(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>(n?i:3-i)*8&255}$e.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,4,4294967295,0),$e.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):a5(this,t,r,!0),r+4},$e.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,4,4294967295,0),$e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):a5(this,t,r,!1),r+4},$e.prototype.writeIntLE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);so(this,t,r,n,a-1,-a)}var o=0,s=1,u=0;for(this[r]=t&255;++o<n&&(s*=256);)t<0&&u===0&&this[r+o-1]!==0&&(u=1),this[r+o]=(t/s>>0)-u&255;return r+n},$e.prototype.writeIntBE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);so(this,t,r,n,a-1,-a)}var o=n-1,s=1,u=0;for(this[r+o]=t&255;--o>=0&&(s*=256);)t<0&&u===0&&this[r+o+1]!==0&&(u=1),this[r+o]=(t/s>>0)-u&255;return r+n},$e.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,1,127,-128),$e.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1},$e.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,2,32767,-32768),$e.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):i5(this,t,r,!0),r+2},$e.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,2,32767,-32768),$e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):i5(this,t,r,!1),r+2},$e.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,4,2147483647,-2147483648),$e.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):a5(this,t,r,!0),r+4},$e.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||so(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),$e.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):a5(this,t,r,!1),r+4};function k9(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _9(e,t,r,n,i){return i||k9(e,t,r,4),C9(e,t,r,n,23,4),r+4}$e.prototype.writeFloatLE=function(t,r,n){return _9(this,t,r,!0,n)},$e.prototype.writeFloatBE=function(t,r,n){return _9(this,t,r,!1,n)};function F9(e,t,r,n,i){return i||k9(e,t,r,8),C9(e,t,r,n,52,8),r+8}$e.prototype.writeDoubleLE=function(t,r,n){return F9(this,t,r,!0,n)},$e.prototype.writeDoubleBE=function(t,r,n){return F9(this,t,r,!1,n)},$e.prototype.copy=function(t,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n||t.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),t.length-r<i-n&&(i=t.length-r+n);var a=i-n,o;if(this===t&&n<r&&r<i)for(o=a-1;o>=0;--o)t[o+r]=this[o+n];else if(a<1e3||!$e.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)t[o+r]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),r);return a},$e.prototype.fill=function(t,r,n,i){if(typeof t=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),t.length===1){var a=t.charCodeAt(0);a<256&&(t=a)}if(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 t=="number"&&(t=t&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,t||(t=0);var o;if(typeof t=="number")for(o=r;o<n;++o)this[o]=t;else{var s=ql(t)?t:o5(new $e(t,i).toString()),u=s.length;for(o=0;o<n-r;++o)this[o+r]=s[o%u]}return this};var bee=/[^+\/0-9A-Za-z-_]/g;function yee(e){if(e=Iee(e).replace(bee,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function Iee(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function xee(e){return e<16?"0"+e.toString(16):e.toString(16)}function o5(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if(r=e.charCodeAt(o),r>55295&&r<57344){if(!i){if(r>56319){(t-=3)>
243-1&&a.push(239,191,189);continue}else if(o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=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 Bee(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function wee(e,t){for(var r,n,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=e.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function R9(e){return eee(yee(e))}function s5(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Qee(e){return e!==e}function See(e){return e!=null&&(!!e._isBuffer||T9(e)||Dee(e))}function T9(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function Dee(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&T9(e.slice(0,0))}class L9{constructor(t){Gt(this,"data");Gt(this,"width");Gt(this,"height");Gt(this,"format");const r=new t8(t);this.data=t,this.width=r.width,this.height=r.height,this.format="png"}static isValid(t){return t&&$e.isBuffer(t)&&t[0]===137&&t[1]===80&&t[2]===78&&t[3]===71&&t[4]===13&&t[5]===10&&t[6]===26&&t[7]===10}}class N9{constructor(t){Gt(this,"data");Gt(this,"width");Gt(this,"height");Gt(this,"format");if(this.data=t,this.format="jpeg",this.width=0,this.height=0,t.readUInt16BE(0)!==65496)throw new Error("SOI not found in JPEG");const r=bx.decode(this.data);let n;for(let i=0;i<r.length;i+=1){const a=r[i];a.name==="EXIF"&&a.entries.orientation&&(n=a.entries.orientation),a.name==="SOF"&&(this.width||(this.width=a.width),this.height||(this.height=a.height))}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(t){return t&&$e.isBuffer(t)&&t.readUInt16BE(0)===65496}}const SE=(({limit:e=100}={})=>{let t=new Map;return{get:r=>r?t.get(r)??void 0:null,set:(r,n)=>{if(t.delete(r),t.size>=e){const i=t.keys().next().value;t.delete(i)}t.set(r,n)},reset:()=>{t=new Map},length:()=>t.size}})({limit:30}),O9=$e.isBuffer,M9=e=>typeof Blob<"u"&&e instanceof Blob,P9=e=>"data"in e,kee=e=>"uri"in e&&e.uri.startsWith("data:"),_ee=async e=>{const{method:t="GET",headers:r,body:n,credentials:i}=e,o=await(await fetch(e.uri,{method:t,headers:r,body:n,credentials:i})).arrayBuffer();return $e.from(o)},U9=e=>{const t=e.toLowerCase();return t==="jpg"||t==="jpeg"||t==="png"},z9=e=>{let t;return N9.isValid(e)?t="jpg":L9.isValid(e)&&(t="png"),t};function dd(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new N9(e);case"png":return new L9(e);default:return null}}const Fee=async({uri:e})=>{const t=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(e);if(!t)throw new Error(`Invalid base64 image: ${e}`);const r=t[1],n=t[2];if(!U9(r))throw new Error(`Base64 image invalid format: ${r}`);return dd($e.from(n,"base64"),r)},Ree=async e=>{if(e.data&&e.format)return dd(e.data,e.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)},H9=async e=>{const t=z9(e);return t?dd(e,t):null},Tee=async e=>{const{type:t}=e;if(!t||t==="application/octet-stream"){const i=await e.arrayBuffer(),a=$e.from(i);return H9(a)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const r=t.replace("image/","");if(!U9(r))throw new Error(`Invalid blob type: ${t}`);const n=await e.arrayBuffer();return dd($e.from(n),r)},Lee=async e=>{const t=await _ee(e),r=z9(t);if(!r)throw new Error("Not valid image extension");return dd(t,r)},Nee=e=>{var t;return M9(e)||O9(e)?null:P9(e)?((t=e.data)==null?void 0:t.toString("base64"))??null:e.uri},G9=(e,{cache:t=!0}={})=>{let r;const n=Nee(e);if(M9(e))r=Tee(e);else if(O9(e))r=H9(e);else{if(t&&SE.get(n))return SE.get(n);kee(e)?r=Fee(e):P9(e)?r=Ree(e):r=Lee(e)}return t&&n&&SE.set(n,r),r},W9=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return NK(e);case"upperfirst":return ad(e);default:return e}},Oee=e=>e.type===L5,Mee=e=>e.type===xf,Pee=$7({bidi:Z7,linebreaker:e9,justification:i9,textDecoration:o9,scriptItemizer:s9,wordHyphenation:c9,fontSubstitution:f9}),Y9=(e,t)=>
243{if(!t)return[{string:""}];const r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:u,textDecorationStyle:f,textTransform:d,opacity:g}=t.props,E=t.props.textDecoration,b=typeof i=="string"?[i]:[...i||[]];b.push("Helvetica");const w={font:b.map(R=>{const _={fontFamily:R,fontWeight:a,fontStyle:o},S=e.getFont(_);return S==null?void 0:S.data}),opacity:g,fontSize:s,color:n,underlineStyle:f,underline:E==="underline"||E==="underline line-through"||E==="line-through underline",underlineColor:u||n,strike:E==="line-through"||E==="underline line-through"||E==="line-through underline",strikeStyle:f,strikeColor:u||n};for(let R=0;R<t.children.length;R+=1){const _=t.children[R];Mee(_)?r.push({string:W9(_.value,d),attributes:w}):_&&r.push(...Y9(e,_))}return r},Uee=(e,t)=>pE(Y9(e,t)),j9=999999999999,zee={before:-.5,after:-.5},Hee=e=>(t,r)=>{var d;const n=Uee(e,t),i=t.props.x===void 0?r:t.props.x,a=((d=t.props)==null?void 0:d.y)||0,o={x:i,y:a,width:j9,height:j9},u={hyphenationCallback:t.props.hyphenationCallback||(e==null?void 0:e.getHyphenationCallback())||null,shrinkWhitespaceFactor:zee},f=Pee(n,o,u).flat();return Object.assign({},t,{lines:f})},Gee=e=>{const t=e.children.map((r,n)=>{if(!Oee(r))return r;const i=r.children[0];return r.props.x===void 0&&n<e.children.length-1&&(i!=null&&i.value)?Object.assign({},r,{children:[{...i,value:`${i.value} `}]}):r},[]);return Object.assign({},e,{children:t})},Wee=(e,t)=>{var o;if(!t.children)return t;let r=((o=t.props)==null?void 0:o.x)||0;const n=Hee(e),a=Gee(t).children.map(s=>{const u=n(s,r);return r+=u.lines[0].xAdvance,u});return Object.assign({},t,{children:a})},Yee=e=>e.type===dC,jee=e=>{const r=(e.children||[]).find(Yee);return((r==null?void 0:r.children)||[]).reduce((i,a)=>{var s;const o=(s=a.props)==null?void 0:s.id;return o&&(i[o]=a),i},{})},Kee=e=>e.type!==dC,qee=e=>{if(!e.children)return e;const t=e.children.filter(Kee);return Object.assign({},e,{children:t})},K9=/url\(['"]?#([^'"]+)['"]?\)/,q9=(e,t)=>{if(!t)return;if(!K9.test(t))return t;const r=t.match(K9);return e[r[1]]},J9=e=>t=>{const r=t.props,n="fill"in r?q9(e,r==null?void 0:r.fill):void 0,i="clipPath"in r?q9(e,r==null?void 0:r.clipPath):void 0,a=Object.assign({},t.props,{fill:n,clipPath:i}),o=t.children?t.children.map(J9(e)):void 0;return Object.assign({},t,{props:a,children:o})},Jee=e=>{if(!e.children)return e;const t=jee(e),r=e.children.map(J9(t));return Object.assign({},e,{children:r})},Vee=e=>qee(Jee(e)),V9=e=>{if(!e)return null;if(typeof e!="string")return e;const t=e.split(/[,\s]+/).map(kn);return t.length!==4?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},$ee=e=>{const t=V9(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:kn(e.props.width),height:kn(e.props.height)}:{width:0,height:0}},$9=["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"],Zee=PK(["x"],$9),Xee={[We]:Zee},ete=e=>{const t=e.props||{},r=Xee[e.type]??$9;return Kv(r,t)},Z9=e=>{if(!e.children)return e;const t=ete(e),r=e.children.map(n=>{const i=Object.assign({},t,n.props||{}),a=Object.assign({},n,{props:i});return Z9(a)});return Object.assign({},e,{children:r})},tte=e=>{if(typeof e!="string")return e;const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" "),r=t[0]||"xMidYMid",n=t[1]||"meet";return{align:r,meetOrSlice:n}},rte=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform"],nte=["y","y1","y2","height","cy","ry"],ite=["x","x1","x2","width","cx","rx"],ate=e=>e.type===cu,X9=e=>e.type===We,ote=e=>e.type===xf,ste=e=>t=>U3(t,(r,n)=>{const i=wi(r);return i&&nte.includes(n)?i.percent*e.height:i&&ite.includes(n)?i.percent*e.width:r}),DE=e=>{const t=wi(e);return t?t.percent:kn(e)},eQ=e=>t=>w7(e,{transform:t}).transform,lte=e=>t=>{let r=ste(e)(t.props);return r=O2({x:kn,x1:kn,x2:kn,y:kn,y1:kn,y2:kn,r:kn,rx:kn,ry:kn,cx:kn,cy:kn,width:kn,height:kn,offset:DE,fill:ud,opacity:DE,stroke:ud,stopOpacity:DE,stopColor:ud,transform:eQ(e),gradientTransform:eQ(e)},r),Object.assign({},t,{props:r})},cte=e=>{const t=e.style||{},r=Object.assign({},t,e.props);return Object.assign({},e,{props:r})},ute=e=>{const t=n=>n==="none"?null:n,r=U3(e.props,t);return Object.assign({},e,{props:r})},fte=e=>{const t=e.props||{},r=Kv(rte,t),n=Object.assign({},r,e.style||{});return Object.assign({},e,{style:n})},Ate=e=>{const t=O2({width:kn,height:kn,viewBox:V9,preserveAspectRatio:tte},e.props);return Object.assign({},e,{props:t})},hte=e=>({type:L5,props:{},style:{},children:[e]}),dte=e=>{if(!X9(e)||!e.children)return e;const t=n=>ote(n)?hte(n):n,r=e.children.map(t);return Object.assign({},e,{children:r})},tQ=e=>t=>{if(X9(t))return Wee(e,t);if(!t.children)return t;const r=t.children.map(tQ(e));return Object.assign({},t,{children:r})},gte=e=>oo(lte(e),dte,ute,cte),rQ=e=>t=>{if(!t.children)return t;const r=oo(rQ(e),gte(e)),n=t.children.map(r);return Object.assign({},t,{children:n})},pte=e=>{var n;const t={},r=((n=e.children)==null?void 0:n.slice(0))||[];for(;r.length>0;){const i=r.shift();i.props&&"id"in i.props&&(t[i.props.id]=i),i.children&&r.push(...i.children)}return t},nQ=(e,t)=>{var n;if(e.props&&"xlinkHref"in e.props){const i=t[e.props.xlinkHref.replace(/^#/,"")];if(!i)return e;const a=Object.assign({},i.props,e.props);return delete a.xlinkHref,Object.assign({},i,{props:a})}const r=(n=e.children)==null?void 0:n.map(i=>nQ(i,t));return Object.assign({},e,{children:r})},mte=e=>{const t=pte(e);return nQ(e,t)},vte=(e,t)=>
243{const r=$ee(e);return oo(Vee,tQ(t),Ate,fte,Z9,rQ(r),mte)(e)},iQ=(e,t)=>{var a;if(!("children"in e))return e;const r=o=>iQ(o,t),n=ate(e)?vte(e,t):e,i=(a=n.children)==null?void 0:a.map(r);return Object.assign({},n,{children:i})};let Ete;const Cte=async()=>{const e=await(Ete??(Ete=$X())),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},bte=async e=>{const t=await Cte();return Object.assign({},e,{yoga:t})},aQ=e=>e.style.zIndex,yte=e=>e.type!==RA&&e.type!==cu,Ite=(e,t)=>{const r=aQ(e),n=aQ(t);return!r&&!n?0:r?n?n-r:-1:1},oQ=e=>{if(!e.children)return e;const r=(yte(e)?e.children.sort(Ite):e.children).map(oQ);return Object.assign({},e,{children:r})},xte=e=>oQ(e),Tc={},sQ=ZX(),Bte=e=>e!=="ï¸",lQ=(e,t=!1)=>Array.from(e).filter(t?()=>!0:Bte).map(r=>r.codePointAt(0).toString(16)).join("-"),wte=(e,t)=>{if("builder"in t)return t.builder(lQ(e,t.withVariationSelectors));const{url:r,format:n="png",withVariationSelectors:i}=t;return`${r}${lQ(e,i)}.${n}`},cQ=(e,t)=>{if(!t)return[];const r=[];return Array.from(e.matchAll(sQ)).forEach(n=>{const i=n[0];if(!Tc[i]||Tc[i].loading){const a=wte(i,t);Tc[i]={loading:!0},r.push(G9({uri:a}).then(o=>{Tc[i].loading=!1,Tc[i].data=o.data}).catch(o=>{console.warn(o,"Failed to load emoji image"),Tc[i].loading=!1}))}}),r},Qte=e=>{const t=[];for(let r=0;r<e.length;r+=1){const n=e[r];let i=0;Array.from(n.string.matchAll(sQ)).forEach(a=>{const{index:o}=a,s=a[0],u=n.attributes.fontSize,f=n.string.slice(i,o+a[0].length);Tc[s]&&Tc[s].data?t.push({string:f.replace(a[0],""),attributes:{...n.attributes,attachment:{width:u,height:u,yOffset:Math.floor(u*.1),image:Tc[s].data}}}):t.push({string:f,attributes:n.attributes}),i=o+s.length}),i<n.string.length&&t.push({string:n.string.slice(i),attributes:n.attributes})}return t},Ste=e=>{if(e.props.src)return e.props.src;if(e.props.source)return e.props.source},Dte=async e=>{const t=typeof e=="function"?await e():await e;return typeof t=="string"?{uri:t}:t},kte=async e=>{const t=Ste(e),{cache:r}=e.props;if(!t){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const n=await Dte(t);if(!n)throw new Error(`Image's "src" or "source" prop returned ${n}`);if(e.image=await G9(n,{cache:r}),Buffer.isBuffer(n)||n instanceof Blob)return;e.image.key="data"in n?n.data.toString():n.uri}catch(n){console.warn(n.message)}},_te=e=>e.type===Qa,Fte=(e,t)=>{var a,o;const r=[],n=((a=t.children)==null?void 0:a.slice(0))||[],i=e?e.getEmojiSource():null;for(;n.length>0;){const s=n.shift();if(_te(s)&&r.push(kte(s)),e&&((o=s.style)!=null&&o.fontFamily)){const u=N2(s.style.fontFamily);r.push(...u.map(f=>e.load({fontFamily:f,fontStyle:s.style.fontStyle,fontWeight:s.style.fontWeight})))}typeof s=="string"&&r.push(...cQ(s,i)),"value"in s&&typeof s.value=="string"&&r.push(...cQ(s.value,i)),s.children&&s.children.forEach(u=>{n.push(u)})}return r},uQ=async(e,t)=>{const r=Fte(t,e);return await Promise.all(r),e},Rte=e=>e.type===R5,fQ={color:"blue",textDecoration:"underline"},Tte=(e,t)=>{let r=[t.style];return Rte(t)&&(r=Array.isArray(t.style)?[fQ,...t.style]:[fQ,t.style]),w7(e,r)},AQ=e=>t=>{const r=Tte(e,t);if(!t.children)return Object.assign({},t,{style:r});const n=t.children.map(AQ(e));return Object.assign({},t,{style:r,children:n})},hQ=e=>{var u,f,d,g;const t=((u=e.props)==null?void 0:u.dpi)||72,r=e.style,n=((f=e.box)==null?void 0:f.width)||r.width,i=((d=e.box)==null?void 0:d.height)||r.height,a=((g=e.props)==null?void 0:g.orientation)||"portrait",o=(r==null?void 0:r.fontSize)||18;return AQ({width:n,height:i,orientation:a,dpi:t,remBase:o})(e)},Lte=e=>{if(!e.children)return e;const t=e.children.map(hQ);return Object.assign({},e,{children:t})},dQ=e=>t=>{var r,n;return rn((r=t.style)==null?void 0:r[e])?"50%":((n=t.style)==null?void 0:n[e])??null},Nte=e=>{if(!e.box)return null;const{left:t,top:r,width:n,height:i}=e.box,a=dQ("transformOriginX")(e),o=dQ("transformOriginY")(e),s=wi(a),u=wi(o),f=s?n*s.percent:a,d=u?i*u.percent:o;if(rn(f)||typeof f=="string")throw new Error(`Invalid origin offsetX: ${f}`);if(rn(d)||typeof d=="string")throw new Error(`Invalid origin offsetY: ${d}`);return{left:t+f,top:r+d}},gQ=e=>{const t=Nte(e),r=Object.assign({},e,{origin:t});if(!e.children)return r;const n=e.children.map(gQ);return Object.assign({},r,{children:n})},Ote=e=>{if(!e.children)return e;const t=e.children.map(gQ);return Object.assign({},e,{children:t})},Mte=e=>
243typeof e=="string"?{title:e,fit:!1,expanded:!1}:e,Pte=e=>{let t=0;const n=(e.children||[]).slice(0).map(i=>({value:i,parent:null}));for(;n.length>0;){const i=n.shift();if(!i)break;const a=i.value;let o=i.parent;if(a.props&&"bookmark"in a.props&&a.props.bookmark){const s=Mte(a.props.bookmark),f={ref:t++,parent:o==null?void 0:o.ref,...s};a.props.bookmark=f,o=f}a.children&&a.children.forEach(s=>{n.push({value:s,parent:o})})}return e},Ute=["portrait","landscape"],zte=e=>{var r;const t=((r=e.props)==null?void 0:r.orientation)||"portrait";return Ute.includes(t)?t:"portrait"},Hte=e=>zte(e)==="landscape",Gte={"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]},Wte=e=>{if(typeof e=="number")return{value:e,unit:void 0};const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}},pQ=(e,t)=>{if(!e)return 0;const r=Wte(e),n=72,i=1/25.4*n,a=1/2.54*n;if(typeof r.value=="string")throw new Error(`Invalid page size: ${e}`);switch(r.unit){case"in":return r.value*n;case"mm":return r.value*i;case"cm":return r.value*a;case"px":return Math.round(r.value*(n/t));default:return r.value}},kE=({width:e,height:t},r)=>({width:pQ(e,r),height:pQ(t,r)}),_E=e=>({width:e[0],height:e[1]}),Yte=e=>({width:e.height,height:e.width}),jte=e=>_E(Gte[e.toUpperCase()]),Kte=e=>_E([e,e]),qte=e=>{var i,a;const t=((i=e.props)==null?void 0:i.size)||"A4",r=((a=e.props)==null?void 0:a.dpi)||72;let n;return typeof t=="string"?n=jte(t):Array.isArray(t)?n=kE(_E(t),r):typeof t=="number"?n=kE(Kte(t),r):n=kE(t,r),Hte(e)?Yte(n):n},Jte=e=>{const t=qte(e),r=fE(e.style||{});return{...e,style:{...r,...t}}},Vte=e=>{if(!e.children)return e;const t=e.children.map(Jte);return Object.assign({},e,{children:t})},l5=e=>e.props&&"fixed"in e.props?e.props.fixed===!0:!1,$te=(e,t)=>{let r=0;if(!e.lines)return 0;for(let n=0;n<e.lines.length;n+=1){const i=e.lines[n];if(r+i.box.height>t)return n;r+=i.box.height}return e.lines.length},Zte=(e,t)=>
243{let r=0;if(!e.lines)return r;for(let n=0;n<t;n+=1){const i=e.lines[n];if(!i)break;r+=i.box.height}return r},Xte=(e,t)=>{var s;const r=((s=e.box)==null?void 0:s.top)||0,n=e.props.widows||2,i=e.props.orphans||2,a=e.lines.length,o=$te(e,t-r);return o===0?0:a<i?a:o<i||a<i+n?0:a===i+n?i:a-o<n?a-n:o},e0e=(e,t)=>{const r=Xte(e,t),n=Zte(e,r),i=e.box.height-n,a=Object.assign({},e,{box:{...e.box,height:n,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,r)}),o=Object.assign({},e,{box:{...e.box,top:0,height:i,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(r)});return[a,o]},t0e=e=>{var t;return((t=e.box)==null?void 0:t.top)||0},r0e=e=>{var t;return!rn((t=e.style)==null?void 0:t.height)},n0e=(e,t)=>{if(!e)return[null,null];const r=t0e(e),n=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});n.style.height=t-r;const i=r0e(e)?e.box.height-(t-r):null,a=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},props:{...e.props,bookmark:null}});return i&&(a.style.height=i),[n,a]},i0e=[cu,T5,Qa,N5],mQ=e=>i0e.includes(e.type)?!1:e.props&&"wrap"in e.props?e.props.wrap:!0,c5=(e,t)=>{const{yogaNode:r}=e;return r?r.getComputedPadding(t):null},gd=e=>{const{style:t,box:r}=e,n=c5(e,R0.Top)||(r==null?void 0:r.paddingTop)||(t==null?void 0:t.paddingTop)||0,i=c5(e,R0.Right)||(r==null?void 0:r.paddingRight)||(t==null?void 0:t.paddingRight)||0,a=c5(e,R0.Bottom)||(r==null?void 0:r.paddingBottom)||(t==null?void 0:t.paddingBottom)||0,o=c5(e,R0.Left)||(r==null?void 0:r.paddingLeft)||(t==null?void 0:t.paddingLeft)||0;return{paddingTop:n,paddingRight:i,paddingBottom:a,paddingLeft:o}},a0e=e=>{var n;const t=(n=e.style)==null?void 0:n.height,{paddingBottom:r}=gd(e);return t-r},o0e=e=>{var i;const t=(i=e.style)==null?void 0:i.height,{paddingTop:r,paddingBottom:n}=gd(e);return t-n-r},vQ=e=>typeof e=="string",s0e=e=>typeof e=="number",l0e=e=>typeof e=="boolean",c0e=e=>e&&e.type===Symbol.for("react.fragment"),pd=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((o,s)=>o.concat(pd(s)),[]);if(l0e(e))return[];if(vQ(e)||s0e(e))return[{type:xf,value:`${e}`}];if(c0e(e))return pd(e.props.children);if(!vQ(e.type))return pd(e.type(e.props));const{type:t,props:{style:r={},children:n,...i}}=e,a=N2(n).reduce((o,s)=>o.concat(pd(s)),[]);return[{type:t,style:r,props:i,children:a}]},u0e=e=>"break"in e.props?e.props.break:!1,f0e=e=>"minPresenceAhead"in e.props?e.props.minPresenceAhead:0,A0e=e=>Math.max(...e.map(t=>t.box.top+t.box.height)),h0e=e=>e.box.top+e.box.height+e.box.marginBottom+f0e(e),d0e=(e,t)=>{const r=h0e(e),n=A0e(t.filter(i=>!("fixed"in i.props)));return Math.min(r,n)},g0e=(e,t,r,n)=>{if("fixed"in e.props)return!1;const i=r<e.box.top+e.box.height,a=mQ(e),o=d0e(e,t),s=n.filter(u=>!l5(u)).length>0;return u0e(e)||i&&!a||!i&&o>r&&s},p0e=[8232,8233],m0e=e=>p0e.reduce((t,r)=>e&&e.hasGlyphForCodePoint&&e.hasGlyphForCodePoint(r)?t:[...t,String.fromCharCode(r)],[]),EQ=[e=>e.map(t=>{const r=m0e(t.attributes.font[0]),n=new RegExp(r.join("|"));return{string:t.string.replace(n,""),attributes:t.attributes}}),Qte],v0e=e=>e.type===Qa,E0e=e=>e.type===xf,CQ=(e,t,r=null,n=0)=>{var X,J;if(!t)return[{string:""}];let i=[];const{color:a="black",direction:o="ltr",fontFamily:s="Helvetica",fontWeight:u,fontStyle:f,fontSize:d=18,textAlign:g,lineHeight:E,textDecoration:b,textDecorationColor:I,textDecorationStyle:w,textTransform:R,letterSpacing:_,textIndent:S,opacity:Q,verticalAlign:N}=t.style,k=typeof s=="string"?[s]:[...s||[]];k.push("Helvetica");const W=k.map(V=>{const T={fontFamily:V,fontWeight:u,fontStyle:f},j=e.getFont(T);return j==null?void 0:j.data}),H=n===0?null:t.style.backgroundColor,G={font:W,color:a,opacity:Q,fontSize:d,lineHeight:E,direction:o,verticalAlign:N,backgroundColor:H,indent:S,characterSpacing:_,strikeStyle:w,underlineStyle:w,underline:b==="underline"||b==="underline line-through"||b==="line-through underline",strike:b==="line-through"||b==="underline line-through"||b==="line-through underline",strikeColor:I||a,underlineColor:I||a,link:r||((X=t.props)==null?void 0:X.src)||((J=t.props)==null?void 0:J.href),align:g||(o==="rtl"?"right":"left")};for(let V=0;V<t.children.length;V+=1){const T=t.children[V];v0e(T)?i.push({string:"",attributes:{...G,attachment:{width:T.style.width||d,height:T.style.height||d,image:T.image.data}}}):E0e(T)?i.push({string:W9(T.value,R),attributes:G}):T&&i.push(...CQ(e,T,G.link,n+1))}for(let V=0;V<EQ.length;V+=1){const T=EQ[V];i=T(i)}return i},C0e=(e,t)=>{const r=CQ(e,t);return pE(r)},b0e=$7({bidi:Z7,linebreaker:e9,justification:i9,textDecoration:o9,scriptItemizer:s9,wordHyphenation:c9,fontSubstitution:f9}),y0e=e=>{var t;return(t=e.style)==null?void 0:t.maxLines},I0e=e=>{var t;return(t=e.style)==null?void 0:t.textOverflow},x0e=(e,t,r)=>{const n=y0e(r),i=I0e(r);return{x:0,y:0,width:e,maxLines:n,height:t||1/0,truncateMode:i}},B0e=(e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||(e==null?void 0:e.getHyphenationCallback())||null}),FE=(e,t,r,n)=>{const i=C0e(n,e),a=x0e(t,r,e),o=B0e(n,e);return b0e(i,a,o).reduce((u,f)=>[...u,...f],[])},w0e=e=>e.type===cu,bQ=e=>e.type===We,Q0e=e=>!w0e(e)&&!bQ(e),S0e=e=>bQ(e)&&!e.lines,RE=(e,t)=>{if(S0e(e)){const r=e.box.width-(e.box.paddingRight+e.box.paddingLeft),n=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=FE(e,r,n,t)}if(Q0e(e)){if(!e.children)return e;const r=i=>
243RE(i,t),n=e.children.map(r);return Object.assign({},e,{children:n})}return e},yQ=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],D0e=[...yQ,"backgroundColor"],IQ=e=>t=>t.type===e,k0e=IQ(cu),_0e=IQ(We),F0e=(e,t,r)=>{switch(e){case"textDecoration":return[r,t].filter(n=>n&&n!=="none").join(" ");default:return t}},R0e=(e,t)=>{const r={...e};return Object.entries(t).forEach(([n,i])=>{r[n]=F0e(n,i,e[n])}),r},T0e=e=>t=>{const r=R0e(e,t.style||{});return Object.assign({},t,{style:r})},TE=e=>{if(k0e(e)||!("children"in e))return e;const t=_0e(e)?D0e:yQ,r=Kv(t,e.style||{}),n=oo(TE,T0e(r)),i=e.children.map(n);return Object.assign({},e,{children:i})},u5=(e,t)=>{const{yogaNode:r}=e;return r?r.getComputedMargin(t):null},LE=e=>{const{style:t,box:r}=e,n=u5(e,R0.Top)||(r==null?void 0:r.marginTop)||(t==null?void 0:t.marginTop)||0,i=u5(e,R0.Right)||(r==null?void 0:r.marginRight)||(t==null?void 0:t.marginRight)||0,a=u5(e,R0.Bottom)||(r==null?void 0:r.marginBottom)||(t==null?void 0:t.marginBottom)||0,o=u5(e,R0.Left)||(r==null?void 0:r.marginLeft)||(t==null?void 0:t.marginLeft)||0;return{marginTop:n,marginRight:i,marginBottom:a,marginLeft:o}},L0e=e=>{const{yogaNode:t}=e;return{top:(t==null?void 0:t.getComputedTop())||0,right:(t==null?void 0:t.getComputedRight())||0,bottom:(t==null?void 0:t.getComputedBottom())||0,left:(t==null?void 0:t.getComputedLeft())||0}},N0e={width:0,height:0},O0e=e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:N0e},f5=(e,t)=>e?e.getComputedBorder(t):0,M0e=e=>{const{yogaNode:t}=e;return{borderTopWidth:f5(t,R0.Top),borderRightWidth:f5(t,R0.Right),borderBottomWidth:f5(t,R0.Bottom),borderLeftWidth:f5(t,R0.Left)}},P0e=e=>t=>{const{yogaNode:r}=t;return r&&r.setDisplay(e==="none"?Ad.None:Ad.Flex),t},U0e={hidden:T1.Hidden,scroll:T1.Scroll},z0e=e=>t=>{const{yogaNode:r}=t;if(!rn(e)&&r){const n=U0e[e]||T1.Visible;r.setOverflow(n)}return t},H0e={wrap:N1.Wrap,"wrap-reverse":N1.WrapReverse},G0e=e=>t=>{const{yogaNode:r}=t;if(r){const n=H0e[e]||N1.NoWrap;r.setFlexWrap(n)}return t},Pr=(e,t)=>r=>n=>{var a,o,s,u,f,d;const{yogaNode:i}=n;if(!rn(r)&&i){const g=!rn(t),E=`set${ad(e)}`,b=`${E}Auto`,I=`${E}Percent`,w=wi(r);if(w&&!i[I])throw new Error(`You can't pass percentage values to ${e} property`);w?g?(a=i[I])==null||a.call(i,t,w.value):(o=i[I])==null||o.call(i,w.value):r==="auto"?g?(s=i[b])==null||s.call(i,t):(u=i[b])==null||u.call(i):g?(f=i[E])==null||f.call(i,t,r):(d=i[E])==null||d.call(i,r)}return n},W0e=e=>t=>Pr("flexGrow")(e||0)(t),Y0e=Pr("flexBasis"),j0e={"flex-start":hi.FlexStart,center:hi.Center,"flex-end":hi.FlexEnd,stretch:hi.Stretch,baseline:hi.Baseline,"space-between":hi.SpaceBetween,"space-around":hi.SpaceAround,"space-evenly":hi.SpaceEvenly},NE=e=>t=>r=>{const{yogaNode:n}=r,i=e==="items"?hi.Stretch:hi.Auto;if(n){const a=j0e[t]||i;n[`setAlign${ad(e)}`](a)}return r},K0e=NE("self"),q0e=NE("items"),J0e=e=>t=>Pr("flexShrink")(e||1)(t),V0e=e=>t=>{const{yogaNode:r}=t;return!rn(e)&&r&&r.setAspectRatio(e),t},$0e=NE("content"),Z0e={absolute:L1.Absolute,relative:L1.Relative,static:L1.Static},X0e=e=>t=>{const{yogaNode:r}=t;return!rn(e)&&r&&r.setPositionType(Z0e[e]),t},ere={row:Ku.Row,"row-reverse":Ku.RowReverse,"column-reverse":Ku.ColumnReverse},tre=e=>t=>{const{yogaNode:r}=t;if(r){const n=ere[e]||Ku.Column;r.setFlexDirection(n)}return t},rre={center:ps.Center,"flex-end":ps.FlexEnd,"space-between":ps.SpaceBetween,"space-around":ps.SpaceAround,"space-evenly":ps.SpaceEvenly},nre=e=>t=>{const{yogaNode:r}=t;if(!rn(e)&&r){const n=rre[e]||ps.FlexStart;r.setJustifyContent(n)}return t},ire=Pr("margin",R0.Top),are=Pr("margin",R0.Right),ore=Pr("margin",R0.Bottom),sre=Pr("margin",R0.Left),lre=Pr("padding",R0.Top),cre=Pr("padding",R0.Right),ure=Pr("padding",R0.Bottom),fre=Pr("padding",R0.Left),Are=Pr("border",R0.Top),hre=Pr("border",R0.Right),dre=Pr("border",R0.Bottom),gre=Pr("border",R0.Left),pre=Pr("position",R0.Top),mre=Pr("position",R0.Right),vre=Pr("position",R0.Bottom),Ere=Pr("position",R0.Left),Cre=Pr("width"),bre=Pr("minWidth"),yre=Pr("maxWidth"),Ire=Pr("height"),xre=Pr("minHeight"),Bre=Pr("maxHeight"),wre=Pr("gap",hd.Row),Qre=Pr("gap",hd.Column),Sre=e=>!e||typeof e=="string"?null:(e.maxX-e.minX)/(e.maxY-e.minY),Dre=(e,t)=>
243(r,n,i,a)=>{const o=Sre(t.props.viewBox)||1;return n===Ki.Exactly||n===Ki.AtMost?{width:r,height:r/o}:a===Ki.Exactly?{width:i*o}:{}},xQ=e=>e.lines?Math.max(0,...e.lines.map(t=>t.xAdvance)):0,BQ=e=>e.lines?e.lines.reduce((t,r)=>t+r.box.height,0):-1,kre={center:.5,right:1},_re=(e,t,r)=>(n,i,a)=>{var o;if(i===Ki.Exactly)return t.lines||(t.lines=FE(t,n,a,r)),{height:BQ(t),width:n};if(i===Ki.AtMost){const s=kre[(o=t.style)==null?void 0:o.textAlign]||0;return t.lines||(t.lines=FE(t,n,a,r),t.alignOffset=(n-xQ(t))*s),{height:BQ(t),width:Math.min(n,xQ(t))}}return{}},Fre=e=>{var t;return(t=e.image)!=null&&t.data?e.image.width/e.image.height:1},wQ=e=>{var t;return rn((t=e.box)==null?void 0:t.height)},Rre=10,Tre=(e,t)=>(r,n,i,a)=>{var d;const o=Fre(t),s=LE(t),u=gd(e),f=wQ(e)?1/0:(((d=e.box)==null?void 0:d.height)||0)-u.paddingTop-u.paddingBottom-s.marginTop-s.marginBottom-Rre;if(!t.image)return{width:0,height:0};if(n===Ki.Exactly&&a===Ki.Undefined){const g=r/o;return{height:Math.min(f,g)}}if(a===Ki.Exactly&&(n===Ki.AtMost||n===Ki.Undefined))return{width:Math.min(i*o,r)};if(n===Ki.Exactly&&a===Ki.AtMost){const g=r/o;return{height:Math.min(i,f,g)}}return n===Ki.AtMost&&a===Ki.AtMost?o>1?{width:r,height:Math.min(r/o,i)}:{height:i,width:Math.min(i*o,r)}:{height:i,width:r}},Lre=10,QQ=e=>Math.max(-1/0,...e),Nre=()=>{const e={},t=[],r=()=>e,n=(u,f)=>t.push([u,f]),i=(u,f)=>(n(u,f),e),a=(u,f,d,g)=>(n(u,f),n(u+d,f),n(u,f+g),n(u+d,f+g),e),o=(u,f,d,g)=>(g=g||d,n(u-d,f-g),n(u+d,f-g),n(u+d,f+g),n(u-d,f+g),e),s=(...u)=>(t.push(...u),e);return e.rect=a,e.moveTo=i,e.lineTo=i,e.circle=o,e.polygon=s,e.ellipse=o,e.roundedRect=a,e.text=r,e.path=r,e.lineWidth=r,e.bezierCurveTo=r,e.quadraticCurveTo=r,e.scale=r,e.rotate=r,e.translate=r,e.dash=r,e.clip=r,e.save=r,e.fill=r,e.font=r,e.stroke=r,e.lineCap=r,e.opacity=r,e.restore=r,e.lineJoin=r,e.fontSize=r,e.fillColor=r,e.miterLimit=r,e.strokeColor=r,e.fillOpacity=r,e.strokeOpacity=r,e.linearGradient=r,e.radialGradient=r,e.getWidth=()=>QQ(t.map(u=>u[0])),e.getHeight=()=>QQ(t.map(u=>u[1])),e},Ore=(e,t)=>()=>{var u;const r=LE(t),n=gd(e),i=wQ(e)?1/0:(((u=e.box)==null?void 0:u.height)||0)-n.paddingTop-n.paddingBottom-r.marginTop-r.marginBottom-Lre,a=Nre();t.props.paint(a);const o=a.getWidth(),s=Math.min(i,a.getHeight());return{width:o,height:s}},gA=e=>t=>t.type===e,SQ=gA(cu),DQ=gA(We),Mre=gA(T5),Pre=gA(If),Ure=gA(Qa),zre=gA(N5),Hre=gA(xf),Gre=e=>{var r,n;const t=Pre(e)?(r=e.box)==null?void 0:r.height:(n=e.style)==null?void 0:n.height;return Ire(t)},Wre=e=>{oo(Gre(e),Cre(e.style.width),bre(e.style.minWidth),yre(e.style.maxWidth),xre(e.style.minHeight),Bre(e.style.maxHeight),ire(e.style.marginTop),are(e.style.marginRight),ore(e.style.marginBottom),sre(e.style.marginLeft),lre(e.style.paddingTop),cre(e.style.paddingRight),ure(e.style.paddingBottom),fre(e.style.paddingLeft),X0e(e.style.position),pre(e.style.top),mre(e.style.right),vre(e.style.bottom),Ere(e.style.left),Are(e.style.borderTopWidth),hre(e.style.borderRightWidth),dre(e.style.borderBottomWidth),gre(e.style.borderLeftWidth),P0e(e.style.display),tre(e.style.flexDirection),K0e(e.style.alignSelf),$0e(e.style.alignContent),q0e(e.style.alignItems),nre(e.style.justifyContent),G0e(e.style.flexWrap),z0e(e.style.overflow),V0e(e.style.aspectRatio),Y0e(e.style.flexBasis),W0e(e.style.flexGrow),J0e(e.style.flexShrink),wre(e.style.rowGap),Qre(e.style.columnGap))(e)},Yre=e=>t=>(e.insertChild(t.yogaNode,e.getChildCount()),t),jre=(e,t,r)=>{const{yogaNode:n}=e;return DQ(e)&&n.setMeasureFunc(_re(t,e,r)),Ure(e)&&n.setMeasureFunc(Tre(t,e)),zre(e)&&n.setMeasureFunc(Ore(t,e)),SQ(e)&&n.setMeasureFunc(Dre(t,e)),e},Kre=e=>!DQ(e)&&!Mre(e)&&!SQ(e),kQ=(e,t,r)=>n=>{const i=r.node.create(),a=Object.assign({},n,{yogaNode:i});if(Wre(a),Kre(n)&&n.children){const o=oo(Yre(i),kQ(e,t,r));a.children=n.children.map(o)}return jre(a,e,t),a},qre=e=>(e.yogaNode.calculateLayout(),e),_Q=e=>{if(Hre(e))return e;const t=Object.assign(gd(e),LE(e),M0e(e),L0e(e),O0e(e)),r=Object.assign({},e,{box:t});if(!e.children)return r;const n=e.children.map(_Q);return Object.assign({},r,{children:n})},FQ=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const r=e.children.map(FQ);return Object.assign({},t,{children:r})},Jre=e=>
243(e.yogaNode&&e.yogaNode.freeRecursive(),e),RQ=(e,t,r)=>rn(e)?null:oo(FQ,Jre,_Q,qre,kQ(e,t,r))(e),Vre=(e,t)=>{if(!e.children)return e;const r=i=>RQ(i,t,e.yoga),n=e.children.map(r);return Object.assign({},e,{children:n})},TQ=e=>e.type===We,$re=.001,OE=(e,t)=>Object.assign({},t,{children:e}),LQ=e=>{var t;return((t=e.box)==null?void 0:t.top)||0},Zre=e=>e.every(l5),NQ=e=>e.props&&"render"in e.props,OQ=oo(RE,RQ,TE,hQ),Xre=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},MQ=(e,t,r)=>{const n=[],i=[];for(let a=0;a<r.length;a+=1){const o=r[a],s=r.slice(a+1),u=s.filter(l5),f=LQ(o),d=o.box.height,g=e<=f,E=g0e(o,s,e,n),b=e+$re<f+d,I=mQ(o),w=d<=t;if(l5(o)){i.push(o),n.push(o);continue}if(g){const R=Object.assign({},o.box,{top:o.box.top-e}),_=Object.assign({},o,{box:R});i.push(_);continue}if(!w&&!I){n.push(o),i.push(...s),Xre(o);break}if(E){const R=Object.assign({},o.box,{top:o.box.top-e}),_=Object.assign({},o.props,{wrap:!0,break:!1}),S=Object.assign({},o,{box:R,props:_});n.push(...u),i.push(S,...s);break}if(b){const[R,_]=rne(o,e,t);if(o.children.length>0&&R.children.length===0){if(n.length===0)n.push(o,...u),i.push(...s);else{const S=Object.assign({},o.box,{top:o.box.top-e}),Q=Object.assign({},o,{box:S});n.push(...u),i.push(Q,...s)}break}R&&n.push(R),_&&i.push(_);continue}n.push(o)}return[n,i]},ene=(e,t,r)=>{const n=r.children||[],i=e-LQ(r);return MQ(i,t,n)},tne=(e,t,r)=>{const[n,i]=n0e(e,t),[a,o]=ene(t,r,e);return[OE(a,n),OE(o,i)]},rne=(e,t,r)=>TQ(e)?e0e(e,t):tne(e,t,r),PQ=e=>{const t=e.children||[];return NQ(e)||t.some(PQ)},ME=(e,t)=>{const r=NQ(t),n=(u=[])=>{if(r){const f=t.props.render(e);return pd(f).filter(Boolean).map(d=>ME(e,d))}return u.map(f=>ME(e,f))},a=r&&TQ(t)?{...t.box,height:0}:t.box,o=n(t.children),s=r?null:t.lines;return Object.assign({},t,{box:a,lines:s,children:o})},UQ=(e,t,r,n)=>{if(PQ(t)){const i=ME(e,t);return OQ(i,r,n)}return t},zQ=(e,t,r,n)=>{const i=a0e(e),a=o0e(e),o=UQ({pageNumber:t},e,r,n),s=e.style.height,[u,f]=MQ(i,a,o.children),d=R=>OQ(R,r,n),g={...e.box,height:s},E=d(Object.assign({},e,{box:g,children:u}));if(f.length===0||Zre(f))return[E,null];const b=jv("height",e.box),I=jv("bookmark",e.props),w=d(Object.assign({},e,{props:I,box:b,children:f}));return[E,w]},nne=(e,t,r,n,i)=>{const o={totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages};return UQ(o,r,e,t)},ine=e=>e.map((t,r)=>({...t,subPageNumber:r,subPageTotalPages:e.length})),ane=e=>jv(["subPageNumber","subPageTotalPages"],e),one=(e,t,r,n)=>{var s;if(!e)return[];if(((s=e.props)==null?void 0:s.wrap)===!1)return[e];let i=zQ(e,t,r,n);const a=[i[0]];let o=i[1];for(;o!==null;)i=zQ(o,t+a.length,r,n),a.push(i[0]),o=i[1];return a},sne=(e,t)=>{let r=[],n=1;for(let i=0;i<e.children.length;i+=1){const a=e.children[i];let o=one(a,n,t,e.yoga);o=ine(o),n+=o.length,r=r.concat(o)}return r=r.map((...i)=>ane(nne(t,e.yoga,...i))),OE(r,e)},HQ=e=>t=>{const r=wi(t),n=e.width;return r?r.percent*n:t},GQ=e=>t=>{const r=wi(t),n=e.height;return r?r.percent*n:t},lne=e=>{const t=e.style,r=O2({paddingTop:GQ(t),paddingLeft:HQ(t),paddingRight:HQ(t),paddingBottom:GQ(t)},e.style);return Object.assign({},e,{style:r})},cne=e=>{if(!e.children)return e;const t=e.children.map(lne);return Object.assign({},e,{children:t})},A5=e=>t=>{if(!t)return;const r=wi(t);return r?r.percent*Math.min(e.width,e.height):t},WQ=e=>{const t=O2({borderTopLeftRadius:A5(e.box),borderTopRightRadius:A5(e.box),borderBottomRightRadius:A5(e.box),borderBottomLeftRadius:A5(e.box)},e.style||{}),r=Object.assign({},e,{style:t});if(!e.children)return r;const n=e.children.map(WQ);return Object.assign({},r,{children:n})},une=(e,t)=>{const r=wi(t);return r?r.percent*e:t},fne=e=>{var i,a;const t=e.style.height,r=((i=e.style)==null?void 0:i.paddingTop)||0,n=((a=e.style)==null?void 0:a.paddingBottom)||0;return t-r-n},Ane=(e,t)=>{var a,o;if(rn((a=e.style)==null?void 0:a.height)||rn((o=t.style)==null?void 0:o.height))return t;const r=fne(e),n=une(r,t.style.height),i=Object.assign({},t.style,{height:n});return Object.assign({},t,{style:i})}
vendor: 4,943 bytes, lines 243-251
243,hne=e=>{if(!e.children)return e;const t=n=>Ane(e,n),r=e.children.map(t);return Object.assign({},e,{children:r})},dne=e=>{if(!e.children)return e;const t=e.children.map(hne);return Object.assign({},e,{children:t})},PE=e=>t=>t.type===e,gne=PE(R5),YQ=PE(We),jQ=PE(xf),pne=e=>"render"in e.props,mne=e=>YQ(e)||jQ(e),vne=e=>{const t=e.children||[];return t.every(jQ)?!0:t.every(YQ)?!1:t.every(mne)},Ene=e=>{const t={type:We,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})},Cne=e=>gne(e)?pne(e)?Object.assign({},e,{type:We}):vne(e)?Ene(e):e:e,KQ=e=>{if(!e.children)return e;const t=oo(Cne,KQ),r=e.children.map(t);return Object.assign({},e,{children:r})},bne=LK(xte,Ote,uQ,sne,RE,WQ,Vre,iQ,uQ,TE,dne,cne,Lte,KQ,Pte,Vte,bte);var qQ={exports:{}},JQ={};/** 244 * @license React 245 * scheduler.production.js 246 * 247 * Copyright (c) Meta Platforms, Inc. and affiliates. 248 * 249 * This source code is licensed under the MIT license found in the 250 * LICENSE file in the root directory of this source tree. 251 */(function(e){function t(te,ue){var le=te.length;te.push(ue);e:for(;0<le;){var ye=le-1>>>1,Qe=te[ye];if(0<i(Qe,ue))te[ye]=ue,te[le]=Qe,le=ye;else break e}}function r(te){return te.length===0?null:te[0]}function n(te){if(te.length===0)return null;var ue=te[0],le=te.pop();if(le!==ue){te[0]=le;e:for(var ye=0,Qe=te.length,Ce=Qe>>>1;ye<Ce;){var Be=2*(ye+1)-1,Fe=te[Be],Te=Be+1,ut=te[Te];if(0>i(Fe,le))Te<Qe&&0>i(ut,Fe)?(te[ye]=ut,te[Te]=le,ye=Te):(te[ye]=Fe,te[Be]=le,ye=Be);else if(Te<Qe&&0>i(ut,le))te[ye]=ut,te[Te]=le,ye=Te;else break e}}return ue}function i(te,ue){var le=te.sortIndex-ue.sortIndex;return le!==0?le:te.id-ue.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],f=[],d=1,g=null,E=3,b=!1,I=!1,w=!1,R=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;function Q(te){for(var ue=r(f);ue!==null;){if(ue.callback===null)n(f);else if(ue.startTime<=te)n(f),ue.sortIndex=ue.expirationTime,t(u,ue);else break;ue=r(f)}}function N(te){if(w=!1,Q(te),!I)if(r(u)!==null)I=!0,ne();else{var ue=r(f);ue!==null&&se(N,ue.startTime-te)}}var k=!1,W=-1,H=5,G=-1;function X(){return!(e.unstable_now()-G<H)}function J(){if(k){var te=e.unstable_now();G=te;var ue=!0;try{e:{I=!1,w&&(w=!1,_(W),W=-1),b=!0;var le=E;try{t:{for(Q(te),g=r(u);g!==null&&!(g.expirationTime>te&&X());){var ye=g.callback;if(typeof ye=="function"){g.callback=null,E=g.priorityLevel;var Qe=ye(g.expirationTime<=te);if(te=e.unstable_now(),typeof Qe=="function"){g.callback=Qe,Q(te),ue=!0;break t}g===r(u)&&n(u),Q(te)}else n(u);g=r(u)}if(g!==null)ue=!0;else{var Ce=r(f);Ce!==null&&se(N,Ce.startTime-te),ue=!1}}break e}finally{g=null,E=le,b=!1}ue=void 0}}finally{ue?V():k=!1}}}var V;if(typeof S=="function")V=function(){S(J)};else if(typeof MessageChannel<"u"){var T=new MessageChannel,j=T.port2;T.port1.onmessage=J,V=function(){j.postMessage(null)}}else V=function(){R(J,0)};function ne(){k||(k=!0,V())}function se(te,ue){W=R(function(){te(e.unstable_now())},ue)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(te){te.callback=null},e.unstable_continueExecution=function(){I||b||(I=!0,ne())},e.unstable_forceFrameRate=function(te){0>te||125<te?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<te?Math.floor(1e3/te):5},e.unstable_getCurrentPriorityLevel=function(){return E},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(te){switch(E){case 1:case 2:case 3:var ue=3;break;default:ue=E}var le=E;E=ue;try{return te()}finally{E=le}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(te,ue){switch(te){case 1:case 2:case 3:case 4:case 5:break;default:te=3}var le=E;E=te;try{return ue()}finally{E=le}},e.unstable_scheduleCallback=function(te,ue,le){var ye=e.unstable_now();switch(typeof le=="object"&&le!==null?(le=le.delay,le=typeof le=="number"&&0<le?ye+le:ye):le=ye,te){case 1:var Qe=-1;break;case 2:Qe=250;break;case 5:Qe=1073741823;break;case 4:Qe=1e4;break;default:Qe=5e3}return Qe=le+Qe,te={id:d++,callback:ue,priorityLevel:te,startTime:le,expirationTime:Qe,sortIndex:-1},le>ye?(te.sortIndex=le,t(f,te),r(u)===null&&te===r(f)&&(w?(_(W),W=-1):w=!0,se(N,le-ye))):(te.sortIndex=Qe,t(u,te),I||b||(I=!0,ne())),te},e.unstable_shouldYield=X,e.unstable_wrapCallback=function(te){var ue=E;return function(){var le=E;E=ue;try{return te.apply(this,arguments)}finally{E=le}}}})(JQ),qQ.exports=JQ;var VQ=qQ.exports,yne=Qr(VQ),UE=yf({__proto__:null,default:yne},[VQ]);
vendor: 3,637 bytes, lines 251-263
251function Ine(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function xne(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var $Q,ZQ={exports:{}},XQ={exports:{}},Bne=xne(UE),h5;/** 252 * @license React 253 * react-reconciler.development.js 254 * 255 * Copyright (c) Meta Platforms, Inc. and affiliates. 256 * 257 * This source code is licensed under the MIT license found in the 258 * LICENSE file in the root directory of this source tree. 259 */ZQ.exports=($Q||($Q=1,(h5=XQ).exports=function(e){function t(A,h,C,B){return new Wc(A,h,C,B)}function r(A){var h="https://react.dev/errors/"+A;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)h+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+A+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(A){return A===null||typeof A!="object"?null:typeof(A=Vc&&A[Vc]||A["@@iterator"])=="function"?A:null}function i(A){if(A==null)return null;if(typeof A=="function")return A.$$typeof===$c?null:A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case ra:return"Fragment";case Wo:return"Portal";case si:return"Profiler";case Ei:return"StrictMode";case Yo:return"Suspense";case Jc:return"SuspenseList"}if(typeof A=="object")switch(A.$$typeof){case $n:return(A.displayName||"Context")+".Provider";case vA:return(A._context.displayName||"Context")+".Consumer";case Bs:var h=A.render;return(A=A.displayName)||(A=(A=h.displayName||h.name||"")!==""?"ForwardRef("+A+")":"ForwardRef"),A;case ws:return(h=A.displayName||null)!==null?h:i(A.type)||"Memo";case jo:h=A._payload,A=A._init;try{return i(A(h))}catch{}}return null}function a(A){if(Ho===void 0)try{throw Error()}catch(C){var h=C.stack.trim().match(/\n( *(at )?)/);Ho=h&&h[1]||"",ai=-1<C.stack.indexOf(` 260 at`)?" (<anonymous>)":-1<C.stack.indexOf("@")?"@unknown:0:0":""}return` 261`+Ho+A+ai}function o(A,h){if(!A||yo)return"";yo=!0;var C=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var B={DetermineComponentFrameRoot:function(){try{if(h){var gt=function(){throw Error()};if(Object.defineProperty(gt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(gt,[])}catch(kt){var ot=kt}Reflect.construct(A,[],gt)}else{try{gt.call()}catch(kt){ot=kt}A.call(gt.prototype)}}else{try{throw Error()}catch(kt){ot=kt}(gt=A())&&typeof gt.catch=="function"&>.catch(function(){})}}catch(kt){if(kt&&ot&&typeof kt.stack=="string")return[kt.stack,ot.stack]}return[null,null]}};B.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var L=Object.getOwnPropertyDescriptor(B.DetermineComponentFrameRoot,"name");L&&L.configurable&&Object.defineProperty(B.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var P=B.DetermineComponentFrameRoot(),ee=P[0],fe=P[1];if(ee&&fe){var ge=ee.split(` 262`),Ue=fe.split(` 263`);for(L=B=0;B<ge.length&&!ge[B].includes("DetermineComponentFrameRoot");)B++;for(;L<Ue.length&&!Ue[L].includes("DetermineComponentFrameRoot");)L++;if(B===ge.length||L===Ue.length)for(B=ge.length-1,L=Ue.length-1;1<=B&&0<=L&&ge[B]!==Ue[L];)L--;for(;1<=B&&0<=L;
263B--,L--)if(ge[B]!==Ue[L]){if(B!==1||L!==1)do if(B--,0>--L||ge[B]!==Ue[L]){var At=` 264`+ge[B].replace(" at new "," at ");return A.displayName&&At.includes("<anonymous>")&&(At=At.replace("<anonymous>",A.displayName)),At}while(1<=B&&0<=L);break}}}finally{yo=!1,Error.prepareStackTrace=C}return(C=A?A.displayName||A.name:"")?a(C):""}function s(A){switch(A.tag){case 26:case 27:case 5:return a(A.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return o(A.type,!1);case 11:return o(A.type.render,!1);case 1:return o(A.type,!0);default:return""}}function u(A){try{var h="";do h+=s(A),A=A.return;while(A);return h}catch(C){return` 265Error generating stack: `+C.message+` 266`+C.stack}}function f(A){return{current:A}}function d(A){0>uf||(A.current=vd[uf],vd[uf]=null,uf--)}function g(A,h){uf++,vd[uf]=A.current,A.current=h}function E(A){var h=42&A;if(h!==0)return h;switch(A&-A){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&A;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&A;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return A}}function b(A,h){var C=A.pendingLanes;if(C===0)return 0;var B=0,L=A.suspendedLanes;A=A.pingedLanes;var P=134217727&C;return P!==0?(C=P&~L)!=0?B=E(C):(A&=P)!=0&&(B=E(A)):(C&=~L)!=0?B=E(C):A!==0&&(B=E(A)),B===0?0:h!==0&&h!==B&&!(h&L)&&((L=B&-B)>=(A=h&-h)||L===32&&4194176&A)?h:B}function I(A,h){switch(A){case 1:case 2:case 4:case 8:return h+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return h+5e3;default:return-1}}function w(){var A=Ed;return!(4194176&(Ed<<=1))&&(Ed=128),A}function R(){var A=Cd;return!(62914560&(Cd<<=1))&&(Cd=4194304),A}function _(A){for(var h=[],C=0;31>C;C++)h.push(A);return h}function S(A,h){A.pendingLanes|=h,h!==268435456&&(A.suspendedLanes=0,A.pingedLanes=0,A.warmLanes=0)}function Q(A,h,C){A.pendingLanes|=h,A.suspendedLanes&=~h;var B=31-ac(h);A.entangledLanes|=h,A.entanglements[B]=1073741824|A.entanglements[B]|4194218&C}function N(A,h){var C=A.entangledLanes|=h;for(A=A.entanglements;C;){var B=31-ac(C),L=1<<B;L&h|A[B]&h&&(A[B]|=h),C&=~L}}function k(A){return 2<(A&=-A)?8<A?134217727&A?32:268435456:8:2}function W(A){typeof Id=="function"&&xd(A)}function H(A,h){if(typeof A=="object"&&A!==null){var C=y5.get(A);return C!==void 0?C:(h={value:A,source:h,stack:u(h)},y5.set(A,h),h)}return{value:A,source:h,stack:u(h)}}function G(A){for(;A===I5;)I5=oa[--Y1],oa[Y1]=null,oa[--Y1],oa[Y1]=null;for(;A===x5;)x5=Xc[--df],Xc[df]=null,Xc[--df],Xc[df]=null,Xc[--df],Xc[df]=null}function X(A,h){g(Mi,h),g(gf,A),g(ol,null),A=M1(h),d(ol),g(ol,A)}function J(){d(ol),d(gf),d(Mi)}function V(A){A.memoizedState!==null&&g(pf,A);var h=ol.current,C=P1(h,A.type);h!==C&&(g(gf,A),g(ol,C))}function T(A){gf.current===A&&(d(ol),d(gf)),pf.current===A&&(d(pf),p._currentValue2=v)}function j(){for(var A=eu,h=mf=eu=0;h<A;){var C=ba[h];ba[h++]=null;var B=ba[h];ba[h++]=null;var L=ba[h];ba[h++]=null;var P=ba[h];if(ba[h++]=null,B!==null&&L!==null){var ee=B.pending;ee===null?L.next=L:(L.next=ee.next,ee.next=L),B.pending=L}P!==0&&ue(C,L,P)}}function ne(A,h,C,B){ba[eu++]=A,ba[eu++]=h,ba[eu++]=C,ba[eu++]=B,mf|=B,A.lanes|=B,(A=A.alternate)!==null&&(A.lanes|=B)}function se(A,h,C,B){return ne(A,h,C,B),le(A)}function te(A,h){return ne(A,null,null,h),le(A)}function ue(A,h,C){A.lanes|=C;var B=A.alternate;B!==null&&(B.lanes|=C);for(var L=!1,P=A.return;P!==null;)P.childLanes|=C,(B=P.alternate)!==null&&(B.childLanes|=C),P.tag===22&&((A=P.stateNode)===null||1&A._visibility||(L=!0)),A=P,P=P.return;L&&h!==null&&A.tag===3&&(P=A.stateNode,L=31-ac(C),(A=(P=P.hiddenUpdates)[L])===null?P[L]=[h]:A.push(h),h.lane=536870912|C)}function le(A){if(50<ml)throw ml=0,Pi=null,Error(r(185));for(var h=A.return;h!==null;)h=(A=h).return;return A.tag===3?A.stateNode:null}function ye(A){A!==ru&&A.next===null&&(ru===null?tu=ru=A:ru=ru.next=A),ll=!0,oc||(oc=!0,bd(b5,Ce))}function Qe(A,h){if(!j1&&ll){j1=!0;do for(var C=!1,B=tu;B!==null;){if(A!==0){var L=B.pendingLanes;if(L===0)var P=0;else{var ee=B.suspendedLanes,fe=B.pingedLanes;P=(1<<31-ac(42|A)+1)-1,P=201326677&(P&=L&~(ee&~fe))?201326677&P|1:P?2|P:0}P!==0&&(C=!0,Te(B,P))}else P=$t,3&(P=b(B,B===Br?P:0))&&(C=!0,Te(B,P));B=B.next}while(C);j1=!1}
266}function Ce(){ll=oc=!1;var A=0;ya!==0&&(H1()&&(A=ya),ya=0);for(var h=Oi(),C=null,B=tu;B!==null;){var L=B.next,P=Be(B,h);P===0?(B.next=null,C===null?tu=L:C.next=L,L===null&&(ru=C)):(C=B,(A!==0||3&P)&&(ll=!0)),B=L}Qe(A)}function Be(A,h){for(var C=A.suspendedLanes,B=A.pingedLanes,L=A.expirationTimes,P=-62914561&A.pendingLanes;0<P;){var ee=31-ac(P),fe=1<<ee,ge=L[ee];ge===-1?fe&C&&!(fe&B)||(L[ee]=I(fe,h)):ge<=h&&(A.expiredLanes|=fe),P&=~fe}if(C=$t,C=b(A,A===(h=Br)?C:0),B=A.callbackNode,C===0||A===h&&D0===2||A.cancelPendingCommit!==null)return B!==null&&B!==null&&BA(B),A.callbackNode=null,A.callbackPriority=0;if(3&C)return B!==null&&B!==null&&BA(B),A.callbackPriority=2,A.callbackNode=null,2;if((h=C&-C)===A.callbackPriority)return h;switch(B!==null&&BA(B),k(C)){case 2:C=b5;break;case 8:C=qE;break;case 32:default:C=G1;break;case 268435456:C=yd}return B=Fe.bind(null,A),C=bd(C,B),A.callbackPriority=h,A.callbackNode=C,h}function Fe(A,h){var C=A.callbackNode;if(jt()&&A.callbackNode!==C)return null;var B=$t;return(B=b(A,A===Br?B:0))===0?null:(rf(A,B,h),Be(A,Oi()),A.callbackNode===C?Fe.bind(null,A):null)}function Te(A,h){if(jt())return null;rf(A,h,!0)}function ut(){return ya===0&&(ya=w()),ya}function pt(){if(--vf==0&&cl!==null){nu!==null&&(nu.status="fulfilled");var A=cl;cl=null,Ds=0,nu=null;for(var h=0;h<A.length;h++)(0,A[h])()}}function nt(A){A.updateQueue={baseState:A.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xe(A,h){A=A.updateQueue,h.updateQueue===A&&(h.updateQueue={baseState:A.baseState,firstBaseUpdate:A.firstBaseUpdate,lastBaseUpdate:A.lastBaseUpdate,shared:A.shared,callbacks:null})}function De(A){return{lane:A,tag:0,payload:null,callback:null,next:null}}function ke(A,h,C){var B=A.updateQueue;if(B===null)return null;if(B=B.shared,(2&S0)!=0){var L=B.pending;return L===null?h.next=h:(h.next=L.next,L.next=h),B.pending=h,h=le(A),ue(A,null,C),h}return ne(A,B,h,C),le(A)}function we(A,h,C){if((h=h.updateQueue)!==null&&(h=h.shared,(4194176&C)!=0)){var B=h.lanes;C|=B&=A.pendingLanes,h.lanes=C,N(A,C)}}function Ve(A,h){var C=A.updateQueue,B=A.alternate;if(B!==null&&C===(B=B.updateQueue)){var L=null,P=null;if((C=C.firstBaseUpdate)!==null){do{var ee={lane:C.lane,tag:C.tag,payload:C.payload,callback:null,next:null};P===null?L=P=ee:P=P.next=ee,C=C.next}while(C!==null);P===null?L=P=h:P=P.next=h}else L=P=h;return C={baseState:B.baseState,firstBaseUpdate:L,lastBaseUpdate:P,shared:B.shared,callbacks:B.callbacks},void(A.updateQueue=C)}(A=C.lastBaseUpdate)===null?C.firstBaseUpdate=h:A.next=h,C.lastBaseUpdate=h}function lt(){if(wA&&nu!==null)throw nu}function st(A,h,C,B){wA=!1;var L=A.updateQueue;xo=!1;var P=L.firstBaseUpdate,ee=L.lastBaseUpdate,fe=L.shared.pending;if(fe!==null){L.shared.pending=null;var ge=fe,Ue=ge.next;ge.next=null,ee===null?P=Ue:ee.next=Ue,ee=ge;var At=A.alternate;At!==null&&(fe=(At=At.updateQueue).lastBaseUpdate)!==ee&&(fe===null?At.firstBaseUpdate=Ue:fe.next=Ue,At.lastBaseUpdate=ge)}if(P!==null){var gt=L.baseState;for(ee=0,At=Ue=ge=null,fe=P;;){var ot=-536870913&fe.lane,kt=ot!==fe.lane;if(kt?($t&ot)===ot:(B&ot)===ot){ot!==0&&ot===Ds&&(wA=!0),At!==null&&(At=At.next={lane:0,tag:fe.tag,payload:fe.payload,callback:null,next:null});e:{var Or=A,l=fe;ot=h;var c=C;switch(l.tag){case 1:if(typeof(Or=l.payload)=="function"){gt=Or.call(c,gt,ot);break e}gt=Or;break e;case 3:Or.flags=-65537&Or.flags|128;case 0:if((ot=typeof(Or=l.payload)=="function"?Or.call(c,gt,ot):Or)==null)break e;gt=oi({},gt,ot);break e;case 2:xo=!0}}(ot=fe.callback)!==null&&(A.flags|=64,kt&&(A.flags|=8192),(kt=L.callbacks)===null?L.callbacks=[ot]:kt.push(ot))}else kt={lane:ot,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null},At===null?(Ue=At=kt,ge=gt):At=At.next=kt,ee|=ot;if((fe=fe.next)===null){if((fe=L.shared.pending)===null)break;fe=(kt=fe).next,kt.next=null,L.lastBaseUpdate=kt,L.shared.pending=null}}At===null&&(ge=gt),L.baseState=ge,L.firstBaseUpdate=Ue,L.lastBaseUpdate=At,P===null&&(L.shared.lanes=0),pl|=ee,A.lanes=ee,A.memoizedState=gt}}function yt(A,h){if(typeof A!="function")throw Error(r(191,A));A.call(h)}function Nt(A,h){var C=A.callbacks;
266if(C!==null)for(A.callbacks=null,A=0;A<C.length;A++)yt(C[A],h)}function It(A,h){if(qa(A,h))return!0;if(typeof A!="object"||A===null||typeof h!="object"||h===null)return!1;var C=Object.keys(A),B=Object.keys(h);if(C.length!==B.length)return!1;for(B=0;B<C.length;B++){var L=C[B];if(!iu.call(h,L)||!qa(A[L],h[L]))return!1}return!0}function Le(A){return(A=A.status)==="fulfilled"||A==="rejected"}function xt(){}function Ot(A,h,C){switch((C=A[C])===void 0?A.push(h):C!==h&&(h.then(xt,xt),h=C),h.status){case"fulfilled":return h.value;case"rejected":throw(A=h.reason)===Ja?Error(r(483)):A;default:if(typeof h.status=="string")h.then(xt,xt);else{if((A=Br)!==null&&100<A.shellSuspendCounter)throw Error(r(482));(A=h).status="pending",A.then(function(B){if(h.status==="pending"){var L=h;L.status="fulfilled",L.value=B}},function(B){if(h.status==="pending"){var L=h;L.status="rejected",L.reason=B}})}switch(h.status){case"fulfilled":return h.value;case"rejected":throw(A=h.reason)===Ja?Error(r(483)):A}throw QA=h,Ja}}function Xe(){if(QA===null)throw Error(r(459));var A=QA;return QA=null,A}function bt(A){var h=sc;return sc+=1,Hr===null&&(Hr=[]),Ot(Hr,A,h)}function ct(A,h,C,B){A=B.props.ref,C.ref=A!==void 0?A:null}function Ct(A,h){throw h.$$typeof===Go?Error(r(525)):(A=Object.prototype.toString.call(h),Error(r(31,A==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":A)))}function Bt(A){return(0,A._init)(A._payload)}function Kt(A){function h(l,c){if(A){var m=l.deletions;m===null?(l.deletions=[c],l.flags|=16):m.push(c)}}function C(l,c){if(!A)return null;for(;c!==null;)h(l,c),c=c.sibling;return null}function B(l){for(var c=new Map;l!==null;)l.key!==null?c.set(l.key,l):c.set(l.index,l),l=l.sibling;return c}function L(l,c){return(l=va(l,c)).index=0,l.sibling=null,l}function P(l,c,m){return l.index=m,A?(m=l.alternate)!==null?(m=m.index)<c?(l.flags|=33554434,c):m:(l.flags|=33554434,c):(l.flags|=1048576,c)}function ee(l){return A&&l.alternate===null&&(l.flags|=33554434),l}function fe(l,c,m,y){return c===null||c.tag!==6?((c=tc(m,l.mode,y)).return=l,c):((c=L(c,m)).return=l,c)}function ge(l,c,m,y){var D=m.type;return D===ra?At(l,c,m.props.children,y,m.key):c!==null&&(c.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===jo&&Bt(D)===c.type)?(ct(l,0,y=L(c,m.props),m),y.return=l,y):(ct(l,0,y=V0(m.type,m.key,m.props,null,l.mode,y),m),y.return=l,y)}function Ue(l,c,m,y){return c===null||c.tag!==4||c.stateNode.containerInfo!==m.containerInfo||c.stateNode.implementation!==m.implementation?((c=Co(m,l.mode,y)).return=l,c):((c=L(c,m.children||[])).return=l,c)}function At(l,c,m,y,D){return c===null||c.tag!==7?((c=Dt(m,l.mode,y,D)).return=l,c):((c=L(c,m)).return=l,c)}function gt(l,c,m){if(typeof c=="string"&&c!==""||typeof c=="number"||typeof c=="bigint")return(c=tc(""+c,l.mode,m)).return=l,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Ea:return ct(l,0,m=V0(c.type,c.key,c.props,null,l.mode,m),c),m.return=l,m;case Wo:return(c=Co(c,l.mode,m)).return=l,c;case jo:return gt(l,c=(0,c._init)(c._payload),m)}if(nc(c)||n(c))return(c=Dt(c,l.mode,m,null)).return=l,c;if(typeof c.then=="function")return gt(l,bt(c),m);if(c.$$typeof===$n)return gt(l,Ln(l,c),m);Ct(l,c)}return null}function ot(l,c,m,y){var D=c!==null?c.key:null;if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return D!==null?null:fe(l,c,""+m,y);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Ea:return m.key===D?ge(l,c,m,y):null;case Wo:return m.key===D?Ue(l,c,m,y):null;case jo:return ot(l,c,m=(D=m._init)(m._payload),y)}if(nc(m)||n(m))return D!==null?null:At(l,c,m,y,null);if(typeof m.then=="function")return ot(l,c,bt(m),y);if(m.$$typeof===$n)return ot(l,c,Ln(l,m),y);Ct(l,m)}return null}function kt(l,c,m,y,D){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return fe(c,l=l.get(m)||null,""+y,D);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ea:return ge(c,l=l.get(y.key===null?m:y.key)||null,y,D);case Wo:return Ue(c,l=l.get(y.key===null?m:y.key)||null,y,D);case jo:return kt(l,c,m,y=(0,y._init)(y._payload),D)}if(nc(y)||n(y))return At(c,l=l.get(m)||null,y,D,null);if(typeof y.then=="function")return kt(l,c,m,bt(y),D);if(y.$$typeof===$n)return kt(l,c,m,Ln(c,y),D);Ct(c,y)}return null}function Or(l,c,m,y){if(typeof m=="object"&&m!==null&&m.type===ra&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Ea:e:{for(var D=m.key,O=c;O!==null;
266){if(O.key===D){if((D=m.type)===ra){if(O.tag===7){C(l,O.sibling),(c=L(O,m.props.children)).return=l,l=c;break e}}else if(O.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===jo&&Bt(D)===O.type){C(l,O.sibling),ct(l,0,c=L(O,m.props),m),c.return=l,l=c;break e}C(l,O);break}h(l,O),O=O.sibling}m.type===ra?((c=Dt(m.props.children,l.mode,y,m.key)).return=l,l=c):(ct(l,0,y=V0(m.type,m.key,m.props,null,l.mode,y),m),y.return=l,l=y)}return ee(l);case Wo:e:{for(O=m.key;c!==null;){if(c.key===O){if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){C(l,c.sibling),(c=L(c,m.children||[])).return=l,l=c;break e}C(l,c);break}h(l,c),c=c.sibling}(c=Co(m,l.mode,y)).return=l,l=c}return ee(l);case jo:return Or(l,c,m=(O=m._init)(m._payload),y)}if(nc(m))return function($,re,Ae,he){for(var Re=null,Pe=null,ze=re,et=re=0,Wt=null;ze!==null&&et<Ae.length;et++){ze.index>et?(Wt=ze,ze=null):Wt=ze.sibling;var ve=ot($,ze,Ae[et],he);if(ve===null){ze===null&&(ze=Wt);break}A&&ze&&ve.alternate===null&&h($,ze),re=P(ve,re,et),Pe===null?Re=ve:Pe.sibling=ve,Pe=ve,ze=Wt}if(et===Ae.length)return C($,ze),Re;if(ze===null){for(;et<Ae.length;et++)(ze=gt($,Ae[et],he))!==null&&(re=P(ze,re,et),Pe===null?Re=ze:Pe.sibling=ze,Pe=ze);return Re}for(ze=B(ze);et<Ae.length;et++)(Wt=kt(ze,$,et,Ae[et],he))!==null&&(A&&Wt.alternate!==null&&ze.delete(Wt.key===null?et:Wt.key),re=P(Wt,re,et),Pe===null?Re=Wt:Pe.sibling=Wt,Pe=Wt);return A&&ze.forEach(function(Ie){return h($,Ie)}),Re}(l,c,m,y);if(n(m)){if(typeof(O=n(m))!="function")throw Error(r(150));return function($,re,Ae,he){if(Ae==null)throw Error(r(151));for(var Re=null,Pe=null,ze=re,et=re=0,Wt=null,ve=Ae.next();ze!==null&&!ve.done;et++,ve=Ae.next()){ze.index>et?(Wt=ze,ze=null):Wt=ze.sibling;var Ie=ot($,ze,ve.value,he);if(Ie===null){ze===null&&(ze=Wt);break}A&&ze&&Ie.alternate===null&&h($,ze),re=P(Ie,re,et),Pe===null?Re=Ie:Pe.sibling=Ie,Pe=Ie,ze=Wt}if(ve.done)return C($,ze),Re;if(ze===null){for(;!ve.done;et++,ve=Ae.next())(ve=gt($,ve.value,he))!==null&&(re=P(ve,re,et),Pe===null?Re=ve:Pe.sibling=ve,Pe=ve);return Re}for(ze=B(ze);!ve.done;et++,ve=Ae.next())(ve=kt(ze,$,et,ve.value,he))!==null&&(A&&ve.alternate!==null&&ze.delete(ve.key===null?et:ve.key),re=P(ve,re,et),Pe===null?Re=ve:Pe.sibling=ve,Pe=ve);return A&&ze.forEach(function(Ge){return h($,Ge)}),Re}(l,c,m=O.call(m),y)}if(typeof m.then=="function")return Or(l,c,bt(m),y);if(m.$$typeof===$n)return Or(l,c,Ln(l,m),y);Ct(l,m)}return typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint"?(m=""+m,c!==null&&c.tag===6?(C(l,c.sibling),(c=L(c,m)).return=l,l=c):(C(l,c),(c=tc(m,l.mode,y)).return=l,l=c),ee(l)):C(l,c)}return function(l,c,m,y){try{sc=0;var D=Or(l,c,m,y);return Hr=null,D}catch($){if($===Ja)throw $;var O=t(29,$,null,l.mode);return O.lanes=y,O.return=l,O}}}function vt(A,h){g(Ef,A=gl),g(ul,h),gl=A|h.baseLanes}function Rt(){g(Ef,gl),g(ul,ul.current)}function Mt(){gl=Ef.current,d(ul),d(Ef)}function Ut(A){var h=A.alternate;g(Qn,1&Qn.current),g(sa,A),Va===null&&(h===null||ul.current!==null||h.memoizedState!==null)&&(Va=A)}function u0(A){if(A.tag===22){if(g(Qn,Qn.current),g(sa,A),Va===null){var h=A.alternate;h!==null&&h.memoizedState!==null&&(Va=A)}}else Yt()}function Yt(){g(Qn,Qn.current),g(sa,sa.current)}function s0(A){d(sa),Va===A&&(Va=null),d(Qn)}function Tt(A){for(var h=A;h!==null;){if(h.tag===13){var C=h.memoizedState;if(C!==null&&((C=C.dehydrated)===null||He(C)||Ft(C)))return h}else if(h.tag===19&&h.memoizedProps.revealOrder!==void 0){if(128&h.flags)return h}else if(h.child!==null){h.child.return=h,h=h.child;continue}if(h===A)break;for(;h.sibling===null;){if(h.return===null||h.return===A)return null;h=h.return}h.sibling.return=h.return,h=h.sibling}return null}function Qt(){throw Error(r(321))}function T0(A,h){if(h===null)return!1;for(var C=0;C<h.length&&C<A.length;C++)if(!qa(A[C],h[C]))return!1;return!0}function L0(A,h,C,B,L,P){return $a=P,o0=h,h.memoizedState=null,h.updateQueue=null,h.lanes=0,r0.H=A===null||A.memoizedState===null?li:Za,ks=!1,P=C(B,L),ks=!1,au&&(P=x0(h,C,B,L)),O0(A),P}function O0(A){r0.H=Fs;var h=Lr!==null&&Lr.next!==null;if($a=0,Gr=Lr=o0=null,fl=!1,_s=0,$o=null,h)throw Error(r(300));
vendor: 4,817 bytes, line 266
266A===null||on||(A=A.dependencies)!==null&&gn(A)&&(on=!0)}function x0(A,h,C,B){o0=A;var L=0;do{if(au&&($o=null),_s=0,au=!1,25<=L)throw Error(r(301));if(L+=1,Gr=Lr=null,A.updateQueue!=null){var P=A.updateQueue;P.lastEffect=null,P.events=null,P.stores=null,P.memoCache!=null&&(P.memoCache.index=0)}r0.H=hl,P=h(C,B)}while(au);return P}function A0(){var A=r0.H,h=A.useState()[0];return h=typeof h.then=="function"?dr(h):h,A=A.useState()[0],(Lr!==null?Lr.memoizedState:null)!==A&&(o0.flags|=1024),h}function fn(){var A=SA!==0;return SA=0,A}function An(A,h,C){h.updateQueue=A.updateQueue,h.flags&=-2053,A.lanes&=~C}function ei(A){if(fl){for(A=A.memoizedState;A!==null;){var h=A.queue;h!==null&&(h.pending=null),A=A.next}fl=!1}$a=0,Gr=Lr=o0=null,au=!1,_s=SA=0,$o=null}function er(){var A={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Gr===null?o0.memoizedState=Gr=A:Gr=Gr.next=A,Gr}function E0(){if(Lr===null){var A=o0.alternate;A=A!==null?A.memoizedState:null}else A=Lr.next;var h=Gr===null?o0.memoizedState:Gr.next;if(h!==null)Gr=h,Lr=A;else{if(A===null)throw o0.alternate===null?Error(r(467)):Error(r(310));A={memoizedState:(Lr=A).memoizedState,baseState:Lr.baseState,baseQueue:Lr.baseQueue,queue:Lr.queue,next:null},Gr===null?o0.memoizedState=Gr=A:Gr=Gr.next=A}return Gr}function dr(A){var h=_s;return _s+=1,$o===null&&($o=[]),A=Ot($o,A,h),h=o0,(Gr===null?h.memoizedState:Gr.next)===null&&(h=h.alternate,r0.H=h===null||h.memoizedState===null?li:Za),A}function Dr(A){if(A!==null&&typeof A=="object"){if(typeof A.then=="function")return dr(A);if(A.$$typeof===$n)return C0(A)}throw Error(r(438,String(A)))}function ur(A){var h=null,C=o0.updateQueue;if(C!==null&&(h=C.memoCache),h==null){var B=o0.alternate;B!==null&&(B=B.updateQueue)!==null&&(B=B.memoCache)!=null&&(h={data:B.data.map(function(L){return L.slice()}),index:0})}if(h==null&&(h={data:[],index:0}),C===null&&(C=Al(),o0.updateQueue=C),C.memoCache=h,(C=h.data[h.index])===void 0)for(C=h.data[h.index]=Array(A),B=0;B<A;B++)C[B]=sf;return h.index++,C}function jr(A,h){return typeof h=="function"?h(A):h}function zn(A){return J0(E0(),Lr,A)}function J0(A,h,C){var B=A.queue;if(B===null)throw Error(r(311));B.lastRenderedReducer=C;var L=A.baseQueue,P=B.pending;if(P!==null){if(L!==null){var ee=L.next;L.next=P.next,P.next=ee}h.baseQueue=L=P,B.pending=null}if(P=A.baseState,L===null)A.memoizedState=P;else{var fe=ee=null,ge=null,Ue=h=L.next,At=!1;do{var gt=-536870913&Ue.lane;if(gt!==Ue.lane?($t>)===gt:($a>)===gt){var ot=Ue.revertLane;if(ot===0)ge!==null&&(ge=ge.next={lane:0,revertLane:0,action:Ue.action,hasEagerState:Ue.hasEagerState,eagerState:Ue.eagerState,next:null}),gt===Ds&&(At=!0);else{if(($a&ot)===ot){Ue=Ue.next,ot===Ds&&(At=!0);continue}gt={lane:0,revertLane:Ue.revertLane,action:Ue.action,hasEagerState:Ue.hasEagerState,eagerState:Ue.eagerState,next:null},ge===null?(fe=ge=gt,ee=P):ge=ge.next=gt,o0.lanes|=ot,pl|=ot}gt=Ue.action,ks&&C(P,gt),P=Ue.hasEagerState?Ue.eagerState:C(P,gt)}else ot={lane:gt,revertLane:Ue.revertLane,action:Ue.action,hasEagerState:Ue.hasEagerState,eagerState:Ue.eagerState,next:null},ge===null?(fe=ge=ot,ee=P):ge=ge.next=ot,o0.lanes|=gt,pl|=gt;Ue=Ue.next}while(Ue!==null&&Ue!==h);if(ge===null?ee=P:ge.next=fe,!qa(P,A.memoizedState)&&(on=!0,At&&(C=nu)!==null))throw C;A.memoizedState=P,A.baseState=ee,A.baseQueue=ge,B.lastRenderedState=P}return L===null&&(B.lanes=0),[A.memoizedState,B.dispatch]}function l0(A){var h=E0(),C=h.queue;if(C===null)throw Error(r(311));C.lastRenderedReducer=A;var B=C.dispatch,L=C.pending,P=h.memoizedState;if(L!==null){C.pending=null;var ee=L=L.next;do P=A(P,ee.action),ee=ee.next;while(ee!==L);qa(P,h.memoizedState)||(on=!0),h.memoizedState=P,h.baseQueue===null&&(h.baseState=P),C.lastRenderedState=P}return[P,B]}function tr(A,h,C){var B=o0,L=E0();C=h();var P=!qa((Lr||L).memoizedState,C);if(P&&(L.memoizedState=C,on=!0),L=L.queue,yn(kr.bind(null,B,L,A),[A]),L.getSnapshot!==h||P||Gr!==null&&1&Gr.memoizedState.tag){if(B.flags|=2048,fr(9,_n.bind(null,B,L,C,h),{destroy:void 0},null),Br===null)throw Error(r(349));60&$a||n0(B,h,C)}return C}function n0(A,h,C){A.flags|=16384,A={getSnapshot:h,value:C},(h=o0.updateQueue)===null?(h=Al(),o0.updateQueue=h,h.stores=[A]):(C=h.stores)===null?h.stores=[A]:C.push(A)}function _n(A,h,C,B){h.value=C,h.getSnapshot=B,Fn(h)&&Hn(A)}function kr(A,h,C){return C(function(){Fn(h)&&Hn(A)})}function Fn(A){var h=A.getSnapshot;A=A.value;try{var C=h();return!qa(A,C)}catch{return!0}}function Hn(A){var h=te(A,2);h!==null&&Ni(h,0,2)}function qi(A){var h=er();if(typeof A=="function"){var C=A;if(A=C(),ks){W(!0);try{C()}finally{W(!1)}}}return h.memoizedState=h.baseState=A,h.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:jr,lastRenderedState:A},h}function _r(A,h,C,B){return A.baseState=C,J0(A,Lr,typeof B=="function"?B:jr)}
266function Gn(A,h,C,B,L){if(vr(A))throw Error(r(485));if((A=h.action)!==null){var P={payload:L,action:A,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(ee){P.listeners.push(ee)}};r0.T!==null?C(!0):P.isTransition=!1,B(P),(C=h.pending)===null?(P.next=h.pending=P,Ji(h,P)):(P.next=C.next,h.pending=C.next=P)}}function Ji(A,h){var C=h.action,B=h.payload,L=A.state;if(h.isTransition){var P=r0.T,ee={};r0.T=ee;try{var fe=C(L,B),ge=r0.S;ge!==null&&ge(ee,fe),N0(A,h,fe)}catch(Ue){rr(A,h,Ue)}finally{r0.T=P}}else try{N0(A,h,P=C(L,B))}catch(Ue){rr(A,h,Ue)}}function N0(A,h,C){C!==null&&typeof C=="object"&&typeof C.then=="function"?C.then(function(B){B0(A,h,B)},function(B){return rr(A,h,B)}):B0(A,h,C)}function B0(A,h,C){h.status="fulfilled",h.value=C,w0(h),A.state=C,(h=A.pending)!==null&&((C=h.next)===h?A.pending=null:(C=C.next,h.next=C,Ji(A,C)))}function rr(A,h,C){var B=A.pending;if(A.pending=null,B!==null){B=B.next;do h.status="rejected",h.reason=C,w0(h),h=h.next;while(h!==B)}A.action=null}function w0(A){A=A.listeners;for(var h=0;h<A.length;h++)(0,A[h])()}function nn(A,h){return h}function Fr(A,h){var C,B,L;(C=er()).memoizedState=C.baseState=h,B={pending:null,lanes:0,dispatch:null,lastRenderedReducer:nn,lastRenderedState:h},C.queue=B,C=e0.bind(null,o0,B),B.dispatch=C,B=qi(!1);var P=i0.bind(null,o0,!1,B.queue);return L={state:h,dispatch:null,action:A,pending:null},(B=er()).queue=L,C=Gn.bind(null,o0,L,P,C),L.dispatch=C,B.memoizedState=A,[h,C,!1]}function Kr(A){return qr(E0(),Lr,A)}function qr(A,h,C){h=J0(A,h,nn)[0],A=zn(jr)[0],h=typeof h=="object"&&h!==null&&typeof h.then=="function"?dr(h):h;var B=E0(),L=B.queue,P=L.dispatch;return C!==B.memoizedState&&(o0.flags|=2048,fr(9,St.bind(null,L,C),{destroy:void 0},null)),[h,P,A]}function St(A,h){A.action=h}function Wn(A){var h=E0(),C=Lr;if(C!==null)return qr(h,C,A);E0(),h=h.memoizedState;var B=(C=E0()).queue.dispatch;return C.memoizedState=A,[h,B,!1]}function fr(A,h,C,B){return A={tag:A,create:h,inst:C,deps:B,next:null},(h=o0.updateQueue)===null&&(h=Al(),o0.updateQueue=h),(C=h.lastEffect)===null?h.lastEffect=A.next=A:(B=C.next,C.next=A,A.next=B,h.lastEffect=A),A}function hn(){return E0().memoizedState}function Rn(A,h,C,B){var L=er();o0.flags|=A,L.memoizedState=fr(1|h,C,{destroy:void 0},B===void 0?null:B)}function Yn(A,h,C,B){var L=E0();B=B===void 0?null:B;var P=L.memoizedState.inst;Lr!==null&&B!==null&&T0(B,Lr.memoizedState.deps)?L.memoizedState=fr(h,C,P,B):(o0.flags|=A,L.memoizedState=fr(1|h,C,P,B))}function di(A,h){Rn(8390656,8,A,h)}function yn(A,h){Yn(2048,8,A,h)}function Ur(A,h){return Yn(4,2,A,h)}function jn(A,h){return Yn(4,4,A,h)}function fa(A,h){if(typeof h=="function"){A=A();var C=h(A);return function(){typeof C=="function"?C():h(null)}}if(h!=null)return A=A(),h.current=A,function(){h.current=null}}function Y(A,h,C){C=C!=null?C.concat([A]):null,Yn(4,4,fa.bind(null,h,A),C)}function K(){}function ae(A,h){var C=E0();h=h===void 0?null:h;var B=C.memoizedState;return h!==null&&T0(h,B[1])?B[0]:(C.memoizedState=[A,h],A)}function de(A,h){var C=E0();h=h===void 0?null:h;var B=C.memoizedState;if(h!==null&&T0(h,B[1]))return B[0];if(B=A(),ks){W(!0);try{A()}finally{W(!1)}}return C.memoizedState=[B,h],B}function be(A,h,C){return C===void 0||1073741824&$a?A.memoizedState=h:(A.memoizedState=C,A=tl(),o0.lanes|=A,pl|=A,C)}function Oe(A,h,C,B){return qa(C,h)?C:ul.current!==null?(A=be(A,C,B),qa(A,h)||(on=!0),A):42&$a?(A=tl(),o0.lanes|=A,pl|=A,h):(on=!0,A.memoizedState=C)}function Je(A,h,C,B,L){var P=ja();Qs(P!==0&&8>P?P:8);var ee,fe,ge,Ue=r0.T,At={};r0.T=At,i0(A,!1,h,C);try{var gt=L(),ot=r0.S;ot!==null&&ot(At,gt),gt!==null&&typeof gt=="object"&&typeof gt.then=="function"?M0(A,h,(ee=B,fe=[],ge={status:"pending",value:null,reason:null,then:function(kt){fe.push(kt)}},gt.then(function(){ge.status="fulfilled",ge.value=ee;for(var kt=0;kt<fe.length;kt++)(0,fe[kt])(ee)},function(kt){for(ge.status="rejected",ge.reason=kt,kt=0;kt<fe.length;kt++)(0,fe[kt])(void 0)}),ge),vi()):M0(A,h,B,vi())}catch(kt){M0(A,h,{then:function(){},status:"rejected",reason:kt},vi())}finally{Qs(P),r0.T=Ue}}function Ke(){return C0(p)}function it(){return E0().memoizedState}function tt(){return E0().memoizedState}function ht(A){for(var h=A.return;h!==null;){switch(h.tag){case 24:case 3:var C=vi(),B=ke(h,A=De(C),C);return B!==null&&(Ni(B,0,C),we(B,h,C)),h={cache:Nn()},void(A.payload=h)}h=h.return}}function Lt(A,h,C){var B=vi();C={lane:B,revertLane:0,action:C,hasEagerState:!1,eagerState:null,next:null},vr(A)?Jr(h,C):(C=se(A,h,C,B))!==null&&(Ni(C,0,B),gi(C,h,B))}function e0(A,h,C){M0(A,h,C,vi())}function M0(A,h,C,B){var L={lane:B,revertLane:0,action:C,hasEagerState:!1,eagerState:null,next:null};if(vr(A))Jr(h,L);else{var P=A.alternate;if(A.lanes===0&&(P===null||P.lanes===0)&&(P=h.lastRenderedReducer)!==null)try{var ee=h.lastRenderedState,fe=P(ee,C);if(L.hasEagerState=!0,L.eagerState=fe,qa(fe,ee))return ne(A,h,L,0),Br===null&&j(),!1}catch{}if((C=se(A,h,L,B))!==null)return Ni(C,0,B),gi(C,h,B),!0}return!1}function i0(A,h,C,B){if(B={lane:2,revertLane:ut(),action:B,hasEagerState:!1,eagerState:null,next:null},vr(A)){if(h)throw Error(r(479))}else(h=se(A,C,B,2))!==null&&Ni(h,0,2)}function vr(A){var h=A.alternate;return A===o0||h!==null&&h===o0}function Jr(A,h){au=fl=!0;var C=A.pending;C===null?h.next=h:(h.next=C.next,C.next=h),A.pending=h}function gi(A,h,C){if(4194176&C){var B=h.lanes;C|=B&=A.pendingLanes,h.lanes=C,N(A,C)}}function Tn(A,h,C,B){C=(C=C(B,h=A.memoizedState))==null?h:oi({},h,C),A.memoizedState=C,A.lanes===0&&(A.updateQueue.baseState=C)}function La(A,h,C,B,L,P,ee){return typeof(A=A.stateNode).shouldComponentUpdate=="function"?A.shouldComponentUpdate(B,P,ee):!(h.prototype&&h.prototype.isPureReactComponent&&It(C,B)&&It(L,P))}function Vi(A,h,C,B){A=h.state,typeof h.componentWillReceiveProps=="function"&&h.componentWillReceiveProps(C,B),typeof h.UNSAFE_componentWillReceiveProps=="function"&&h.UNSAFE_componentWillReceiveProps(C,B),h.state!==A&&Rs.enqueueReplaceState(h,h.state,null)}function Di(A,h){var C=h;if("ref"in h)for(var B in C={},h)B!=="ref"&&(C[B]=h[B]);if(A=A.defaultProps)for(var L in C===h&&(C=oi({},C)),A)C[L]===void 0&&(C[L]=A[L]);return C}function $i(A,h){try{(0,A.onUncaughtError)(h.value,{componentStack:h.stack})}catch(C){setTimeout(function(){throw C})}}function ki(A,h,C){try{(0,A.onCaughtError)(C.value,{componentStack:C.stack,errorBoundary:h.tag===1?h.stateNode:null})}catch(B){setTimeout(function(){throw B})}}
266function _i(A,h,C){return(C=De(C)).tag=3,C.payload={element:null},C.callback=function(){$i(A,h)},C}function lo(A){return(A=De(A)).tag=3,A}function co(A,h,C,B){var L=C.type.getDerivedStateFromError;if(typeof L=="function"){var P=B.value;A.payload=function(){return L(P)},A.callback=function(){ki(h,C,B)}}var ee=C.stateNode;ee!==null&&typeof ee.componentDidCatch=="function"&&(A.callback=function(){ki(h,C,B),typeof L!="function"&&(wr===null?wr=new Set([this]):wr.add(this));var fe=B.stack;this.componentDidCatch(B.value,{componentStack:fe!==null?fe:""})})}function Rr(A,h,C,B){h.child=A===null?wd(h,null,C,B):Vo(h,A.child,C,B)}function Na(A,h,C,B,L){C=C.render;var P=h.ref;if("ref"in B){var ee={};for(var fe in B)fe!=="ref"&&(ee[fe]=B[fe])}else ee=B;return da(h),B=L0(A,h,C,ee,P,L),fe=fn(),A===null||on?(h.flags|=1,Rr(A,h,B,L),h.child):(An(A,h,L),xn(A,h,L))}function ti(A,h,C,B,L){if(A===null){var P=C.type;return typeof P!="function"||Eo(P)||P.defaultProps!==void 0||C.compare!==null?((A=V0(C.type,null,B,h,h.mode,L)).ref=h.ref,A.return=h,h.child=A):(h.tag=15,h.type=P,Lo(A,h,P,B,L))}if(P=A.child,!Q0(A,L)){var ee=P.memoizedProps;if((C=(C=C.compare)!==null?C:It)(ee,B)&&A.ref===h.ref)return xn(A,h,L)}return h.flags|=1,(A=va(P,B)).ref=h.ref,A.return=h,h.child=A}function Lo(A,h,C,B,L){if(A!==null){var P=A.memoizedProps;if(It(P,B)&&A.ref===h.ref){if(on=!1,h.pendingProps=B=P,!Q0(A,L))return h.lanes=A.lanes,xn(A,h,L);131072&A.flags&&(on=!0)}}return Vr(A,h,C,B,L)}function Oa(A,h,C){var B=h.pendingProps,L=B.children,P=(2&h.stateNode._pendingVisibility)!=0,ee=A!==null?A.memoizedState:null;if(Ma(A,h),B.mode==="hidden"||P){if(128&h.flags){if(B=ee!==null?ee.baseLanes|C:C,A!==null){for(L=h.child=A.child,P=0;L!==null;)P=P|L.lanes|L.childLanes,L=L.sibling;h.childLanes=P&~B}else h.childLanes=0,h.child=null;return Zi(A,h,B,C)}if(!(536870912&C))return h.lanes=h.childLanes=536870912,Zi(A,h,ee!==null?ee.baseLanes|C:C,C
vendor: 4,959 bytes, line 266
266);h.memoizedState={baseLanes:0,cachePool:null},A!==null&&Es(0,ee!==null?ee.cachePool:null),ee!==null?vt(h,ee):Rt(),u0(h)}else ee!==null?(Es(0,ee.cachePool),vt(h,ee),Yt(),h.memoizedState=null):(A!==null&&Es(0,null),Rt(),Yt());return Rr(A,h,L,C),h.child}function Zi(A,h,C,B){var L=Nc();return L=L===null?null:{parent:mn._currentValue2,pool:L},h.memoizedState={baseLanes:C,cachePool:L},A!==null&&Es(0,null),Rt(),u0(h),A!==null&&ii(A,h,B,!0),null}function Ma(A,h){var C=h.ref;if(C===null)A!==null&&A.ref!==null&&(h.flags|=2097664);else{if(typeof C!="function"&&typeof C!="object")throw Error(r(284));A!==null&&A.ref===C||(h.flags|=2097664)}}function Vr(A,h,C,B,L){return da(h),C=L0(A,h,C,B,void 0,L),B=fn(),A===null||on?(h.flags|=1,Rr(A,h,C,L),h.child):(An(A,h,L),xn(A,h,L))}function uo(A,h,C,B,L,P){return da(h),h.updateQueue=null,C=x0(h,B,C,L),O0(A),B=fn(),A===null||on?(h.flags|=1,Rr(A,h,C,P),h.child):(An(A,h,P),xn(A,h,P))}function vs(A,h,C,B,L){if(da(h),h.stateNode===null){var P=ff,ee=C.contextType;typeof ee=="object"&&ee!==null&&(P=C0(ee)),P=new C(B,P),h.memoizedState=P.state!==null&&P.state!==void 0?P.state:null,P.updater=Rs,h.stateNode=P,P._reactInternals=h,(P=h.stateNode).props=B,P.state=h.memoizedState,P.refs={},nt(h),ee=C.contextType,P.context=typeof ee=="object"&&ee!==null?C0(ee):ff,P.state=h.memoizedState,typeof(ee=C.getDerivedStateFromProps)=="function"&&(Tn(h,C,ee,B),P.state=h.memoizedState),typeof C.getDerivedStateFromProps=="function"||typeof P.getSnapshotBeforeUpdate=="function"||typeof P.UNSAFE_componentWillMount!="function"&&typeof P.componentWillMount!="function"||(ee=P.state,typeof P.componentWillMount=="function"&&P.componentWillMount(),typeof P.UNSAFE_componentWillMount=="function"&&P.UNSAFE_componentWillMount(),ee!==P.state&&Rs.enqueueReplaceState(P,P.state,null),st(h,B,P,L),lt(),P.state=h.memoizedState),typeof P.componentDidMount=="function"&&(h.flags|=4194308),B=!0}else if(A===null){P=h.stateNode;var fe=h.memoizedProps,ge=Di(C,fe);P.props=ge;var Ue=P.context,At=C.contextType;ee=ff,typeof At=="object"&&At!==null&&(ee=C0(At));var gt=C.getDerivedStateFromProps;At=typeof gt=="function"||typeof P.getSnapshotBeforeUpdate=="function",fe=h.pendingProps!==fe,At||typeof P.UNSAFE_componentWillReceiveProps!="function"&&typeof P.componentWillReceiveProps!="function"||(fe||Ue!==ee)&&Vi(h,P,B,ee),xo=!1;var ot=h.memoizedState;P.state=ot,st(h,B,P,L),lt(),Ue=h.memoizedState,fe||ot!==Ue||xo?(typeof gt=="function"&&(Tn(h,C,gt,B),Ue=h.memoizedState),(ge=xo||La(h,C,ge,B,ot,Ue,ee))?(At||typeof P.UNSAFE_componentWillMount!="function"&&typeof P.componentWillMount!="function"||(typeof P.componentWillMount=="function"&&P.componentWillMount(),typeof P.UNSAFE_componentWillMount=="function"&&P.UNSAFE_componentWillMount()),typeof P.componentDidMount=="function"&&(h.flags|=4194308)):(typeof P.componentDidMount=="function"&&(h.flags|=4194308),h.memoizedProps=B,h.memoizedState=Ue),P.props=B,P.state=Ue,P.context=ee,B=ge):(typeof P.componentDidMount=="function"&&(h.flags|=4194308),B=!1)}else{P=h.stateNode,xe(A,h),At=Di(C,ee=h.memoizedProps),P.props=At,gt=h.pendingProps,ot=P.context,Ue=C.contextType,ge=ff,typeof Ue=="object"&&Ue!==null&&(ge=C0(Ue)),(Ue=typeof(fe=C.getDerivedStateFromProps)=="function"||typeof P.getSnapshotBeforeUpdate=="function")||typeof P.UNSAFE_componentWillReceiveProps!="function"&&typeof P.componentWillReceiveProps!="function"||(ee!==gt||ot!==ge)&&Vi(h,P,B,ge),xo=!1,ot=h.memoizedState,P.state=ot,st(h,B,P,L),lt();var kt=h.memoizedState;ee!==gt||ot!==kt||xo||A!==null&&A.dependencies!==null&&gn(A.dependencies)?(typeof fe=="function"&&(Tn(h,C,fe,B),kt=h.memoizedState),(At=xo||La(h,C,At,B,ot,kt,ge)||A!==null&&A.dependencies!==null&&gn(A.dependencies))?(Ue||typeof P.UNSAFE_componentWillUpdate!="function"&&typeof P.componentWillUpdate!="function"||(typeof P.componentWillUpdate=="function"&&P.componentWillUpdate(B,kt,ge),typeof P.UNSAFE_componentWillUpdate=="function"&&P.UNSAFE_componentWillUpdate(B,kt,ge)),typeof P.componentDidUpdate=="function"&&(h.flags|=4),typeof P.getSnapshotBeforeUpdate=="function"&&(h.flags|=1024)):(typeof P.componentDidUpdate!="function"||ee===A.memoizedProps&&ot===A.memoizedState||(h.flags|=4),typeof P.getSnapshotBeforeUpdate!="function"||ee===A.memoizedProps&&ot===A.memoizedState||(h.flags|=1024),h.memoizedProps=B,h.memoizedState=kt),P.props=B,P.state=kt,P.context=ge,B=At):(typeof P.componentDidUpdate!="function"||ee===A.memoizedProps&&ot===A.memoizedState||(h.flags|=4),typeof P.getSnapshotBeforeUpdate!="function"||ee===A.memoizedProps&&ot===A.memoizedState||(h.flags|=1024),B=!1)}return P=B,Ma(A,h),B=(128&h.flags)!=0,P||B?(P=h.stateNode,C=B&&typeof C.getDerivedStateFromError!="function"?null:P.render(),h.flags|=1,A!==null&&B?(h.child=Vo(h,A.child,null,L),h.child=Vo(h,null,C,L)):Rr(A,h,C,L),h.memoizedState=P.state,A=h.child):A=xn(A,h,L),A}function gr(A){return{baseLanes:A,cachePool:Js()}}function Aa(A,h,C){return A=A!==null?A.childLanes&~C:0,h&&(A|=Zt),A}
266function qs(A,h,C){var B,L,P,ee,fe=h.pendingProps,ge=!1,Ue=(128&h.flags)!=0;if((B=Ue)||(B=(A===null||A.memoizedState!==null)&&(2&Qn.current)!=0),B&&(ge=!0,h.flags&=-129),B=(32&h.flags)!=0,h.flags&=-33,A===null)return L=fe.children,fe=fe.fallback,ge?(Yt(),L=Er({mode:"hidden",children:L},ge=h.mode),fe=Dt(fe,ge,C,null),L.return=h,fe.return=h,L.sibling=fe,h.child=L,(ge=h.child).memoizedState=gr(C),ge.childLanes=Aa(A,B,C),h.memoizedState=Cf,fe):(Ut(h),fo(h,L));if((P=A.memoizedState)!==null&&(L=P.dehydrated)!==null){if(Ue)256&h.flags?(Ut(h),h.flags&=-257,h=ri(A,h,C)):h.memoizedState!==null?(Yt(),h.child=A.child,h.flags|=128,h=null):(Yt(),ge=fe.fallback,L=h.mode,fe=Er({mode:"visible",children:fe.children},L),(ge=Dt(ge,L,C,null)).flags|=2,fe.return=h,ge.return=h,fe.sibling=ge,h.child=fe,Vo(h,A.child,null,C),(fe=h.child).memoizedState=gr(C),fe.childLanes=Aa(A,B,C),h.memoizedState=Cf,h=ge);else if(Ut(h),Ft(L))B=qt(L).digest,(fe=Error(r(419))).stack="",fe.digest=B,ee={value:fe,source:null,stack:null},sl===null?sl=[ee]:sl.push(ee),h=ri(A,h,C);else if(on||ii(A,h,C,!1),B=(C&A.childLanes)!=0,on||B){if((B=Br)!==null){if(42&(fe=C&-C))fe=1;else switch(fe){case 2:fe=1;break;case 8:fe=4;break;case 32:fe=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:fe=64;break;case 268435456:fe=134217728;break;default:fe=0}if((fe=fe&(B.suspendedLanes|C)?0:fe)!==0&&fe!==P.retryLane)throw P.retryLane=fe,te(A,fe),Ni(B,0,fe),K1}He(L)||Ya(),h=ri(A,h,C)}else He(L)?(h.flags|=128,h.child=A.child,h=vo.bind(null,A),ir(L,h),h=null):(A=P.treeContext,(h=fo(h,fe.children)).flags|=4096);return h}return ge?(Yt(),ge=fe.fallback,L=h.mode,Ue=(P=A.child).sibling,(fe=va(P,{mode:"hidden",children:fe.children})).subtreeFlags=31457280&P.subtreeFlags,Ue!==null?ge=va(Ue,ge):(ge=Dt(ge,L,C,null)).flags|=2,ge.return=h,fe.return=h,fe.sibling=ge,h.child=fe,fe=ge,ge=h.child,(L=A.child.memoizedState)===null?L=gr(C):((P=L.cachePool)!==null?(Ue=mn._currentValue2,P=P.parent!==Ue?{parent:Ue,pool:Ue}:P):P=Js(),L={baseLanes:L.baseLanes|C,cachePool:P}),ge.memoizedState=L,ge.childLanes=Aa(A,B,C),h.memoizedState=Cf,fe):(Ut(h),A=(C=A.child).sibling,(C=va(C,{mode:"visible",children:fe.children})).return=h,C.sibling=null,A!==null&&((B=h.deletions)===null?(h.deletions=[A],h.flags|=16):B.push(A)),h.child=C,h.memoizedState=null,C)}function fo(A,h){return(h=Er({mode:"visible",children:h},A.mode)).return=A,A.child=h}function Er(A,h){return jc(A,h,0,null)}function ri(A,h,C){return Vo(h,A.child,null,C),(A=fo(h,h.pendingProps.children)).flags|=2,h.memoizedState=null,A}function In(A,h,C){A.lanes|=h;var B=A.alternate;B!==null&&(B.lanes|=h),ha(A.return,h,C)}function dn(A,h,C,B,L){var P=A.memoizedState;P===null?A.memoizedState={isBackwards:h,rendering:null,renderingStartTime:0,last:B,tail:C,tailMode:L}:(P.isBackwards=h,P.rendering=null,P.renderingStartTime=0,P.last=B,P.tail=C,P.tailMode=L)}function ni(A,h,C){var B=h.pendingProps,L=B.revealOrder,P=B.tail;if(Rr(A,h,B.children,C),(2&(B=Qn.current))!=0)B=1&B|2,h.flags|=128;else{if(A!==null&&128&A.flags)e:for(A=h.child;A!==null;){if(A.tag===13)A.memoizedState!==null&&In(A,C,h);else if(A.tag===19)In(A,C,h);else if(A.child!==null){A.child.return=A,A=A.child;continue}if(A===h)break e;for(;A.sibling===null;){if(A.return===null||A.return===h)break e;A=A.return}A.sibling.return=A.return,A=A.sibling}B&=1}switch(g(Qn,B),L){case"forwards":for(C=h.child,L=null;C!==null;)(A=C.alternate)!==null&&Tt(A)===null&&(L=C),C=C.sibling;(C=L)===null?(L=h.child,h.child=null):(L=C.sibling,C.sibling=null),dn(h,!1,L,C,P);break;case"backwards":for(C=null,L=h.child,h.child=null;L!==null;){if((A=L.alternate)!==null&&Tt(A)===null){h.child=L;break}A=L.sibling,L.sibling=C,C=L,L=A}dn(h,!0,C,null,P);break;case"together":dn(h,!1,null,null,void 0);break;default:h.memoizedState=null}return h.child}function xn(A,h,C){if(A!==null&&(h.dependencies=A.dependencies),pl|=h.lanes,(C&h.childLanes)==0&&(A===null||(ii(A,h,C,!1),(C&h.childLanes)==0)))return null;if(A!==null&&h.child!==A.child)throw Error(r(153));if(h.child!==null){for(C=va(A=h.child,A.pendingProps),h.child=C,C.return=h;A.sibling!==null;)A=A.sibling,(C=C.sibling=va(A,A.pendingProps)).return=h;C.sibling=null}return h.child}
266function Q0(A,h){return(A.lanes&h)!=0||!((A=A.dependencies)===null||!gn(A))}function Pa(A,h,C){if(A!==null)if(A.memoizedProps!==h.pendingProps)on=!0;else{if(!Q0(A,C)&&!(128&h.flags))return on=!1,function(fe,ge,Ue){switch(ge.tag){case 3:X(ge,ge.stateNode.containerInfo),an(0,mn,fe.memoizedState.cache);break;case 27:case 5:V(ge);break;case 4:X(ge,ge.stateNode.containerInfo);break;case 10:an(0,ge.type,ge.memoizedProps.value);break;case 13:var At=ge.memoizedState;if(At!==null)return At.dehydrated!==null?(Ut(ge),ge.flags|=128,null):Ue&ge.child.childLanes?qs(fe,ge,Ue):(Ut(ge),(fe=xn(fe,ge,Ue))!==null?fe.sibling:null);Ut(ge);break;case 19:var gt=(128&fe.flags)!=0;if((At=(Ue&ge.childLanes)!=0)||(ii(fe,ge,Ue,!1),At=(Ue&ge.childLanes)!=0),gt){if(At)return ni(fe,ge,Ue);ge.flags|=128}if((gt=ge.memoizedState)!==null&&(gt.rendering=null,gt.tail=null,gt.lastEffect=null),g(Qn,Qn.current),At)break;return null;case 22:case 23:return ge.lanes=0,Oa(fe,ge,Ue);case 24:an(0,mn,fe.memoizedState.cache)}return xn(fe,ge,Ue)}(A,h,C);on=(131072&A.flags)!=0}else on=!1;switch(h.lanes=0,h.tag){case 16:e:{A=h.pendingProps;var B=h.elementType,L=B._init;if(B=L(B._payload),h.type=B,typeof B!="function"){if(B!=null){if((L=B.$$typeof)===Bs){h.tag=11,h=Na(null,h,B,A,C);break e}if(L===ws){h.tag=14,h=ti(null,h,B,A,C);break e}}throw h=i(B)||B,Error(r(306,h,""))}Eo(B)?(A=Di(B,A),h.tag=1,h=vs(null,h,B,A,C)):(h.tag=0,h=Vr(null,h,B,A,C))}return h;case 0:return Vr(A,h,h.type,h.pendingProps,C);case 1:return vs(A,h,B=h.type,L=Di(B,h.pendingProps),C);case 3:if(X(h,h.stateNode.containerInfo),A===null)throw Error(r(387));var P=h.pendingProps;B=(L=h.memoizedState).element,xe(A,h),st(h,P,null,C);var ee=h.memoizedState;return P=ee.cache,an(0,mn,P),P!==L.cache&&Kn(h,[mn],C,!0),lt(),(P=ee.element)!==B?(Rr(A,h,P,C),h=h.child):h=xn(A,h,C),h;case 26:case 27:case 5:return V(h),L=h.type,P=h.pendingProps,ee=A!==null?A.memoizedProps:null,B=P.children,z1(L,P)?B=null:ee!==null&&z1(L,ee)&&(h.flags|=32),h.memoizedState!==null&&(L=L0(A,h,A0,null,null,C),p._currentValue2=L),Ma(A,h),Rr(A,h,B,C),h.child;case 6:return null;case 13:return qs(A,h,C);case 4:return X(h,h.stateNode.containerInfo),B=h.pendingProps,A===null?h.child=Vo(h,null,B,C):Rr(A,h,B,C),h.child;case 11:return Na(A,h,h.type,h.pendingProps,C);case 7:return Rr(A,h,h.pendingProps,C),h.child;case 8:case 12:return Rr(A,h,h.pendingProps.children,C),h.child;case 10:return B=h.pendingProps,an(0,h.type,B.value),Rr(A,h,B.children,C),h.child;case 9:return L=h.type._context,B=h.pendingProps.children,da(h),B=B(L=C0(L)),h.flags|=1,Rr(A,h,B,C),h.child;case 14:return ti(A,h,h.type,h.pendingProps,C);case 15:return Lo(A,h,h.type,h.pendingProps,C);case 19:return ni(A,h,C);case 22:return Oa(A,h,C);case 24:return da(h),B=C0(mn),A===null?((L=Nc())===null&&(L=Br,P=Nn(),L.pooledCache=P,P.refCount++,P!==null&&(L.pooledCacheLanes|=C),L=P),h.memoizedState={parent:B,cache:L},nt(h),an(0,mn,L)):(A.lanes&C&&(xe(A,h),st(h,null,null,C),lt()),L=A.memoizedState,P=h.memoizedState,L.parent!==B?(L={parent:B,cache:B},h.memoizedState=L,h.lanes===0&&(h.memoizedState=h.updateQueue.baseState=L),an(0,mn,B)):(B=P.cache,an(0,mn,B),B!==L.cache&&Kn(h,[mn],C,!0))),Rr(A,h,h.pendingProps.children,C),h.child;case 29:throw h.pendingProps}throw Error(r(156,h.tag))}function pi(){Zo=Nr=xa=null}function an(A,h,C){g(Ia,h._currentValue2),h._currentValue2=C}function Ar(A){var h=Ia.current;A._currentValue2=h,d(Ia)}function ha(A,h,C){for(;A!==null;){var B=A.alternate;if((A.childLanes&h)!==h?(A.childLanes|=h,B!==null&&(B.childLanes|=h)):B!==null&&(B.childLanes&h)!==h&&(B.childLanes|=h),A===C)break;A=A.return}}function Kn(A,h,C,B){var L=A.child;for(L!==null&&(L.return=A);L!==null;){var P=L.dependencies;if(P!==null){var ee=L.child;P=P.firstContext;e:for(;P!==null;){var fe=P;P=L;for(var ge=0;ge<h.length;ge++)if(fe.context===h[ge]){P.lanes|=C,(fe=P.alternate)!==null&&(fe.lanes|=C),ha(P.return,C,A),B||(ee=null);break e}P=fe.next}}else if(L.tag===18){if((ee=L.return)===null)throw Error(r(341));ee.lanes|=C,(P=ee.alternate)!==null&&(P.lanes|=C),ha(ee,C,A),ee=null}else ee=L.child;if(ee!==null)ee.return=L;else for(ee=L;ee!==null;){if(ee===A){ee=null;break}if((L=ee.sibling)!==null){L.return=ee.return,ee=L;break}ee=ee.return}L=ee}}function ii(A,h,C,B){A=null;for(var L=h,P=!1;L!==null;){if(!P){if(524288&L.flags)P=!0;else if(262144&L.flags)break}if(L.tag===10){var ee=L.alternate;if(ee===null)throw Error(r(387));if((ee=ee.memoizedProps)!==null){var fe=L.type;qa(L.pendingProps.value,ee.value)||(A!==null?A.push(fe):A=[fe])}}else if(L===pf.current){if((ee=L.alternate)===null)throw Error(r(387));ee.memoizedState.memoizedState!==L.memoizedState.memoizedState&&(A!==null?A.push(p):A=[p])}L=L.return}A!==null&&Kn(h,A,C,B),h.flags|=262144}function gn(A){for(A=A.firstContext;A!==null;){var h=A.context;if(!qa(h._currentValue2,A.memoizedValue))return!0;A=A.next}return!1}
266function da(A){xa=A,Zo=Nr=null,(A=A.dependencies)!==null&&(A.firstContext=null)}function C0(A){return zr(xa,A)}function Ln(A,h){return xa===null&&da(A),zr(A,h)}function zr(A,h){var C=h._currentValue2;if(Zo!==h)if(h={context:h,memoizedValue:C,next:null},Nr===null){if(A===null)throw Error(r(308));Nr=h,A.dependencies={lanes:0,firstContext:h},A.flags|=524288}else Nr=Nr.next=h;return C}function Nn(){return{controller:new f0,data:new Map,refCount:0}}function Ua(A){A.refCount--,A.refCount===0&&Wr(On,function(){A.controller.abort()})}function Nc(){var A=Bo.current;return A!==null?A:Br.pooledCache}function Es(A,h){g(Bo,h===null?Bo.current:h.pool)}function Js(){var A=Nc();return A===null?null:{parent:mn._currentValue2,pool:A}}function Vs(A){A.flags|=4}function $s(A,h){h!==null&&(A.flags|=4),16384&A.flags&&(h=A.tag!==22?R():536870912,A.lanes|=h)}function No(A,h){switch(A.tailMode){case"hidden":h=A.tail;for(var C=null;h!==null;)h.alternate!==null&&(C=h),h=h.sibling;C===null?A.tail=null:C.sibling=null;break;case"collapsed":C=A.tail;for(var B=null;C!==null;)C.alternate!==null&&(B=C),C=C.sibling;B===null?h||A.tail===null?A.tail=null:A.tail.sibling=null:B.sibling=null}}function qn(A){var h=A.alternate!==null&&A.alternate.child===A.child,C=0,B=0;if(h)for(var L=A.child;L!==null;)C|=L.lanes|L.childLanes,B|=31457280&L.subtreeFlags,B|=31457280&L.flags,L.return=A,L=L.sibling;else for(L=A.child;L!==null;)C|=L.lanes|L.childLanes,B|=L.subtreeFlags,B|=L.flags,L.return=A,L=L.sibling;return A.subtreeFlags|=B,A.childLanes=C,h}function Ao(A,h,C){var B=h.pendingProps;switch(G(h),h.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return qn(h),null;case 3:return C=h.stateNode,B=null,A!==null&&(B=A.memoizedState.cache),h.memoizedState.cache!==B&&(h.flags|=2048),Ar(mn),J(),C.pendingContext&&(C.context=C.pendingContext,C.pendingContext=null),A!==null&&A.child!==null||A===null||A.memoizedState.isDehydrated&&!(256&h.flags)||(h.flags|=1024,sl!==null&&($l(sl),sl=null)),qn(h),null;case 26:var L;case 27:case 5:if(T(h),C=h.type,A!==null&&h.stateNode!=null)(function(ee,fe,ge,Ue){ee.memoizedProps!==Ue&&Vs(fe)})(A,h,0,B);else{if(!B){if(h.stateNode===null)throw Error(r(166));return qn(h),null}A=ol.current,function(ee,fe,ge,Ue){for(ge=fe.child;ge!==null;){if(ge.tag===5||ge.tag===6)EA(ee,ge.stateNode);else if(ge.tag!==4&&!Zc&&ge.child!==null){ge.child.return=ge,ge=ge.child;continue}if(ge===fe)break;for(;ge.sibling===null;){if(ge.return===null||ge.return===fe)return;ge=ge.return}ge.sibling.return=ge.return,ge=ge.sibling}}(L=U1(C,B,Mi.current,A,h),h,!1),h.stateNode=L,CA(L,C,B,A)&&Vs(h)}return qn(h),function(ee,fe,ge){if(na(fe,ge)){if(ee.flags|=16777216,!Ss(fe,ge)){if(!af())throw QA=Bd,w5;ee.flags|=8192}}else ee.flags&=-16777217}(h,h.type,h.pendingProps),null;case 6:if(A&&h.stateNode!=null)(C=A.memoizedProps)!==B&&Vs(h);else{if(typeof B!="string"&&h.stateNode===null)throw Error(r(166));A=Mi.current,C=ol.current,h.stateNode=qo(B,A,C,h)}return qn(h),null;case 13:if(B=h.memoizedState,A===null||A.memoizedState!==null&&A.memoizedState.dehydrated!==null){if(L=!1,B!==null&&B.dehydrated!==null){if(A===null)throw Error(r(L?344:318));!(128&h.flags)&&(h.memoizedState=null),h.flags|=4,qn(h),L=!1}else sl!==null&&($l(sl),sl=null),L=!0;if(!L)return 256&h.flags?(s0(h),h):(s0(h),null)}if(s0(h),(128&h.flags)!=0)return h.lanes=C,h;if(C=B!==null,A=A!==null&&A.memoizedState!==null,C){L=null,(B=h.child).alternate!==null&&B.alternate.memoizedState!==null&&B.alternate.memoizedState.cachePool!==null&&(L=B.alternate.memoizedState.cachePool.pool);var P=null;B.memoizedState!==null&&B.memoizedState.cachePool!==null&&(P=B.memoizedState.cachePool.pool),P!==L&&(B.flags|=2048)}return C!==A&&C&&(h.child.flags|=8192),$s(h,h.updateQueue),qn(h),null;case 4:return J(),A===null&&IA(h.stateNode.containerInfo),qn(h),null;case 10:return Ar(h.type),qn(h),null;case 19:if(d(Qn),(L=h.memoizedState)===null)return qn(h),null;if(B=(128&h.flags)!=0,(P=L.rendering)===null)if(B)No(L,!1);else{if(en!==0||A!==null&&128&A.flags)for(A=h.child;A!==null;){if((P=Tt(A))!==null){for(h.flags|=128,No(L,!1),A=P.updateQueue,h.updateQueue=A,$
266s(h,A),h.subtreeFlags=0,A=C,C=h.child;C!==null;)Yc(C,A),C=C.sibling;return g(Qn,1&Qn.current|2),h.child}A=A.sibling}L.tail!==null&&Oi()>kA&&(h.flags|=128,B=!0,No(L,!1),h.lanes=4194304)}else{if(!B)if((A=Tt(P))!==null){if(h.flags|=128,B=!0,A=A.updateQueue,h.updateQueue=A,$s(h,A),No(L,!0),L.tail===null&&L.tailMode==="hidden"&&!P.alternate)return qn(h),null}else 2*Oi()-L.renderingStartTime>kA&&C!==536870912&&(h.flags|=128,B=!0,No(L,!1),h.lanes=4194304);L.isBackwards?(P.sibling=h.child,h.child=P):((A=L.last)!==null?A.sibling=P:h.child=P,L.last=P)}return L.tail!==null?(h=L.tail,L.rendering=h,L.tail=h.sibling,L.renderingStartTime=Oi(),h.sibling=null,A=Qn.current,g(Qn,B?1&A|2:1&A),h):(qn(h),null);case 22:case 23:return s0(h),Mt(),B=h.memoizedState!==null,A!==null?A.memoizedState!==null!==B&&(h.flags|=8192):B&&(h.flags|=8192),B?536870912&C&&!(128&h.flags)&&(qn(h),6&h.subtreeFlags&&(h.flags|=8192)):qn(h),(C=h.updateQueue)!==null&&$s(h,C.retryQueue),C=null,A!==null&&A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(C=A.memoizedState.cachePool.pool),B=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(B=h.memoizedState.cachePool.pool),B!==C&&(h.flags|=2048),A!==null&&d(Bo),null;case 24:return C=null,A!==null&&(C=A.memoizedState.cache),h.memoizedState.cache!==C&&(h.flags|=2048),Ar(mn),qn(h),null;case 25:return null}throw Error(r(156,h.tag))}function Vu(A,h){switch(G(h),h.tag){case 1:return 65536&(A=h.flags)?(h.flags=-65537&A|128,h):null;case 3:return Ar(mn),J(),65536&(A=h.flags)&&!(128&A)?(h.flags=-65537&A|128,h):null;case 26:case 27:case 5:return T(h),null;case 13:if(s0(h),(A=h.memoizedState)!==null&&A.dehydrated!==null&&h.alternate===null)throw Error(r(340));return 65536&(A=h.flags)?(h.flags=-65537&A|128,h):null;case 19:return d(Qn),null;case 4:return J(),null;case 10:return Ar(h.type),null;case 22:case 23:return s0(h),Mt(),A!==null&&d(Bo),65536&(A=h.flags)?(h.flags=-65537&A|128,h):null;case 24:return Ar(mn),null;default:return null}}function $u(A,h){switch(G(h),h.tag){case 3:Ar(mn),J();break;case 26:case 27:case 5:T(h);break;case 4:J();break;case 13:s0(h);break;case 19:d(Qn);break;case 10:Ar(h.type);break;case 22:case 23:s0(h),Mt(),A!==null&&d(Bo);break;case 24:Ar(mn)}}function Cs(A,h){try{var C=h.updateQueue,B=C!==null?C.lastEffect:null;if(B!==null){var L=B.next;C=L;do{if((C.tag&A)===A){B=void 0;var P=C.create,ee=C.inst;B=P(),ee.destroy=B}C=C.next}while(C!==L)}}catch(fe){_t(h,h.return,fe)}}function Oo(A,h,C){try{var B=h.updateQueue,L=B!==null?B.lastEffect:null;if(L!==null){var P=L.next;B=P;do{if((B.tag&A)===A){var ee=B.inst,fe=ee.destroy;if(fe!==void 0){ee.destroy=void 0,L=h;var ge=C;try{fe()}catch(Ue){_t(L,ge,Ue)}}}B=B.next}while(B!==P)}}catch(Ue){_t(h,h.return,Ue)}}function Jl(A){var h=A.updateQueue;if(h!==null){var C=A.stateNode;try{Nt(h,C)}catch(B){_t(A,A.return,B)}}}function Mo(A,h,C){C.props=Di(A.type,A.memoizedProps),C.state=A.memoizedState;try{C.componentWillUnmount()}catch(B){_t(A,h,B)}}function $r(A,h){try{var C=A.ref;if(C!==null){var B=A.stateNode;switch(A.tag){case 26:case 27:case 5:var L=nl(B);break;default:L=B}typeof C=="function"?A.refCleanup=C(L):C.current=L}}catch(P){_t(A,h,P)}}function za(A,h){var C=A.ref,B=A.refCleanup;if(C!==null)if(typeof B=="function")try{B()}catch(L){_t(A,h,L)}finally{A.refCleanup=null,(A=A.alternate)!=null&&(A.refCleanup=null)}else if(typeof C=="function")try{C(null)}catch(L){_t(A,h,L)}else C.current=null}function O1(A){var h=A.type,C=A.memoizedProps,B=A.stateNode;try{oe(B,h,C,A)}catch(L){_t(A,A.return,L)}}function ga(A){return A.tag===5||A.tag===3||A.tag===4}function Jn(A){e:for(;;){for(;A.sibling===null;){if(A.return===null||ga(A.return))return null;A=A.return}for(A.sibling.return=A.return,A=A.sibling;A.tag!==5&&A.tag!==6&&A.tag!==18;){if(2&A.flags||A.child===null||A.tag===4)continue e;A.child.return=A,A=A.child}if(!(2&A.flags))return A.stateNode}}function Ha(A,h,C){var B=A.tag;if(B===5||B===6)A=A.stateNode,h?at(C,A,h):z(C,A);else if(B!==4&&!Zc&&(A=A.child)!==null)for(Ha(A,h,C),A=A.sibling;A!==null;)Ha(A,h,C),A=A.sibling}function Oc(A,h,C){var B=A.tag;if(B===5||B===6)A=A.stateNode,h?qe(C,A,h):M(C,A);else if(B!==4&&!Zc&&(A=A.child)!==null)for(Oc(A,h,C),A=A.sibling;A!==null;)Oc(A,h,C),A=A.sibling}function Zu(A,h,C){var B=C.flags;switch(C.tag){case 0:case 11:case 15:bs(A,C),4&B&&Cs(5,C);break;case 1:if(bs(A,C),4&B)if(A=C.stateNode,h===null)try{A.componentDidMount()}catch(fe){_t(C,C.return,fe)}else{var L=Di(C.type,h.memoizedProps);h=h.memoizedState;
266try{A.componentDidUpdate(L,h,A.__reactInternalSnapshotBeforeUpdate)}catch(fe){_t(C,C.return,fe)}}64&B&&Jl(C),512&B&&$r(C,C.return);break;case 3:if(bs(A,C),64&B&&(B=C.updateQueue)!==null){if(A=null,C.child!==null)switch(C.child.tag){case 27:case 5:A=nl(C.child.stateNode);break;case 1:A=C.child.stateNode}try{Nt(B,A)}catch(fe){_t(C,C.return,fe)}}break;case 26:case 27:case 5:bs(A,C),h===null&&4&B&&O1(C),512&B&&$r(C,C.return);break;case 12:case 13:default:bs(A,C);break;case 22:if(!(L=C.memoizedState!==null||Xo)){h=h!==null&&h.memoizedState!==null||Xn;var P=Xo,ee=Xn;Xo=L,(Xn=h)&&!ee?ys(A,C,(8772&C.subtreeFlags)!=0):bs(A,C),Xo=P,Xn=ee}512&B&&(C.memoizedProps.mode==="manual"?$r(C,C.return):za(C,C.return))}}function Zs(A){var h=A.alternate;h!==null&&(A.alternate=null,Zs(h)),A.child=null,A.deletions=null,A.sibling=null,A.tag===5&&(h=A.stateNode)!==null&&lf(h),A.stateNode=null,A.return=null,A.dependencies=null,A.memoizedProps=null,A.memoizedState=null,A.pendingProps=null,A.stateNode=null,A.updateQueue=null}function Fi(A,h,C){for(C=C.child;C!==null;)Xu(A,h,C),C=C.sibling}function Xu(A,h,C){switch(C.tag){case 26:case 27:var B,L;case 5:Xn||za(C,h);case 6:if(B=Ci,L=es,Ci=null,Fi(A,h,C),es=L,(Ci=B)!==null)if(es)try{Xr(Ci,C.stateNode)}catch(P){_t(C,h,P)}else try{Pt(Ci,C.stateNode)}catch(P){_t(C,h,P)}break;case 18:Ci!==null&&(es?P0(Ci,C.stateNode):t0(Ci,C.stateNode));break;case 4:B=Ci,L=es,Ci=C.stateNode.containerInfo,es=!0,Fi(A,h,C),Ci=B,es=L;break;case 0:case 11:case 14:case 15:Xn||Oo(2,C,h),Xn||Oo(4,C,h),Fi(A,h,C);break;case 1:Xn||(za(C,h),typeof(B=C.stateNode).componentWillUnmount=="function"&&Mo(C,h,B)),Fi(A,h,C);break;case 21:Fi(A,h,C);break;case 22:za(C,h),Xn=(B=Xn)||C.memoizedState!==null,Fi(A,h,C),Xn=B;break;default:Fi(A,h,C)}}function Vl(A,h){var C=function(B){switch(B.tag){case 13:case 19:var L=B.stateNode;return L===null&&(L=B.stateNode=new Q5),L;case 22:return(L=(B=B.stateNode)._retryCache)===null&&(L=B._retryCache=new Q5),L;default:throw Error(r(435,B.tag))}}(A);h.forEach(function(B){var L=ec.bind(null,A,B);C.has(B)||(C.add(B),B.then(L,L))})}function pa(A,h){var C=h.deletions;if(C!==null)for(var B=0;B<C.length;B++){var L=C[B],P=A,ee=h,fe=ee;e:for(;fe!==null;){switch(fe.tag){case 27:case 5:Ci=fe.stateNode,es=!1;break e;case 3:case 4:Ci=fe.stateNode.containerInfo,es=!0;break e}fe=fe.return}if(Ci===null)throw Error(r(160));Xu(P,ee,L),Ci=null,es=!1,(P=L.alternate)!==null&&(P.return=null),L.return=null}if(13878&h.subtreeFlags)for(h=h.child;h!==null;)Mc(h,A),h=h.sibling}function Mc(A,h){var C=A.alternate,B=A.flags;switch(A.tag){case 0:case 11:case 14:case 15:pa(h,A),Ri(A),4&B&&(Oo(3,A,A.return),Cs(3,A),Oo(5,A,A.return));break;case 1:pa(h,A),Ri(A),512&B&&C!==null&&za(C,C.return),64&B&&Xo&&(A=A.updateQueue)!==null&&(B=A.callbacks)!==null&&(C=A.shared.hiddenCallbacks,A.shared.hiddenCallbacks=C===null?B:C.concat(B));break;case 26:var L;case 27:var P;case 5:if(pa(h,A),Ri(A),512&B&&C!==null&&za(C,C.return),32&A.flags){h=A.stateNode;try{nr(h)}catch(At){_t(A,A.return,At)}}4&B&&A.stateNode!=null&&function(At,gt,ot){try{Ne(At.stateNode,At.type,ot,gt,At)}catch(kt){_t(At,At.return,kt)}}(A,h=A.memoizedProps,C!==null?C.memoizedProps:h),1024&B&&(lc=!0);break;case 6:if(pa(h,A),Ri(A),4&B&&Ca){if(A.stateNode===null)throw Error(r(162));B=A.memoizedProps,C=C!==null?C.memoizedProps:B,h=A.stateNode;try{Z(h,C,B)}catch(At){_t(A,A.return,At)}}break;case 3:pa(h,A),Ri(A),lc&&(lc=!1,ef(A));break;case 4:case 12:pa(h,A),Ri(A);break;case 13:pa(h,A),Ri(A),8192&A.child.flags&&A.memoizedState!==null!=(C!==null&&C.memoizedState!==null)&&(fc=Oi()),4&B&&(B=A.updateQueue)!==null&&(A.updateQueue=null,Vl(A,B));break;case 22:512&B&&C!==null&&za(C,C.return),L=A.memoizedState!==null;var ee=C!==null&&C.memoizedState!==null,fe=Xo,ge=Xn;if(Xo=fe||L,Xn=ge||ee,pa(h,A),Xn=ge,Xo=fe,Ri(A),(h=A.stateNode)._current=A,h._visibility&=-3,h._visibility|=2&h._pe
266ndingVisibility,8192&B&&(h._visibility=L?-2&h._visibility:1|h._visibility,L&&(h=Xo||Xn,C===null||ee||h||Ti(A)),A.memoizedProps===null||A.memoizedProps.mode!=="manual")){e:if(C=null,Ca)for(h=A;;){if(h.tag===5||Zn||Zc){if(C===null){ee=C=h;try{P=ee.stateNode,L?ia(P):aa(ee.stateNode,ee.memoizedProps)}catch(At){_t(ee,ee.return,At)}}}else if(h.tag===6){if(C===null){ee=h;try{var Ue=ee.stateNode;L?al(Ue):Me(Ue,ee.memoizedProps)}catch(At){_t(ee,ee.return,At)}}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===A)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===A)break e;for(;h.sibling===null;){if(h.return===null||h.return===A)break e;C===h&&(C=null),h=h.return}C===h&&(C=null),h.sibling.return=h.return,h=h.sibling}}4&B&&(B=A.updateQueue)!==null&&(C=B.retryQueue)!==null&&(B.retryQueue=null,Vl(A,C));break;case 19:pa(h,A),Ri(A),4&B&&(B=A.updateQueue)!==null&&(A.updateQueue=null,Vl(A,B));break;case 21:break;default:pa(h,A),Ri(A)}}function Ri(A){var h=A.flags;if(2&h){try{if(Ca&&(!Zc||A.tag!==27)){e:{for(var C=A.return;C!==null;){if(ga(C)){var B=C;break e}C=C.return}throw Error(r(160))}switch(B.tag){case 27:case 5:var L=B.stateNode;32&B.flags&&(nr(L),B.flags&=-33),Oc(A,Jn(A),L);break;case 3:case 4:var P=B.stateNode.containerInfo;Ha(A,Jn(A),P);break;default:throw Error(r(161))}}}catch(ee){_t(A,A.return,ee)}A.flags&=-3}4096&h&&(A.flags&=-4097)}function ef(A){if(1024&A.subtreeFlags)for(A=A.child;A!==null;){var h=A;ef(h),h.tag===5&&1024&h.flags&&x(h.stateNode),A=A.sibling}}function bs(A,h){if(8772&h.subtreeFlags)for(h=h.child;h!==null;)Zu(A,h.alternate,h),h=h.sibling}function Ti(A){for(A=A.child;A!==null;){var h=A;switch(h.tag){case 0:case 11:case 14:case 15:Oo(4,h,h.return),Ti(h);break;case 1:za(h,h.return);var C=h.stateNode;typeof C.componentWillUnmount=="function"&&Mo(h,h.return,C),Ti(h);break;case 26:case 27:case 5:za(h,h.return),Ti(h);break;case 22:za(h,h.return),h.memoizedState===null&&Ti(h);break;default:Ti(h)}A=A.sibling}}function ys(A,h,C){for(C=C&&(8772&h.subtreeFlags)!=0,h=h.child;h!==null;){var B=h.alternate,L=A,P=h,ee=P.flags;switch(P.tag){case 0:case 11:case 15:ys(L,P,C),Cs(4,P);break;case 1:if(ys(L,P,C),typeof(L=(B=P).stateNode).componentDidMount=="function")try{L.componentDidMount()}catch(Ue){_t(B,B.return,Ue)}if((L=(B=P).updateQueue)!==null){var fe=B.stateNode;try{var ge=L.shared.hiddenCallbacks;if(ge!==null)for(L.shared.hiddenCallbacks=null,L=0;L<ge.length;L++)yt(ge[L],fe)}catch(Ue){_t(B,B.return,Ue)}}C&&64&ee&&Jl(P),$r(P,P.return);break;case 26:case 27:case 5:ys(L,P,C),C&&B===null&&4&ee&&O1(P),$r(P,P.return);break;case 12:case 13:default:ys(L,P,C);break;case 22:P.memoizedState===null&&ys(L,P,C),$r(P,P.return)}h=h.sibling}}function Xs(A,h){var C=null;A!==null&&A.memoizedState!==null&&A.memoizedState.cachePool!==null&&(C=A.memoizedState.cachePool.pool),A=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(A=h.memoizedState.cachePool.pool),A!==C&&(A!=null&&A.refCount++,C!=null&&Ua(C))}function mi(A,h){A=null,h.alternate!==null&&(A=h.alternate.memoizedState.cache),(h=h.memoizedState.cache)!==A&&(h.refCount++,A!=null&&Ua(A))}function ho(A,h,C,B){if(10256&h.subtreeFlags)for(h=h.child;h!==null;)pn(A,h,C,B),h=h.sibling}function pn(A,h,C,B){var L=h.flags;switch(h.tag){case 0:case 11:case 15:ho(A,h,C,B),2048&L&&Cs(9,h);break;case 3:ho(A,h,C,B),2048&L&&(A=null,h.alternate!==null&&(A=h.alternate.memoizedState.cache),(h=h.memoizedState.cache)!==A&&(h.refCount++,A!=null&&Ua(A)));break;case 12:if(2048&L){ho(A,h,C,B),A=h.stateNode;try{var P=h.memoizedProps,ee=P.id,fe=P.onPostCommit;typeof fe=="function"&&fe(ee,h.alternate===null?"mount":"update",A.passiveEffectDuration,-0)}catch(ge){_t(h,h.return,ge)}}else ho(A,h,C,B);break;case 23:break;case 22:P=h.stateNode,h.memoizedState!==null?4&P._visibility?ho(A,h,C,B):Li(A,h):4&P._visibility?ho(A,h,C,B):(P._visibility|=4,Po(A,h,C,B,(10256&h.subtreeFlags)!=0)),2048&L&&Xs(h.alternate,h);break;case 24:ho(A,h,C,B),2048&L&&mi(h.alternate,h);break;default:ho(A,h,C,B)}}function Po(A,h,C,B,L){for(L=L&&(10256&h.subtreeFlags)!=0,h=h.child;h!==null;){var P=A,ee=h,fe=C,ge=B,Ue=ee.flags;
266switch(ee.tag){case 0:case 11:case 15:Po(P,ee,fe,ge,L),Cs(8,ee);break;case 23:break;case 22:var At=ee.stateNode;ee.memoizedState!==null?4&At._visibility?Po(P,ee,fe,ge,L):Li(P,ee):(At._visibility|=4,Po(P,ee,fe,ge,L)),L&&2048&Ue&&Xs(ee.alternate,ee);break;case 24:Po(P,ee,fe,ge,L),L&&2048&Ue&&mi(ee.alternate,ee);break;default:Po(P,ee,fe,ge,L)}h=h.sibling}}function Li(A,h){if(10256&h.subtreeFlags)for(h=h.child;h!==null;){var C=A,B=h,L=B.flags;switch(B.tag){case 22:Li(C,B),2048&L&&Xs(B.alternate,B);break;case 24:Li(C,B),2048&L&&mi(B.alternate,B);break;default:Li(C,B)}h=h.sibling}}function Ga(A){if(A.subtreeFlags&cc)for(A=A.child;A!==null;)Uo(A),A=A.sibling}function Uo(A){switch(A.tag){case 26:Ga(A),A.flags&cc&&(A.memoizedState!==null?Jo(Sd,A.memoizedState,A.memoizedProps):xA(A.type,A.memoizedProps));break;case 5:Ga(A),A.flags&cc&&xA(A.type,A.memoizedProps);break;case 3:case 4:var h;Ga(A);break;case 22:A.memoizedState===null&&((h=A.alternate)!==null&&h.memoizedState!==null?(h=cc,cc=16777216,Ga(A),cc=h):Ga(A));break;default:Ga(A)}}function tf(A){var h=A.alternate;if(h!==null&&(A=h.child)!==null){h.child=null;do h=A.sibling,A.sibling=null,A=h;while(A!==null)}}function el(A){var h=A.deletions;if(16&A.flags){if(h!==null)for(var C=0;C<h.length;C++){var B=h[C];vn=B,Wa(B,A)}tf(A)}if(10256&A.subtreeFlags)for(A=A.child;A!==null;)go(A),A=A.sibling}function go(A){switch(A.tag){case 0:case 11:case 15:el(A),2048&A.flags&&Oo(9,A,A.return);break;case 3:case 12:default:el(A);break;case 22:var h=A.stateNode;A.memoizedState!==null&&4&h._visibility&&(A.return===null||A.return.tag!==13)?(h._visibility&=-5,Pc(A)):el(A)}}function Pc(A){var h=A.deletions;if(16&A.flags){if(h!==null)for(var C=0;C<h.length;C++){var B=h[C];vn=B,Wa(B,A)}tf(A)}for(A=A.child;A!==null;){switch((h=A).tag){case 0:case 11:case 15:Oo(8,h,h.return),Pc(h);break;case 22:4&(C=h.stateNode)._visibility&&(C._visibility&=-5,Pc(h));break;default:Pc(h)}A=A.sibling}}function Wa(A,h){for(;vn!==null;){var C=vn;switch(C.tag){case 0:case 11:case 15:Oo(8,C,h);break;case 23:case 22:if(C.memoizedState!==null&&C.memoizedState.cachePool!==null){var B=C.memoizedState.cachePool.pool;B!=null&&B.refCount++}break;case 24:Ua(C.memoizedState.cache)}if((B=C.child)!==null)B.return=C,vn=B;else e:for(C=A;vn!==null;){var L=(B=vn).sibling,P=B.return;if(Zs(B),B===C){vn=null;break e}if(L!==null){L.return=P,vn=L;break e}vn=P}}}function vi(){return 2&S0&&$t!==0?$t&-$t:r0.T!==null?Ds!==0?Ds:ut():Ka()}function tl(){Zt===0&&(Zt=!(536870912&$t)||B5?w():536870912);var A=sa.current;return A!==null&&(A.flags|=32),Zt}function Ni(A,h,C){(A===Br&&D0===2||A.cancelPendingCommit!==null)&&(Is(A,0),po(A,$t,Zt)),S(A,C),2&S0&&A===Br||(A===Br&&(!(2&S0)&&(k0|=C),en===4&&po(A,$t,Zt)),ye(A))}function rf(A,h,C){if(6&S0)throw Error(r(327));var B=(C=!C&&(60&h)==0&&(h&A.expiredLanes)==0)?function(ge,Ue){var At=S0;S0|=2;var gt=mA(),ot=Uc();Br===ge&&$t===Ue||(wo=null,kA=Oi()+500,Is(ge,Ue));e:for(;;)try{if(D0!==0&&m0!==null){Ue=m0;var kt=Pn;t:switch(D0){case 1:case 6:D0=0,Pn=null,mo(ge,Ue,kt);break;case 2:if(Le(kt)){D0=0,Pn=null,zo(Ue);break}Ue=function(){D0===2&&Br===ge&&(D0=7),ye(ge)},kt.then(Ue,Ue);break e;case 3:D0=7;break e;case 4:D0=5;break e;case 7:Le(kt)?(D0=0,Pn=null,zo(Ue)):(D0=0,Pn=null,mo(ge,Ue,kt));break;case 5:var Or=null;switch(m0.tag){case 26:Or=m0.memoizedState;case 5:case 27:var l=m0,c=l.type,m=l.pendingProps;if(Or?U0(Or):Ss(c,m)){D0=0,Pn=null;var y=l.sibling;if(y!==null)m0=y;else{var D=l.return;D!==null?(m0=D,rl(D)):m0=null}break t}}D0=0,Pn=null,mo(ge,Ue,kt);break;case 8:ma(),en=6;break e;default:throw Error(r(462))}}ea();break}catch(O){Xi(ge,O)}return pi(),r0.H=gt,r0.A=ot,S0=At,m0!==null?0:(Br=null,$t=0,j(),en)}(A,h):Tr(A,h);if(B!==0)for(var L=C;;){if(B===6)po(A,h,0);else{if(C=A.current.alternate,L&&!Zl(C)){B=Tr(A,h),L=!1;continue}if(B===2){if(L=h,A.errorRecoveryDisabledLanes&L)var P=0;else P=(P=-536870913&A.pendingLanes)!=0?P:536870912&P?536870912:0;if(P!==0){h=P;e:{var ee=A;B=K0;var fe=yA;if(fe&&(Is(ee,P).flags|=256),(P=Tr(ee,P))!==2){if(uc&&!fe){ee.errorRecoveryDisabledLanes|=L,k0|=L,B=4;break e}L=En,En=B,L!==null&&$l(L)}B=P}if(L=!1,B!==2)continue}}if(B===1){Is(A,0),po(A,h,0);break}e:{switch(L=A,B){case 0:case 1:throw Error(r(345));case 4:if((4194176&h)===h){po(L,h,Zt);break e}break;case 2:En=null;break;case 3:case 5:break;default:throw Error(r(329))}if(L.finishedWork=C,L.finishedLanes=h,(62914560&h)===h&&10<(B=fc+300-Oi())){if(po(L,h,Zt),b(L,0)!==0)break e;
266L.timeoutHandle=bA(nf.bind(null,L,C,En,wo,Ts,h,Zt,k0,h0,q1,2,-0,0),B)}else nf(L,C,En,wo,Ts,h,Zt,k0,h0,q1,0,-0,0)}}break}ye(A)}function $l(A){En===null?En=A:En.push.apply(En,A)}function nf(A,h,C,B,L,P,ee,fe,ge,Ue,At,gt,ot){if((8192&(Ue=h.subtreeFlags)||(16785408&Ue)==16785408)&&(cf(),Uo(h),(h=md())!==null))return A.cancelPendingCommit=h(Hc.bind(null,A,C,B,L,ee,fe,ge,1,gt,ot)),void po(A,P,ee);Hc(A,C,B,L,ee)}function Zl(A){for(var h=A;;){var C=h.tag;if((C===0||C===11||C===15)&&16384&h.flags&&(C=h.updateQueue)!==null&&(C=C.stores)!==null)for(var B=0;B<C.length;B++){var L=C[B],P=L.getSnapshot;L=L.value;try{if(!qa(P(),L))return!1}catch{return!1}}if(C=h.child,16384&h.subtreeFlags&&C!==null)C.return=h,h=C;else{if(h===A)break;for(;h.sibling===null;){if(h.return===null||h.return===A)return!0;h=h.return}h.sibling.return=h.return,h=h.sibling}}return!0}function po(A,h,C){h&=~Cr,h&=~k0,A.suspendedLanes|=h,A.pingedLanes&=~h;for(var B=A.expirationTimes,L=h;0<L;){var P=31-ac(L),ee=1<<P;B[P]=-1,L&=~ee}C!==0&&Q(A,C,h)}function ma(){if(m0!==null){if(D0===0)var A=m0.return;else A=m0,pi(),ei(A),Hr=null,sc=0,A=m0;for(;A!==null;)$u(A.alternate,A),A=A.return;m0=null}}function Is(A,h){A.finishedWork=null,A.finishedLanes=0;var C=A.timeoutHandle;C!==ic&&(A.timeoutHandle=ic,il(C)),(C=A.cancelPendingCommit)!==null&&(A.cancelPendingCommit=null,C()),ma(),Br=A,m0=C=va(A.current,null),$t=h,D0=0,Pn=null,uc=q1=!1,h0=Zt=Cr=k0=pl=en=0,En=K0=null,Ts=!1,8&h&&(h|=32&h);var B=A.entangledLanes;if(B!==0)for(A=A.entanglements,B&=h;0<B;){var L=31-ac(B),P=1<<L;h|=A[L],B&=~P}return gl=h,j(),C}function Xi(A,h){o0=null,r0.H=Fs,h===Ja?(h=Xe(),D0=af()&&!(134217727&pl)&&!(134217727&k0)?2:3):h===w5?(h=Xe(),D0=4):D0=h===K1?8:h!==null&&typeof h=="object"&&typeof h.then=="function"?6:1,Pn=h,m0===null&&(en=1,$i(A,H(h,A.current)))}function af(){var A=sa.current;return A===null||((4194176&$t)===$t?Va===null:((62914560&$t)===$t||(536870912&$t)!=0)&&A===Va)}function mA(){var A=r0.H;return r0.H=Fs,A===null?Fs:A}function Uc(){var A=r0.A;return r0.A=Mn,A}function Ya(){en=4,!(134217727&pl)&&!(134217727&k0)||Br===null||po(Br,$t,Zt)}function Tr(A,h){var C=S0;S0|=2;var B=mA(),L=Uc();Br===A&&$t===h||(wo=null,Is(A,h)),h=!1;e:for(;;)try{if(D0!==0&&m0!==null){var P=m0,ee=Pn;switch(D0){case 8:ma(),en=6;break e;case 3:case 2:h||sa.current!==null||(h=!0);default:D0=0,Pn=null,mo(A,P,ee)}}xs();break}catch(fe){Xi(A,fe)}if(h&&A.shellSuspendCounter++,pi(),S0=C,r0.H=B,r0.A=L,m0!==null)throw Error(r(261));return Br=null,$t=0,j(),en}function xs(){for(;m0!==null;)ta(m0)}function ea(){for(;m0!==null&&!Af();)ta(m0)}function ta(A){var h=Pa(A.alternate,A,gl);A.memoizedProps=A.pendingProps,h===null?rl(A):m0=h}function zo(A){var h=A,C=h.alternate;switch(h.tag){case 15:case 0:h=uo(C,h,h.pendingProps,h.type,void 0,$t);break;case 11:h=uo(C,h,h.pendingProps,h.type.render,h.ref,$t);break;case 5:ei(h);default:$u(C,h),h=Pa(C,h=m0=Yc(h,gl),gl)}A.memoizedProps=A.pendingProps,h===null?rl(A):m0=h}function mo(A,h,C){pi(),ei(h),Hr=null,sc=0;var B=h.return;try{if(function(L,P,ee,fe,ge){if(ee.flags|=32768,fe!==null&&typeof fe=="object"&&typeof fe.then=="function"){if((P=ee.alternate)!==null&&ii(P,ee,ge,!0),(ee=sa.current)!==null){switch(ee.tag){case 13:return Va===null?Ya():ee.alternate===null&&en===0&&(en=3),ee.flags&=-257,ee.flags|=65536,ee.lanes=ge,fe===Bd?ee.flags|=16384:((P=ee.updateQueue)===null?ee.updateQueue=new Set([fe]):P.add(fe),Vn(L,fe,ge)),!1;case 22:return ee.flags|=65536,fe===Bd?ee.flags|=16384:((P=ee.updateQueue)===null?(P={transitions:null,markerInstances:null,retryQueue:new Set([fe])},ee.updateQueue=P):(ee=P.retryQueue)===null?P.retryQueue=new Set([fe]):ee.add(fe),Vn(L,fe,ge)),!1}throw Error(r(435,ee.tag))}return Vn(L,fe,ge),Ya(),!1}var Ue=Error(r(520),{cause:fe});if(Ue=H(Ue,ee),K0===null?K0=[Ue]:K0.push(Ue),en!==4&&(en=2),P===null)return!0;fe=H(fe,ee),ee=P;do{switch(ee.tag){case 3:return ee.flags|=65536,L=ge&-ge,ee.lanes|=L,Ve(ee,L=_i(ee.stateNode,fe,L)),!1;case 1:if(P=ee.type,Ue=ee.stateNode,(128&ee.flags)==0&&(typeof P.getDerivedStateFromError=="function"||Ue!==null&&typeof Ue.componentDidCatch=="function"&&(wr===null||!wr.has(Ue))))return ee.flags|=65536,ge&=-ge,ee.lanes|=ge,co(ge=lo(ge),L,ee,fe),Ve(ee,ge),!1}ee=ee.return}while(ee!==null);return!1}(A,B,h,C,$t))return en=1,$i(A,H(C,A.current)),void(m0=null)}catch(L){if(B!==null)throw m0=B,L;return en=1,$i(A,H(C,A.current)),void(m0=null)}32768&h.flags?zc(h,!0):rl(h)}function rl(A){var h=A;do{if(32768&h.flags)return void zc(h,q1);A=h.return;var C=Ao(h.alternate,h,gl);if(C!==null)return void(m0=C);if((h=h.sibling)!==null)return void(m0=h);m0=h=A}while(h!==null);en===0&&(en=5)}function zc(A,h){do{var C=Vu(A.alternate,A);if(C!==null)return C.flags&=32767,void(m0=C);if((C=A.return)!==null&&(C.flags|=32768,C.subtreeFlags=0,C.deleti
266ons=null),!h&&(A=A.sibling)!==null)return void(m0=A);m0=A=C}while(A!==null);en=6,m0=null}function Hc(A,h,C,B,L,P,ee,fe,ge,Ue){var At=r0.T,gt=ja();try{Qs(2),r0.T=null,function(ot,kt,Or,l,c,m){do jt();while(Xa!==null);if(6&S0)throw Error(r(327));var y=ot.finishedWork;if(l=ot.finishedLanes,y===null)return null;if(ot.finishedWork=null,ot.finishedLanes=0,y===ot.current)throw Error(r(177));ot.callbackNode=null,ot.callbackPriority=0,ot.cancelPendingCommit=null;var D=y.lanes|y.childLanes;if(function($,re,Ae,he){var Re=$.pendingLanes;$.pendingLanes=Ae,$.suspendedLanes=0,$.pingedLanes=0,$.warmLanes=0,$.expiredLanes&=Ae,$.entangledLanes&=Ae,$.errorRecoveryDisabledLanes&=Ae,$.shellSuspendCounter=0,re=$.entanglements;var Pe=$.expirationTimes,ze=$.hiddenUpdates;for(Ae=Re&~Ae;0<Ae;){var et=31-ac(Ae);Re=1<<et,re[et]=0,Pe[et]=-1;var Wt=ze[et];if(Wt!==null)for(ze[et]=null,et=0;et<Wt.length;et++){var ve=Wt[et];ve!==null&&(ve.lane&=-536870913)}Ae&=~Re}he!==0&&Q($,he,0)}(ot,l,D|=mf,m),ot===Br&&(m0=Br=null,$t=0),!(10256&y.subtreeFlags)&&!(10256&y.flags)||ts||
266(ts=!0,la=D,Ac=Or,bd(G1,function(){return jt(),null})),Or=(15990&y.flags)!=0,(15990&y.subtreeFlags)!=0||Or){Or=r0.T,r0.T=null,m=ja(),Qs(2);var O=S0;S0|=4,function($,re){for(Io($.containerInfo),vn=re;vn!==null;)if(re=($=vn).child,(1028&$.subtreeFlags)!=0&&re!==null)re.return=$,vn=re;else for(;vn!==null;){var Ae=($=vn).alternate;switch(re=$.flags,$.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&re&&Ae!==null){re=void 0;var he=$,Re=Ae.memoizedProps;Ae=Ae.memoizedState;var Pe=he.stateNode;try{var ze=Di(he.type,Re,(he.elementType,he.type));re=Pe.getSnapshotBeforeUpdate(ze,Ae),Pe.__reactInternalSnapshotBeforeUpdate=re}catch(et){_t(he,he.return,et)}}break;case 3:1024&re&&Ca&&_e($.stateNode.containerInfo);break;default:if(1024&re)throw Error(r(163))}if((re=$.sibling)!==null){re.return=$.return,vn=re;break}vn=$.return}ze=Qd,Qd=!1}(ot,y),Mc(y,ot),c0(ot.containerInfo),ot.current=y,Zu(ot,y.alternate,y),hf(),S0=O,Qs(m),r0.T=Or}else ot.current=y;if(ts?(ts=!1,Xa=ot,lu=l):Gc(ot,D),(D=ot.pendingLanes)===0&&(wr=null),y.stateNode,ye(ot),kt!==null)for(c=ot.onRecoverableError,y=0;y<kt.length;y++)c((D=kt[y]).value,{componentStack:D.stack});3&lu&&jt(),D=ot.pendingLanes,4194218&l&&42&D?ot===Pi?ml++:(ml=0,Pi=ot):ml=0,Qe(0)}(A,h,C,B,gt,L)}finally{r0.T=At,Qs(gt)}}function Gc(A,h){(A.pooledCacheLanes&=h)==0&&(h=A.pooledCache)!=null&&(A.pooledCache=null,Ua(h))}function jt(){if(Xa!==null){var A=Xa,h=la;la=0;var C=k(lu),B=32>C?32:C;C=r0.T;var L=ja();try{if(Qs(B),r0.T=null,Xa===null)var P=!1;else{B=Ac,Ac=null;var ee=Xa,fe=lu;if(Xa=null,lu=0,(6&S0)!=0)throw Error(r(331));var ge=S0;S0|=4,go(ee.current),pn(ee,ee.current,fe,B),S0=ge,Qe(0),W1&&W1.onPostCommitFiberRoot,P=!0}return P}finally{Qs(L),r0.T=C,Gc(A,h)}}return!1}function Bn(A,h,C){h=H(C,h),(A=ke(A,h=_i(A.stateNode,h,2),2))!==null&&(S(A,2),ye(A))}function _t(A,h,C){if(A.tag===3)Bn(A,A,C);else for(;h!==null;){if(h.tag===3){Bn(h,A,C);break}if(h.tag===1){var B=h.stateNode;if(typeof h.type.getDerivedStateFromError=="function"||typeof B.componentDidCatch=="function"&&(wr===null||!wr.has(B))){A=H(C,A),(B=ke(h,C=lo(2),2))!==null&&(co(C,B,h,A),S(B,2),ye(B));break}}h=h.return}}function Vn(A,h,C){var B=A.pingCache;if(B===null){B=A.pingCache=new dl;var L=new Set;B.set(h,L)}else(L=B.get(h))===void 0&&(L=new Set,B.set(h,L));L.has(C)||(uc=!0,L.add(C),A=wn.bind(null,A,h,C),h.then(A,A))}function wn(A,h,C){var B=A.pingCache;B!==null&&B.delete(h),A.pingedLanes|=A.suspendedLanes&C,A.warmLanes&=~C,Br===A&&($t&C)===C&&(en===4||en===3&&(62914560&$t)===$t&&300>Oi()-fc?!(2&S0)&&Is(A,0):Cr|=C,h0===$t&&(h0=0)),ye(A)}function Xl(A,h){h===0&&(h=R()),(A=te(A,h))!==null&&(S(A,h),ye(A))}function vo(A){var h=A.memoizedState,C=0;h!==null&&(C=h.retryLane),Xl(A,C)}function ec(A,h){var C=0;switch(A.tag){case 13:var B=A.stateNode,L=A.memoizedState;L!==null&&(C=L.retryLane);break;case 19:B=A.stateNode;break;case 22:B=A.stateNode._retryCache;break;default:throw Error(r(314))}B!==null&&B.delete(h),Xl(A,C)}function Wc(A,h,C,B){this.tag=A,this.key=C,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=h,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=B,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Eo(A){return!(!(A=A.prototype)||!A.isReactComponent)}function va(A,h){var C=A.alternate;return C===null?((C=t(A.tag,h,A.key,A.mode)).elementType=A.elementType,C.type=A.type,C.stateNode=A.stateNode,C.alternate=A,A.alternate=C):(C.pendingProps=h,C.type=A.type,C.flags=0,C.subtreeFlags=0,C.deletions=null),C.flags=31457280&A.flags,C.childLanes=A.childLanes,C.lanes=A.lanes,C.child=A.child,C.memoizedProps=A.memoizedProps,C.memoizedState=A.memoizedState,C.updateQueue=A.updateQueue,h=A.dependencies,C.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext},C.sibling=A.sibling,C.index=A.index,C.ref=A.ref,C.refCleanup=A.refCleanup,C}function Yc(A,h){A.flags&=31457282;var C=A.alternate;return C===null?(A.childLanes=0,A.lanes=h,A.child=null,A.subtreeFlags=0,A.memoizedProps=null,A.memoizedState=null,A.updateQueue=null,A.dependencies=null,A.stateNode=null):(A.childLanes=C.childLanes,A.lanes=C.lanes,A.child=C.child,A.subtreeFlags=0,A.deletions=null,A.memoizedProps=C.memoizedProps,A.memoizedState=C.memoizedState,A.updateQueue=C.updateQueue,A.type=C.type,h=C.dependencies,A.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext}),A}function V0(A,h,C,B,L,P){var ee=0;if(B=A,typeof A=="function")Eo(A)&&(ee=1);else if(typeof A=="string")ee=5;else e:switch(A){case ra:return Dt(C.children,L,P,h);case Ei:ee=8,L|=24;break;case si:return(A=t(12,C,h,2|L)).elementType=si,A.lanes=P,A;case Yo:return(A=t(13,C,h,L)).elementType=Yo,A.lanes=P,A;case Jc:return(A=t(19,C,h,L)).elementType=Jc,A.lanes=P,A;case Ko:return jc(C,L,P,h);default:if(typeof A=="object"&&A!==null)switch(A.$$typeof){case qc:case $n:ee=10;break e;case vA:ee=9;break e;case Bs:ee=11;break e;case ws:ee=14;break e;case jo:ee=16,B=null;break e}ee=29,C=Error(r(130,A===null?"null":typeof A,"")),B=null}return(h=t(ee,C,h,L)).elementType=A,h.type=B,h.lanes=P,h}function Dt(A,h,C,B){return(A=t(7,A,B,h)).lanes=C,A}function jc(A,h,C,B){(A=t(22,A,B,h)).elementType=Ko,A.lanes=C;var L={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var P=L._current;if(P===null)throw Error(r(456));if(!(2&L._pendingVisibility)){var ee=te(P,2);ee!==null&&(L._pendingVisibility|=2,Ni(ee,0,2))}},attach:function(){var P=L._current;if(P===null)throw Error(r(456));if(2&L._pendingVisibility){var ee=te(P,2);ee!==null&&(L._pendingVisibility&=-3,Ni(ee,0,2))}}};
266return A.stateNode=L,A}function tc(A,h,C){return(A=t(6,A,null,h)).lanes=C,A}function Co(A,h,C){return(h=t(4,A.children!==null?A.children:[],A.key,h)).lanes=C,h.stateNode={containerInfo:A.containerInfo,pendingChildren:null,implementation:A.implementation},h}function of(A,h,C,B,L,P,ee,fe){this.tag=1,this.containerInfo=A,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ic,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=_(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_(0),this.hiddenUpdates=_(null),this.identifierPrefix=B,this.onUncaughtError=L,this.onCaughtError=P,this.onRecoverableError=ee,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=fe,this.incompleteTransitions=new Map}function Kc(A,h,C,B,L,P){L=function(ee){return ee?ee=ff:ff}(L),B.context===null?B.context=L:B.pendingContext=L,(B=De(h)).payload={element:C},(P=P===void 0?null:P)!==null&&(B.callback=P),(C=ke(A,B,h))!==null&&(Ni(C,0,h),we(C,A,h))}var Ho,ai,bo={},rc=hc,Zr=Bne,oi=Object.assign,Go=Symbol.for("react.element"),Ea=Symbol.for("react.transitional.element"),Wo=Symbol.for("react.portal"),ra=Symbol.for("react.fragment"),Ei=Symbol.for("react.strict_mode"),si=Symbol.for("react.profiler"),qc=Symbol.for("react.provider"),vA=Symbol.for("react.consumer"),$n=Symbol.for("react.context"),Bs=Symbol.for("react.forward_ref"),Yo=Symbol.for("react.suspense"),Jc=Symbol.for("react.suspense_list"),ws=Symbol.for("react.memo"),jo=Symbol.for("react.lazy"),Ko=Symbol.for("react.offscreen"),sf=Symbol.for("react.memo_cache_sentinel"),Vc=Symbol.iterator,$c=Symbol.for("react.client.reference"),r0=rc.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,yo=!1,nc=Array.isArray,nl=e.getPublicInstance,M1=e.getRootHostContext,P1=e.getChildHostContext,Io=e.prepareForCommit,c0=e.resetAfterCommit,U1=e.createInstance,EA=e.appendInitialChild,CA=e.finalizeInitialChildren,z1=e.shouldSetTextContent,qo=e.createTextInstance,bA=null,il=null,ic=e.noTimeout,Ca=!0,yA=null,IA=null,Qs=e.setCurrentUpdatePriority,ja=e.getCurrentUpdatePriority,Ka=e.resolveUpdatePriority;e.resolveEventType,e.resolveEventTimeStamp;var H1=e.shouldAttemptEagerTransition,lf=e.detachDeletedInstance;e.requestPostPaintCallback;var na=e.maySuspendCommit,Ss=null,cf=null,xA=null,md=null,v=null,p=null,x=null,M=e.appendChild,z=e.appendChildToContainer,Z=e.commitTextUpdate,oe=null,Ne=e.commitUpdate,qe=e.insertBefore,at=null,Pt=e.removeChild,Xr=e.removeChildFromContainer,nr=e.resetTextContent,ia=null,al=null,aa=null,Me=null,_e=e.clearContainer,He=null,Ft=null,qt=null,ir=null,t0=null,P0=null,Zn=null,U0=null,Jo=null,Zc=null,vd=[],uf=-1,ff={},ac=Math.clz32?Math.clz32:function(A){return(A>>>=0)==0?32:31-(jE(A)/KE|0)|0},jE=Math.log,KE=Math.LN2,Ed=128,Cd=4194304,bd=Zr.unstable_scheduleCallback,BA=Zr.unstable_cancelCallback,Af=Zr.unstable_shouldYield,hf=Zr.unstable_requestPaint,Oi=Zr.unstable_now,b5=Zr.unstable_ImmediatePriority,qE=Zr.unstable_UserBlockingPriority,G1=Zr.unstable_NormalPriority,yd=Zr.unstable_IdlePriority,Id=Zr.log,xd=Zr.unstable_setDisableYieldValue,W1=null,qa=typeof Object.is=="function"?Object.is:function(A,h){return A===h&&(A!==0||1/A==1/h)||A!=A&&h!=h},y5=new WeakMap,oa=[],Y1=0,I5=null,Xc=[],df=0,x5=null,ol=f(null),gf=f(null),Mi=f(null),pf=f(null),B5=!1,sl=null;Error(r(519));var ba=[],eu=0,mf=0,tu=null,ru=null,oc=!1,ll=!1,j1=!1,ya=0,cl=null,vf=0,Ds=0,nu=null,xo=!1,wA=!1,iu=Object.prototype.hasOwnProperty,Ja=Error(r(460)),w5=Error(r(474)),Bd={then:function(){}},QA=null,Hr=null,sc=0,Vo=Kt(!0),wd=Kt(!1),ul=f(null),Ef=f(0),sa=f(null),Va=null,Qn=f(0),$a=0,o0=null,Lr=null,Gr=null,fl=!1,au=!1,ks=!1,SA=0,_s=0,$o=null,DA=0,Al=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Fs={readContext:C0,use:Dr,useCallback:Qt,useContext:Qt,useEffect:Qt,useImperativeHandle:Qt,useLayoutEffect:Qt,useInsertionEffect:Qt,useMemo:Qt,useReducer:Qt,useRef:Qt,useState:Qt,useDebugValue:Qt,useDeferredValue:Qt,useTransition:Qt,useSyncExternalStore:Qt,useId:Qt};Fs.useCacheRefresh=Qt,Fs.useMemoCache=Qt,Fs.useHostTransitionStatus=Qt,Fs.useFormState=Qt,Fs.useActionState=Qt,Fs.useOptimistic=Qt;var li={readContext:C0,use:Dr,useCallback:function(A,h){return er().memoizedState=[A,h===void 0?null:h],A},useContext:C0,useEffect:di,useImperativeHandle:function(A,h,C){C=C!=null?C.concat([A]):null,Rn(4194308,4,fa.bind(null,h,A),C)},useLayoutEffect:function(A,h){return Rn(4194308,4,A,h)},useInsertionEffect:function(A,h){Rn(4,2,A,h)},useMemo:function(A,h){var C=er();h=h===void 0?null:h;var B=A();if(ks){W(!0);try{A()}finally{W(!1)}}return C.memoizedState=[B,h],B},useReducer:function(A,h,C){var B=er();if(C!==void 0){var L=C(h);if(ks){W(!0);try{C(h)}finally{W(!1)}}}else L=h;return B.memoizedState=B.baseState=L,A={pending:null,lanes:0,dispatch:null,lastRenderedReducer:A,lastRenderedState:L}
266,B.queue=A,A=A.dispatch=Lt.bind(null,o0,A),[B.memoizedState,A]},useRef:function(A){return A={current:A},er().memoizedState=A},useState:function(A){var h=(A=qi(A)).queue,C=e0.bind(null,o0,h);return h.dispatch=C,[A.memoizedState,C]},useDebugValue:K,useDeferredValue:function(A,h){return be(er(),A,h)},useTransition:function(){var A=qi(!1);return A=Je.bind(null,o0,A.queue,!0,!1),er().memoizedState=A,[!1,A]},useSyncExternalStore:function(A,h,C){var B=o0,L=er();if(C=h(),Br===null)throw Error(r(349));60&$t||n0(B,h,C),L.memoizedState=C;var P={value:C,getSnapshot:h};return L.queue=P,di(kr.bind(null,B,P,A),[A]),B.flags|=2048,fr(9,_n.bind(null,B,P,C,h),{destroy:void 0},null),C},useId:function(){var A=er(),h=Br.identifierPrefix;return h=":"+h+"r"+(DA++).toString(32)+":",A.memoizedState=h},useCacheRefresh:function(){return er().memoizedState=ht.bind(null,o0)}};li.useMemoCache=ur,li.useHostTransitionStatus=Ke,li.useFormState=Fr,li.useActionState=Fr,li.useOptimistic=function(A){var h=er();h.memoizedState=h.baseState=A;var C={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return h.queue=C,h=i0.bind(null,o0,!0,C),C.dispatch=h,[A,h]};var Za={readContext:C0,use:Dr,useCallback:ae,useContext:C0,useEffect:yn,useImperativeHandle:Y,useInsertionEffect:Ur,useLayoutEffect:jn,useMemo:de,useReducer:zn,useRef:hn,useState:function(){return zn(jr)},useDebugValue:K,useDeferredValue:function(A,h){return Oe(E0(),Lr.memoizedState,A,h)},useTransition:function(){var A=zn(jr)[0],h=E0().memoizedState;return[typeof A=="boolean"?A:dr(A),h]},useSyncExternalStore:tr,useId:it};Za.useCacheRefresh=tt,Za.useMemoCache=ur,Za.useHostTransitionStatus=Ke,Za.useFormState=Kr,Za.useActionState=Kr,Za.useOptimistic=function(A,h){return _r(E0(),0,A,h)};var hl={readContext:C0,use:Dr,useCallback:ae,useContext:C0,useEffect:yn,useImperativeHandle:Y,useInsertionEffect:Ur,useLayoutEffect:jn,useMemo:de,useReducer:l0,useRef:hn,useState:function(){return l0(jr)},useDebugValue:K,useDeferredValue:function(A,h){var C=E0();return Lr===null?be(C,A,h):Oe(C,Lr.memoizedState,A,h)},useTransition:function(){var A=l0(jr)[0],h=E0().memoizedState;return[typeof A=="boolean"?A:dr(A),h]},useSyncExternalStore:tr,useId:it};hl.useCacheRefresh=tt,hl.useMemoCache=ur,hl.useHostTransitionStatus=Ke,hl.useFormState=Wn,hl.useActionState=Wn,hl.useOptimistic=function(A,h){var C=E0();return Lr!==null?_r(C,0,A,h):(C.baseState=A,[A,C.queue.dispatch])};var Rs={isMounted:function(A){return!!(A=A._reactInternals)&&function(h){var C=h,B=h;if(h.alternate)for(;C.return;)C=C.return;else{h=C;do 4098&(C=h).flags&&(B=C.return),h=C.return;while(h)}return C.tag===3?B:null}(A)===A},enqueueSetState:function(A,h,C){A=A._reactInternals;var B=vi(),L=De(B);L.payload=h,C!=null&&(L.callback=C),(h=ke(A,L,B))!==null&&(Ni(h,0,B),we(h,A,B))},enqueueReplaceState:function(A,h,C){A=A._reactInternals;var B=vi(),L=De(B);L.tag=1,L.payload=h,C!=null&&(L.callback=C),(h=ke(A,L,B))!==null&&(Ni(h,0,B),we(h,A,B))},enqueueForceUpdate:function(A,h){A=A._reactInternals;var C=vi(),B=De(C);B.tag=2,h!=null&&(B.callback=h),(h=ke(A,B,C))!==null&&(Ni(h,0,C),we(h,A,C))}};typeof reportError=="function"&&reportError;var K1=Error(r(461)),on=!1,Cf={dehydrated:null,treeContext:null,retryLane:0},Ia=f(null),xa=null,Nr=null,Zo=null,f0=typeof AbortController<"u"?AbortController:function(){var A=[],h=this.signal={aborted:!1,addEventListener:function(C,B){A.push(B)}};this.abort=function(){h.aborted=!0,A.forEach(function(C){return C()})}},Wr=Zr.unstable_scheduleCallback,On=Zr.unstable_NormalPriority,mn={$$typeof:$n,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},ou=r0.S;r0.S=function(A,h){typeof h=="object"&&h!==null&&typeof h.then=="function"&&function(C,B){if(cl===null){var L=cl=[];vf=0,Ds=ut(),nu={status:"pending",value:void 0,then:function(P){L.push(P)}}}vf++,B.then(pt,pt)}(0,h),ou!==null&&ou(A,h)};var Bo=f(null),Xo=!1,Xn=!1,lc=!1,Q5=typeof WeakSet=="function"?WeakSet:Set,vn=null,Qd=!1,Ci=null,es=!1,Sd=null,cc=8192,Mn={getCacheForType:function(A){var h=C0(mn),C=h.data.get(A);return C===void 0&&(C=A(),h.data.set(A,C)),C}};if(typeof Symbol=="function"&&Symbol.for){var su=Symbol.for;su("selector.component"),su("selector.has_pseudo_class"),su("selector.role"),su("selector.test_id"),su("selector.text")}var dl=typeof WeakMap=="function"?WeakMap:Map,S0=0,Br=null,m0=null,$t=0,D0=0,Pn=null,q1=!1,uc=!1,gl=0,en=0,pl=0,k0=0,Cr=0,Zt=0,h0=0,K0=null,En=null,Ts=!1,fc=0,kA=1/0,wo=null,wr=null,ts=!1,Xa=null,lu=0,la=0,Ac=null,ml=0,Pi=null;return bo.createContainer=function(A,h,C,B,L,P,ee,fe,ge,Ue){return function(At,gt,ot,kt,Or,l,c,m,y,D,O,$){return At=new of(At,gt,ot,c,m,y,D,null),gt=1,l===!0&&(gt|=24),l=t(3,null,null,gt),At.current=l,l.stateNode=At,(gt=Nn()).refCount++,At.pooledCache=gt,gt.refCount++,l.memoizedState={element:kt,isDehydrated:ot,cache:gt},nt(l),At}(A,h,!1,null,0,B,P,ee,fe,ge)},bo.flushSyncWork=function(){return(6&S0)!=0||(Qe(0),!1)},bo.updateContainer=function(A,h,C,B){var L=h.current,P=vi();return Kc(L,P,A,h,C,B),P},bo.updateContainerSync=function(A,h,C,B){return h.tag===0&&jt(),Kc(h.current,2,A,h,C,B),2},bo},h5.exports.default=h5.exports,Object.defineProperty(h5.exports,"__esModule",{value:!0}
266)),XQ.exports);var eS,wne=Ine(ZQ.exports),tS={exports:{}},qu={};/** 267 * @license React 268 * react-reconciler-constants.development.js 269 * 270 * Copyright (c) Meta Platforms, Inc. and affiliates. 271 * 272 * This source code is licensed under the MIT license found in the 273 * LICENSE file in the root directory of this source tree. 274 */tS.exports=(eS||(eS=1,qu.ConcurrentRoot=1,qu.ContinuousEventPriority=8,qu.DefaultEventPriority=32,qu.DiscreteEventPriority=2,qu.IdleEventPriority=268435456,qu.LegacyRoot=0,qu.NoEventPriority=0),qu);var zE=tS.exports;const rS=(e,t)=>{const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const a=r[i];if(a==="render"&&!e[a]!=!t[a])return!1;if(a!=="children"&&e[a]!==t[a]){if(typeof e[a]=="object"&&typeof t[a]=="object"&&rS(e[a],t[a]))continue;return!1}if(a==="children"&&(typeof e[a]=="string"||typeof t[a]=="string"))return e[a]===t[a]}return!0},nS={},HE=console.error,Qne=({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:u,resetAfterCommit:f})=>{const d=wne({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(g,E,b,I)=>{rS(b,I)||n(g,null,E,b,I)},commitTextUpdate:r,removeChild:s,removeChildFromContainer:u,resetAfterCommit:f,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:g=>g,getRootHostContext:()=>nS,getChildHostContext:()=>nS,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>zE.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>zE.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:g=>d.createContainer(g,zE.ConcurrentRoot,null,!1,null,"",HE,HE,HE,null),updateContainer:(g,E,b,I)=>{d.updateContainerSync(g,E,b,I),d.flushSyncWork()}}};function Sne(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Dne(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var iS,aS={exports:{}},oS={exports:{}},kne=Dne(UE),d5;/** 275 * @license React 276 * react-reconciler.development.js 277 * 278 * Copyright (c) Meta Platforms, Inc. and affiliates. 279 * 280 * This source code is licensed under the MIT license found in the 281 * LICENSE file in the root directory of this source tree. 282 */aS.exports=(iS||(iS=1,(d5=oS).exports=function(e){function t(l,c,m,y){return new Kc(l,c,m,y)}function r(l){var c="https://react.dev/errors/"+l;if(1<arguments.length){c+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)c+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+l+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(l){return l===null||typeof l!="object"?null:typeof(l=M1&&l[M1]||l["@@iterator"])=="function"?l:null}function i(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===P1?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case Yo:return"Fragment";case ws:return"Profiler";case Jc:return"StrictMode";case Vc:return"Suspense";case $c:return"SuspenseList";case nc:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case Bs:return"Portal";case Ko:return l.displayName||"Context";case jo:return(l._context.displayName||"Context")+".Consumer";case sf:var c=l.render;return(l=l.displayName)||(l=(l=c.displayName||c.name||"")!==""?"ForwardRef("+l+")":"ForwardRef"),l;case r0:return(c=l.displayName||null)!==null?c:i(l.type)||"Memo";case yo:c=l._payload,l=l._init;try{return i(l(c))}catch{}}return null}function a(l){return{current:l}}function o(l){0>Af||(l.current=BA[Af],BA[Af]=null,Af--)}function s(l,c){Af++,BA[Af]=l.current,l.current=c}function u(l){var c=42&l;if(c!==0)return c;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&l;case 262144:case 524288:case 1048576:case 2097152:return 3932160&l;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&l;case 67108864:return 67108864;
282case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function f(l,c,m){var y=l.pendingLanes;if(y===0)return 0;var D=0,O=l.suspendedLanes,$=l.pingedLanes;l=l.warmLanes;var re=134217727&y;return re!==0?(y=re&~O)!=0?D=u(y):($&=re)!=0?D=u($):m||(m=re&~l)!=0&&(D=u(m)):(re=y&~O)!=0?D=u(re):$!==0?D=u($):m||(m=y&~l)!=0&&(D=u(m)),D===0?0:c!==0&&c!==D&&!(c&O)&&((O=D&-D)>=(m=c&-c)||O===32&&4194048&m)?c:D}function d(l,c){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&c)==0}function g(l,c){switch(l){case 1:case 2:case 4:case 8:case 64:return c+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return c+5e3;default:return-1}}function E(){var l=Id;return!(62914560&(Id<<=1))&&(Id=4194304),l}function b(l){for(var c=[],m=0;31>m;m++)c.push(l);return c}function I(l,c){l.pendingLanes|=c,c!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function w(l,c,m){l.pendingLanes|=c,l.suspendedLanes&=~c;var y=31-Oi(c);l.entangledLanes|=c,l.entanglements[y]=1073741824|l.entanglements[y]|261930&m}function R(l,c){var m=l.entangledLanes|=c;for(l=l.entanglements;m;){var y=31-Oi(m),D=1<<y;D&c|l[y]&c&&(l[y]|=c),m&=~D}}function _(l,c){var m=c&-c;return(m=42&m?1:function(y){switch(y){case 2:y=1;break;case 8:y=4;break;case 32:y=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:y=128;break;case 268435456:y=134217728;break;default:y=0}return y}(m))&(l.suspendedLanes|c)?0:m}function S(l){return 2<(l&=-l)?8<l?134217727&l?32:268435456:8:2}function Q(l){typeof x5=="function"&&ol(l)}function N(l){if(pf===void 0)try{throw Error()}catch(m){var c=m.stack.trim().match(/\n( *(at )?)/);pf=c&&c[1]||"",B5=-1<m.stack.indexOf(` 283 at`)?" (<anonymous>)":-1<m.stack.indexOf("@")?"@unknown:0:0":""}return`
284`+pf+l+B5}function k(l,c){if(!l||ba)return"";ba=!0;var m=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var y={DetermineComponentFrameRoot:function(){try{if(c){var Pe=function(){throw Error()};if(Object.defineProperty(Pe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Pe,[])}catch(et){var ze=et}Reflect.construct(l,[],Pe)}else{try{Pe.call()}catch(et){ze=et}l.call(Pe.prototype)}}else{try{throw Error()}catch(et){ze=et}(Pe=l())&&typeof Pe.catch=="function"&&Pe.catch(function(){})}}catch(et){if(et&&ze&&typeof et.stack=="string")return[et.stack,ze.stack]}return[null,null]}};y.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var D=Object.getOwnPropertyDescriptor(y.DetermineComponentFrameRoot,"name");D&&D.configurable&&Object.defineProperty(y.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var O=y.DetermineComponentFrameRoot(),$=O[0],re=O[1];if($&&re){var Ae=$.split(` 285`),he=re.split(` 286`);for(D=y=0;y<Ae.length&&!Ae[y].includes("DetermineComponentFrameRoot");)y++;for(;D<he.length&&!he[D].includes("DetermineComponentFrameRoot");)D++;if(y===Ae.length||D===he.length)for(y=Ae.length-1,D=he.length-1;1<=y&&0<=D&&Ae[y]!==he[D];)D--;for(;1<=y&&0<=D;y--,D--)if(Ae[y]!==he[D]){if(y!==1||D!==1)do if(y--,0>--D||Ae[y]!==he[D]){var Re=` 287`+Ae[y].replace(" at new "," at ");return l.displayName&&Re.includes("<anonymous>")&&(Re=Re.replace("<anonymous>",l.displayName)),Re}while(1<=y&&0<=D);break}}}finally{ba=!1,Error.prepareStackTrace=m}return(m=l?l.displayName||l.name:"")?N(m):""}function W(l,c){switch(l.tag){case 26:case 27:case 5:return N(l.type);case 16:return N("Lazy");case 13:return l.child!==c&&c!==null?N("Suspense Fallback"):N("Suspense");case 19:return N("SuspenseList");case 0:case 15:return k(l.type,!1);case 11:return k(l.type.render,!1);case 1:return k(l.type,!0);case 31:return N("Activity");default:return""}}function H(l){try{var c="",m=null;do c+=W(l,m),m=l,l=l.return;while(l);return c}catch(y){return` 288Error generating stack: `+y.message+` 289`+y.stack}}function G(l,c){if(typeof l=="object"&&l!==null){var m=eu.get(l);return m!==void 0?m:(c={value:l,source:c,stack:H(c)},eu.set(l,c),c)}return{value:l,source:c,stack:H(c)}}function X(l){for(;l===ru;)ru=mf[--tu],mf[tu]=null,mf[--tu],mf[tu]=null;for(;l===j1;)j1=oc[--ll],oc[ll]=null,oc[--ll],oc[ll]=null,oc[--ll],oc[ll]=null}function J(l,c){s(vf,c),s(cl,l),s(ya,null),l=EA(c),o(ya),s(ya,l)}function V(){o(ya),o(cl),o(vf)}function T(l){l.memoizedState!==null&&s(Ds,l);var c=ya.current,m=CA(c,l.type);c!==m&&(s(cl,l),s(ya,m))}function j(l){cl.current===l&&(o(ya),o(cl)),Ds.current===l&&(o(Ds),qe._currentValue2=Ne)}function ne(){var l=xo;return l!==null&&(Pi===null?Pi=l:Pi.push.apply(Pi,l),xo=null),l}function se(l,c,m){s(wA,c._currentValue2),c._currentValue2=m}function te(l){var c=wA.current;l._currentValue2=c,o(wA)}function ue(l,c,m){for(;l!==null;){var y=l.alternate;if((l.childLanes&c)!==c?(l.childLanes|=c,y!==null&&(y.childLanes|=c)):y!==null&&(y.childLanes&c)!==c&&(y.childLanes|=c),l===m)break;l=l.return}}function le(l,c,m,y){var D=l.child;for(D!==null&&(D.return=l);D!==null;){var O=D.dependencies;if(O!==null){var $=D.child;O=O.firstContext;e:for(;O!==null;){var re=O;O=D;for(var Ae=0;Ae<c.length;Ae++)if(re.context===c[Ae]){O.lanes|=m,(re=O.alternate)!==null&&(re.lanes|=m),ue(O.return,m,l),y||($=null);break e}O=re.next}}else if(D.tag===18){if(($=D.return)===null)throw Error(r(341));$.lanes|=m,(O=$.alternate)!==null&&(O.lanes|=m),ue($,m,l),$=null}else $=D.child;if($!==null)$.return=D;else for($=D;$!==null;){if($===l){$=null;break}if((D=$.sibling)!==null){D.return=$.return,$=D;break}$=$.return}D=$}}function ye(l,c,m,y){l=null;for(var D=c,O=!1;D!==null;){if(!O){if(524288&D.flags)O=!0;else if(262144&D.flags)break}if(D.tag===10){var $=D.alternate;if($===null)throw Error(r(387));if(($=$.memoizedProps)!==null){var re=D.type;Mi(D.pendingProps.value,$.value)||(l!==null?l.push(re):l=[re])}}else if(D===Ds.current){if(($=D.alternate)===null)throw Error(r(387));$.memoizedState.memoizedState!==D.memoizedState.memoizedState&&(l!==null?l.push(qe):l=[qe])}D=D.return}l!==null&&le(c,l,m,y),c.flags|=262144}function Qe(l){for(l=l.firstContext;l!==null;){var c=l.context;if(!Mi(c._currentValue2,l.memoizedValue))return!0;l=l.next}return!1}
289function Ce(l){iu=l,Ja=null,(l=l.dependencies)!==null&&(l.firstContext=null)}function Be(l){return Te(iu,l)}function Fe(l,c){return iu===null&&Ce(l),Te(l,c)}function Te(l,c){var m=c._currentValue2;if(c={context:c,memoizedValue:m,next:null},Ja===null){if(l===null)throw Error(r(308));Ja=c,l.dependencies={lanes:0,firstContext:c},l.flags|=524288}else Ja=Ja.next=c;return m}function ut(){return{controller:new w5,data:new Map,refCount:0}}function pt(l){l.refCount--,l.refCount===0&&Bd(QA,function(){l.controller.abort()})}function nt(){}function xe(l){l!==Vo&&l.next===null&&(Vo===null?sc=Vo=l:Vo=Vo.next=l),ul=!0,wd||(wd=!0,xd(Y1,ke))}function De(l,c){if(!Ef&&ul){Ef=!0;do for(var m=!1,y=sc;y!==null;){if(l!==0){var D=y.pendingLanes;if(D===0)var O=0;else{var $=y.suspendedLanes,re=y.pingedLanes;O=(1<<31-Oi(42|l)+1)-1,O=201326741&(O&=D&~($&~re))?201326741&O|1:O?2|O:0}O!==0&&(m=!0,lt(y,O))}else O=h0,!(3&(O=f(y,y===Cr?O:0,y.cancelPendingCommit!==null||y.timeoutHandle!==ja)))||d(y,O)||(m=!0,lt(y,O));y=y.next}while(m);Ef=!1}}function ke(){(function(){ul=wd=!1;var l=0;sa!==0&&xA()&&(l=sa);for(var c=oa(),m=null,y=sc;y!==null;){var D=y.next,O=we(y,c);O===0?(y.next=null,m===null?sc=D:m.next=D,D===null&&(Vo=m)):(m=y,(l!==0||3&O)&&(ul=!0)),y=D}ee!==0&&ee!==5||De(l),sa!==0&&(sa=0)})()}function we(l,c){for(var m=l.suspendedLanes,y=l.pingedLanes,D=l.expirationTimes,O=-62914561&l.pendingLanes;0<O;){var $=31-Oi(O),re=1<<$,Ae=D[$];Ae===-1?re&m&&!(re&y)||(D[$]=g(re,c)):Ae<=c&&(l.expiredLanes|=re),O&=~re}if(m=h0,m=f(l,l===(c=Cr)?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==ja),y=l.callbackNode,m===0||l===c&&(K0===2||K0===9)||l.cancelPendingCommit!==null)return y!==null&&y!==null&&W1(y),l.callbackNode=null,l.callbackPriority=0;if(!(3&m)||d(l,m)){if((c=m&-m)===l.callbackPriority)return c;switch(y!==null&&W1(y),S(m)){case 2:case 8:m=I5;break;case 32:default:m=Xc;break;case 268435456:m=df}return y=Ve.bind(null,l),m=xd(m,y),l.callbackPriority=c,l.callbackNode=m,c}return y!==null&&y!==null&&W1(y),l.callbackPriority=2,l.callbackNode=null,2}function Ve(l,c){if(ee!==0&&ee!==5)return l.callbackNode=null,l.callbackPriority=0,null;var m=l.callbackNode;if(Eo()&&l.callbackNode!==m)return null;var y=h0;return(y=f(l,l===Cr?y:0,l.cancelPendingCommit!==null||l.timeoutHandle!==ja))===0?null:(af(l,y,c),we(l,oa()),l.callbackNode!=null&&l.callbackNode===m?Ve.bind(null,l):null)}function lt(l,c){if(Eo())return null;af(l,c,!0)}function st(){if(sa===0){var l=$a;l===0&&(l=G1,!(261888&(G1<<=1))&&(G1=256)),sa=l}return sa}function yt(){if(--Qn==0&&Va!==null){o0!==null&&(o0.status="fulfilled");var l=Va;Va=null,$a=0,o0=null;for(var c=0;c<l.length;c++)(0,l[c])()}}function Nt(){var l=Gr.current;return l!==null?l:Cr.pooledCache}function It(l,c){s(Gr,c===null?Gr.current:c.pool)}function Le(){var l=Nt();return l===null?null:{parent:Hr._currentValue2,pool:l}}function xt(l,c){if(Mi(l,c))return!0;if(typeof l!="object"||l===null||typeof c!="object"||c===null)return!1;var m=Object.keys(l),y=Object.keys(c);if(m.length!==y.length)return!1;for(y=0;y<m.length;y++){var D=m[y];if(!sl.call(c,D)||!Mi(l[D],c[D]))return!1}return!0}function Ot(l){return(l=l.status)==="fulfilled"||l==="rejected"}function Xe(l,c,m){switch((m=l[m])===void 0?l.push(c):m!==c&&(c.then(nt,nt),c=m),c.status){case"fulfilled":return c.value;case"rejected":throw Ct(l=c.reason),l;default:if(typeof c.status=="string")c.then(nt,nt);else{if((l=Cr)!==null&&100<l.shellSuspendCounter)throw Error(r(482));(l=c).status="pending",l.then(function(y){if(c.status==="pending"){var D=c;D.status="fulfilled",D.value=y}},function(y){if(c.status==="pending"){var D=c;D.status="rejected",D.reason=y}})}switch(c.status){case"fulfilled":return c.value;case"rejected":throw Ct(l=c.reason),l}throw _s=c,fl}}function bt(l){try{return(0,l._init)(l._payload)}catch(c){throw c!==null&&typeof c=="object"&&typeof c.then=="function"?(_s=c,fl):c}}function ct(){if(_s===null)throw Error(r(459));var l=_s;return _s=null,l}function Ct(l){if(l===fl||l===ks)throw Error(r(483))}function Bt(l){var c=DA;return DA+=1,$o===null&&($o=[]),Xe($o,l,c)}function Kt(l,c){c=c.props.ref,l.ref=c!==void 0?c:null}function vt(l,c){throw c.$$typeof===vA?Error(r(525)):(l=Object.prototype.toString.call(c),Error(r(31,l==="[object Object]"?"object with keys {"+Object.keys(c).join(", ")+"}":l)))}function Rt(l){function c(ve,Ie){if(l){var Ge=ve.deletions;Ge===null?(ve.deletions=[Ie],ve.flags|=16):Ge.push(Ie)}}function m(ve,Ie){if(!l)return null;for(;Ie!==null;)c(ve,Ie),Ie=Ie.sibling;return null}function y(ve){for(var Ie=new Map;ve!==null;)ve.key!==null?Ie.set(ve.key,ve):Ie.set(ve.index,ve),ve=ve.sibling;return Ie}function D(ve,Ie){return(ve=ai(ve,Ie)).index=0,ve.sibling=null,ve}function O(ve,Ie,Ge){return ve.index=Ge,l?(Ge=ve.alternate)!==null?(Ge=Ge.index)<Ie?(ve.flags|=67108866,Ie):Ge:(ve.flags|=67108866,Ie):(ve.flags|=1048576,Ie)}function $(ve){return l&&ve.alternate===null&&(ve.flags|=67108866),ve}function re(ve,Ie,Ge,Et){return Ie===null||Ie.tag!==6?((Ie=oi(Ge,ve.mode,Et)).return=ve,Ie):((Ie=D(Ie,Ge)).return=ve,Ie)}function Ae(ve,Ie,Ge,Et){var Xt=Ge.type;return Xt===Yo?Re(ve,Ie,Ge.props.children,Et,Ge.key):Ie!==null&&(Ie.elementType===Xt||typeof Xt=="object"&&Xt!==null&&Xt.$$typeof===yo&&bt(Xt)===Ie.type)?(Kt(Ie=D(Ie,Ge.props),Ge),Ie.return=ve,Ie):(Kt(Ie=rc(Ge.type,Ge.key,Ge.props,null,ve.mode,Et),Ge),Ie.return=ve,Ie)}function he(ve,Ie,Ge,Et){return Ie===null||Ie.tag!==4||Ie.stateNode.containerInfo!==Ge.containerInfo||Ie.stateNode.implementation!==Ge.implementation?((Ie=Go(Ge,ve.mode,Et)).return=ve,Ie):((Ie=D(Ie,Ge.children||[])).return=ve,Ie)}function Re(ve,Ie,Ge,Et,Xt){return Ie===null||Ie.tag!==7?((Ie=Zr(Ge,ve.mode,Et,Xt)).return=ve,Ie):((Ie=D(Ie,Ge)).return=ve,Ie)}function Pe(ve,Ie,Ge){if(typeof Ie=="string"&&Ie!==""||typeof Ie=="number"||typeof Ie=="bigint")return(Ie=oi(""+Ie,ve.mode,Ge)).return=ve,Ie;if(typeof Ie=="object"&&Ie!==null){switch(Ie.$$typeof){case $n:return Kt(Ge=rc(Ie.type,Ie.ke
289y,Ie.props,null,ve.mode,Ge),Ie),Ge.return=ve,Ge;case Bs:return(Ie=Go(Ie,ve.mode,Ge)).return=ve,Ie;case yo:return Pe(ve,Ie=bt(Ie),Ge)}if(Io(Ie)||n(Ie))return(Ie=Zr(Ie,ve.mode,Ge,null)).return=ve,Ie;if(typeof Ie.then=="function")return Pe(ve,Bt(Ie),Ge);if(Ie.$$typeof===Ko)return Pe(ve,Fe(ve,Ie),Ge);vt(ve,Ie)}return null}function ze(ve,Ie,Ge,Et){var Xt=Ie!==null?Ie.key:null;if(typeof Ge=="string"&&Ge!==""||typeof Ge=="number"||typeof Ge=="bigint")return Xt!==null?null:re(ve,Ie,""+Ge,Et);if(typeof Ge=="object"&&Ge!==null){switch(Ge.$$typeof){case $n:return Ge.key===Xt?Ae(ve,Ie,Ge,Et):null;case Bs:return Ge.key===Xt?he(ve,Ie,Ge,Et):null;case yo:return ze(ve,Ie,Ge=bt(Ge),Et)}if(Io(Ge)||n(Ge))return Xt!==null?null:Re(ve,Ie,Ge,Et,null);if(typeof Ge.then=="function")return ze(ve,Ie,Bt(Ge),Et);if(Ge.$$typeof===Ko)return ze(ve,Ie,Fe(ve,Ge),Et);vt(ve,Ge)}return null}function et(ve,Ie,Ge,Et,Xt){if(typeof Et=="string"&&Et!==""||typeof Et=="number"||typeof Et=="bigint")return re(Ie,ve=ve.get(Ge)||null,""+Et,Xt);if(typeof Et=="object"&&Et!==null){switch(Et.$$typeof){case $n:return Ae(Ie,ve=ve.get(Et.key===null?Ge:Et.key)||null,Et,Xt);case Bs:return he(Ie,ve=ve.get(Et.key===null?Ge:Et.key)||null,Et,Xt);case yo:return et(ve,Ie,Ge,Et=bt(Et),Xt)}if(Io(Et)||n(Et))return Re(Ie,ve=ve.get(Ge)||null,Et,Xt,null);if(typeof Et.then=="function")return et(ve,Ie,Ge,Bt(Et),Xt);if(Et.$$typeof===Ko)return et(ve,Ie,Ge,Fe(Ie,Et),Xt);vt(Ie,Et)}return null}function Wt(ve,Ie,Ge,Et){if(typeof Ge=="object"&&Ge!==null&&Ge.type===Yo&&Ge.key===null&&(Ge=Ge.props.children),typeof Ge=="object"&&Ge!==null){switch(Ge.$$typeof){case $n:e:{for(var Xt=Ge.key;Ie!==null;){if(Ie.key===Xt){if((Xt=Ge.type)===Yo){if(Ie.tag===7){m(ve,Ie.sibling),(Et=D(Ie,Ge.props.children)).return=ve,ve=Et;break e}}else if(Ie.elementType===Xt||typeof Xt=="object"&&Xt!==null&&Xt.$$typeof===yo&&bt(Xt)===Ie.type){m(ve,Ie.sibling),Kt(Et=D(Ie,Ge.props),Ge),Et.return=ve,ve=Et;break e}m(ve,Ie);break}c(ve,Ie),Ie=Ie.sibling}Ge.type===Yo?((Et=Zr(Ge.props.children,ve.mode,Et,Ge.key)).return=ve,ve=Et):(Kt(Et=rc(Ge.type,Ge.key,Ge.props,null,ve.mode,Et),Ge),Et.return=ve,ve=Et)}return $(ve);case Bs:e:{for(Xt=Ge.key;Ie!==null;){if(Ie.key===Xt){if(Ie.tag===4&&Ie.stateNode.containerInfo===Ge.containerInfo&&Ie.stateNode.implementation===Ge.implementation){m(ve,Ie.sibling),(Et=D(Ie,Ge.children||[])).return=ve,ve=Et;break e}m(ve,Ie);break}c(ve,Ie),Ie=Ie.sibling}(Et=Go(Ge,ve.mode,Et)).return=ve,ve=Et}return $(ve);case yo:return Wt(ve,Ie,Ge=bt(Ge),Et)}if(Io(Ge))return function(sn,br,Ba,_A){for(var rs=null,bi=null,d0=br,tn=br=0,ca=null;d0!==null&&tn<Ba.length;tn++){d0.index>tn?(ca=d0,d0=null):ca=d0.sibling;var yr=ze(sn,d0,Ba[tn],_A);if(yr===null){d0===null&&(d0=ca);break}l&&d0&&yr.alternate===null&&c(sn,d0),br=O(yr,br,tn),bi===null?rs=yr:bi.sibling=yr,bi=yr,d0=ca}if(tn===Ba.length)return m(sn,d0),rs;if(d0===null){for(;tn<Ba.length;tn++)(d0=Pe(sn,Ba[tn],_A))!==null&&(br=O(d0,br,tn),bi===null?rs=d0:bi.sibling=d0,bi=d0);return rs}for(d0=y(d0);tn<Ba.length;tn++)(ca=et(d0,sn,tn,Ba[tn],_A))!==null&&(l&&ca.alternate!==null&&d0.delete(ca.key===null?tn:ca.key),br=O(ca,br,tn),bi===null?rs=ca:bi.sibling=ca,bi=ca);return l&&d0.forEach(function(bf){return c(sn,bf)}),rs}(ve,Ie,Ge,Et);if(n(Ge)){if(typeof(Xt=n(Ge))!="function")throw Error(r(150));return function(sn,br,Ba,_A){if(Ba==null)throw Error(r(151));for(var rs=null,bi=null,d0=br,tn=br=0,ca=null,yr=Ba.next();d0!==null&&!yr.done;tn++,yr=Ba.next()){d0.index>tn?(ca=d0,d0=null):ca=d0.sibling;var bf=ze(sn,d0,yr.value,_A);if(bf===null){d0===null&&(d0=ca);break}l&&d0&&bf.alternate===null&&c(sn,d0),br=O(bf,br,tn),bi===null?rs=bf:bi.sibling=bf,bi=bf,d0=ca}if(yr.done)return m(sn,d0),rs;if(d0===null){for(;!yr.done;tn++,yr=Ba.next())(yr=Pe(sn,yr.value,_A))!==null&&(br=O(yr,br,tn),bi===null?rs=yr:bi.sibling=yr,bi=yr);return rs}for(d0=y(d0);!yr.done;tn++,yr=Ba.next())(yr=et(d0,sn,tn,yr.value,_A))!==null&&(l&&yr.alternate!==null&&d0.delete(yr.key===null?tn:yr.key),br=O(yr,br,tn),bi===null?rs=yr:bi.sibling=yr,bi=yr);return l&&d0.forEach(function(lie){return c(sn,lie)}),rs}(ve,Ie,Ge=Xt.call(Ge),Et)}if(typeof Ge.then=="function")return Wt(ve,Ie,Bt(Ge),Et);if(Ge.$$typeof===Ko)return Wt(ve,Ie,Fe(ve,Ge),Et);vt(ve,Ge)}return typeof Ge=="string"&&Ge!==""||typeof Ge=="number"||typeof Ge=="bigint"?(Ge=""+Ge,Ie!==null&&Ie.tag===6?(m(ve,Ie.sibling),(Et=D(Ie,Ge)).return=ve,ve=Et):(m(ve,Ie),(Et=oi(Ge,ve.mode,Et)).return=ve,ve=Et),$(ve)):m(ve,Ie)}return function(ve,Ie,Ge,Et){try{DA=0;var Xt=Wt(ve,Ie,Ge,Et);return $o=null,Xt}catch(br){if(br===fl||br===ks)throw br;var sn=t(29,br,null,ve.mode);return sn.lanes=Et,sn.return=ve,sn}
289}}function Mt(){for(var l=Za,c=hl=Za=0;c<l;){var m=li[c];li[c++]=null;var y=li[c];li[c++]=null;var D=li[c];li[c++]=null;var O=li[c];if(li[c++]=null,y!==null&&D!==null){var $=y.pending;$===null?D.next=D:(D.next=$.next,$.next=D),y.pending=D}O!==0&&s0(m,D,O)}}function Ut(l,c,m,y){li[Za++]=l,li[Za++]=c,li[Za++]=m,li[Za++]=y,hl|=y,l.lanes|=y,(l=l.alternate)!==null&&(l.lanes|=y)}function u0(l,c,m,y){return Ut(l,c,m,y),Tt(l)}function Yt(l,c){return Ut(l,null,null,c),Tt(l)}function s0(l,c,m){l.lanes|=m;var y=l.alternate;y!==null&&(y.lanes|=m);for(var D=!1,O=l.return;O!==null;)O.childLanes|=m,(y=O.alternate)!==null&&(y.childLanes|=m),O.tag===22&&((l=O.stateNode)===null||1&l._visibility||(D=!0)),l=O,O=O.return;return l.tag===3?(O=l.stateNode,D&&c!==null&&(D=31-Oi(m),(y=(l=O.hiddenUpdates)[D])===null?l[D]=[c]:y.push(c),c.lane=536870912|m),O):null}function Tt(l){if(50<kt)throw kt=0,Or=null,Error(r(185));for(var c=l.return;c!==null;)c=(l=c).return;return l.tag===3?l.stateNode:null}function Qt(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function T0(l,c){l=l.updateQueue,c.updateQueue===l&&(c.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function L0(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function O0(l,c,m){var y=l.updateQueue;if(y===null)return null;if(y=y.shared,(2&k0)!=0){var D=y.pending;return D===null?c.next=c:(c.next=D.next,D.next=c),y.pending=c,c=Tt(l),s0(l,null,m),c}return Ut(l,y,c,m),Tt(l)}function x0(l,c,m){if((c=c.updateQueue)!==null&&(c=c.shared,(4194048&m)!=0)){var y=c.lanes;m|=y&=l.pendingLanes,c.lanes=m,R(l,m)}}function A0(l,c){var m=l.updateQueue,y=l.alternate;if(y!==null&&m===(y=y.updateQueue)){var D=null,O=null;if((m=m.firstBaseUpdate)!==null){do{var $={lane:m.lane,tag:m.tag,payload:m.payload,callback:null,next:null};O===null?D=O=$:O=O.next=$,m=m.next}while(m!==null);O===null?D=O=c:O=O.next=c}else D=O=c;return m={baseState:y.baseState,firstBaseUpdate:D,lastBaseUpdate:O,shared:y.shared,callbacks:y.callbacks},void(l.updateQueue=m)}(l=m.lastBaseUpdate)===null?m.firstBaseUpdate=c:l.next=c,m.lastBaseUpdate=c}function fn(){if(K1&&o0!==null)throw o0}function An(l,c,m,y){K1=!1;var D=l.updateQueue;Rs=!1;
289var O=D.firstBaseUpdate,$=D.lastBaseUpdate,re=D.shared.pending;if(re!==null){D.shared.pending=null;var Ae=re,he=Ae.next;Ae.next=null,$===null?O=he:$.next=he,$=Ae;var Re=l.alternate;Re!==null&&(re=(Re=Re.updateQueue).lastBaseUpdate)!==$&&(re===null?Re.firstBaseUpdate=he:re.next=he,Re.lastBaseUpdate=Ae)}if(O!==null){var Pe=D.baseState;for($=0,Re=he=Ae=null,re=O;;){var ze=-536870913&re.lane,et=ze!==re.lane;if(et?(h0&ze)===ze:(y&ze)===ze){ze!==0&&ze===$a&&(K1=!0),Re!==null&&(Re=Re.next={lane:0,tag:re.tag,payload:re.payload,callback:null,next:null});e:{var Wt=l,ve=re;ze=c;var Ie=m;switch(ve.tag){case 1:if(typeof(Wt=ve.payload)=="function"){Pe=Wt.call(Ie,Pe,ze);break e}Pe=Wt;break e;case 3:Wt.flags=-65537&Wt.flags|128;case 0:if((ze=typeof(Wt=ve.payload)=="function"?Wt.call(Ie,Pe,ze):Wt)==null)break e;Pe=qc({},Pe,ze);break e;case 2:Rs=!0}}(ze=re.callback)!==null&&(l.flags|=64,et&&(l.flags|=8192),(et=D.callbacks)===null?D.callbacks=[ze]:et.push(ze))}else et={lane:ze,tag:re.tag,payload:re.payload,callback:re.callback,next:null},Re===null?(he=Re=et,Ae=Pe):Re=Re.next=et,$|=ze;if((re=re.next)===null){if((re=D.shared.pending)===null)break;re=(et=re).next,et.next=null,D.lastBaseUpdate=et,D.shared.pending=null}}Re===null&&(Ae=Pe),D.baseState=Ae,D.firstBaseUpdate=he,D.lastBaseUpdate=Re,O===null&&(D.shared.lanes=0),ts|=$,l.lanes=$,l.memoizedState=Pe}}function ei(l,c){if(typeof l!="function")throw Error(r(191,l));l.call(c)}function er(l,c){var m=l.callbacks;if(m!==null)for(l.callbacks=null,l=0;l<m.length;l++)ei(m[l],c)}function E0(l,c){s(Cf,l=wo),s(on,c),wo=l|c.baseLanes}function dr(){s(Cf,wo),s(on,on.current)}function Dr(){wo=Cf.current,o(on),o(Cf)}function ur(l){var c=l.alternate;s(Nr,1&Nr.current),s(Ia,l),xa===null&&(c===null||on.current!==null||c.memoizedState!==null)&&(xa=l)}function jr(l){s(Nr,Nr.current),s(Ia,l),xa===null&&(xa=l)}function zn(l){l.tag===22?(s(Nr,Nr.current),s(Ia,l),xa===null&&(xa=l)):J0()}function J0(){s(Nr,Nr.current),s(Ia,Ia.current)}function l0(l){o(Ia),xa===l&&(xa=null),o(Nr)}function tr(l){for(var c=l;c!==null;){if(c.tag===13){var m=c.memoizedState;if(m!==null&&((m=m.dehydrated)===null||U0(m)||Jo(m)))return c}else if(c.tag!==19||c.memoizedProps.revealOrder!=="forwards"&&c.memoizedProps.revealOrder!=="backwards"&&c.memoizedProps.revealOrder!=="unstable_legacy-backwards"&&c.memoizedProps.revealOrder!=="together"){if(c.child!==null){c.child.return=c,c=c.child;continue}}else if(128&c.flags)return c;if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}function n0(){throw Error(r(321))}function _n(l,c){if(c===null)return!1;for(var m=0;m<c.length&&m<l.length;m++)if(!Mi(l[m],c[m]))return!1;return!0}function kr(l,c,m,y,D,O){return Zo=O,f0=c,c.memoizedState=null,c.updateQueue=null,c.lanes=0,c0.H=l===null||l.memoizedState===null?Qd:Ci,Bo=!1,O=m(y,D),Bo=!1,ou&&(O=Hn(c,m,y,D)),Fn(l),O}function Fn(l){c0.H=vn;var c=Wr!==null&&Wr.next!==null;if(Zo=0,On=Wr=f0=null,mn=!1,Xn=0,lc=null,c)throw Error(r(300));l===null||Mn||(l=l.dependencies)!==null&&Qe(l)&&(Mn=!0)}function Hn(l,c,m,y){f0=l;var D=0;do{if(ou&&(lc=null),Xn=0,ou=!1,25<=D)throw Error(r(301));if(D+=1,On=Wr=null,l.updateQueue!=null){var O=l.updateQueue;O.lastEffect=null,O.events=null,O.stores=null,O.memoCache!=null&&(O.memoCache.index=0)}c0.H=es,O=c(m,y)}while(ou);return O}function qi(){var l=c0.H,c=l.useState()[0];return c=typeof c.then=="function"?rr(c):c,l=l.useState()[0],(Wr!==null?Wr.memoizedState:null)!==l&&(f0.flags|=1024),c}function _r(){var l=Xo!==0;return Xo=0,l}function Gn(l,c,m){c.updateQueue=l.updateQueue,c.flags&=-2053,l.lanes&=~m}function Ji(l){if(mn){for(l=l.memoizedState;l!==null;){var c=l.queue;c!==null&&(c.pending=null),l=l.next}mn=!1}Zo=0,On=Wr=f0=null,ou=!1,Xn=Xo=0,lc=null}function N0(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return On===null?f0.memoizedState=On=l:On=On.next=l,On}function B0(){if(Wr===null){var l=f0.alternate;l=l!==null?l.memoizedState:null}else l=Wr.next;var c=On===null?f0.memoizedState:On.next;if(c!==null)On=c,Wr=l;else{if(l===null)throw f0.alternate===null?Error(r(467)):Error(r(310));l={memoizedState:(Wr=l).memoizedState,baseState:Wr.baseState,baseQueue:Wr.baseQueue,queue:Wr.queue,next:null},On===null?f0.memoizedState=On=l:On=On.next=l}return On}function rr(l){var c=Xn;return Xn+=1,lc===null&&(lc=[]),l=Xe(lc,l,c),c=f0,(On===null?c.memoizedState:On.next)===null&&(c=c.alternate,c0.H=c===null||c.memoizedState===null?Qd:Ci),l}function w0(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return rr(l);if(l.$$typeof===Ko)return Be(l)}throw Error(r(438,String(l)))}function nn(l){var c=null,m=f0.updateQueue;if(m!==null&&(c=m.memoCache),c==null){var y=f0.alternate;y!==null&&(y=y.updateQueue)!==null&&(y=y.memoCache)!=null&&(c={data:y.data.map(function(D){return D.slice()}),index:0})}if(c==null&&(c={data:[],index:0}),m===null&&(m={lastEffect:null,events:null,stores:null,memoCache:null},f0.updateQueue=m),m.memoCache=c,(m=c.data[c.index])===void 0)for(m=c.data[c.index]=Array(l),y=0;y<l;y++)m[y]=nl;return c.index++,m}function Fr(l,c){return typeof c=="function"?c(l):c}function Kr(l){return qr(B0(),Wr,l)}function qr(l,c,m){var y=l.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=m;var D=l.baseQueue,O=y.pending;if(O!==null){if(D!==null){var $=D.next;D.next=O.next,O.next=$}c.baseQueue=D=O,y.pending=null}if(O=l.baseState,D===null)l.memoizedState=O;else{var re=$=null,Ae=null,he=c=D.next,Re=!1;do{var Pe=-536870913&he.lane;if(Pe!==he.lane?(h0&Pe)===Pe:(Zo&Pe)===Pe){var ze=he.revertLane;if(ze===0)Ae!==null&&(Ae=Ae.next={lane:0,revertLane:0,gesture:null,action:he.action,hasEagerState:he.hasEagerState,eagerState:he.eagerState,next:null}),Pe===$a&&(Re=!0);else{if((Zo&ze)===ze){he=he.next,ze===$a&&(Re=!0);continue}Pe={lane:0,revertLane:he.revertLane,gesture:null,action:he.action,hasEagerState:he.hasEagerState,eagerState:he.eagerState,next:null},Ae===null?(re=Ae=Pe,$=O):Ae=Ae.next=Pe,f0.lanes|=ze,ts|=ze}Pe=he.action,Bo&&m(O,Pe),O=he.hasEagerState?he.eagerState:m(O,Pe)}else ze={lane:Pe,revertLane:he.revertLane,gesture:he.gesture,action:he.action,hasEagerState:he.hasEagerState,eagerState:he.eagerState,next:null},Ae===null?(re=Ae=ze,$=O):Ae=Ae.next=ze,f0.lanes|=Pe,ts|=Pe;he=he.next}while(he!==null&&he!==c);if(Ae===null?$=O:Ae.next=re,!Mi(O,l.memoizedState)&&(Mn=!0,Re&&(m=o0)!==null))throw m;l.memoizedState=O,l.baseState=$,l.baseQueue=Ae,y.lastRenderedState=O}return D===null&&(y.lanes=0),[l.memoizedState,y.dispatch]}function St(l){var c=B0(),m=c.queue;if(m===null)throw Error(r(311));m.lastRenderedReducer=l;var y=m.dispatch,D=m.pending,O=c.memoizedState;if(D!==null){m.pending=null;var $=D=D.next;do O=l(O,$.action),$=$.next;while($!==D);Mi(O,c.memoizedState)||(Mn=!0),c.memoizedState=O,c.baseQueue===null&&(c.baseState=O),m.lastRenderedState=O}return[O,y]}function Wn(l,c,m){var y=f0,D=B0();m=c();var O=!Mi((Wr||D).memoizedState,m);if(O&&(D.memoizedState=m,Mn=!0),D=D.queue,vr(Rn.bind(null,y,D,l),[l]),D.getSnapshot!==c||O||On!==null&&1&On.memoizedState.tag){if(y.flags|=2048,ht(9,{destroy:void 0},hn.bind(null,y,D,m,c),null),Cr===null)throw Error(r(349));127&Zo||fr(y,c,m)}return m}function fr(l,c,m){l.flags|=16384,l={getSnapshot:c,value:m},(c=f0.updateQueue)===null?(c={lastEffect:null,events:null,stores:null,memoCache:null},f0.updateQueue=c,c.stores=[l]):(m=c.stores)===null?c.stores=[l]:m.push(l)}function hn(l,c,m,y){c.value=m,c.getSnapshot=y,Yn(c)&&di(l)}function Rn(l,c,m){return m(function(){Yn(c)&&di(l)})}function Yn(l){var c=l.getSnapshot;l=l.value;try{var m=c();return!Mi(l,m)}catch{return!0}}function di(l){var c=Yt(l,2);
289c!==null&&Xi(c,0,2)}function yn(l){var c=N0();if(typeof l=="function"){var m=l;if(l=m(),Bo){Q(!0);try{m()}finally{Q(!1)}}}return c.memoizedState=c.baseState=l,c.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:l},c}function Ur(l,c,m,y){return l.baseState=m,qr(l,Wr,typeof y=="function"?y:Fr)}function jn(l,c,m,y,D){if(uo(l))throw Error(r(485));if((l=c.action)!==null){var O={payload:D,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function($){O.listeners.push($)}};c0.T!==null?m(!0):O.isTransition=!1,y(O),(m=c.pending)===null?(O.next=c.pending=O,fa(c,O)):(O.next=m.next,c.pending=m.next=O)}}function fa(l,c){var m=c.action,y=c.payload,D=l.state;if(c.isTransition){var O=c0.T,$={};c0.T=$;try{var re=m(D,y),Ae=c0.S;Ae!==null&&Ae($,re),Y(l,c,re)}catch(he){ae(l,c,he)}finally{O!==null&&$.types!==null&&(O.types=$.types),c0.T=O}}else try{Y(l,c,O=m(D,y))}catch(he){ae(l,c,he)}}function Y(l,c,m){m!==null&&typeof m=="object"&&typeof m.then=="function"?m.then(function(y){K(l,c,y)},function(y){return ae(l,c,y)}):K(l,c,m)}function K(l,c,m){c.status="fulfilled",c.value=m,de(c),l.state=m,(c=l.pending)!==null&&((m=c.next)===c?l.pending=null:(m=m.next,c.next=m,fa(l,m)))}function ae(l,c,m){var y=l.pending;if(l.pending=null,y!==null){y=y.next;do c.status="rejected",c.reason=m,de(c),c=c.next;while(c!==y)}l.action=null}function de(l){l=l.listeners;for(var c=0;c<l.length;c++)(0,l[c])()}function be(l,c){return c}function Oe(l,c){var m,y,D;(m=N0()).memoizedState=m.baseState=c,y={pending:null,lanes:0,dispatch:null,lastRenderedReducer:be,lastRenderedState:c},m.queue=y,m=Zi.bind(null,f0,y),y.dispatch=m,y=yn(!1);var O=Vr.bind(null,f0,!1,y.queue);return D={state:c,dispatch:null,action:l,pending:null},(y=N0()).queue=D,m=jn.bind(null,f0,D,O,m),D.dispatch=m,y.memoizedState=l,[c,m,!1]}function Je(l){return Ke(B0(),Wr,l)}function Ke(l,c,m){if(c=qr(l,c,be)[0],l=Kr(Fr)[0],typeof c=="object"&&c!==null&&typeof c.then=="function")try{var y=rr(c)}catch($){throw $===fl?ks:$}else y=c;var D=(c=B0()).queue,O=D.dispatch;return m!==c.memoizedState&&(f0.flags|=2048,ht(9,{destroy:void 0},it.bind(null,D,m),null)),[y,O,l]}function it(l,c){l.action=c}function tt(l){var c=B0(),m=Wr;if(m!==null)return Ke(c,m,l);B0(),c=c.memoizedState;var y=(m=B0()).queue.dispatch;return m.memoizedState=l,[c,y,!1]}function ht(l,c,m,y){return l={tag:l,create:m,deps:y,inst:c,next:null},(c=f0.updateQueue)===null&&(c={lastEffect:null,events:null,stores:null,memoCache:null},f0.updateQueue=c),(m=c.lastEffect)===null?c.lastEffect=l.next=l:(y=m.next,m.next=l,l.next=y,c.lastEffect=l),l}function Lt(){return B0().memoizedState}function e0(l,c,m,y){var D=N0();f0.flags|=l,D.memoizedState=ht(1|c,{destroy:void 0},m,y===void 0?null:y)}function M0(l,c,m,y){var D=B0();y=y===void 0?null:y;var O=D.memoizedState.inst;Wr!==null&&y!==null&&_n(y,Wr.memoizedState.deps)?D.memoizedState=ht(c,O,m,y):(f0.flags|=l,D.memoizedState=ht(1|c,O,m,y))}function i0(l,c){e0(8390656,8,l,c)}function vr(l,c){M0(2048,8,l,c)}function Jr(l){var c=B0().memoizedState;return function(m){f0.flags|=4;var y=f0.updateQueue;if(y===null)y={lastEffect:null,events:null,stores:null,memoCache:null},f0.updateQueue=y,y.events=[m];else{var D=y.events;D===null?y.events=[m]:D.push(m)}}({ref:c,nextImpl:l}),function(){if(2&k0)throw Error(r(440));return c.impl.apply(void 0,arguments)}}function gi(l,c){return M0(4,2,l,c)}function Tn(l,c){return M0(4,4,l,c)}function La(l,c){if(typeof c=="function"){l=l();var m=c(l);return function(){typeof m=="function"?m():c(null)}}if(c!=null)return l=l(),c.current=l,function(){c.current=null}}function Vi(l,c,m){m=m!=null?m.concat([l]):null,M0(4,4,La.bind(null,c,l),m)}function Di(){}function $i(l,c){var m=B0();c=c===void 0?null:c;var y=m.memoizedState;return c!==null&&_n(c,y[1])?y[0]:(m.memoizedState=[l,c],l)}function ki(l,c){var m=B0();c=c===void 0?null:c;var y=m.memoizedState;if(c!==null&&_n(c,y[1]))return y[0];if(y=l(),Bo){Q(!0);try{l()}finally{Q(!1)}}return m.memoizedState=[y,c],y}function _i(l,c,m){return m===void 0||1073741824&Zo&&!(261930&h0)?l.memoizedState=c:(l.memoizedState=m,l=Is(),f0.lanes|=l,ts|=l,m)}function lo(l,c,m,y){return Mi(m,c)?m:on.current!==null?(l=_i(l,m,y),Mi(l,c)||
289(Mn=!0),l):!(42&Zo)||1073741824&Zo&&!(261930&h0)?(Mn=!0,l.memoizedState=m):(l=Is(),f0.lanes|=l,ts|=l,c)}function co(l,c,m,y,D){var O=Ss();na(O!==0&&8>O?O:8);var $,re,Ae,he=c0.T,Re={};c0.T=Re,Vr(l,!1,c,m);try{var Pe=D(),ze=c0.S;ze!==null&&ze(Re,Pe),Pe!==null&&typeof Pe=="object"&&typeof Pe.then=="function"?Ma(l,c,($=y,re=[],Ae={status:"pending",value:null,reason:null,then:function(et){re.push(et)}},Pe.then(function(){Ae.status="fulfilled",Ae.value=$;for(var et=0;et<re.length;et++)(0,re[et])($)},function(et){for(Ae.status="rejected",Ae.reason=et,et=0;et<re.length;et++)(0,re[et])(void 0)}),Ae),ma()):Ma(l,c,y,ma())}catch(et){Ma(l,c,{then:function(){},status:"rejected",reason:et},ma())}finally{na(O),he!==null&&Re.types!==null&&(he.types=Re.types),c0.T=he}}function Rr(){return Be(qe)}function Na(){return B0().memoizedState}function ti(){return B0().memoizedState}function Lo(l){for(var c=l.return;c!==null;){switch(c.tag){case 24:case 3:var m=ma(),y=O0(c,l=L0(m),m);return y!==null&&(Xi(y,0,m),x0(y,c,m)),c={cache:ut()},void(l.payload=c)}c=c.return}}function Oa(l,c,m){var y=ma();m={lane:y,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},uo(l)?vs(c,m):(m=u0(l,c,m,y))!==null&&(Xi(m,0,y),gr(m,c,y))}function Zi(l,c,m){Ma(l,c,m,ma())}function Ma(l,c,m,y){var D={lane:y,revertLane:0,gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null};if(uo(l))vs(c,D);else{var O=l.alternate;if(l.lanes===0&&(O===null||O.lanes===0)&&(O=c.lastRenderedReducer)!==null)try{var $=c.lastRenderedState,re=O($,m);if(D.hasEagerState=!0,D.eagerState=re,Mi(re,$))return Ut(l,c,D,0),Cr===null&&Mt(),!1}catch{}if((m=u0(l,c,D,y))!==null)return Xi(m,0,y),gr(m,c,y),!0}return!1}function Vr(l,c,m,y){if(y={lane:2,revertLane:st(),gesture:null,action:y,hasEagerState:!1,eagerState:null,next:null},uo(l)){if(c)throw Error(r(479))}else(c=u0(l,m,y,2))!==null&&Xi(c,0,2)}function uo(l){var c=l.alternate;return l===f0||c!==null&&c===f0}function vs(l,c){ou=mn=!0;var m=l.pending;m===null?c.next=c:(c.next=m.next,m.next=c),l.pending=c}function gr(l,c,m){if(4194048&m){var y=c.lanes;m|=y&=l.pendingLanes,c.lanes=m,R(l,m)}}function Aa(l,c,m,y){m=(m=m(y,c=l.memoizedState))==null?c:qc({},c,m),l.memoizedState=m,l.lanes===0&&(l.updateQueue.baseState=m)}function qs(l,c,m,y,D,O,$){return typeof(l=l.stateNode).shouldComponentUpdate=="function"?l.shouldComponentUpdate(y,O,$):!(c.prototype&&c.prototype.isPureReactComponent&&xt(m,y)&&xt(D,O))}function fo(l,c,m,y){l=c.state,typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps(m,y),typeof c.UNSAFE_componentWillReceiveProps=="function"&&c.UNSAFE_componentWillReceiveProps(m,y),c.state!==l&&Sd.enqueueReplaceState(c,c.state,null)}function Er(l,c){var m=c;if("ref"in c)for(var y in m={},c)y!=="ref"&&(m[y]=c[y]);if(l=l.defaultProps)for(var D in m===c&&(m=qc({},m)),l)m[D]===void 0&&(m[D]=l[D]);return m}function ri(l,c){try{(0,l.onUncaughtError)(c.value,{componentStack:c.stack})}catch(m){setTimeout(function(){throw m})}}function In(l,c,m){try{(0,l.onCaughtError)(m.value,{componentStack:m.stack,errorBoundary:c.tag===1?c.stateNode:null})}catch(y){setTimeout(function(){throw y})}}function dn(l,c,m){return(m=L0(m)).tag=3,m.payload={element:null},m.callback=function(){ri(l,c)},m}function ni(l){return(l=L0(l)).tag=3,l}function xn(l,c,m,y){var D=m.type.getDerivedStateFromError;if(typeof D=="function"){var O=y.value;l.payload=function(){return D(O)},l.callback=function(){In(c,m,y)}}var $=m.stateNode;$!==null&&typeof $.componentDidCatch=="function"&&(l.callback=function(){In(c,m,y),typeof D!="function"&&(P===null?P=new Set([this]):P.add(this));var re=y.stack;this.componentDidCatch(y.value,{componentStack:re!==null?re:""})})}function Q0(l,c,m,y){c.child=l===null?Fs(c,null,m,y):Al(c,l.child,m,y)}function Pa(l,c,m,y,D){m=m.render;var O=c.ref;if("ref"in y){var $={};for(var re in y)re!=="ref"&&($[re]=y[re])}else $=y;return Ce(c),y=kr(l,c,m,$,O,D),re=_r(),l===null||Mn?(c.flags|=1,Q0(l,c,y,D),c.child):(Gn(l,c,D),Ao(l,c,D))}function pi(l,c,m,y,D){if(l===null){var O=m.type;return typeof O!="function"||Ho(O)||O.defaultProps!==void 0||m.compare!==null?((l=rc(m.type,null,y,c,c.mode,D)).ref=c.ref,l.return=c,c.child=l):(c.tag=15,c.type=O,an(l,c,O,y,D))}if(O=l.child,!Vu(l,D)){var $=O.memoizedProps;if((m=(m=m.compare)!==null?m:xt)($,y)&&l.ref===c.ref)return Ao(l,c,D)}return c.flags|=1,(l=ai(O,y)).ref=c.ref,l.return=c,c.child=l}function an(l,c,m,y,D){if(l!==null){var O=l.memoizedProps;if(xt(O,y)&&l.ref===c.ref){if(Mn=!1,c.pendingProps=y=O,!Vu(l,D))return c.lanes=l.lanes,Ao(l,c,D);131072&l.flags&&(Mn=!0)}}return C0(l,c,m,y,D)}function Ar(l,c,m,y){var D=y.children,O=l!==null?l.memoizedState:null;if(l===null&&c.stateNode===null&&(c.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),y.mode==="hidden"){if(128&c.flags){if(O=O!==null?O.baseLanes|m:m,l!==null){for(y=c.child=l.child,D=0;y!==null;)D=D|y.lanes|y.childLanes,y=y.sibling;y=D&~O}else y=0,c.child=null;return Kn(l,c,O,m,y)}if(!(536870912&m))return y=c.lanes=536870912,Kn(l,c,O!==null?O.baseLanes|m:m,m,y);c.memoizedState={baseLanes:0,cachePool:null},l!==null&&It(0,O!==null?O.cachePool:null),O!==null?E0(c,O):dr(),zn(c)}else O!==null?(It(0,O.cachePool),E0(c,O),J0(),c.memoizedState=null):(l!==null&&It(0,null),dr(),J0());return Q0(l,c,D,m),c.child}function ha(l,c){return l!==null&&l.tag===22||c.stateNode!==null||(c.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.sibling}function Kn(l,c,m,y,D){var O=Nt();return O=O===null?null:{parent:Hr._currentValue2,pool:O},c.memoizedState={baseLanes:m,cachePool:O},l!==null&&It(0,null),dr(),zn(c),l!==null&&ye(l,c,y,!0),c.childLanes=D,null}function ii(l,c){return(c=Js({mode:c.mode,children:c.children},l.mode)).ref=l.ref,l.child=c,c.return=l,c}function gn(l,c,m){return Al(c,l.child,null,m),(l=ii(c,c.pendingProps)).flags|=2,l0(c),c.memoizedState=null,l}function da(l,c){var m=c.ref;if(m===null)l!==null&&l.ref!==null&&(c.flags|=4194816);else{if(typeof m!="function"&&typeof m!="object")throw Error(r(284));l!==null&&l.ref===m||(c.flags|=4194816)}}function C0(l,c,m,y,D){return Ce(c),m=kr(l,c,m,y,void 0,D),y=_r(),l===null||Mn?(c.flags|=1,Q0(l,c,m,D),c.child):(Gn(l,c,D),Ao(l,c,D))}function Ln(l,c,m,y,D,O){return Ce(c),c.updateQueue=null,m=Hn(c,y,m,D),Fn(l),y=_r(),l===null||Mn?(c.flags|=1,Q0(l,c,m,O),c.child):(Gn(l,c,O),Ao(l,c,O))}function zr(l,c,m,y,D){if(Ce(c),c.stateNode===null){var O=hf,$=m.contextType;typeof $=="object"&&$!==null&&(O=Be($)),O=new m(y,O),c.memoizedState=O.state!==null&&O.state!==void 0?O.state:null,O.updater=Sd,c.stateNode=O,O._reactInternals=c,(O=c.stateNode).props=y,O.state=c.memoizedState,O.refs={},Qt(c),$=m.contextType,O.context=typeof $=="object"&&$!==null?Be($):hf,O.state=c.memoizedState,typeof($=m.getDerivedStateFromProps)=="function"&&(Aa(c,m,$,y),O.state=c.memoizedState),typeof m.getDerivedStateFromProps=="function"||typeof O.getSnapshotBeforeUpdate=="function"||typeof O.UNSAFE_componentWillMount!="function"&&typeof O.componentWillMount!="function"||($=O.state,typeof O.componentWillMount=="function"&&O.componentWillMount(),typeof O.UNSAFE_componentWillMount=="function"&&O.UNSAFE_componentWillMount(),$!==O.state&&Sd.enqueueReplaceState(O,O.state,null),An(c,y,O,D),fn(),O.state=c.memoizedState),typeof O.componentDidMount=="function"&&(c.flags|=4194308),y=!0}else if(l===null){O=c.stateNode;var re=c.memoizedProps,Ae=Er(m,re);O.props=Ae;var he=O.context,Re=m.contextType;$=hf,typeof Re=="object"&&Re!==null&&($=Be(Re));var Pe=m.getDerivedStateFromProps;Re=typeof Pe=="function"||typeof O.getSnapshotBeforeUpdate=="function",re=c.pendingProps!==re,Re||typeof O.UNSAFE_componentWillReceiveProps!="function"&&typeof O.componentWillReceiveProps!="function"||(re||he!==$)&&fo(c,O,y,$),Rs=!1;var ze=c.memoizedState;O.state=ze,An(c,y,O,D),fn(),he=c.memoizedState,re||ze!==he||Rs?(typeof Pe=="function"&&(Aa(c,m,Pe,y),he=c.memoizedState),(Ae=Rs||qs(c,m,Ae,y,ze,he,$))?(Re||typeof O.UNSAFE_componentWillMount!="function"&&typeof O.componentWillMount!="function"||(typeof O.componentWillMount=="function"&&O.componentWillMount(),typeof O.UNSAFE_componentWillMount=="function"&&O.UNSAFE_componentWillMount()),typeof O.componentDidMount=="function"&&(c.flags|=4194308)):(typeof O.componentDidMount=="function"&&(c.flags|=4194308),c.memoizedProps=y,c.memoizedState=he),O.props=y,O.state=he,O.context=$,y=Ae):(typeof O.componentDidMount=="function"&&(c.flags|=4194308),y=!1)}else{O=c.stateNode,T0(l,c),Re=Er(m,$=c.memoizedProps),O.props=Re,Pe=c.pendingProps,ze=O.context,he=m.contextType,Ae=hf,typeof he=="object"&&he!==null&&(Ae=Be(he)),(he=typeof(re=m.getDerivedStateFromProps)=="function"||typeof O.getSnapshotBeforeUpdate=="function")||typeof O.UNSAFE_componentWillReceiveProps!="function"&&typeof O.componentWillReceiveProps!="function"||($!==Pe||ze!==Ae)&&fo(c,O,y,Ae),Rs=!1,ze=c.memoizedState,O.state=ze,An(c,y,O,D),fn();var et=c.memoizedState;$!==Pe||ze!==et||Rs||l!==null&&l.dependencies!==null&&Qe(l.depen
289dencies)?(typeof re=="function"&&(Aa(c,m,re,y),et=c.memoizedState),(Re=Rs||qs(c,m,Re,y,ze,et,Ae)||l!==null&&l.dependencies!==null&&Qe(l.dependencies))?(he||typeof O.UNSAFE_componentWillUpdate!="function"&&typeof O.componentWillUpdate!="function"||(typeof O.componentWillUpdate=="function"&&O.componentWillUpdate(y,et,Ae),typeof O.UNSAFE_componentWillUpdate=="function"&&O.UNSAFE_componentWillUpdate(y,et,Ae)),typeof O.componentDidUpdate=="function"&&(c.flags|=4),typeof O.getSnapshotBeforeUpdate=="function"&&(c.flags|=1024)):(typeof O.componentDidUpdate!="function"||$===l.memoizedProps&&ze===l.memoizedState||(c.flags|=4),typeof O.getSnapshotBeforeUpdate!="function"||$===l.memoizedProps&&ze===l.memoizedState||(c.flags|=1024),c.memoizedProps=y,c.memoizedState=et),O.props=y,O.state=et,O.context=Ae,y=Re):(typeof O.componentDidUpdate!="function"||$===l.memoizedProps&&ze===l.memoizedState||(c.flags|=4),typeof O.getSnapshotBeforeUpdate!="function"||$===l.memoizedProps&&ze===l.memoizedState||(c.flags|=1024),y=!1)}return O=y,da(l,c),y=(128&c.flags)!=0,O||y?(O=c.stateNode,m=y&&typeof m.getDerivedStateFromError!="function"?null:O.render(),c.flags|=1,l!==null&&y?(c.child=Al(c,l.child,null,D),c.child=Al(c,null,m,D)):Q0(l,c,m,D),c.memoizedState=O.state,l=c.child):l=Ao(l,c,D),l}function Nn(l){return{baseLanes:l,cachePool:Le()}}function Ua(l,c,m){return l=l!==null?l.childLanes&~m:0,c&&(l|=la),l}function Nc(l,c,m){var y,D=c.pendingProps,O=!1,$=(128&c.flags)!=0;if((y=$)||(y=(l===null||l.memoizedState!==null)&&(2&Nr.current)!=0),y&&(O=!0,c.flags&=-129),y=(32&c.flags)!=0,c.flags&=-33,l===null){var re=D.children;return D=D.fallback,O?(J0(),re=Js({mode:"hidden",children:re},O=c.mode),D=Zr(D,O,m,null),re.return=c,D.return=c,re.sibling=D,c.child=re,(D=c.child).memoizedState=Nn(m),D.childLanes=Ua(l,y,m),c.memoizedState=su,ha(null,D)):(ur(c),Es(c,re))}var Ae,he=l.memoizedState;if(he!==null&&(re=he.dehydrated)!==null){if($)256&c.flags?(ur(c),c.flags&=-257,c=Vs(l,c,m)):c.memoizedState!==null?(J0(),c.child=l.child,c.flags|=128,c=null):(J0(),re=D.fallback,O=c.mode,D=Js({mode:"visible",children:D.children},O),(re=Zr(re,O,m,null)).flags|=2,D.return=c,re.return=c,D.sibling=re,c.child=D,Al(c,l.child,null,m),(D=c.child).memoizedState=Nn(m),D.childLanes=Ua(l,y,m),c.memoizedState=su,c=ha(null,D));else if(ur(c),Jo(re))y=Zc(re).digest,(D=Error(r(419))).stack="",D.digest=y,Ae={value:D,source:null,stack:null},xo===null?xo=[Ae]:xo.push(Ae),c=Vs(l,c,m);else if(Mn||ye(l,c,m,!1),y=(m&l.childLanes)!=0,Mn||y){if((y=Cr)!==null&&(D=_(y,m))!==0&&D!==he.retryLane)throw he.retryLane=D,Yt(l,D),Xi(y,0,D),cc;U0(re)||mo(),c=Vs(l,c,m)}else U0(re)?(c.flags|=192,c.child=l.child,c=null):(l=he.treeContext,(c=Es(c,D.children)).flags|=4096);return c}return O?(J0(),re=D.fallback,O=c.mode,$=(he=l.child).sibling,(D=ai(he,{mode:"hidden",children:D.children})).subtreeFlags=65011712&he.subtreeFlags,$!==null?re=ai($,re):(re=Zr(re,O,m,null)).flags|=2,re.return=c,D.return=c,D.sibling=re,c.child=D,ha(null,D),D=c.child,(re=l.child.memoizedState)===null?re=Nn(m):((O=re.cachePool)!==null?(he=Hr._currentValue2,O=O.parent!==he?{parent:he,pool:he}:O):O=Le(),re={baseLanes:re.baseLanes|m,cachePool:O}),D.memoizedState=re,D.childLanes=Ua(l,y,m),c.memoizedState=su,ha(l.child,D)):(ur(c),l=(m=l.child).sibling,(m=ai(m,{mode:"visible",children:D.children})).return=c,m.sibling=null,l!==null&&((y=c.deletions)===null?(c.deletions=[l],c.flags|=16):y.push(l)),c.child=m,c.memoizedState=null,m)}function Es(l,c){return(c=Js({mode:"visible",children:c},l.mode)).return=l,l.child=c}function Js(l,c){return(l=t(22,l,null,c)).lanes=0,l}function Vs(l,c,m){return Al(c,l.child,null,m),(l=Es(c,c.pendingProps.children)).flags|=2,c.memoizedState=null,l}function $s(l,c,m){l.lanes|=c;var y=l.alternate;y!==null&&(y.lanes|=c),ue(l.return,c,m)}function No(l,c,m,y,D,O){var $=l.memoizedState;$===null?l.memoizedState={isBackwards:c,rendering:null,renderingStartTime:0,last:y,tail:m,tailMode:D,treeForkCount:O}:($.isBackwards=c,$.rendering=null,$.renderingStartTime=0,$.last=y,$.tail=m,$.tailMode=D,$.treeForkCount=O)}function qn(l,c,m){var y=c.pendingProps,D=y.revealOrder,O=y.tail;y=y.children;var $=Nr.current,re=(2&$)!=0;if(re?($=1&$|2,c.flags|=128):$&=1,s(Nr,$),Q0(l,c,y,m),y=0,!re&&l!==null&&(128&l.flags)!=0)e:for(l=c.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&$s(l,m,c);else if(l.tag===19)$s(l,m,c);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===c)break e;for(;l.sibling===null;){if(l.return===null||l.return===c)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(D){case"forwards":for(m=c.child,D=null;m!==null;)(l=m.alternate)!==null&&tr(l)===null&&(D=m),m=m.sibling;(m=D)===null?(D=c.child,c.child=null):(D=m.sibling,m.sibling=null),No(c,!1,D,m,O,y);break;case"backwards":case"unstable_legacy-backwards":for(m=null,D=c.child,c.child=null;D!==null;){if((l=D.alternate)!==null&&tr(l)===null){c.child=D;break}l=D.sibling,D.sibling=m,m=D,D=l}No(c,!0,m,null,O,y);break;case"together":No(c,!1,null,null,void 0,y);break;default:c.memoizedState=null}return c.child}function Ao(l,c,m){if(l!==null&&(c.dependencies=l.dependencies),ts|=c.lanes,(m&c.childLanes)==0&&(l===null||(ye(l,c,m,!1),(m&c.childLanes)==0)))return null;if(l!==null&&c.child!==l.child)throw Error(r(153));if(c.child!==null){for(m=ai(l=c.child,l.pendingProps),c.child=m,m.return=c;l.sibling!==null;)l=l.sibling,(m=m.sibling=ai(l,l.pendingProps)).return=c;m.sibling=null}return c.child}
289function Vu(l,c){return(l.lanes&c)!=0||!((l=l.dependencies)===null||!Qe(l))}function $u(l,c,m){if(l!==null)if(l.memoizedProps!==c.pendingProps)Mn=!0;else{if(!Vu(l,m)&&!(128&c.flags))return Mn=!1,function(re,Ae,he){switch(Ae.tag){case 3:J(Ae,Ae.stateNode.containerInfo),se(0,Hr,re.memoizedState.cache);break;case 27:case 5:T(Ae);break;case 4:J(Ae,Ae.stateNode.containerInfo);break;case 10:se(0,Ae.type,Ae.memoizedProps.value);break;case 31:if(Ae.memoizedState!==null)return Ae.flags|=128,jr(Ae),null;break;case 13:var Re=Ae.memoizedState;if(Re!==null)return Re.dehydrated!==null?(ur(Ae),Ae.flags|=128,null):he&Ae.child.childLanes?Nc(re,Ae,he):(ur(Ae),(re=Ao(re,Ae,he))!==null?re.sibling:null);ur(Ae);break;case 19:var Pe=(128&re.flags)!=0;if((Re=(he&Ae.childLanes)!=0)||(ye(re,Ae,he,!1),Re=(he&Ae.childLanes)!=0),Pe){if(Re)return qn(re,Ae,he);Ae.flags|=128}if((Pe=Ae.memoizedState)!==null&&(Pe.rendering=null,Pe.tail=null,Pe.lastEffect=null),s(Nr,Nr.current),Re)break;return null;case 22:return Ae.lanes=0,Ar(re,Ae,he,Ae.pendingProps);case 24:se(0,Hr,re.memoizedState.cache)}return Ao(re,Ae,he)}(l,c,m);Mn=(131072&l.flags)!=0}else Mn=!1;switch(c.lanes=0,c.tag){case 16:e:{var y=c.pendingProps;if(l=bt(c.elementType),c.type=l,typeof l!="function"){if(l!=null){var D=l.$$typeof;if(D===sf){c.tag=11,c=Pa(null,c,l,y,m);break e}if(D===r0){c.tag=14,c=pi(null,c,l,y,m);break e}}throw c=i(l)||l,Error(r(306,c,""))}Ho(l)?(y=Er(l,y),c.tag=1,c=zr(null,c,l,y,m)):(c.tag=0,c=C0(null,c,l,y,m))}return c;case 0:return C0(l,c,c.type,c.pendingProps,m);case 1:return zr(l,c,y=c.type,D=Er(y,c.pendingProps),m);case 3:if(J(c,c.stateNode.containerInfo),l===null)throw Error(r(387));var O=c.pendingProps;y=(D=c.memoizedState).element,T0(l,c),An(c,O,null,m);var $=c.memoizedState;return O=$.cache,se(0,Hr,O),O!==D.cache&&le(c,[Hr],m,!0),fn(),(O=$.element)!==y?(Q0(l,c,O,m),c=c.child):c=Ao(l,c,m),c;case 26:case 27:case 5:return T(c),D=c.type,O=c.pendingProps,$=l!==null?l.memoizedProps:null,y=O.children,Ca(D,O)?y=null:$!==null&&Ca(D,$)&&(c.flags|=32),c.memoizedState!==null&&(D=kr(l,c,qi,null,null,m),qe._currentValue2=D),da(l,c),Q0(l,c,y,m),c.child;case 6:return null;case 13:return Nc(l,c,m);case 4:return J(c,c.stateNode.containerInfo),y=c.pendingProps,l===null?c.child=Al(c,null,y,m):Q0(l,c,y,m),c.child;case 11:return Pa(l,c,c.type,c.pendingProps,m);case 7:return Q0(l,c,c.pendingProps,m),c.child;case 8:case 12:return Q0(l,c,c.pendingProps.children,m),c.child;case 10:return y=c.pendingProps,se(0,c.type,y.value),Q0(l,c,y.children,m),c.child;case 9:return D=c.type._context,y=c.pendingProps.children,Ce(c),y=y(D=Be(D)),c.flags|=1,Q0(l,c,y,m),c.child;case 14:return pi(l,c,c.type,c.pendingProps,m);case 15:return an(l,c,c.type,c.pendingProps,m);case 19:return qn(l,c,m);case 31:return function(re,Ae,he){var Re=Ae.pendingProps,Pe=(128&Ae.flags)!=0;if(Ae.flags&=-129,re===null)return ii(Ae,Re);var ze=re.memoizedState;if(ze!==null){var et=ze.dehydrated;if(jr(Ae),Pe)if(256&Ae.flags)Ae.flags&=-257,Ae=gn(re,Ae,he);else{if(Ae.memoizedState===null)throw Error(r(558));Ae.child=re.child,Ae.flags|=128,Ae=null}else if(Mn||ye(re,Ae,he,!1),Pe=(he&re.childLanes)!=0,Mn||Pe){if((Re=Cr)!==null&&(et=_(Re,he))!==0&&et!==ze.retryLane)throw ze.retryLane=et,Yt(re,et),Xi(Re,0,et),cc;mo(),Ae=gn(re,Ae,he)}else re=ze.treeContext,(Ae=ii(Ae,Re)).flags|=4096;return Ae}return(re=ai(re.child,{mode:Re.mode,children:Re.children})).ref=Ae.ref,Ae.child=re,re.return=Ae,re}(l,c,m);case 22:return Ar(l,c,m,c.pendingProps);case 24:return Ce(c),y=Be(Hr),l===null?((D=Nt())===null&&(D=Cr,O=ut(),D.pooledCache=O,O.refCount++,O!==null&&(D.pooledCacheLanes|=m),D=O),c.memoizedState={parent:y,cache:D},Qt(c),se(0,Hr,D)):(l.lanes&m&&(T0(l,c),An(c,null,null,m),fn()),D=l.memoizedState,O=c.memoizedState,D.parent!==y?(D={parent:y,cache:y},c.memoizedState=D,c.lanes===0&&(c.memoizedState=c.updateQueue.baseState=D),se(0,Hr,y)):(y=O.cache,se(0,Hr,y),y!==D.cache&&le(c,[Hr],m,!0))),Q0(l,c,c.pendingProps.children,m),c.child;case 29:throw c.pendingProps}throw Error(r(156,c.tag))}function Cs(l){l.flags|=4}function Oo(l,c,m,y,D){if(32&l.mode&&(m===null?v(c,y):p(c,m,y))){if(l.flags|=16777216,(335544128&D)===D||x(c,y))if(M(l.stateNode,c,y))l.flags|=8192;else{if((O=Ia.current)!==null&&((4194048&h0)===h0?xa!==null:(62914560&h0)!==h0&&!(536870912&h0)||O!==xa))throw _s=SA,au;l.flags|=8192}}else l.flags&=-16777217;var O}function Jl(l,c){c!==null&&(l.flags|=4),16384&l.flags&&(c=l.tag!==22?E():
289536870912,l.lanes|=c,Ac|=c)}function Mo(l,c){switch(l.tailMode){case"hidden":c=l.tail;for(var m=null;c!==null;)c.alternate!==null&&(m=c),c=c.sibling;m===null?l.tail=null:m.sibling=null;break;case"collapsed":m=l.tail;for(var y=null;m!==null;)m.alternate!==null&&(y=m),m=m.sibling;y===null?c||l.tail===null?l.tail=null:l.tail.sibling=null:y.sibling=null}}function $r(l){var c=l.alternate!==null&&l.alternate.child===l.child,m=0,y=0;if(c)for(var D=l.child;D!==null;)m|=D.lanes|D.childLanes,y|=65011712&D.subtreeFlags,y|=65011712&D.flags,D.return=l,D=D.sibling;else for(D=l.child;D!==null;)m|=D.lanes|D.childLanes,y|=D.subtreeFlags,y|=D.flags,D.return=l,D=D.sibling;return l.subtreeFlags|=y,l.childLanes=m,c}function za(l,c,m){var y=c.pendingProps;switch(X(c),c.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return $r(c),null;case 3:return m=c.stateNode,y=null,l!==null&&(y=l.memoizedState.cache),c.memoizedState.cache!==y&&(c.flags|=2048),te(Hr),V(),m.pendingContext&&(m.context=m.pendingContext,m.pendingContext=null),l!==null&&l.child!==null||l===null||l.memoizedState.isDehydrated&&!(256&c.flags)||(c.flags|=1024,ne()),$r(c),null;case 26:var D,O;case 27:case 5:if(j(c),D=c.type,l!==null&&c.stateNode!=null)(function(re,Ae,he,Re){re.memoizedProps!==Re&&Cs(Ae)})(l,c,0,y);else{if(!y){if(c.stateNode===null)throw Error(r(166));return $r(c),null}O=ya.current;var $=bA(D,y,vf.current,O,c);(function(re,Ae,he,Re){for(he=Ae.child;he!==null;){if(he.tag===5||he.tag===6)il(re,he.stateNode);else if(he.tag!==4&&he.child!==null){he.child.return=he,he=he.child;continue}if(he===Ae)break;for(;he.sibling===null;){if(he.return===null||he.return===Ae)return;he=he.return}he.sibling.return=he.return,he=he.sibling}})($,c,!1),c.stateNode=$,ic($,D,y,O)&&Cs(c)}return $r(c),Oo(c,c.type,l===null?null:l.memoizedProps,c.pendingProps,m),null;case 6:if(l&&c.stateNode!=null)(m=l.memoizedProps)!==y&&Cs(c);else{if(typeof y!="string"&&c.stateNode===null)throw Error(r(166));l=vf.current,m=ya.current,c.stateNode=yA(y,l,m,c)}return $r(c),null;case 31:if(m=c.memoizedState,l===null||l.memoizedState!==null){if(y=!1,m!==null){if(l===null)throw Error(r(y?556:318));!(128&c.flags)&&(c.memoizedState=null),c.flags|=4,$r(c),l=!1}else m=ne(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=m),l=!0;if(!l)return 256&c.flags?(l0(c),c):(l0(c),null);if(128&c.flags)throw Error(r(558))}return $r(c),null;case 13:if(y=c.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(D=!1,y!==null&&y.dehydrated!==null){if(l===null)throw Error(r(D?344:318));!(128&c.flags)&&(c.memoizedState=null),c.flags|=4,$r(c),D=!1}else D=ne(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=D),D=!0;if(!D)return 256&c.flags?(l0(c),c):(l0(c),null)}return l0(c),128&c.flags?(c.lanes=m,c):(m=y!==null,l=l!==null&&l.memoizedState!==null,m&&(D=null,(y=c.child).alternate!==null&&y.alternate.memoizedState!==null&&y.alternate.memoizedState.cachePool!==null&&(D=y.alternate.memoizedState.cachePool.pool),O=null,y.memoizedState!==null&&y.memoizedState.cachePool!==null&&(O=y.memoizedState.cachePool.pool),O!==D&&(y.flags|=2048)),m!==l&&m&&(c.child.flags|=8192),Jl(c,c.updateQueue),$r(c),null);case 4:return V(),l===null&&lf(c.stateNode.containerInfo),$r(c),null;case 10:return te(c.type),$r(c),null;case 19:if(o(Nr),(y=c.memoizedState)===null)return $r(c),null;if(D=(128&c.flags)!=0,(O=y.rendering)===null)if(D)Mo(y,!1);else{if(wr!==0||l!==null&&128&l.flags)for(l=c.child;l!==null;){if((O=tr(l))!==null){for(c.flags|=128,Mo(y,!1),l=O.updateQueue,c.updateQueue=l,Jl(c,l),c.subtreeFlags=0,l=m,m=c.child;m!==null;)bo(m,l),m=m.sibling;return s(Nr,1&Nr.current|2),c.child}l=l.sibling}y.tail!==null&&oa()>B&&(c.flags|=128,D=!0,Mo(y,!1),c.lanes=4194304)}else{if(!D)if((l=tr(O))!==null){if(c.flags|=128,D=!0,l=l.updateQueue,c.updateQueue=l,Jl(c,l),Mo(y,!0),y.tail===null&&y.tailMode==="hidden"&&!O.alternate)return $r(c),null}else 2*oa()-y.renderingStartTime>B&&m!==536870912&&(c.flags|=128,D=!0,Mo(y,!1),c.lanes=4194304);y.isBackwards?(O.sibling=c.child,c.child=O):((l=y.last)!==null?l.sibling=O:c.child=O,y.last=O)}return y.tail!==null?(l=y.tail,y.rendering=l,y.tail=l.sibling,y.renderingStartTime=oa(),l.sibling=null,m=Nr.current,s(Nr,D?1&m|2:1&m),l):($r(c),null);case 22:case 23:return l0(c),Dr(),y=c.memoizedState!==null,l!==null?l.memoizedState!==null!==y&&(c.flags|=8192):y&&(c.flags|=8192),y?536870912&m&&!(128&c.flags)&&($r(c),6&c.subtreeFlags&&(c.flags|=8192)):$r(c),(m=c.updateQueue)!==null&&Jl(c,m.retryQueue),m=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),y=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(y=c.memoizedState.cachePool.pool),y!==m&&(c.flags|=2048),l!==null&&o(Gr),null;case 24:return m=null,l!==null&&(m=l.memoizedState.cache),c.memoizedState.cache!==m&&(c.flags|=2048),te(Hr),$r(c),null;case 25:case 30:return null}throw Error(r(156,c.tag))}function O1(l,c){switch(X(c),c.tag){case 1:return 65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 3:return te(Hr),V(),65536&(l=c.flags)&&!(128&l)?(c.flags=-65537&l|128,c):null;case 26:case 27:case 5:return j(c),null;case 31:if(c.memoizedState!==null&&(l0(c),c.alternate===null))throw Error(r(340));return 65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 13:if(l0(c),(l=c.memoizedState)!==null&&l.dehydrated!==null&&c.alternate===null)throw Error(r(340));return 65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 19:return o(Nr),null;case 4:return V(),null;case 10:return te(c.type),null;case 22:case 23:return l0(c),Dr(),l!==null&&o(Gr),65536&(l=c.flags)?(c.flags=-65537&l|128,c):null;case 24:return te(Hr),null;default:return null}}function ga(l,c){switch(X(c),c.tag){case 3:te(Hr),V();break;case 26:case 27:case 5:j(c);break;case 4:V();break;case 31:c.memoizedState!==null&&l0(c);break;case 13:l0(c);break;case 19:o(Nr);break;case 10:te(c.type);break;case 22:case 23:l0(c),Dr(),l!==null&&o(Gr);break;case 24:te(Hr)}}function Jn(l,c){try{var m=c.updateQueue,y=m!==null?m.lastEffect:null;if(y!==null){var D=y.next;m=D;
289do{if((m.tag&l)===l){y=void 0;var O=m.create,$=m.inst;y=O(),$.destroy=y}m=m.next}while(m!==D)}}catch(re){V0(c,c.return,re)}}function Ha(l,c,m){try{var y=c.updateQueue,D=y!==null?y.lastEffect:null;if(D!==null){var O=D.next;y=O;do{if((y.tag&l)===l){var $=y.inst,re=$.destroy;if(re!==void 0){$.destroy=void 0,D=c;var Ae=m,he=re;try{he()}catch(Re){V0(D,Ae,Re)}}}y=y.next}while(y!==O)}}catch(Re){V0(c,c.return,Re)}}function Oc(l){var c=l.updateQueue;if(c!==null){var m=l.stateNode;try{er(c,m)}catch(y){V0(l,l.return,y)}}}function Zu(l,c,m){m.props=Er(l.type,l.memoizedProps),m.state=l.memoizedState;try{m.componentWillUnmount()}catch(y){V0(l,c,y)}}function Zs(l,c){try{var m=l.ref;if(m!==null){switch(l.tag){case 26:case 27:case 5:var y=U1(l.stateNode);break;default:y=l.stateNode}typeof m=="function"?l.refCleanup=m(y):m.current=y}}catch(D){V0(l,c,D)}}function Fi(l,c){var m=l.ref,y=l.refCleanup;if(m!==null)if(typeof y=="function")try{y()}catch(D){V0(l,c,D)}finally{l.refCleanup=null,(l=l.alternate)!=null&&(l.refCleanup=null)}else if(typeof m=="function")try{m(null)}catch(D){V0(l,c,D)}else m.current=null}function Xu(l){var c=l.type,m=l.memoizedProps,y=l.stateNode;try{ia(y,c,m,l)}catch(D){V0(l,l.return,D)}}function Vl(l){return l.tag===5||l.tag===3||l.tag===4}function pa(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||Vl(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(2&l.flags||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(2&l.flags))return l.stateNode}}function Mc(l,c,m){var y=l.tag;if(y===5||y===6)l=l.stateNode,c?Me(m,l,c):Xr(m,l);else if(y!==4&&(l=l.child)!==null)for(Mc(l,c,m),l=l.sibling;l!==null;)Mc(l,c,m),l=l.sibling}function Ri(l,c,m){var y=l.tag;if(y===5||y===6)l=l.stateNode,c?aa(m,l,c):Pt(m,l);else if(y!==4&&(l=l.child)!==null)for(Ri(l,c,m),l=l.sibling;l!==null;)Ri(l,c,m),l=l.sibling}function ef(l,c,m){var y=m.flags;switch(m.tag){case 0:case 11:case 15:Li(l,m),4&y&&Jn(5,m);break;case 1:if(Li(l,m),4&y)if(l=m.stateNode,c===null)try{l.componentDidMount()}catch($){V0(m,m.return,$)}else{var D=Er(m.type,c.memoizedProps);c=c.memoizedState;try{l.componentDidUpdate(D,c,l.__reactInternalSnapshotBeforeUpdate)}catch($){V0(m,m.return,$)}}64&y&&Oc(m),512&y&&Zs(m,m.return);break;case 3:if(Li(l,m),64&y&&(y=m.updateQueue)!==null){if(l=null,m.child!==null)switch(m.child.tag){case 27:case 5:l=U1(m.child.stateNode);break;case 1:l=m.child.stateNode}try{er(y,l)}catch($){V0(m,m.return,$)}}break;case 27:case 26:case 5:if(Li(l,m),c===null){if(4&y)Xu(m);else if(64&y){l=m.type,c=m.memoizedProps,D=m.stateNode;try{uf(D,l,c,m)}catch($){V0(m,m.return,$)}}}512&y&&Zs(m,m.return);break;case 12:case 31:default:Li(l,m);break;case 13:Li(l,m),64&y&&(y=m.memoizedState)!==null&&(y=y.dehydrated)!==null&&(m=Co.bind(null,m),vd(y,m));break;case 22:if(!(y=m.memoizedState!==null||dl)){c=c!==null&&c.memoizedState!==null||S0,D=dl;var O=S0;dl=y,(S0=c)&&!O?Uo(l,m,(8772&m.subtreeFlags)!=0):Li(l,m),dl=D,S0=O}case 30:}}function bs(l){var c=l.alternate;c!==null&&(l.alternate=null,bs(c)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(c=l.stateNode)!==null&&md(c),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function Ti(l,c,m){for(m=m.child;m!==null;)ys(l,c,m),m=m.sibling}function ys(l,c,m){switch(m.tag){case 26:case 27:var y,D;case 5:S0||Fi(m,c);case 6:if(y=D0,D=Pn,D0=null,Ti(l,c,m),Pn=D,(D0=y)!==null)if(Pn)try{He(D0,m.stateNode)}catch(O){V0(m,c,O)}else try{_e(D0,m.stateNode)}catch(O){V0(m,c,O)}break;case 18:D0!==null&&(Pn?ac(D0,m.stateNode):ff(D0,m.stateNode));break;case 4:y=D0,D=Pn,D0=m.stateNode.containerInfo,Pn=!0,Ti(l,c,m),D0=y,Pn=D;break;case 0:case 11:case 14:case 15:Ha(2,m,c),S0||Ha(4,m,c),Ti(l,c,m);break;case 1:S0||(Fi(m,c),typeof(y=m.stateNode).componentWillUnmount=="function"&&Zu(m,c,y)),Ti(l,c,m);break;case 21:Ti(l,c,m);break;case 22:S0=(y=S0)||m.memoizedState!==null,Ti(l,c,m),S0=y;break;default:Ti(l,c,m)}}function Xs(l,c){var m=function(y){switch(y.tag){case 31:case 13:case 19:var D=y.stateNode;return D===null&&(D=y.stateNode=new m0),D;case 22:return(D=(y=y.stateNode)._retryCache)===null&&(D=y._retryCache=new m0),D;default:throw Error(r(435,y.tag))}}(l);
289c.forEach(function(y){if(!m.has(y)){m.add(y);var D=of.bind(null,l,y);y.then(D,D)}})}function mi(l,c){var m=c.deletions;if(m!==null)for(var y=0;y<m.length;y++){var D=m[y],O=l,$=c,re=$;e:for(;re!==null;){switch(re.tag){case 27:case 5:D0=re.stateNode,Pn=!1;break e;case 3:case 4:D0=re.stateNode.containerInfo,Pn=!0;break e}re=re.return}if(D0===null)throw Error(r(160));ys(O,$,D),D0=null,Pn=!1,(O=D.alternate)!==null&&(O.return=null),D.return=null}if(13886&c.subtreeFlags)for(c=c.child;c!==null;)ho(c,l),c=c.sibling}function ho(l,c){var m=l.alternate,y=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:mi(c,l),pn(l),4&y&&(Ha(3,l,l.return),Jn(3,l),Ha(5,l,l.return));break;case 1:mi(c,l),pn(l),512&y&&(S0||m===null||Fi(m,m.return)),64&y&&dl&&(l=l.updateQueue)!==null&&(y=l.callbacks)!==null&&(m=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=m===null?y:m.concat(y));break;case 26:var D,O;case 27:case 5:if(mi(c,l),pn(l),512&y&&(S0||m===null||Fi(m,m.return)),32&l.flags){D=l.stateNode;try{Ft(D)}catch(Pe){V0(l,l.return,Pe)}}4&y&&l.stateNode!=null&&function(Pe,ze,et){try{al(Pe.stateNode,Pe.type,et,ze,Pe)}catch(Wt){V0(Pe,Pe.return,Wt)}}(l,D=l.memoizedProps,m!==null?m.memoizedProps:D),1024&y&&(Br=!0);break;case 6:if(mi(c,l),pn(l),4&y&&Ka){if(l.stateNode===null)throw Error(r(162));y=l.memoizedProps,m=m!==null?m.memoizedProps:y,D=l.stateNode;try{nr(D,m,y)}catch(Pe){V0(l,l.return,Pe)}}break;case 3:mi(c,l),pn(l),Br&&(Br=!1,Po(l));break;case 4:case 12:mi(c,l),pn(l);break;case 31:mi(c,l),pn(l),4&y&&(y=l.updateQueue)!==null&&(l.updateQueue=null,Xs(l,y));break;case 13:mi(c,l),pn(l),8192&l.child.flags&&l.memoizedState!==null!=(m!==null&&m.memoizedState!==null)&&(h=oa()),4&y&&(y=l.updateQueue)!==null&&(l.updateQueue=null,Xs(l,y));break;case 22:D=l.memoizedState!==null;var $=m!==null&&m.memoizedState!==null,re=dl,Ae=S0;if(dl=re||D,S0=Ae||$,mi(c,l),S0=Ae,dl=re,pn(l),8192&y&&((c=l.stateNode)._visibility=D?-2&c._visibility:1|c._visibility,D&&(m===null||$||dl||S0||Ga(l)),Ka)){e:if(m=null,Ka)for(c=l;;){if(c.tag===5||Ed){if(m===null){$=m=c;try{O=$.stateNode,D?qt(O):t0($.stateNode,$.memoizedProps)}catch(Pe){V0($,$.return,Pe)}}}else if(c.tag===6){if(m===null){$=c;try{var he=$.stateNode;D?ir(he):P0(he,$.memoizedProps)}catch(Pe){V0($,$.return,Pe)}}}else if(c.tag===18){if(m===null){$=c;try{var Re=$.stateNode;D?jE(Re):KE($.stateNode)}catch(Pe){V0($,$.return,Pe)}}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===l)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===l)break e;for(;c.sibling===null;){if(c.return===null||c.return===l)break e;m===c&&(m=null),c=c.return}m===c&&(m=null),c.sibling.return=c.return,c=c.sibling}}4&y&&(y=l.updateQueue)!==null&&(m=y.retryQueue)!==null&&(y.retryQueue=null,Xs(l,m));break;case 19:mi(c,l),pn(l),4&y&&(y=l.updateQueue)!==null&&(l.updateQueue=null,Xs(l,y));break;case 30:case 21:break;default:mi(c,l),pn(l)}}function pn(l){var c=l.flags;if(2&c){try{for(var m,y=l.return;y!==null;){if(Vl(y)){m=y;break}y=y.return}if(Ka){if(m==null)throw Error(r(160));switch(m.tag){case 27:case 5:var D=m.stateNode;32&m.flags&&(Ft(D),m.flags&=-33),Ri(l,pa(l),D);break;case 3:case 4:var O=m.stateNode.containerInfo;Mc(l,pa(l),O);break;default:throw Error(r(161))}}}catch($){V0(l,l.return,$)}l.flags&=-3}4096&c&&(l.flags&=-4097)}function Po(l){if(1024&l.subtreeFlags)for(l=l.child;l!==null;){var c=l;Po(c),c.tag===5&&1024&c.flags&&at(c.stateNode),l=l.sibling}}function Li(l,c){if(8772&c.subtreeFlags)for(c=c.child;c!==null;)ef(l,c.alternate,c),c=c.sibling}function Ga(l){for(l=l.child;l!==null;){var c=l;switch(c.tag){case 0:case 11:case 14:case 15:Ha(4,c,c.return),Ga(c);break;case 1:Fi(c,c.return);var m=c.stateNode;typeof m.componentWillUnmount=="function"&&Zu(c,c.return,m),Ga(c);break;case 27:case 26:case 5:Fi(c,c.return),Ga(c);break;case 22:c.memoizedState===null&&Ga(c);break;default:Ga(c)}l=l.sibling}}function Uo(l,c,m){for(m=m&&(8772&c.subtreeFlags)!=0,c=c.child;c!==null;){var y=c.alternate,D=l,O=c,$=O.flags;switch(O.tag){case 0:case 11:case 15:Uo(D,O,m),Jn(4,O);break;case 1:if(Uo(D,O,m),typeof(D=(y=O).stateNode).componentDidMount=="function")try{D.componentDidMount()}catch(he){V0(y,y.return,he)}if((D=(y=O).updateQueue)!==null){var re=y.stateNode;try{var Ae=D.shared.hiddenCallbacks;
289if(Ae!==null)for(D.shared.hiddenCallbacks=null,D=0;D<Ae.length;D++)ei(Ae[D],re)}catch(he){V0(y,y.return,he)}}m&&64&$&&Oc(O),Zs(O,O.return);break;case 27:case 26:case 5:Uo(D,O,m),m&&y===null&&4&$&&Xu(O),Zs(O,O.return);break;case 12:case 31:case 13:default:Uo(D,O,m);break;case 22:O.memoizedState===null&&Uo(D,O,m),Zs(O,O.return);case 30:}c=c.sibling}}function tf(l,c){var m=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),l=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(l=c.memoizedState.cachePool.pool),l!==m&&(l!=null&&l.refCount++,m!=null&&pt(m))}function el(l,c){l=null,c.alternate!==null&&(l=c.alternate.memoizedState.cache),(c=c.memoizedState.cache)!==l&&(c.refCount++,l!=null&&pt(l))}function go(l,c,m,y){if(10256&c.subtreeFlags)for(c=c.child;c!==null;)Pc(l,c,m,y),c=c.sibling}function Pc(l,c,m,y){var D=c.flags;switch(c.tag){case 0:case 11:case 15:go(l,c,m,y),2048&D&&Jn(9,c);break;case 1:case 31:case 13:default:go(l,c,m,y);break;case 3:go(l,c,m,y),2048&D&&(l=null,c.alternate!==null&&(l=c.alternate.memoizedState.cache),(c=c.memoizedState.cache)!==l&&(c.refCount++,l!=null&&pt(l)));break;case 12:if(2048&D){go(l,c,m,y),l=c.stateNode;try{var O=c.memoizedProps,$=O.id,re=O.onPostCommit;typeof re=="function"&&re($,c.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(Ae){V0(c,c.return,Ae)}}else go(l,c,m,y);break;case 23:break;case 22:O=c.stateNode,$=c.alternate,c.memoizedState!==null?2&O._visibility?go(l,c,m,y):vi(l,c):2&O._visibility?go(l,c,m,y):(O._visibility|=2,Wa(l,c,m,y,(10256&c.subtreeFlags)!=0||!1)),2048&D&&tf($,c);break;case 24:go(l,c,m,y),2048&D&&el(c.alternate,c)}}function Wa(l,c,m,y,D){for(D=D&&((10256&c.subtreeFlags)!=0||!1),c=c.child;c!==null;
289){var O=l,$=c,re=m,Ae=y,he=$.flags;switch($.tag){case 0:case 11:case 15:Wa(O,$,re,Ae,D),Jn(8,$);break;case 23:break;case 22:var Re=$.stateNode;$.memoizedState!==null?2&Re._visibility?Wa(O,$,re,Ae,D):vi(O,$):(Re._visibility|=2,Wa(O,$,re,Ae,D)),D&&2048&he&&tf($.alternate,$);break;case 24:Wa(O,$,re,Ae,D),D&&2048&he&&el($.alternate,$);break;default:Wa(O,$,re,Ae,D)}c=c.sibling}}function vi(l,c){if(10256&c.subtreeFlags)for(c=c.child;c!==null;){var m=l,y=c,D=y.flags;switch(y.tag){case 22:vi(m,y),2048&D&&tf(y.alternate,y);break;case 24:vi(m,y),2048&D&&el(y.alternate,y);break;default:vi(m,y)}c=c.sibling}}function tl(l,c,m){if(l.subtreeFlags&uc)for(l=l.child;l!==null;)Ni(l,c,m),l=l.sibling}function Ni(l,c,m){switch(l.tag){case 26:if(tl(l,c,m),l.flags&uc)if(l.memoizedState!==null)bd(m,q1,l.memoizedState,l.memoizedProps);else{var y=l.stateNode,D=l.type;l=l.memoizedProps,((335544128&c)===c||x(D,l))&&Z(m,y,D,l)}break;case 5:tl(l,c,m),l.flags&uc&&(y=l.stateNode,D=l.type,l=l.memoizedProps,((335544128&c)===c||x(D,l))&&Z(m,y,D,l));break;case 3:case 4:default:tl(l,c,m);break;case 22:l.memoizedState===null&&((y=l.alternate)!==null&&y.memoizedState!==null?(y=uc,uc=16777216,tl(l,c,m),uc=y):tl(l,c,m))}}function rf(l){var c=l.alternate;if(c!==null&&(l=c.child)!==null){c.child=null;do c=l.sibling,l.sibling=null,l=c;while(l!==null)}}function $l(l){var c=l.deletions;if(16&l.flags){if(c!==null)for(var m=0;m<c.length;m++){var y=c[m];$t=y,po(y,l)}rf(l)}if(10256&l.subtreeFlags)for(l=l.child;l!==null;)nf(l),l=l.sibling}function nf(l){switch(l.tag){case 0:case 11:case 15:$l(l),2048&l.flags&&Ha(9,l,l.return);break;case 3:case 12:default:$l(l);break;case 22:var c=l.stateNode;l.memoizedState!==null&&2&c._visibility&&(l.return===null||l.return.tag!==13)?(c._visibility&=-3,Zl(l)):$l(l)}}function Zl(l){var c=l.deletions;if(16&l.flags){if(c!==null)for(var m=0;m<c.length;m++){var y=c[m];$t=y,po(y,l)}rf(l)}for(l=l.child;l!==null;){switch((c=l).tag){case 0:case 11:case 15:Ha(8,c,c.return),Zl(c);break;case 22:2&(m=c.stateNode)._visibility&&(m._visibility&=-3,Zl(c));break;default:Zl(c)}l=l.sibling}}function po(l,c){for(;$t!==null;){var m=$t;switch(m.tag){case 0:case 11:case 15:Ha(8,m,c);break;case 23:case 22:if(m.memoizedState!==null&&m.memoizedState.cachePool!==null){var y=m.memoizedState.cachePool.pool;y!=null&&y.refCount++}break;case 24:pt(m.memoizedState.cache)}if((y=m.child)!==null)y.return=m,$t=y;else e:for(m=l;$t!==null;){var D=(y=$t).sibling,O=y.return;if(bs(y),y===m){$t=null;break e}if(D!==null){D.return=O,$t=D;break e}$t=O}}}
289function ma(){return 2&k0&&h0!==0?h0&-h0:c0.T!==null?st():cf()}function Is(){if(la===0)if(!(536870912&h0)||nu){var l=yd;!(3932160&(yd<<=1))&&(yd=262144),la=l}else la=536870912;return(l=Ia.current)!==null&&(l.flags|=32),la}function Xi(l,c,m){(l!==Cr||K0!==2&&K0!==9)&&l.cancelPendingCommit===null||(xs(l,0),Ya(l,h0,la,!1)),I(l,m),2&k0&&l===Cr||(l===Cr&&(!(2&k0)&&(Xa|=m),wr===4&&Ya(l,h0,la,!1)),xe(l))}function af(l,c,m){if(6&k0)throw Error(r(327));for(var y=!m&&(127&c)==0&&(c&l.expiredLanes)==0||d(l,c),D=y?function(he,Re){var Pe=k0;k0|=2;var ze=ta(),et=zo();Cr!==he||h0!==Re?(L=null,B=oa()+500,xs(he,Re)):fc=d(he,Re);e:for(;;)try{if(K0!==0&&Zt!==null){Re=Zt;var Wt=En;t:switch(K0){case 1:K0=0,En=null,Bn(he,Re,Wt,1);break;case 2:case 9:if(Ot(Wt)){K0=0,En=null,jt(Re);break}Re=function(){K0!==2&&K0!==9||Cr!==he||(K0=7),xe(he)},Wt.then(Re,Re);break e;case 3:K0=7;break e;case 4:K0=5;break e;case 7:Ot(Wt)?(K0=0,En=null,jt(Re)):(K0=0,En=null,Bn(he,Re,Wt,7));break;case 5:var ve=null;switch(Zt.tag){case 26:ve=Zt.memoizedState;case 5:case 27:var Ie=Zt,Ge=Ie.type,Et=Ie.pendingProps;if(ve?Cd(ve):M(Ie.stateNode,Ge,Et)){K0=0,En=null;var Xt=Ie.sibling;if(Xt!==null)Zt=Xt;else{var sn=Ie.return;sn!==null?(Zt=sn,_t(sn)):Zt=null}break t}}K0=0,En=null,Bn(he,Re,Wt,5);break;case 6:K0=0,En=null,Bn(he,Re,Wt,6);break;case 8:Tr(),wr=6;break e;default:throw Error(r(462))}}Hc();break}catch(br){ea(he,br)}return Ja=iu=null,c0.H=ze,c0.A=et,k0=Pe,Zt!==null?0:(Cr=null,h0=0,Mt(),wr)}(l,c):rl(l,c,!0),O=y;;){if(D===0){fc&&!y&&Ya(l,c,0,!1);break}if(m=l.current.alternate,!O||Uc(m)){if(D===2){if(O=c,l.errorRecoveryDisabledLanes&O)var $=0;else $=($=-536870913&l.pendingLanes)!=0?$:536870912&$?536870912:0;if($!==0){c=$;e:{var re=l;D=ml;var Ae=H1;if(Ae&&(xs(re,$).flags|=256),($=rl(re,$,!1))!==2){if(kA&&!Ae){re.errorRecoveryDisabledLanes|=O,Xa|=O,D=4;break e}O=Pi,Pi=D,O!==null&&(Pi===null?Pi=O:Pi.push.apply(Pi,O))}D=$}if(O=!1,D!==2)continue}}if(D===1){xs(l,0),Ya(l,c,0,!0);break}e:{switch(y=l,O=D){case 0:case 1:throw Error(r(345));case 4:if((4194048&c)!==c)break;case 6:Ya(y,c,la,!Ts);break e;case 2:Pi=null;break;case 3:case 5:break;default:throw Error(r(329))}if((62914560&c)===c&&10<(D=h+300-oa())){if(Ya(y,c,la,!Ts),f(y,0,!0)!==0)break e;Ue=c,y.timeoutHandle=IA(mA.bind(null,y,m,Pi,L,A,c,la,Xa,Ac,Ts,O,"Throttled",-0,0),D)}else mA(y,m,Pi,L,A,c,la,Xa,Ac,Ts,O,null,-0,0)}break}D=rl(l,c,!1),O=!1}xe(l)}function mA(l,c,m,y,D,O,$,re,Ae,he,Re,Pe,ze,et){if(l.timeoutHandle=ja,8192&(Pe=c.subtreeFlags)||(16785408&Pe)==16785408){Ni(c,O,Pe=z());var Wt=(62914560&O)===O?h-oa():(4194048&O)===O?C-oa():0;if((Wt=oe(Pe,Wt))!==null)return Ue=O,l.cancelPendingCommit=Wt(wn.bind(null,l,c,O,m,y,D,$,re,Ae,Re,Pe,null,ze,et)),void Ya(l,O,$,!he)}wn(l,c,O,m,y,D,$,re,Ae)}function Uc(l){for(var c=l;;){var m=c.tag;if((m===0||m===11||m===15)&&16384&c.flags&&(m=c.updateQueue)!==null&&(m=m.stores)!==null)for(var y=0;y<m.length;y++){var D=m[y],O=D.getSnapshot;D=D.value;try{if(!Mi(O(),D))return!1}catch{return!1}}if(m=c.child,16384&c.subtreeFlags&&m!==null)m.return=c,c=m;else{if(c===l)break;for(;c.sibling===null;){if(c.return===null||c.return===l)return!0;c=c.return}c.sibling.return=c.return,c=c.sibling}}return!0}function Ya(l,c,m,y){c&=~lu,c&=~Xa,l.suspendedLanes|=c,l.pingedLanes&=~c,y&&(l.warmLanes|=c),y=l.expirationTimes;for(var D=c;0<D;){var O=31-Oi(D),$=1<<O;y[O]=-1,D&=~$}m!==0&&w(l,m,c)}function Tr(){if(Zt!==null){if(K0===0)var l=Zt.return;else Ja=iu=null,Ji(l=Zt),$o=null,DA=0,l=Zt;for(;l!==null;)ga(l.alternate,l),l=l.return;Zt=null}}function xs(l,c){var m=l.timeoutHandle;m!==ja&&(l.timeoutHandle=ja,Qs(m)),(m=l.cancelPendingCommit)!==null&&(l.cancelPendingCommit=null,m()),Ue=0,Tr(),Cr=l,Zt=m=ai(l.current,null),h0=c,K0=0,En=null,Ts=!1,fc=d(l,c),kA=!1,Ac=la=lu=Xa=ts=wr=0,Pi=ml=null,A=!1,8&c&&(c|=32&c);var y=l.entangledLanes;if(y!==0)for(l=l.entanglements,y&=c;0<y;){var D=31-Oi(y),O=1<<D;c|=l[D],y&=~O}return wo=c,Mt(),m}function ea(l,c){f0=null,c0.H=vn,c===fl||c===ks?(c=ct(),K0=3):c===au?(c=ct(),K0=4):K0=c===cc?8:c!==null&&typeof c=="object"&&typeof c.then=="function"?6:1,En=c,Zt===null&&(wr=1,ri(l,G(c,l.current)))}function ta(){var l=c0.H;return c0.H=vn,l===null?vn:l}function zo(){var l=c0.A;return c0.A=gl,l}function mo(){wr=4,Ts||(4194048&h0)!==h0&&Ia.current!==null||(fc=!0),!(134217727&ts)&&!(134217727&Xa)||Cr===null||Ya(Cr,h0,la,!1)}function rl(l,c,m){var y=k0;k0|=2;
289var D=ta(),O=zo();Cr===l&&h0===c||(L=null,xs(l,c)),c=!1;var $=wr;e:for(;;)try{if(K0!==0&&Zt!==null){var re=Zt,Ae=En;switch(K0){case 8:Tr(),$=6;break e;case 3:case 2:case 9:case 6:Ia.current===null&&(c=!0);var he=K0;if(K0=0,En=null,Bn(l,re,Ae,he),m&&fc){$=0;break e}break;default:he=K0,K0=0,En=null,Bn(l,re,Ae,he)}}zc(),$=wr;break}catch(Re){ea(l,Re)}return c&&l.shellSuspendCounter++,Ja=iu=null,k0=y,c0.H=D,c0.A=O,Zt===null&&(Cr=null,h0=0,Mt()),$}function zc(){for(;Zt!==null;)Gc(Zt)}function Hc(){for(;Zt!==null&&!qa();)Gc(Zt)}function Gc(l){var c=$u(l.alternate,l,wo);l.memoizedProps=l.pendingProps,c===null?_t(l):Zt=c}function jt(l){var c=l,m=c.alternate;switch(c.tag){case 15:case 0:c=Ln(m,c,c.pendingProps,c.type,void 0,h0);break;case 11:c=Ln(m,c,c.pendingProps,c.type.render,c.ref,h0);break;case 5:Ji(c);default:ga(m,c),c=$u(m,c=Zt=bo(c,wo),wo)}l.memoizedProps=l.pendingProps,c===null?_t(l):Zt=c}function Bn(l,c,m,y){Ja=iu=null,Ji(c),$o=null,DA=0;var D=c.return;try{if(function(O,$,re,Ae,he){if(re.flags|=32768,Ae!==null&&typeof Ae=="object"&&typeof Ae.then=="function"){if(($=re.alternate)!==null&&ye($,re,he,!0),(re=Ia.current)!==null){switch(re.tag){case 31:case 13:return xa===null?mo():re.alternate===null&&wr===0&&(wr=3),re.flags&=-257,re.flags|=65536,re.lanes=he,Ae===SA?re.flags|=16384:(($=re.updateQueue)===null?re.updateQueue=new Set([Ae]):$.add(Ae),Dt(O,Ae,he)),!1;case 22:return re.flags|=65536,Ae===SA?re.flags|=16384:(($=re.updateQueue)===null?($={transitions:null,markerInstances:null,retryQueue:new Set([Ae])},re.updateQueue=$):(re=$.retryQueue)===null?$.retryQueue=new Set([Ae]):re.add(Ae),Dt(O,Ae,he)),!1}throw Error(r(435,re.tag))}return Dt(O,Ae,he),mo(),!1}var Re=Error(r(520),{cause:Ae});if(Re=G(Re,re),ml===null?ml=[Re]:ml.push(Re),wr!==4&&(wr=2),$===null)return!0;Ae=G(Ae,re),re=$;do{switch(re.tag){case 3:return re.flags|=65536,O=he&-he,re.lanes|=O,A0(re,O=dn(re.stateNode,Ae,O)),!1;case 1:if($=re.type,Re=re.stateNode,(128&re.flags)==0&&(typeof $.getDerivedStateFromError=="function"||Re!==null&&typeof Re.componentDidCatch=="function"&&(P===null||!P.has(Re))))return re.flags|=65536,he&=-he,re.lanes|=he,xn(he=ni(he),O,re,Ae),A0(re,he),!1}re=re.return}while(re!==null);return!1}(l,D,c,m,h0))return wr=1,ri(l,G(m,l.current)),void(Zt=null)}catch(O){if(D!==null)throw Zt=D,O;return wr=1,ri(l,G(m,l.current)),void(Zt=null)}32768&c.flags?(y===1?l=!0:fc||536870912&h0?l=!1:(Ts=l=!0,(y===2||y===9||y===3||y===6)&&(y=Ia.current)!==null&&y.tag===13&&(y.flags|=16384)),Vn(c,l)):_t(c)}function _t(l){var c=l;do{if(32768&c.flags)return void Vn(c,Ts);l=c.return;var m=za(c.alternate,c,wo);if(m!==null)return void(Zt=m);
289if((c=c.sibling)!==null)return void(Zt=c);Zt=c=l}while(c!==null);wr===0&&(wr=5)}function Vn(l,c){do{var m=O1(l.alternate,l);if(m!==null)return m.flags&=32767,void(Zt=m);if((m=l.return)!==null&&(m.flags|=32768,m.subtreeFlags=0,m.deletions=null),!c&&(l=l.sibling)!==null)return void(Zt=l);Zt=l=m}while(l!==null);wr=6,Zt=null}function wn(l,c,m,y,D,O,$,re,Ae){l.cancelPendingCommit=null;do Eo();while(ee!==0);if(6&k0)throw Error(r(327));if(c!==null){if(c===l.current)throw Error(r(177));if(O=c.lanes|c.childLanes,function(he,Re,Pe,ze,et,Wt){var ve=he.pendingLanes;he.pendingLanes=Pe,he.suspendedLanes=0,he.pingedLanes=0,he.warmLanes=0,he.expiredLanes&=Pe,he.entangledLanes&=Pe,he.errorRecoveryDisabledLanes&=Pe,he.shellSuspendCounter=0;var Ie=he.entanglements,Ge=he.expirationTimes,Et=he.hiddenUpdates;for(Pe=ve&~Pe;0<Pe;){var Xt=31-Oi(Pe),sn=1<<Xt;Ie[Xt]=0,Ge[Xt]=-1;var br=Et[Xt];if(br!==null)for(Et[Xt]=null,Xt=0;Xt<br.length;Xt++){var Ba=br[Xt];Ba!==null&&(Ba.lane&=-536870913)}Pe&=~sn}ze!==0&&w(he,ze,0),Wt!==0&&et===0&&he.tag!==0&&(he.suspendedLanes|=Wt&~(ve&~Re))}(l,m,O|=hl,$,re,Ae),l===Cr&&(Zt=Cr=null,h0=0),ge=c,fe=l,Ue=m,At=O,gt=D,ot=y,10256&c.subtreeFlags||10256&c.flags?(l.callbackNode=null,l.callbackPriority=0,xd(Xc,function(){return va(),null})):(l.callbackNode=null,l.callbackPriority=0),y=(13878&c.flags)!=0,(13878&c.subtreeFlags)!=0||y){y=c0.T,c0.T=null,D=Ss(),na(2),$=k0,k0|=4;
289try{(function(he,Re){for(z1(he.containerInfo),$t=Re;$t!==null;)if(Re=(he=$t).child,(1028&he.subtreeFlags)!=0&&Re!==null)Re.return=he,$t=Re;else for(;$t!==null;){var Pe=(he=$t).alternate;switch(Re=he.flags,he.tag){case 0:if(4&Re&&(Re=(Re=he.updateQueue)!==null?Re.events:null)!==null)for(var ze=0;ze<Re.length;ze++){var et=Re[ze];et.ref.impl=et.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&Re&&Pe!==null){Re=void 0,ze=he,et=Pe.memoizedProps,Pe=Pe.memoizedState;var Wt=ze.stateNode;try{var ve=Er(ze.type,et);Re=Wt.getSnapshotBeforeUpdate(ve,Pe),Wt.__reactInternalSnapshotBeforeUpdate=Re}catch(Ie){V0(ze,ze.return,Ie)}}break;case 3:1024&Re&&Ka&&Zn(he.stateNode.containerInfo);break;default:if(1024&Re)throw Error(r(163))}if((Re=he.sibling)!==null){Re.return=he.return,$t=Re;break}$t=he.return}})(l,c)}finally{k0=$,na(D),c0.T=y}}ee=1,Xl(),vo(),ec()}}function Xl(){if(ee===1){ee=0;var l=fe,c=ge,m=(13878&c.flags)!=0;if(13878&c.subtreeFlags||m){m=c0.T,c0.T=null;var y=Ss();na(2);var D=k0;k0|=4;try{ho(c,l),qo(l.containerInfo)}finally{k0=D,na(y),c0.T=m}}l.current=c,ee=2}}function vo(){if(ee===2){ee=0;var l=fe,c=ge,m=(8772&c.flags)!=0;if(8772&c.subtreeFlags||m){m=c0.T,c0.T=null;var y=Ss();na(2);var D=k0;k0|=4;try{ef(l,c.alternate,c)}finally{k0=D,na(y),c0.T=m}}ee=3}}function ec(){if(ee===4||ee===3){ee=0,y5();var l=fe,c=ge,m=Ue,y=ot;10256&c.subtreeFlags||10256&c.flags?ee=5:(ee=0,ge=fe=null,Wc(l,l.pendingLanes));var D=l.pendingLanes;if(D===0&&(P=null),S(m),c=c.stateNode,y!==null){c=c0.T,D=Ss(),na(2),c0.T=null;try{for(var O=l.onRecoverableError,$=0;$<y.length;$++){var re=y[$];O(re.value,{componentStack:re.stack})}}finally{c0.T=c,na(D)}}3&Ue&&Eo(),xe(l),D=l.pendingLanes,261930&m&&42&D?l===Or?kt++:(kt=0,Or=l):kt=0,De(0)}}function Wc(l,c){(l.pooledCacheLanes&=c)==0&&(c=l.pooledCache)!=null&&(l.pooledCache=null,pt(c))}function Eo(){return Xl(),vo(),ec(),va()}function va(){if(ee!==5)return!1;var l=fe,c=At;At=0;var m=S(Ue),y=32>m?32:m;m=c0.T;var D=Ss();try{na(y),c0.T=null,y=gt,gt=null;var O=fe,$=Ue;if(ee=0,ge=fe=null,Ue=0,(6&k0)!=0)throw Error(r(331));var re=k0;return k0|=4,nf(O.current),Pc(O,O.current,$,y),k0=re,De(0),gf&&gf.onPostCommitFiberRoot,!0}finally{na(D),c0.T=m,Wc(l,c)}}function Yc(l,c,m){c=G(m,c),(l=O0(l,c=dn(l.stateNode,c,2),2))!==null&&(I(l,2),xe(l))}function V0(l,c,m){if(l.tag===3)Yc(l,l,m);else for(;c!==null;){if(c.tag===3){Yc(c,l,m);break}if(c.tag===1){var y=c.stateNode;if(typeof c.type.getDerivedStateFromError=="function"||typeof y.componentDidCatch=="function"&&(P===null||!P.has(y))){l=G(m,l),(y=O0(c,m=ni(2),2))!==null&&(xn(m,y,c,l),I(y,2),xe(y));break}}c=c.return}}function Dt(l,c,m){var y=l.pingCache;if(y===null){y=l.pingCache=new pl;var D=new Set;y.set(c,D)}else(D=y.get(c))===void 0&&(D=new Set,y.set(c,D));D.has(m)||(kA=!0,D.add(m),l=jc.bind(null,l,c,m),c.then(l,l))}function jc(l,c,m){var y=l.pingCache;y!==null&&y.delete(c),l.pingedLanes|=l.suspendedLanes&m,l.warmLanes&=~m,Cr===l&&(h0&m)===m&&(wr===4||wr===3&&(62914560&h0)===h0&&300>oa()-h?!(2&k0)&&xs(l,0):lu|=m,Ac===h0&&(Ac=0)),xe(l)}function tc(l,c){c===0&&(c=E()),(l=Yt(l,c))!==null&&(I(l,c),xe(l))}function Co(l){var c=l.memoizedState,m=0;c!==null&&(m=c.retryLane),tc(l,m)}function of(l,c){var m=0;switch(l.tag){case 31:case 13:var y=l.stateNode,D=l.memoizedState;D!==null&&(m=D.retryLane);break;case 19:y=l.stateNode;break;case 22:y=l.stateNode._retryCache;break;default:throw Error(r(314))}y!==null&&y.delete(c),tc(l,m)}function Kc(l,c,m,y){this.tag=l,this.key=m,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=c,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=y,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ho(l){return!(!(l=l.prototype)||!l.isReactComponent)}function ai(l,c){var m=l.alternate;return m===null?((m=t(l.tag,c,l.key,l.mode)).elementType=l.elementType,m.type=l.type,m.stateNode=l.stateNode,m.alternate=l,l.alternate=m):(m.pendingProps=c,m.type=l.type,m.flags=0,m.subtreeFlags=0,m.deletions=null),m.flags=65011712&l.flags,m.childLanes=l.childLanes,m.lanes=l.lanes,m.child=l.child,m.memoizedProps=l.memoizedProps,m.memoizedState=l.memoizedState,m.updateQueue=l.updateQueue,c=l.dependencies,m.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext},m.sibling=l.sibling,m.index=l.index,m.ref=l.ref,m.refCleanup=l.refCleanup,m}function bo(l,c){l.flags&=65011714;var m=l.alternate;return m===null?(l.childLanes=0,l.lanes=c,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=m.childLanes,l.lanes=m.lanes,l.child=m.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=m.memoizedProps,l.memoizedState=m.memoizedState,l.updateQueue=m.updateQueue,l.type=m.type,c=m.dependencies,l.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),l}function rc(l,c,m,y,D,O){var $=0;if(y=l,typeof l=="function")Ho(l)&&($=1);else if(typeof l=="string")$=5;else e:switch(l){case nc:return(l=t(31,m,c,D)).elementType=nc,l.lanes=O,l;case Yo:return Zr(m.children,D,O,c);case Jc:$=8,D|=24;break;case ws:return(l=t(12,m,c,2|D)).elementType=ws,l.lanes=O,l;case Vc:return(l=t(13,m,c,D)).elementType=Vc,l.lanes=O,l;case $c:return(l=t(19,m,c,D)).elementType=$c,l.lanes=O,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case Ko:$=10;break e;case jo:$=9;break e;case sf:$=11;break e;case r0:$=14;break e;case yo:$=16,y=null;break e}$=29,m=Error(r(130,l===null?"null":typeof l,"")),y=null}return(c=t($,m,c,D)).elementType=l,c.type=y,c.lanes=O,c}function Zr(l,c,m,y){return(l=t(7,l,y,c)).lanes=m,l}function oi(l,c,m){return(l=t(6,l,null,c)).lanes=m,l}function Go(l,c,m){return(c=t(4,l.children!==null?l.children:[],l.key,c)).lanes=m,c.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},c}function Ea(l,c,m,y,D,O,$,re,Ae){this.tag=1,this.containerInfo=l,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ja,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=b(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=b(0),this.hiddenUpdates=b(null),this.identifierPrefix=y,this.onUncaughtError=D,this.onCaughtError=O,this.onRecoverableError=$,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Ae,this.incompleteTransitions=new Map}function Wo(l,c,m,y,D,O){D=function($){return $?$=hf:hf}(D),y.context===null?y.context=D:y.pendingContext=D,(y=L0(c)).payload={element:m},(O=O===void 0?null:O)!==null&&(y.callback=O),(m=O0(l,y,c))!==null&&(Xi(m,0,c),x0(m,l,c))}var ra={},Ei=hc,si=kne,qc=Object.assign,vA=Symbol.for("react.element"),$n=Symbol.for("react.transitional.element"),Bs=Symbol.for("react.portal"),Yo=Symbol.for("react.fragment"),Jc=Symbol.for("react.strict_mode"),ws=Symbol.for("react.profiler"),jo=Symbol.for("react.consumer"),Ko=Symbol.for("react.context"),sf=Symbol.for("react.forward_ref"),Vc=Symbol.for("react.suspense"),$c=Symbol.for("react.suspense_list"),r0=Symbol.for("react.memo"),yo=Symbol.for("react.lazy"),nc=Symbol.for("react.activity"),nl=Symbol.for("react.memo_cache_sentinel"),M1=Symbol.iterator,P1=Symbol.for("react.client.reference"),Io=Array.isArray,c0=Ei.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U1=e.getPublicInstance,EA=e.getRootHostContext,CA=e.getChildHostContext,z1=e.prepareForCommit,qo=e.resetAfterCommit,bA=e.createInstance,il=e.appendInitialChild,ic=e.finalizeInitialChildren,Ca=e.shouldSetTextContent,yA=e.createTextInstance,IA=null,Qs=null,ja=e.noTimeout,Ka=!0,H1=null,lf=null,na=e.setCurrentUpdatePriority,Ss=e.getCurrentUpdatePriority,cf=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var xA=e.shouldAttemptEagerTransition,md=e.detachDeletedInstance;e.requestPostPaintCallback;var v=e.maySuspendCommit,p=null,x=null,M=null,z=null,Z=null,oe=null,Ne=null,qe=null,at=null,Pt=e.appendChild,Xr=e.appendChildToContainer,nr=e.commitTextUpdate,ia=null,al=e.commitUpdate,aa=e.insertBefore,Me=null,_e=e.removeChild,He=e.removeChildFromContainer,Ft=e.resetTextContent,qt=null,ir=null,t0=null,P0=null,Zn=e.clearContainer,U0=null,Jo=null,Zc=null,vd=null,uf=null,ff=null,ac=null,jE=null,KE=null,Ed=null,Cd=null,bd=null,BA=[],Af=-1,hf={},Oi=Math.clz32?Math.clz32:function(l){return(l>>>=0)==0?32:31-(b5(l)/qE|0)|0},b5=Math.log,qE=Math.LN2,G1=256,yd=262144,Id=4194304,xd=si.unstable_scheduleCallback,W1=si.unstable_cancelCallback,qa=si.unstable_shouldYield,y5=si.unstable_requestPaint,oa=si.unstable_now,Y1=si.unstable_ImmediatePriority,I5=si.unstable_UserBlockingPriority,Xc=si.unstable_NormalPriority,df=si.unstable_IdlePriority,x5=si.log,ol=si.unstable_setDisableYieldValue,gf=null,Mi=typeof Object.is=="function"?Object.is:function(l,c){return l===c&&(l!==0||1/l==1/c)||l!=l&&c!=c};typeof reportError=="function"&&reportError;var pf,B5,sl=Object.prototype.hasOwnProperty,ba=!1,eu=new WeakMap,mf=[],tu=0,ru=null,oc=[],ll=0,j1=null,ya=a(null),cl=a(null),vf=a(null),Ds=a(null),nu=!1,xo=null;Error(r(519));var wA=a(null),iu=null,Ja=null,w5=typeof AbortController<"u"?AbortController:function(){var l=[],c=this.signal={aborted:!1,addEventListener:function(m,y){l.push(y)}};this.abort=function(){c.aborted=!0,l.forEach(function(m){return m()})}},Bd=si.unstable_scheduleCallback,QA=si.unstable_NormalPriority,Hr={$$typeof:Ko,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},sc=null,Vo=null,wd=!1,ul=!1,Ef=!1,sa=0,Va=null,Qn=0,$a=0,o0=null,
289Lr=c0.S;c0.S=function(l,c){C=oa(),typeof c=="object"&&c!==null&&typeof c.then=="function"&&function(m,y){if(Va===null){var D=Va=[];Qn=0,$a=st(),o0={status:"pending",value:void 0,then:function(O){D.push(O)}}}Qn++,y.then(yt,yt)}(0,c),Lr!==null&&Lr(l,c)};var Gr=a(null),fl=Error(r(460)),au=Error(r(474)),ks=Error(r(542)),SA={then:function(){}},_s=null,$o=null,DA=0,Al=Rt(!0),Fs=Rt(!1),li=[],Za=0,hl=0,Rs=!1,K1=!1,on=a(null),Cf=a(0),Ia=a(null),xa=null,Nr=a(0),Zo=0,f0=null,Wr=null,On=null,mn=!1,ou=!1,Bo=!1,Xo=0,Xn=0,lc=null,Q5=0,vn={readContext:Be,use:w0,useCallback:n0,useContext:n0,useEffect:n0,useImperativeHandle:n0,useLayoutEffect:n0,useInsertionEffect:n0,useMemo:n0,useReducer:n0,useRef:n0,useState:n0,useDebugValue:n0,useDeferredValue:n0,useTransition:n0,useSyncExternalStore:n0,useId:n0,useHostTransitionStatus:n0,useFormState:n0,useActionState:n0,useOptimistic:n0,useMemoCache:n0,useCacheRefresh:n0};vn.useEffectEvent=n0;var Qd={readContext:Be,use:w0,useCallback:function(l,c){return N0().memoizedState=[l,c===void 0?null:c],l},useContext:Be,useEffect:i0,useImperativeHandle:function(l,c,m){m=m!=null?m.concat([l]):null,e0(4194308,4,La.bind(null,c,l),m)},useLayoutEffect:function(l,c){return e0(4194308,4,l,c)},useInsertionEffect:function(l,c){e0(4,2,l,c)},useMemo:function(l,c){var m=N0();c=c===void 0?null:c;var y=l();if(Bo){Q(!0);try{l()}finally{Q(!1)}}return m.memoizedState=[y,c],y},useReducer:function(l,c,m){var y=N0();if(m!==void 0){var D=m(c);if(Bo){Q(!0);try{m(c)}finally{Q(!1)}}}else D=c;return y.memoizedState=y.baseState=D,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:D},y.queue=l,l=l.dispatch=Oa.bind(null,f0,l),[y.memoizedState,l]},useRef:function(l){return l={current:l},N0().memoizedState=l},useState:function(l){var c=(l=yn(l)).queue,m=Zi.bind(null,f0,c);return c.dispatch=m,[l.memoizedState,m]},useDebugValue:Di,useDeferredValue:function(l,c){return _i(N0(),l,c)},useTransition:function(){var l=yn(!1);return l=co.bind(null,f0,l.queue,!0,!1),N0().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,c,m){var y=f0,D=N0();if(m=c(),Cr===null)throw Error(r(349));127&h0||fr(y,c,m),D.memoizedState=m;var O={value:m,getSnapshot:c};return D.queue=O,i0(Rn.bind(null,y,O,l),[l]),y.flags|=2048,ht(9,{destroy:void 0},hn.bind(null,y,O,m,c),null),m},useId:function(){var l=N0(),c=Cr.identifierPrefix;return c="_"+c+"r_"+(Q5++).toString(32)+"_",l.memoizedState=c},useHostTransitionStatus:Rr,useFormState:Oe,useActionState:Oe,useOptimistic:function(l){var c=N0();c.memoizedState=c.baseState=l;var m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return c.queue=m,c=Vr.bind(null,f0,!0,m),m.dispatch=c,[l,c]},useMemoCache:nn,useCacheRefresh:function(){return N0().memoizedState=Lo.bind(null,f0)},useEffectEvent:function(l){var c=N0(),m={impl:l};return c.memoizedState=m,function(){if(2&k0)throw Error(r(440));return m.impl.apply(void 0,arguments)}}},Ci={readContext:Be,use:w0,useCallback:$i,useContext:Be,useEffect:vr,useImperativeHandle:Vi,useInsertionEffect:gi,useLayoutEffect:Tn,useMemo:ki,useReducer:Kr,useRef:Lt,useState:function(){return Kr(Fr)},useDebugValue:Di,useDeferredValue:function(l,c){return lo(B0(),Wr.memoizedState,l,c)},useTransition:function(){var l=Kr(Fr)[0],c=B0().memoizedState;return[typeof l=="boolean"?l:rr(l),c]},useSyncExternalStore:Wn,useId:Na,useHostTransitionStatus:Rr,useFormState:Je,useActionState:Je,useOptimistic:function(l,c){return Ur(B0(),0,l,c)},useMemoCache:nn,useCacheRefresh:ti};Ci.useEffectEvent=Jr;var es={readContext:Be,use:w0,useCallback:$i,useContext:Be,useEffect:vr,useImperativeHandle:Vi,useInsertionEffect:gi,useLayoutEffect:Tn,useMemo:ki,useReducer:St,useRef:Lt,useState:function(){return St(Fr)},useDebugValue:Di,useDeferredValue:function(l,c){var m=B0();return Wr===null?_i(m,l,c):lo(m,Wr.memoizedState,l,c)},useTransition:function(){var l=St(Fr)[0],c=B0().memoizedState;return[typeof l=="boolean"?l:rr(l),c]},useSyncExternalStore:Wn,useId:Na,useHostTransitionStatus:Rr,useFormState:tt,useActionState:tt,useOptimistic:function(l,c){var m=B0();return Wr!==null?Ur(m,0,l,c):(m.baseState=l,[l,m.queue.dispatch])},useMemoCache:nn,useCacheRefresh:ti};es.useEffectEvent=Jr;var Sd={enqueueSetState:function(l,c,m){l=l._reactInternals;var y=ma(),D=L0(y);D.payload=c,m!=null&&(D.callback=m),(c=O0(l,D,y))!==null&&(Xi(c,0,y),x0(c,l,y))},enqueueReplaceState:function(l,c,m){l=l._reactInternals;var y=ma(),D=L0(y);D.tag=1,D.payload=c,m!=null&&(D.callback=m),(c=O0(l,D,y))!==null&&(Xi(c,0,y),x0(c,l,y))},enqueueForceUpdate:function(l,c){l=l._reactInternals;var m=ma(),y=L0(m);y.tag=2,c!=null&&(y.callback=c),(c=O0(l,y,m))!==null&&(Xi(c,0,m),x0(c,l,m))}},cc=Error(r(461)),Mn=!1,su={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},dl=!1,S0=!1,Br=!1,m0=typeof WeakSet=="function"?WeakSet:Set,$t=null,D0=null,Pn=!1,q1=null,uc=8192,gl={getCacheForType:function(l){var c=Be(Hr),m=c.data.get(l);return m===void 0&&(m=l(),c.data.set(l,m)),m},cacheSignal:function(){return Be(Hr).controller.signal}};if(typeof Symbol=="function"&&Symbol.for){var en=Symbol.for;en("selector.component"),en("selector.has_pseudo_class"),en("selector.role"),en("selector.test_id"),en("selector.text")}var pl=typeof WeakMap=="function"?WeakMap:Map,k0=0,Cr=null,Zt=null,h0=0,K0=0,En=null,Ts=!1,fc=!1,kA=!1,wo=0,wr=0,ts=0,Xa=0,lu=0,la=0,Ac=0,ml=null,Pi=null,A=!1,h=0,C=0,B=1/0,L=null,P=null,ee=0,fe=null,ge=null,Ue=0,At=0,gt=null,ot=null,kt=0,Or=null;return ra.createContainer=function(l,c,m,y,D,O,$,re,Ae,he){return function(Re,Pe,ze,et,Wt,ve,Ie,Ge,Et,Xt,sn,br){return Re=new Ea(Re,Pe,ze,Ie,Et,Xt,sn,br,null),Pe=1,ve===!0&&(Pe|=24),ve=t(3,null,null,Pe),Re.current=ve,ve.stateNode=Re,(Pe=ut()).refCount++,Re.pooledCache=Pe,Pe.refCount++,ve.memoizedState={element:et,isDehydrated:ze,cache:Pe},Qt(ve),Re}(l,c,!1,null,0,y,O,0,$,re,Ae,he)},ra.flushSyncWork=function(){return(6&k0)!=0||(De(0),!1)},ra.updateContainer=function(l,c,m,y){var D=c.current,O=ma();return Wo(D,O,l,c,m,y),O},ra.updateContainerSync=function(l,c,m,y){return Wo(c.current,2,l,c,m,y),2},ra},d5.exports.default=d5.exports,Object.defineProperty(d5.exports,"__esModule",{value:!0}
289)),oS.exports);var sS,_ne=Sne(aS.exports),lS={exports:{}},Ju={};/** 290 * @license React 291 * react-reconciler-constants.development.js 292 * 293 * Copyright (c) Meta Platforms, Inc. and affiliates. 294 * 295 * This source code is licensed under the MIT license found in the 296 * LICENSE file in the root directory of this source tree. 297 */lS.exports=(sS||(sS=1,Ju.ConcurrentRoot=1,Ju.ContinuousEventPriority=8,Ju.DefaultEventPriority=32,Ju.DiscreteEventPriority=2,Ju.IdleEventPriority=268435456,Ju.LegacyRoot=0,Ju.NoEventPriority=0),Ju);var GE=lS.exports;const cS=(e,t)=>{const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const a=r[i];if(a==="render"&&!e[a]!=!t[a])return!1;if(a!=="children"&&e[a]!==t[a]){if(typeof e[a]=="object"&&typeof t[a]=="object"&&cS(e[a],t[a]))continue;return!1}if(a==="children"&&(typeof e[a]=="string"||typeof t[a]=="string"))return e[a]===t[a]}return!0},uS={},WE=console.error,Fne=({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:u,resetAfterCommit:f})=>{const d=_ne({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(g,E,b,I)=>{cS(b,I)||n(g,null,E,b,I)},commitTextUpdate:r,removeChild:s,removeChildFromContainer:u,resetAfterCommit:f,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:g=>g,getRootHostContext:()=>uS,getChildHostContext:()=>uS,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>GE.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>GE.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:g=>d.createContainer(g,GE.ConcurrentRoot,null,!1,null,"",WE,WE,WE,()=>{},null),updateContainer:(g,E,b,I)=>{d.updateContainerSync(g,E,b,I),d.flushSyncWork()}}};/* 298object-assign 299(c) Sindre Sorhus 300@license MIT
301*/var fS=Object.getOwnPropertySymbols,Rne=Object.prototype.hasOwnProperty,Tne=Object.prototype.propertyIsEnumerable;function Lne(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Nne(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(n.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(a){i[a]=a}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var One=Nne()?Object.assign:function(e,t){for(var r,n=Lne(e),i,a=1;a<arguments.length;a++){r=Object(arguments[a]);for(var o in r)Rne.call(r,o)&&(n[o]=r[o]);if(fS){i=fS(r);for(var s=0;s<i.length;s++)Tne.call(r,i[s])&&(n[i[s]]=r[i[s]])}}return n},Mne=Qr(One);function Pne(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Une(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var g5,AS={exports:{}},zne=Une(UE);(g5=AS).exports=function e(t){var r=Mne,n=hc,i=zne;function a(v){for(var p="https://reactjs.org/docs/error-decoder.html?invariant="+v,x=1;x<arguments.length;x++)p+="&args[]="+encodeURIComponent(arguments[x]);return"Minified React error #"+v+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;o.hasOwnProperty("ReactCurrentDispatcher")||(o.ReactCurrentDispatcher={current:null}),o.hasOwnProperty("ReactCurrentBatchConfig")||(o.ReactCurrentBatchConfig={suspense:null});var s=typeof Symbol=="function"&&Symbol.for,u=s?Symbol.for("react.element"):60103,f=s?Symbol.for("react.portal"):60106,d=s?Symbol.for("react.fragment"):60107,g=s?Symbol.for("react.strict_mode"):60108,E=s?Symbol.for("react.profiler"):60114,b=s?Symbol.for("react.provider"):60109,I=s?Symbol.for("react.context"):60110,w=s?Symbol.for("react.concurrent_mode"):60111,R=s?Symbol.for("react.forward_ref"):60112,_=s?Symbol.for("react.suspense"):60113,S=s?Symbol.for("react.suspense_list"):60120,Q=s?Symbol.for("react.memo"):60115,N=s?Symbol.for("react.lazy"):60116,k=typeof Symbol=="function"&&Symbol.iterator;function W(v){return v===null||typeof v!="object"?null:typeof(v=k&&v[k]||v["@@iterator"])=="function"?v:null}function H(v){if(v==null)return null;if(typeof v=="function")return v.displayName||v.name||null;if(typeof v=="string")return v;switch(v){case d:return"Fragment";case f:return"Portal";case E:return"Profiler";case g:return"StrictMode";case _:return"Suspense";case S:return"SuspenseList"}if(typeof v=="object")switch(v.$$typeof){case I:return"Context.Consumer";case b:return"Context.Provider";case R:var p=v.render;return p=p.displayName||p.name||"",v.displayName||(p!==""?"ForwardRef("+p+")":"ForwardRef");case Q:return H(v.type);case N:if(v=v._status===1?v._result:null)return H(v)}return null}function G(v){var p=v,x=v;if(v.alternate)for(;p.return;)p=p.return;else{v=p;do 1026&(p=v).effectTag&&(x=p.return),v=p.return;while(v)}return p.tag===3?x:null}function X(v){if(G(v)!==v)throw Error(a(188))}function J(v){var p=v.alternate;if(!p){if((p=G(v))===null)throw Error(a(188));return p!==v?null:v}for(var x=v,M=p;;){var z=x.return;if(z===null)break;var Z=z.alternate;if(Z===null){if((M=z.return)!==null){x=M;continue}break}if(z.child===Z.child){for(Z=z.child;Z;){if(Z===x)return X(z),v;if(Z===M)return X(z),p;Z=Z.sibling}throw Error(a(188))}if(x.return!==M.return)x=z,M=Z;else{for(var oe=!1,Ne=z.child;Ne;){if(Ne===x){oe=!0,x=z,M=Z;break}if(Ne===M){oe=!0,M=z,x=Z;break}Ne=Ne.sibling}if(!oe){for(Ne=Z.child;Ne;){if(Ne===x){oe=!0,x=Z,M=z;break}if(Ne===M){oe=!0,M=Z,x=z;break}Ne=Ne.sibling}if(!oe)throw Error(a(189))}}if(x.alternate!==M)throw Error(a(190))}if(x.tag!==3)throw Error(a(188));return x.stateNode.current===x?v:p}function V(v){if(!(v=J(v)))return null;for(var p=v;;){if(p.tag===5||p.tag===6)return p;if(p.child)p.child.return=p,p=p.child;else{if(p===v)break;for(;!p.sibling;){if(!p.return||p.return===v)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}}return null}var T=t.getPublicInstance,j=t.getRootHostContext,ne=t.getChildHostContext,se=t.prepareForCommit,te=t.resetAfterCommit,ue=t.createInstance,le=t.appendInitialChild,ye=t.finalizeInitialChildren,Qe=t.prepareUpdate,Ce=t.shouldSetTextContent,Be=t.createTextInstance,Fe=null,Te=null,ut=t.noTimeout,pt=!0,nt=null,xe=t.appendChild,De=t.appendChildToContainer,ke=t.commitTextUpdate,we=null,Ve=t.commitUpdate,lt=t.insertBefore,st=null,yt=t.removeChild,Nt=t.removeChildFromContainer,It=t.resetTextContent,Le=null,xt=null,Ot=null,Xe=null,bt=null,ct=null,Ct=/^(.*)[\\\/]/;function Bt(v){var p="";do{e:switch(v.tag){case 3:case 4:case 6:case 7:case 10:case 9:var x="";break e;default:var M=v._debugOwner,z=v._debugSource,Z=H(v.type);x=null,M&&(x=H(M.type)),M=Z,Z="",z?Z=" (at "+z.fileName.replace(Ct,"")+":"+z.lineNumber+")":x&&(Z=" (created by "+x+")"),x=` 302 in `+(M||"Unknown")+Z}p+=x,v=v.return}while(v);return p}var Kt=[],vt=-1;function Rt(v){0>vt||(v.current=Kt[vt],Kt[vt]=null,vt--)}function Mt(v,p){vt++,Kt[vt]=v.current,v.current=p}var Ut={},u0={current:Ut},Yt={current:!1},s0=Ut;function Tt(v,p){var x=v.type.contextTypes;if(!x)return Ut;var M=v.stateNode;if(M&&M.__reactInternalMemoizedUnmaskedChildContext===p)return M.__reactInternalMemoizedMaskedChildContext;var z,Z={};for(z in x)Z[z]=p[z];return M&&((v=v.stateNode).__reactInternalMemoizedUnmaskedChildContext=p,v.__reactInternalMemoizedMaskedChildContext=Z),Z}function Qt(v){return(v=v.childContextTypes)!=null}function T0(v){Rt(Yt),Rt(u0)}function L0(v){Rt(Yt),Rt(u0)}function O0(v,p,x){if(u0.current!==Ut)throw Error(a(168));Mt(u0,p),Mt(Yt,x)}function x0(v,p,x){var M=v.stateNode;if(v=p.childContextTypes,typeof M.getChildContext!="function")return x;for(var z in M=M.getChildContext())if(!(z in v))throw Error(a(108,H(p
302)||"Unknown",z));return r({},x,{},M)}function A0(v){var p=v.stateNode;return p=p&&p.__reactInternalMemoizedMergedChildContext||Ut,s0=u0.current,Mt(u0,p),Mt(Yt,Yt.current),!0}function fn(v,p,x){var M=v.stateNode;if(!M)throw Error(a(169));x?(p=x0(v,p,s0),M.__reactInternalMemoizedMergedChildContext=p,Rt(Yt),Rt(u0),Mt(u0,p)):Rt(Yt),Mt(Yt,x)}var An=i.unstable_runWithPriority,ei=i.unstable_scheduleCallback,er=i.unstable_cancelCallback,E0=i.unstable_shouldYield,dr=i.unstable_requestPaint,Dr=i.unstable_now,ur=i.unstable_getCurrentPriorityLevel,jr=i.unstable_ImmediatePriority,zn=i.unstable_UserBlockingPriority,J0=i.unstable_NormalPriority,l0=i.unstable_LowPriority,tr=i.unstable_IdlePriority,n0={},_n=dr!==void 0?dr:function(){},kr=null,Fn=null,Hn=!1,qi=Dr(),_r=1e4>qi?Dr:function(){return Dr()-qi};function Gn(){switch(ur()){case jr:return 99;case zn:return 98;case J0:return 97;case l0:return 96;case tr:return 95;default:throw Error(a(332))}}function Ji(v){switch(v){case 99:return jr;case 98:return zn;case 97:return J0;case 96:return l0;case 95:return tr;default:throw Error(a(332))}}function N0(v,p){return v=Ji(v),An(v,p)}function B0(v,p,x){return v=Ji(v),ei(v,p,x)}function rr(v){return kr===null?(kr=[v],Fn=ei(jr,nn)):kr.push(v),n0}function w0(){if(Fn!==null){var v=Fn;Fn=null,er(v)}nn()}function nn(){if(!Hn&&kr!==null){Hn=!0;var v=0;try{var p=kr;N0(99,function(){for(;v<p.length;v++){var x=p[v];do x=x(!0);while(x!==null)}}),kr=null}catch(x){throw kr!==null&&(kr=kr.slice(v+1)),ei(jr,w0),x}finally{Hn=!1}}}var Fr=3;function Kr(v,p,x){return 1073741821-(1+((1073741821-v+p/10)/(x/=10)|0))*x}var qr=typeof Object.is=="function"?Object.is:function(v,p){return v===p&&(v!==0||1/v==1/p)||v!=v&&p!=p},St=Object.prototype.hasOwnProperty;function Wn(v,p){if(qr(v,p))return!0;if(typeof v!="object"||v===null||typeof p!="object"||p===null)return!1;var x=Object.keys(v),M=Object.keys(p);if(x.length!==M.length)return!1;for(M=0;M<x.length;M++)if(!St.call(p,x[M])||!qr(v[x[M]],p[x[M]]))return!1;return!0}function fr(v,p){if(v&&v.defaultProps)for(var x in p=r({},p),v=v.defaultProps)p[x]===void 0&&(p[x]=v[x]);return p}var hn={current:null},Rn=null,Yn=null,di=null;function yn(){di=Yn=Rn=null}function Ur(v,p){var x=v.type._context;Mt(hn,x._currentValue2),x._currentValue2=p}function jn(v){var p=hn.current;Rt(hn),(v=v.type._context)._currentValue2=p}function fa(v,p){for(;v!==null;){var x=v.alternate;if(v.childExpirationTime<p)v.childExpirationTime=p,x!==null&&x.childExpirationTime<p&&(x.childExpirationTime=p);else{if(!(x!==null&&x.childExpirationTime<p))break;x.childExpirationTime=p}v=v.return}}function Y(v,p){Rn=v,di=Yn=null,(v=v.dependencies)!==null&&v.firstContext!==null&&(v.expirationTime>=p&&(ga=!0),v.firstContext=null)}function K(v,p){if(di!==v&&p!==!1&&p!==0)if(typeof p=="number"&&p!==1073741823||(di=v,p=1073741823),p={context:v,observedBits:p,next:null},Yn===null){if(Rn===null)throw Error(a(308));Yn=p,Rn.dependencies={expirationTime:0,firstContext:p,responders:null}}else Yn=Yn.next=p;return v._currentValue2}var ae=!1;function de(v){return{baseState:v,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function be(v){return{baseState:v.baseState,firstUpdate:v.firstUpdate,lastUpdate:v.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Oe(v,p){return{expirationTime:v,suspenseConfig:p,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Je(v,p){v.lastUpdate===null?v.firstUpdate=v.lastUpdate=p:(v.lastUpdate.next=p,v.lastUpdate=p)}function Ke(v,p){var x=v.alternate;if(x===null){var M=v.updateQueue,z=null;M===null&&(M=v.updateQueue=de(v.memoizedState))}else M=v.updateQueue,z=x.updateQueue,M===null?z===null?(M=v.updateQueue=de(v.memoizedState),z=x.updateQueue=de(x.memoizedState)):M=v.updateQueue=be(z):z===null&&(z=x.updateQueue=be(M));z===null||M===z?Je(M,p):M.lastUpdate===null||z.lastUpdate===null?(Je(M,p),Je(z,p)):(Je(M,p),z.lastUpdate=p)}function it(v,p){var x=v.updateQueue;(x=x===null?v.updateQueue=de(v.memoizedState):tt(v,x)).lastCapturedUpdate===null?x.firstCapturedUpdate=x.lastCapturedUpdate=p:(x.lastCapturedUpdate.next=p,x.lastCapturedUpdate=p)}function tt(v,p){var x=v.alternate;return x!==null&&p===x.updateQueue&&(p=v.updateQueue=be(p)),p}function ht(v,p,x,M,z,Z){switch(x.tag){case 1:return typeof(v=x.payload)=="function"?v.call(Z,M,z):v;case 3:v.effectTag=-4097&v.effectTag|64;case 0:if((z=typeof(v=x.payload)=="function"?v.call(Z,M,z):v)==null)break;return r({},M,z);case 2:ae=!0}return M}function Lt(v,p,x,M,z){ae=!1;for(var Z=(p=tt(v,p)).baseState,oe=null,Ne=0,qe=p.firstUpdate,at=Z;qe!==null;){var Pt=qe.expirationTime;Pt<z?(oe===null&&(oe=qe,Z=at),Ne<Pt&&(Ne=Pt)):(Jc(Pt,qe.suspenseConfig),at=ht(v,0,qe,at,x,M),qe.callback!==null&&(v.effectTag|=32,qe.nextEffect=null,p.lastEffect===null?p.firstEffect=p.lastEffect=qe:(p.lastEffect.nextEffect=qe,p.lastEffect=qe))),qe=qe.next}for(Pt=null,qe=p.firstCapturedUpdate;qe!==null;){var Xr=qe.expirationTime;Xr<z?(Pt===null&&(Pt=qe,oe===null&&(Z=at)),Ne<Xr&&(Ne=Xr)):(at=ht(v,0,qe,at,x,M),qe.callback!==null&&(v.effectTag|=32,qe.nextEffect=null,p.lastCapturedEffect===null?p.firstCapturedEffect=p.lastCapturedEffect=qe:(p.lastCapturedEffect.nextEffect=qe,p.lastCapturedEffect=qe))),qe=qe.next}oe===null&&(p.lastUpdate=null),Pt===null?p.lastCapturedUpdate=null:v.effectTag|=32,oe===null&&Pt===null&&(Z=at),p.baseState=Z,p.firstUpdate=oe,p.firstCapturedUpdate=Pt,ws(Ne),v.expirationTime=Ne,v.memoizedState=at}function e0(v,p,x){p.firstCapturedUpdate!==null&&(p.lastUpdate!==null&&(p.lastUpdate.next=p.firstCapturedUpdate,p.lastUpdate=p.lastCapturedUpdate),p.firstCapturedUpdate=p.lastCapturedUpdate=null),M0(p.firstEffect,x),p.firstEffect=p.lastEffect=null,M0(p.firstCapturedEffect,x),p.firstCapturedEffect=p.lastCapturedEffect=null}function M0(v,p){for(;v!==null;){var x=v.callback;if(x!==null){v.callback=null;var M=p;if(typeof x!="function")throw Error(a(191,x));x.call(M)}v=v.nextEffect}}var i0=o.ReactCurrentBatchConfig,vr=new n.Component().refs;function Jr(v,p,x,M){x=(x=x(M,p=v.memoizedState))==null?p:r({},p,x),v.memoizedState=x,(M=v.updateQueue)!==null&&v.expirationTime===0&&(M.baseState=x)}var gi={isMounted:function(v){return!!(v=v._reactInternalFiber)&&G(v)===v},enqueueSetState:function(v,p,x){v=v._reactInternalFiber;var M=oi(),z=i0.suspense;(z=Oe(M=Go(M,v,z),z)).payload=p,x!=null&&(z.callback=x),Ke(v,z),Ea(v,M)},enqueueReplaceState:function(v,p,x){v=v._reactInternalFiber;var M=oi(),z=i0.suspense;(z=Oe(M=Go(M,v,z),z)).tag=1,z.payload=p,x!=null&&(z.callback=x),Ke(v,z),Ea(v,M)},enqueueForceUpdate:function(v,p){v=v._reactInternalFiber;var x=oi(),M=i0.suspense;(M=Oe(x=Go(x,v,M),M)).tag=2,p!=null&&(M.callback=p),Ke(v,M),Ea(v,x)}};function Tn(v,p,x,M,z,Z,oe){return typeof(v=v.stateNode).shouldComponentUpdate=="function"?v.shouldComponentUpdate(M,Z,oe):!(p.prototype&&p.prototype.isPureReactComponent&&Wn(x,M)&&Wn(z,Z))}function La(v,p,x){var M=!1,z=Ut,Z=p.contextType;return typeof Z=="object"&&Z!==null?Z=K(Z):(z=Qt(p)?s0:u0.current,Z=(M=(M=p.contextTypes)!=null)?Tt(v,z):Ut),p=new p(x,Z),v.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,p.updater=gi,v.stateNode=p,p._reactInternalFiber=v,M&&((v=v.stateNode).__reactInternalMemoizedUnmaskedChildContext=z,v.__reactInternalMemoizedMaskedChildContext=Z),p}function Vi(v,p,x,M){v=p.state,typeof p.componentWillReceiveProps=="function"&&p.componentWillReceiveProps(x,M),typeof p.UNSAFE_componentWillReceiveProps=="function"&&p.UNSAFE_componentWillReceiveProps(x,M),p.state!==v&&gi.enqueueReplaceState(p,p.state,null)}function Di(v,p,x,M){var z=v.stateNode;z.props=x,z.state=v.memoizedState,z.refs=vr;var Z=p.contextType;typeof Z=="object"&&Z!==null?z.context=K(Z):(Z=Qt(p)?s0:u0.current,z.context=Tt(v,Z)),(Z=v.updateQueue)!==null&&(Lt(v,Z,x,z,M),z.state=v.memoizedState),typeof(Z=p.getDerivedStateFromProps)=="function"&&(Jr(v,p,Z,x),z.state=v.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof z.getSnapshotBeforeUpdate=="function"||typeof z.UNSAFE_componentWillMount!="function"&&typeof z.componentWillMount!="function"||(p=z.state,typeof z.componentWillMount=="function"&&z.componentWillMount(),typeof z.UNSAFE_componentWillMount=="function"&&z.UNSAFE_componentWillMount(),p!==z.state&&gi.enqueueReplaceState(z,z.state,null),(Z=v.updateQueue)!==null&&(Lt(v,Z,x,z,M),z.state=v.memoizedState)),typeof z.componentDidMount=="function"&&(v.effectTag|=4)}var $i=Array.isArray;function ki(v,p,x){if((v=x.ref)!==null&&typeof v!="function"&&typeof v!="object"){if(x._owner){if(x=x._owner){if(x.tag!==1)throw Error(a(309));var M=x.stateNode}if(!M)throw Error(a(147,v));var z=""+v;return p!==null&&p.ref!==null&&typeof p.ref=="function"&&p.ref._stringRef===z?p.ref:(p=function(Z){var oe=M.refs;oe===vr&&(oe=M.refs={}),Z===null?delete oe[z]:oe[z]=Z},p._stringRef=z,p)}if(typeof v!="string")throw Error(a(284));if(!x._owner)throw Error(a(290,v))}return v}
vendor: 4,254 bytes, line 302
302function _i(v,p){if(v.type!=="textarea")throw Error(a(31,Object.prototype.toString.call(p)==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":p,""))}function lo(v){function p(Me,_e){if(v){var He=Me.lastEffect;He!==null?(He.nextEffect=_e,Me.lastEffect=_e):Me.firstEffect=Me.lastEffect=_e,_e.nextEffect=null,_e.effectTag=8}}function x(Me,_e){if(!v)return null;for(;_e!==null;)p(Me,_e),_e=_e.sibling;return null}function M(Me,_e){for(Me=new Map;_e!==null;)_e.key!==null?Me.set(_e.key,_e):Me.set(_e.index,_e),_e=_e.sibling;return Me}function z(Me,_e,He){return(Me=il(Me,_e)).index=0,Me.sibling=null,Me}function Z(Me,_e,He){return Me.index=He,v?(He=Me.alternate)!==null?(He=He.index)<_e?(Me.effectTag=2,_e):He:(Me.effectTag=2,_e):_e}function oe(Me){return v&&Me.alternate===null&&(Me.effectTag=2),Me}function Ne(Me,_e,He,Ft){return _e===null||_e.tag!==6?((_e=yA(He,Me.mode,Ft)).return=Me,_e):((_e=z(_e,He)).return=Me,_e)}function qe(Me,_e,He,Ft){return _e!==null&&_e.elementType===He.type?((Ft=z(_e,He.props)).ref=ki(Me,_e,He),Ft.return=Me,Ft):((Ft=ic(He.type,He.key,He.props,null,Me.mode,Ft)).ref=ki(Me,_e,He),Ft.return=Me,Ft)}function at(Me,_e,He,Ft){return _e===null||_e.tag!==4||_e.stateNode.containerInfo!==He.containerInfo||_e.stateNode.implementation!==He.implementation?((_e=IA(He,Me.mode,Ft)).return=Me,_e):((_e=z(_e,He.children||[])).return=Me,_e)}function Pt(Me,_e,He,Ft,qt){return _e===null||_e.tag!==7?((_e=Ca(He,Me.mode,Ft,qt)).return=Me,_e):((_e=z(_e,He)).return=Me,_e)}function Xr(Me,_e,He){if(typeof _e=="string"||typeof _e=="number")return(_e=yA(""+_e,Me.mode,He)).return=Me,_e;if(typeof _e=="object"&&_e!==null){switch(_e.$$typeof){case u:return(He=ic(_e.type,_e.key,_e.props,null,Me.mode,He)).ref=ki(Me,null,_e),He.return=Me,He;case f:return(_e=IA(_e,Me.mode,He)).return=Me,_e}if($i(_e)||W(_e))return(_e=Ca(_e,Me.mode,He,null)).return=Me,_e;_i(Me,_e)}return null}function nr(Me,_e,He,Ft){var qt=_e!==null?_e.key:null;if(typeof He=="string"||typeof He=="number")return qt!==null?null:Ne(Me,_e,""+He,Ft);if(typeof He=="object"&&He!==null){switch(He.$$typeof){case u:return He.key===qt?He.type===d?Pt(Me,_e,He.props.children,Ft,qt):qe(Me,_e,He,Ft):null;case f:return He.key===qt?at(Me,_e,He,Ft):null}if($i(He)||W(He))return qt!==null?null:Pt(Me,_e,He,Ft,null);_i(Me,He)}return null}function ia(Me,_e,He,Ft,qt){if(typeof Ft=="string"||typeof Ft=="number")return Ne(_e,Me=Me.get(He)||null,""+Ft,qt);if(typeof Ft=="object"&&Ft!==null){switch(Ft.$$typeof){case u:return Me=Me.get(Ft.key===null?He:Ft.key)||null,Ft.type===d?Pt(_e,Me,Ft.props.children,qt,Ft.key):qe(_e,Me,Ft,qt);case f:return at(_e,Me=Me.get(Ft.key===null?He:Ft.key)||null,Ft,qt)}if($i(Ft)||W(Ft))return Pt(_e,Me=Me.get(He)||null,Ft,qt,null);_i(_e,Ft)}return null}function al(Me,_e,He,Ft){for(var qt=null,ir=null,t0=_e,P0=_e=0,Zn=null;t0!==null&&P0<He.length;P0++){t0.index>P0?(Zn=t0,t0=null):Zn=t0.sibling;var U0=nr(Me,t0,He[P0],Ft);if(U0===null){t0===null&&(t0=Zn);break}v&&t0&&U0.alternate===null&&p(Me,t0),_e=Z(U0,_e,P0),ir===null?qt=U0:ir.sibling=U0,ir=U0,t0=Zn}if(P0===He.length)return x(Me,t0),qt;if(t0===null){for(;P0<He.length;P0++)(t0=Xr(Me,He[P0],Ft))!==null&&(_e=Z(t0,_e,P0),ir===null?qt=t0:ir.sibling=t0,ir=t0);return qt}for(t0=M(Me,t0);P0<He.length;P0++)(Zn=ia(t0,Me,P0,He[P0],Ft))!==null&&(v&&Zn.alternate!==null&&t0.delete(Zn.key===null?P0:Zn.key),_e=Z(Zn,_e,P0),ir===null?qt=Zn:ir.sibling=Zn,ir=Zn);return v&&t0.forEach(function(Jo){return p(Me,Jo)}),qt}function aa(Me,_e,He,Ft){var qt=W(He);if(typeof qt!="function")throw Error(a(150));if((He=qt.call(He))==null)throw Error(a(151));for(var ir=qt=null,t0=_e,P0=_e=0,Zn=null,U0=He.next();t0!==null&&!U0.done;P0++,U0=He.next()){t0.index>P0?(Zn=t0,t0=null):Zn=t0.sibling;var Jo=nr(Me,t0,U0.value,Ft);if(Jo===null){t0===null&&(t0=Zn);break}v&&t0&&Jo.alternate===null&&p(Me,t0),_e=Z(Jo,_e,P0),ir===null?qt=Jo:ir.sibling=Jo,ir=Jo,t0=Zn}if(U0.done)return x(Me,t0),qt;if(t0===null){for(;!U0.done;P0++,U0=He.next())(U0=Xr(Me,U0.value,Ft))!==null&&(_e=Z(U0,_e,P0),ir===null?qt=U0:ir.sibling=U0,ir=U0);return qt}for(t0=M(Me,t0);!U0.done;P0++,U0=He.next())(U0=ia(t0,Me,P0,U0.value,Ft))!==null&&(v&&U0.alternate!==null&&t0.delete(U0.key===null?P0:U0.key),_e=Z(U0,_e,P0),ir===null?qt=U0:ir.sibling=U0,ir=U0);
302return v&&t0.forEach(function(Zc){return p(Me,Zc)}),qt}return function(Me,_e,He,Ft){var qt=typeof He=="object"&&He!==null&&He.type===d&&He.key===null;qt&&(He=He.props.children);var ir=typeof He=="object"&&He!==null;if(ir)switch(He.$$typeof){case u:e:{for(ir=He.key,qt=_e;qt!==null;){if(qt.key===ir){if(qt.tag===7?He.type===d:qt.elementType===He.type){x(Me,qt.sibling),(_e=z(qt,He.type===d?He.props.children:He.props)).ref=ki(Me,qt,He),_e.return=Me,Me=_e;break e}x(Me,qt);break}p(Me,qt),qt=qt.sibling}He.type===d?((_e=Ca(He.props.children,Me.mode,Ft,He.key)).return=Me,Me=_e):((Ft=ic(He.type,He.key,He.props,null,Me.mode,Ft)).ref=ki(Me,_e,He),Ft.return=Me,Me=Ft)}return oe(Me);case f:e:{for(qt=He.key;_e!==null;){if(_e.key===qt){if(_e.tag===4&&_e.stateNode.containerInfo===He.containerInfo&&_e.stateNode.implementation===He.implementation){x(Me,_e.sibling),(_e=z(_e,He.children||[])).return=Me,Me=_e;break e}x(Me,_e);break}p(Me,_e),_e=_e.sibling}(_e=IA(He,Me.mode,Ft)).return=Me,Me=_e}return oe(Me)}if(typeof He=="string"||typeof He=="number")return He=""+He,_e!==null&&_e.tag===6?(x(Me,_e.sibling),(_e=z(_e,He)).return=Me,Me=_e):(x(Me,_e),(_e=yA(He,Me.mode,Ft)).return=Me,Me=_e),oe(Me);if($i(He))return al(Me,_e,He,Ft);if(W(He))return aa(Me,_e,He,Ft);if(ir&&_i(Me,He),He===void 0&&!qt)switch(Me.tag){case 1:case 0:throw Me=Me.type,Error(a(152,Me.displayName||Me.name||"Component"))}return x(Me,_e)}}var co=lo(!0),Rr=lo(!1),Na={},ti={current:Na},Lo={current:Na},Oa={current:Na};function Zi(v){if(v===Na)throw Error(a(174));return v}function Ma(v,p){Mt(Oa,p),Mt(Lo,v),Mt(ti,Na),p=j(p),Rt(ti),Mt(ti,p)}function Vr(v){Rt(ti),Rt(Lo),Rt(Oa)}function uo(v){var p=Zi(Oa.current),x=Zi(ti.current);x!==(p=ne(x,v.type,p))&&(Mt(Lo,v),Mt(ti,p))}function vs(v){Lo.current===v&&(Rt(ti),Rt(Lo))}var gr={current:0};function Aa(v){for(var p=v;p!==null;){if(p.tag===13){var x=p.memoizedState;if(x!==null&&((x=x.dehydrated)===null||bt(x)||ct(x)))return p}else if(p.tag===19&&p.memoizedProps.revealOrder!==void 0){if(64&p.effectTag)return p}else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===v)break;for(;p.sibling===null;){if(p.return===null||p.return===v)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}return null}function qs(v,p){return{responder:v,props:p}}var fo=o.ReactCurrentDispatcher,Er=o.ReactCurrentBatchConfig,ri=0,In=null,dn=null,ni=null,xn=null,Q0=null,Pa=null,pi=0,an=null,Ar=0,ha=!1,Kn=null,ii=0;function gn(){throw Error(a(321))}function da(v,p){if(p===null)return!1;for(var x=0;x<p.length&&x<v.length;x++)if(!qr(v[x],p[x]))return!1;return!0}function C0(v,p,x,M,z,Z){if(ri=Z,In=p,ni=v!==null?v.memoizedState:null,fo.current=ni===null?$r:za,p=x(M,z),ha){do ha=!1,ii+=1,ni=v!==null?v.memoizedState:null,Pa=xn,an=Q0=dn=null,fo.current=za,p=x(M,z);while(ha);Kn=null,ii=0}if(fo.current=Mo,(v=In).memoizedState=xn,v.expirationTime=pi,v.updateQueue=an,v.effectTag|=Ar,v=dn!==null&&dn.next!==null,ri=0,Pa=Q0=xn=ni=dn=In=null,pi=0,an=null,Ar=0,v)throw Error(a(300));return p}function Ln(){fo.current=Mo,ri=0,Pa=Q0=xn=ni=dn=In=null,pi=0,an=null,Ar=0,ha=!1,Kn=null,ii=0}function zr(){var v={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return Q0===null?xn=Q0=v:Q0=Q0.next=v,Q0}function Nn(){if(Pa!==null)Pa=(Q0=Pa).next,ni=(dn=ni)!==null?dn.next:null;else{if(ni===null)throw Error(a(310));var v={memoizedState:(dn=ni).memoizedState,baseState:dn.baseState,queue:dn.queue,baseUpdate:dn.baseUpdate,next:null};Q0=Q0===null?xn=v:Q0.next=v,ni=dn.next}return Q0}function Ua(v,p){return typeof p=="function"?p(v):p}function Nc(v){var p=Nn(),x=p.queue;if(x===null)throw Error(a(311));if(x.lastRenderedReducer=v,0<ii){var M=x.dispatch;if(Kn!==null){var z=Kn.get(x);if(z!==void 0){Kn.delete(x);var Z=p.memoizedState;do Z=v(Z,z.action),z=z.next;while(z!==null);return qr(Z,p.memoizedState)||(ga=!0),p.memoizedState=Z,p.baseUpdate===x.last&&(p.baseState=Z),x.lastRenderedState=Z,[Z,M]}}return[p.memoizedState,M]}M=x.last;var oe=p.baseUpdate;if(Z=p.baseState,oe!==null?(M!==null&&(M.next=null),M=oe.next):M=M!==null?M.next:null,M!==null){var Ne=z=null,qe=M,at=!1;do{var Pt=qe.expirationTime;Pt<ri?(at||(at=!0,Ne=oe,z=Z),Pt>pi&&ws(pi=Pt)):(Jc(Pt,qe.suspenseConfig),Z=qe.eagerReducer===v?qe.eagerState:v(Z,qe.action)),oe=qe,qe=qe.next}
302while(qe!==null&&qe!==M);at||(Ne=oe,z=Z),qr(Z,p.memoizedState)||(ga=!0),p.memoizedState=Z,p.baseUpdate=Ne,p.baseState=z,x.lastRenderedState=Z}return[p.memoizedState,x.dispatch]}function Es(v){var p=zr();return typeof v=="function"&&(v=v()),p.memoizedState=p.baseState=v,v=(v=p.queue={last:null,dispatch:null,lastRenderedReducer:Ua,lastRenderedState:v}).dispatch=Jl.bind(null,In,v),[p.memoizedState,v]}function Js(v){return Nc(Ua)}function Vs(v,p,x,M){return v={tag:v,create:p,destroy:x,deps:M,next:null},an===null?(an={lastEffect:null}).lastEffect=v.next=v:(p=an.lastEffect)===null?an.lastEffect=v.next=v:(x=p.next,p.next=v,v.next=x,an.lastEffect=v),v}function $s(v,p,x,M){var z=zr();Ar|=v,z.memoizedState=Vs(p,x,void 0,M===void 0?null:M)}function No(v,p,x,M){var z=Nn();M=M===void 0?null:M;var Z=void 0;if(dn!==null){var oe=dn.memoizedState;if(Z=oe.destroy,M!==null&&da(M,oe.deps))return void Vs(0,x,Z,M)}Ar|=v,z.memoizedState=Vs(p,x,Z,M)}function qn(v,p){return $s(516,192,v,p)}function Ao(v,p){return No(516,192,v,p)}function Vu(v,p){return typeof p=="function"?(v=v(),p(v),function(){p(null)}):p!=null?(v=v(),p.current=v,function(){p.current=null}):void 0}function $u(){}function Cs(v,p){return zr().memoizedState=[v,p===void 0?null:p],v}function Oo(v,p){var x=Nn();p=p===void 0?null:p;var M=x.memoizedState;return M!==null&&p!==null&&da(p,M[1])?M[0]:(x.memoizedState=[v,p],v)}function Jl(v,p,x){if(!(25>ii))throw Error(a(301));var M=v.alternate;if(v===In||M!==null&&M===In)if(ha=!0,v={expirationTime:ri,suspenseConfig:null,action:x,eagerReducer:null,eagerState:null,next:null},Kn===null&&(Kn=new Map),(x=Kn.get(p))===void 0)Kn.set(p,v);else{for(p=x;p.next!==null;)p=p.next;p.next=v}else{var z=oi(),Z=i0.suspense;Z={expirationTime:z=Go(z,v,Z),suspenseConfig:Z,action:x,eagerReducer:null,eagerState:null,next:null};var oe=p.last;if(oe===null)Z.next=Z;else{var Ne=oe.next;Ne!==null&&(Z.next=Ne),oe.next=Z}if(p.last=Z,v.expirationTime===0&&(M===null||M.expirationTime===0)&&(M=p.lastRenderedReducer)!==null)try{var qe=p.lastRenderedState,at=M(qe,x);if(Z.eagerReducer=M,Z.eagerState=at,qr(at,qe))return}catch{}Ea(v,z)}}var Mo={readContext:K,useCallback:gn,useContext:gn,useEffect:gn,useImperativeHandle:gn,useLayoutEffect:gn,useMemo:gn,useReducer:gn,useRef:gn,useState:gn,useDebugValue:gn,useResponder:gn,useDeferredValue:gn,useTransition:gn},$r={readContext:K,useCallback:Cs,useContext:K,useEffect:qn,useImperativeHandle:function(v,p,x){return x=x!=null?x.concat([v]):null,$s(4,36,Vu.bind(null,p,v),x)},useLayoutEffect:function(v,p){return $s(4,36,v,p)},useMemo:function(v,p){var x=zr();return p=p===void 0?null:p,v=v(),x.memoizedState=[v,p],v},useReducer:function(v,p,x){var M=zr();return p=x!==void 0?x(p):p,M.memoizedState=M.baseState=p,v=(v=M.queue={last:null,dispatch:null,lastRenderedReducer:v,lastRenderedState:p}).dispatch=Jl.bind(null,In,v),[M.memoizedState,v]},useRef:function(v){return v={current:v},zr().memoizedState=v},useState:Es,useDebugValue:$u,useResponder:qs,useDeferredValue:function(v,p){var x=Es(v),M=x[0],z=x[1];return qn(function(){i.unstable_next(function(){var Z=Er.suspense;Er.suspense=p===void 0?null:p;try{z(v)}finally{Er.suspense=Z}})},[v,p]),M},useTransition:function(v){var p=Es(!1),x=p[0],M=p[1];return[Cs(function(z){M(!0),i.unstable_next(function(){var Z=Er.suspense;Er.suspense=v===void 0?null:v;try{M(!1),z()}finally{Er.suspense=Z}})},[v,x]),x]}},za={readContext:K,useCallback:Oo,useContext:K,useEffect:Ao,useImperativeHandle:function(v,p,x){return x=x!=null?x.concat([v]):null,No(4,36,Vu.bind(null,p,v),x)},useLayoutEffect:function(v,p){return No(4,36,v,p)},useMemo:function(v,p){var x=Nn();p=p===void 0?null:p;var M=x.memoizedState;return M!==null&&p!==null&&da(p,M[1])?M[0]:(v=v(),x.memoizedState=[v,p],v)},useReducer:Nc,useRef:function(){return Nn().memoizedState},useState:Js,useDebugValue:$u,useResponder:qs,useDeferredValue:function(v,p){var x=Js(),M=x[0],z=x[1];return Ao(function(){i.unstable_next(function(){var Z=Er.suspense;Er.suspense=p===void 0?null:p;try{z(v)}finally{Er.suspense=Z}})},[v,p]),M},useTransition:function(v){var p=Js(),x=p[0],M=p[1];return[Oo(function(z){M(!0),i.unstable_next(function(){var Z=Er.suspense;Er.suspense=v===void 0?null:v;try{M(!1),z()}finally{Er.suspense=Z}})},[v,x]),x]}},O1=o.ReactCurrentOwner,ga=!1;function Jn(v,p,x,M){p.child=v===null?Rr(p,null,x,M):co(p,v.child,x,M)}function Ha(v,p,x,M,z){x=x.render;var Z=p.ref;return Y(p,z),M=C0(v,p,x,M,Z,z),v===null||ga?(p.effectTag|=1,Jn(v,p,M,z),p.child):(p.updateQueue=v.updateQueue,p.effectTag&=-517,v.expirationTime<=z&&(v.expirationTime=0),pn(v,p,z))}function Oc(v,p,x,M,z,Z){if(v===null){var oe=x.type;return typeof oe!="function"||bA(oe)||oe.defaultProps!==void 0||x.compare!==null||x.defaultProps!==void 0?((v=ic(x.type,null,M,null,p.mode,Z)).ref=p.ref,v.return=p,p.child=v):(p.tag=15,p.type=oe,Zu(v,p,oe,M,z,Z))}return oe=v.child,z<Z&&(z=oe.memoizedProps,(x=(x=x.compare)!==null?x:Wn)(z,M)&&v.ref===p.ref)?pn(v,p,Z):(p.effectTag|=1,(v=il(oe,M)).ref=p.ref,v.return=p,p.child=v)}function Zu(v,p,x,M,z,Z){return v!==null&&Wn(v.memoizedProps,M)&&v.ref===p.ref&&(ga=!1,z<Z)?pn(v,p,Z):Fi(v,p,x,M,Z)}function Zs(v,p){var x=p.ref;(v===null&&x!==null||v!==null&&v.ref!==x)&&(p.effectTag|=128)}function Fi(v,p,x,M,z){var Z=Qt(x)?s0:u0.current;return Z=Tt(p,Z),Y(p,z),x=C0(v,p,x,M,Z,z),v===null||ga?(p.effectTag|=1,Jn(v,p,x,z),p.child):(p.updateQueue=v.updateQueue,p.effectTag&=-517,v.expirationTime<=z&&(v.expirationTime=0),pn(v,p,z))}function Xu(v,p,x,M,z){if(Qt(x)){var Z=!0;A0(p)}else Z=!1;if(Y(p,z),p.stateNode===null)v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),La(p,x,M),Di(p,x,M,z),M=!0;else if(v===null){var oe=p.stateNode,Ne=p.memoizedProps;oe.props=Ne;var qe=oe.context,at=x.contextType;at=typeof at=="object"&&at!==null?K(at):Tt(p,at=Qt(x)?s0:u0.current);var Pt=x.getDerivedStateFromProps,Xr=typeof Pt=="function"||typeof oe.getSnapshotBeforeUpdate=="function";Xr||typeof oe.UNSAFE_componentWillReceiveProps!="function"&&typeof oe.componentWillReceiveProps!="function"||(Ne!==M||qe!==at)&&Vi(p,oe,M,at),ae=!1;var nr=p.memoizedState;qe=oe.state=nr;var ia=p.updateQueue;ia!==null&&(Lt(p,ia,M,oe,z),qe=p.memoizedState),Ne!==M||nr!==qe||Yt.current||ae?(typeof Pt=="function"&&(Jr(p,x,Pt,M),qe=p.memoizedState),(Ne=ae||Tn(p,x,Ne,M,nr,qe,at))?(Xr||typeof oe.UNSAFE_componentWillMount!="function"&&typeof oe.componentWillMount!="function"||(typeof oe.componentWillMount=="function"&&oe.componentWillMount(),typeof oe.UNSAFE_componentWillMount=="function"&&oe.UNSAFE_componentWillMount()),typeof oe.componentDidMount=="function"&&(p.effectTag|=4)):(typeof oe.componentDidMount=="function"&&(p.effectTag|=4),p.memoizedProps=M,p.memoizedState=qe),oe.props=M,oe.state=qe,oe.context=at,M=Ne):(typeof oe.componentDidMount=="function"&&(p.effectTag|=4),M=!1)}else oe=p.stateNode,Ne=p.memoizedProps,oe.props=p.type===p.elementType?Ne:fr(p.type,Ne),qe=oe.context,at=typeof(at=x.contextType)=="object"&&at!==null?K(at):Tt(p,at=Qt(x)?s0:u0.current),(Xr=typeof(Pt=x.getDerivedStateFromProps)=="function"||typeof oe.getSnapshotBeforeUpdate=="function")||typeof oe.UNSAFE_componentWillReceiveProps!="function"&&typeof oe.componentWillReceiveProps!="function"||(Ne!==M||qe!==at)&&Vi(p,oe,M,at),ae=!1,qe=p.memoizedState,nr=oe.state=qe,(ia=p.updateQueue)!==null&&(Lt(p,ia,M,oe,z),nr=p.memoizedState),Ne!==M||qe!==nr||Yt.current||ae?(typeof Pt=="function"&&(Jr(p,x,Pt,M),nr=p.memoizedState),(Pt=ae||Tn(p,x,Ne,M,qe,nr,at))?(Xr||typeof oe.UNSAFE_componentWillUpdate!="function"&&typeof oe.componentWillUpdate!="function"||(typeof oe.componentWillUpdate=="function"&&oe.componentWillUpdate(M,nr,at),typeof oe.UNSAFE_componentWillUpdate=="function"&&oe.UNSAFE_componentWillUpdate(M,nr,at)),typeof oe.componentDidUpdate=="function"&&(p.effectTag|=4),typeof oe.getSnapshotBeforeUpdate=="function"&&(p.effectTag|=256)):(typeof oe.componentDidUpdate!="function"||Ne===v.memoizedProps&&qe===v.memoizedState||(p.effectTag|=4),typeof oe.getSnapshotBeforeUpdate!="function"||Ne===v.memoizedProps&&qe===v.memoizedState||(p.effectTag|=256),p.memoizedProps=M,p.memoizedState=nr),oe.props=M,oe.state=nr,oe.context=at,M=Pt):(typeof oe.componentDidUpdate!="function"||Ne===v.memoizedProps&&qe===v.memoizedState||(p.effectTag|=4),typeof oe.getSnapshotBeforeUpdate!="function"||Ne===v.memoizedProps&&qe===v.memoizedState||(p.effectTag|=256),M=!1);return Vl(v,p,x,M,Z,z)}function Vl(v,p,x,M,z,Z){Zs(v,p);var oe=(64&p.effectTag)!=0;if(!M&&!oe)return z&&fn(p,x,!1),pn(v,p,Z);M=p.stateNode,O1.current=p;var Ne=oe&&typeof x.getDerivedStateFromError!="function"?null:M.render();return p.effectTag|=1,v!==null&&oe?(p.child=co(p,v.child,null,Z),p.child=co(p,null,Ne,Z)):Jn(v,p,Ne,Z),p.memoizedState=M.state,z&&fn(p,x,!0),p.child}function pa(v){var p=v.stateNode;p.pendingContext?O0(0,p.pendingContext,p.pendingContext!==p.context):p.context&&O0(0,p.context,!1),Ma(v,p.containerInfo)}var Mc,Ri,ef,bs,Ti={dehydrated:null,retryTime:0};function ys(v,p,x){var M,z=p.mode,Z=p.pendingProps,oe=gr.current,Ne=!1;if((M=(64&p.effectTag)!=0)||(M=(2&oe)!=0&&(v===null||v.memoizedState!==null)),M?(Ne=!0,p.effectTag&=-65):v!==null&&v.memoizedState===null||Z.fallback===void 0||Z.unstable_avoidThisFallback===!0||(oe|=1),Mt(gr,1&oe),v===null){if(Z.fallback,Ne){if(Ne=Z.fallback,(Z=Ca(null,z,0,null)).return=p,(2&p.mode)==0)for(v=p.memoizedState!==null?p.child.child:p.child,Z.child=v;v!==null;)v.return=Z,v=v.sibling;return(x=Ca(Ne,z,x,null)).return=p,Z.sibling=x,p.memoizedState=Ti,p.child=Z,x}return z=Z.children,p.memoizedState=null,p.child=Rr(p,null,z,x)}if(v.memoizedState!==null){if(z=(v=v.child).sibling,Ne){if(Z=Z.fallback,(x=il(v,v.pen
302dingProps)).return=p,(2&p.mode)==0&&(Ne=p.memoizedState!==null?p.child.child:p.child)!==v.child)for(x.child=Ne;Ne!==null;)Ne.return=x,Ne=Ne.sibling;return(z=il(z,Z,z.expirationTime)).return=p,x.sibling=z,x.childExpirationTime=0,p.memoizedState=Ti,p.child=x,z}return x=co(p,v.child,Z.children,x),p.memoizedState=null,p.child=x}if(v=v.child,Ne){if(Ne=Z.fallback,(Z=Ca(null,z,0,null)).return=p,Z.child=v,v!==null&&(v.return=Z),(2&p.mode)==0)for(v=p.memoizedState!==null?p.child.child:p.child,Z.child=v;v!==null;)v.return=Z,v=v.sibling;return(x=Ca(Ne,z,x,null)).return=p,Z.sibling=x,x.effectTag|=2,Z.childExpirationTime=0,p.memoizedState=Ti,p.child=Z,x}return p.memoizedState=null,p.child=co(p,v,Z.children,x)}function Xs(v,p){v.expirationTime<p&&(v.expirationTime=p);var x=v.alternate;x!==null&&x.expirationTime<p&&(x.expirationTime=p),fa(v.return,p)}function mi(v,p,x,M,z,Z){var oe=v.memoizedState;oe===null?v.memoizedState={isBackwards:p,rendering:null,last:M,tail:x,tailExpiration:0,tailMode:z,lastEffect:Z}:(oe.isBackwards=p,oe.rendering=null,oe.last=M,oe.tail=x,oe.tailExpiration=0,oe.tailMode=z,oe.lastEffect=Z)}function ho(v,p,x){var M=p.pendingProps,z=M.revealOrder,Z=M.tail;if(Jn(v,p,M.children,x),(2&(M=gr.current))!=0)M=1&M|2,p.effectTag|=64;else{if(v!==null&&64&v.effectTag)e:for(v=p.child;v!==null;){if(v.tag===13)v.memoizedState!==null&&Xs(v,x);else if(v.tag===19)Xs(v,x);else if(v.child!==null){v.child.return=v,v=v.child;continue}if(v===p)break e;for(;v.sibling===null;){if(v.return===null||v.return===p)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}M&=1}if(Mt(gr,M),(2&p.mode)==0)p.memoizedState=null;else switch(z){case"forwards":for(x=p.child,z=null;x!==null;)(v=x.alternate)!==null&&Aa(v)===null&&(z=x),x=x.sibling;(x=z)===null?(z=p.child,p.child=null):(z=x.sibling,x.sibling=null),mi(p,!1,z,x,Z,p.lastEffect);break;case"backwards":for(x=null,z=p.child,p.child=null;z!==null;){if((v=z.alternate)!==null&&Aa(v)===null){p.child=z;break}v=z.sibling,z.sibling=x,x=z,z=v}mi(p,!0,x,null,Z,p.lastEffect);break;case"together":mi(p,!1,null,null,void 0,p.lastEffect);break;default:p.memoizedState=null}return p.child}function pn(v,p,x){v!==null&&(p.dependencies=v.dependencies);var M=p.expirationTime;if(M!==0&&ws(M),p.childExpirationTime<x)return null;if(v!==null&&p.child!==v.child)throw Error(a(153));if(p.child!==null){for(x=il(v=p.child,v.pendingProps,v.expirationTime),p.child=x,x.return=p;v.sibling!==null;)v=v.sibling,(x=x.sibling=il(v,v.pendingProps,v.expirationTime)).return=p;x.sibling=null}return p.child}function Po(v){v.effectTag|=4}function Li(v,p){switch(v.tailMode){case"hidden":p=v.tail;for(var x=null;p!==null;)p.alternate!==null&&(x=p),p=p.sibling;x===null?v.tail=null:x.sibling=null;break;case"collapsed":x=v.tail;for(var M=null;x!==null;)x.alternate!==null&&(M=x),x=x.sibling;M===null?p||v.tail===null?v.tail=null:v.tail.sibling=null:M.sibling=null}}function Ga(v){switch(v.tag){case 1:Qt(v.type)&&T0();var p=v.effectTag;return 4096&p?(v.effectTag=-4097&p|64,v):null;case 3:if(Vr(),L0(),(64&(p=v.effectTag))!=0)throw Error(a(285));return v.effectTag=-4097&p|64,v;case 5:return vs(v),null;case 13:return Rt(gr),4096&(p=v.effectTag)?(v.effectTag=-4097&p|64,v):null;case 19:return Rt(gr),null;case 4:return Vr(),null;case 10:return jn(v),null;default:return null}}function Uo(v,p){return{value:v,source:p,stack:Bt(p)}}Mc=function(v,p){for(var x=p.child;x!==null;){if(x.tag===5||x.tag===6)le(v,x.stateNode);else if(x.tag!==4&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===p)break;for(;x.sibling===null;){if(x.return===null||x.return===p)return;x=x.return}x.sibling.return=x.return,x=x.sibling}},Ri=function(){},ef=function(v,p,x,M,z){if((v=v.memoizedProps)!==M){var Z=p.stateNode,oe=Zi(ti.current);x=Qe(Z,x,v,M,z,oe),(p.updateQueue=x)&&Po(p)}},bs=function(v,p,x,M){x!==M&&Po(p)};var tf=typeof WeakSet=="function"?WeakSet:Set;function el(v,p){var x=p.source,M=p.stack;M===null&&x!==null&&(M=Bt(x)),x!==null&&H(x.type),p=p.value,v!==null&&v.tag===1&&H(v.type);try{console.error(p)}catch(z){setTimeout(function(){throw z})}}function go(v){var p=v.ref;if(p!==null)if(typeof p=="function")try{p(null)}catch(x){Io(v,x)}else p.current=null}function Pc(v,p){switch(p.tag){case 0:case 11:case 15:Wa(2,0,p);break;case 1:if(256&p.effectTag&&v!==null){var x=v.memoizedProps,M=v.memoizedState;p=(v=p.stateNode).getSnapshotBeforeUpdate(p.elementType===p.type?x:fr(p.type,x),M),v.__reactInternalSnapshotBeforeUpdate=p}break;
302case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function Wa(v,p,x){if((x=(x=x.updateQueue)!==null?x.lastEffect:null)!==null){var M=x=x.next;do{if(M.tag&v){var z=M.destroy;M.destroy=void 0,z!==void 0&&z()}M.tag&p&&(z=M.create,M.destroy=z()),M=M.next}while(M!==x)}}function vi(v,p,x){switch(typeof CA=="function"&&CA(p),p.tag){case 0:case 11:case 14:case 15:if((v=p.updateQueue)!==null&&(v=v.lastEffect)!==null){var M=v.next;N0(97<x?97:x,function(){var z=M;do{var Z=z.destroy;if(Z!==void 0){var oe=p;try{Z()}catch(Ne){Io(oe,Ne)}}z=z.next}while(z!==M)})}break;case 1:go(p),typeof(x=p.stateNode).componentWillUnmount=="function"&&function(z,Z){try{Z.props=z.memoizedProps,Z.state=z.memoizedState,Z.componentWillUnmount()}catch(oe){Io(z,oe)}}(p,x);break;case 5:go(p);break;case 4:nf(v,p,x)}}function tl(v,p,x){for(var M=p;;)if(vi(v,M,x),M.child===null||M.tag===4){if(M===p)break;for(;M.sibling===null;){if(M.return===null||M.return===p)return;M=M.return}M.sibling.return=M.return,M=M.sibling}else M.child.return=M,M=M.child}function Ni(v){var p=v.alternate;v.return=null,v.child=null,v.memoizedState=null,v.updateQueue=null,v.dependencies=null,v.alternate=null,v.firstEffect=null,v.lastEffect=null,v.pendingProps=null,v.memoizedProps=null,p!==null&&Ni(p)}function rf(v){return v.tag===5||v.tag===3||v.tag===4}function $l(v){e:{for(var p=v.return;p!==null;){if(rf(p)){var x=p;break e}p=p.return}throw Error(a(160))}switch(p=x.stateNode,x.tag){case 5:var M=!1;break;case 3:case 4:p=p.containerInfo,M=!0;break;default:throw Error(a(161))}16&x.effectTag&&(It(p),x.effectTag&=-17);e:t:for(x=v;;){for(;x.sibling===null;){if(x.return===null||rf(x.return)){x=null;break e}x=x.return}for(x.sibling.return=x.return,x=x.sibling;x.tag!==5&&x.tag!==6&&x.tag!==18;){if(2&x.effectTag||x.child===null||x.tag===4)continue t;x.child.return=x,x=x.child}if(!(2&x.effectTag)){x=x.stateNode;break e}}for(var z=v;;){var Z=z.tag===5||z.tag===6;if(Z)Z=Z?z.stateNode:z.stateNode.instance,x?M?st(p,Z,x):lt(p,Z,x):M?De(p,Z):xe(p,Z);else if(z.tag!==4&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===v)break;for(;z.sibling===null;){if(z.return===null||z.return===v)return;z=z.return}z.sibling.return=z.return,z=z.sibling}}function nf(v,p,x){for(var M,z,Z=p,oe=!1;;){if(!oe){oe=Z.return;e:for(;;){if(oe===null)throw Error(a(160));switch(M=oe.stateNode,oe.tag){case 5:z=!1;break e;case 3:case 4:M=M.containerInfo,z=!0;break e}oe=oe.return}oe=!0}if(Z.tag===5||Z.tag===6)tl(v,Z,x),z?Nt(M,Z.stateNode):yt(M,Z.stateNode);else if(Z.tag===4){if(Z.child!==null){M=Z.stateNode.containerInfo,z=!0,Z.child.return=Z,Z=Z.child;continue}}else if(vi(v,Z,x),Z.child!==null){Z.child.return=Z,Z=Z.child;continue}if(Z===p)break;for(;Z.sibling===null;){if(Z.return===null||Z.return===p)return;(Z=Z.return).tag===4&&(oe=!1)}Z.sibling.return=Z.return,Z=Z.sibling}}function Zl(v,p){switch(p.tag){case 0:case 11:case 14:case 15:Wa(4,8,p);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var x=p.stateNode;if(x!=null){var M=p.memoizedProps;v=v!==null?v.memoizedProps:M;var z=p.type,Z=p.updateQueue;p.updateQueue=null,Z!==null&&Ve(x,Z,z,v,M,p)}break;case 6:if(p.stateNode===null)throw Error(a(162));x=p.memoizedProps,ke(p.stateNode,v!==null?v.memoizedProps:x,x);break;case 13:(function(oe){var Ne=oe;if(oe.memoizedState===null)var qe=!1;else qe=!0,Ne=oe.child,Yc=_r();if(Ne!==null){e:if(oe=Ne,pt)for(Ne=oe;;){if(Ne.tag===5){var at=Ne.stateNode;qe?Le(at):Ot(Ne.stateNode,Ne.memoizedProps)}else if(Ne.tag===6)at=Ne.stateNode,qe?xt(at):Xe(at,Ne.memoizedProps);else{if(Ne.tag===13&&Ne.memoizedState!==null&&Ne.memoizedState.dehydrated===null){(at=Ne.child.sibling).return=Ne,Ne=at;continue}if(Ne.child!==null){Ne.child.return=Ne,Ne=Ne.child;continue}}if(Ne===oe)break e;for(;Ne.sibling===null;){if(Ne.return===null||Ne.return===oe)break e;Ne=Ne.return}Ne.sibling.return=Ne.return,Ne=Ne.sibling}}})(p),po(p);break;case 19:po(p);break;default:throw Error(a(163))}}function po(v){var p=v.updateQueue;if(p!==null){v.updateQueue=null;var x=v.stateNode;x===null&&(x=v.stateNode=new tf),p.forEach(function(M){var z=U1.bind(null,v,M);x.has(M)||(x.add(M),M.then(z,z))})}}var ma=typeof WeakMap=="function"?WeakMap:Map;function Is(v,p,x){(x=Oe(x,null)).tag=3,x.payload={element:null};var M=p.value;return x.callback=function(){jc||(jc=!0,tc=M),el(v,p)},x}function Xi(v,p,x){(x=Oe(x,null)).tag=3;var M=v.type.getDerivedStateFromError;if(typeof M=="function"){var z=p.value;x.payload=function(){return el(v,p),M(z)}}var Z=v.stateNode;return Z!==null&&typeof Z.componentDidCatch=="function"&&(x.callback=function(){typeof M!="function"&&(Co===null?Co=new Set([this]):Co.add(this),el(v,p));var oe=p.stack;this.componentDidCatch(p.value,{componentStack:oe!==null?oe:""})}),x}var af,mA=Math.ceil,Uc=o.ReactCurrentDispatcher,Ya=o.ReactCurrentOwner,Tr=0,xs=8,ea=16,ta=32,zo=0,mo=1,rl=2,zc=3,Hc=4,Gc=5,jt=Tr,Bn=null,_t=null,Vn=0,wn=zo,Xl=null,vo=1073741823,ec=1073741823,Wc=null,Eo=0,va=!1,Yc=0,V0=500,Dt=null,jc=!1,tc=null,Co=null,of=!1,Kc=null,Ho=90,ai=null,bo=0,rc=null,Zr=0;function oi(){return(jt&(ea|ta))!==Tr?1073741821-(_r()/10|0):Zr!==0?Zr:Zr=1073741821-(_r()/10|0)}function Go(v,p,x){if(!(2&(p=p.mode)))return 1073741823;var M=Gn();if(!(4&p))return M===99?1073741823:1073741822;if((jt&ea)!==Tr)return Vn;
302if(x!==null)v=Kr(v,0|x.timeoutMs||5e3,250);else switch(M){case 99:v=1073741823;break;case 98:v=Kr(v,150,100);break;case 97:case 96:v=Kr(v,5e3,250);break;case 95:v=2;break;default:throw Error(a(326))}return Bn!==null&&v===Vn&&--v,v}function Ea(v,p){if(50<bo)throw bo=0,rc=null,Error(a(185));if((v=Wo(v,p))!==null){var x=Gn();p===1073741823?(jt&xs)!==Tr&&(jt&(ea|ta))===Tr?qc(v):(Ei(v),jt===Tr&&w0()):Ei(v),(4&jt)===Tr||x!==98&&x!==99||(ai===null?ai=new Map([[v,p]]):((x=ai.get(v))===void 0||x>p)&&ai.set(v,p))}}function Wo(v,p){v.expirationTime<p&&(v.expirationTime=p);var x=v.alternate;x!==null&&x.expirationTime<p&&(x.expirationTime=p);var M=v.return,z=null;if(M===null&&v.tag===3)z=v.stateNode;else for(;M!==null;){if(x=M.alternate,M.childExpirationTime<p&&(M.childExpirationTime=p),x!==null&&x.childExpirationTime<p&&(x.childExpirationTime=p),M.return===null&&M.tag===3){z=M.stateNode;break}M=M.return}return z!==null&&(Bn===z&&(ws(p),wn===Hc&&Ka(z,Vn)),H1(z,p)),z}function ra(v){var p=v.lastExpiredTime;return p!==0?p:ja(v,p=v.firstPendingTime)?(p=v.lastPingedTime)>(v=v.nextKnownPendingLevel)?p:v:p}function Ei(v){if(v.lastExpiredTime!==0)v.callbackExpirationTime=1073741823,v.callbackPriority=99,v.callbackNode=rr(qc.bind(null,v));else{var p=ra(v),x=v.callbackNode;if(p===0)x!==null&&(v.callbackNode=null,v.callbackExpirationTime=0,v.callbackPriority=90);else{var M=oi();if(M=p===1073741823?99:p===1||p===2?95:0>=(M=10*(1073741821-p)-10*(1073741821-M))?99:250>=M?98:5250>=M?97:95,x!==null){var z=v.callbackPriority;if(v.callbackExpirationTime===p&&z>=M)return;x!==n0&&er(x)}v.callbackExpirationTime=p,v.callbackPriority=M,p=p===1073741823?rr(qc.bind(null,v)):B0(M,si.bind(null,v),{timeout:10*(1073741821-p)-_r()}),v.callbackNode=p}}}function si(v,p){if(Zr=0,p)return lf(v,p=oi()),Ei(v),null;var x=ra(v);if(x!==0){if(p=v.callbackNode,(jt&(ea|ta))!==Tr)throw Error(a(327));if(nl(),v===Bn&&x===Vn||$n(v,x),_t!==null){var M=jt;jt|=ea;for(var z=Yo();;)try{Ko();break}catch(Ne){Bs(v,Ne)}if(yn(),jt=M,Uc.current=z,wn===mo)throw p=Xl,$n(v,x),Ka(v,x),Ei(v),p;if(_t===null)switch(z=v.finishedWork=v.current.alternate,v.finishedExpirationTime=x,M=wn,Bn=null,M){case zo:case mo:throw Error(a(345));case rl:lf(v,2<x?2:x);break;case zc:if(Ka(v,x),x===(M=v.lastSuspendedTime)&&(v.nextKnownPendingLevel=$c(z)),vo===1073741823&&10<(z=Yc+V0-_r())){if(va){var Z=v.lastPingedTime;if(Z===0||Z>=x){v.lastPingedTime=x,$n(v,x);break}}if((Z=ra(v))!==0&&Z!==x)break;if(M!==0&&M!==x){v.lastPingedTime=M;break}v.timeoutHandle=Fe(r0.bind(null,v),z);break}r0(v);break;case Hc:if(Ka(v,x),x===(M=v.lastSuspendedTime)&&(v.nextKnownPendingLevel=$c(z)),va&&((z=v.lastPingedTime)===0||z>=x)){v.lastPingedTime=x,$n(v,x);break}if((z=ra(v))!==0&&z!==x)break;if(M!==0&&M!==x){v.lastPingedTime=M;break}if(ec!==1073741823?M=10*(1073741821-ec)-_r():vo===1073741823?M=0:(M=10*(1073741821-vo)-5e3,0>(M=(z=_r())-M)&&(M=0),(x=10*(1073741821-x)-z)<(M=(120>M?120:480>M?480:1080>M?1080:1920>M?1920:3e3>M?3e3:4320>M?4320:1960*mA(M/1960))-M)&&(M=x)),10<M){v.timeoutHandle=Fe(r0.bind(null,v),M);break}r0(v);break;case Gc:if(vo!==1073741823&&Wc!==null){Z=vo;var oe=Wc;if(0>=(M=0|oe.busyMinDurationMs)?M=0:(z=0|oe.busyDelayMs,M=(Z=_r()-(10*(1073741821-Z)-(0|oe.timeoutMs||5e3)))<=z?0:z+M-Z),10<M){Ka(v,x),v.timeoutHandle=Fe(r0.bind(null,v),M);break}}r0(v);break;default:throw Error(a(329))}if(Ei(v),v.callbackNode===p)return si.bind(null,v)}}return null}function qc(v){var p=v.lastExpiredTime;if(p=p!==0?p:1073741823,v.finishedExpirationTime===p)r0(v);else{if((jt&(ea|ta))!==Tr)throw Error(a(327));if(nl(),v===Bn&&p===Vn||$n(v,p),_t!==null){var x=jt;jt|=ea;for(var M=Yo();;)try{jo();break}catch(z){Bs(v,z)}if(yn(),jt=x,Uc.current=M,wn===mo)throw x=Xl,$n(v,p),Ka(v,p),Ei(v),x;if(_t!==null)throw Error(a(261));v.finishedWork=v.current.alternate,v.finishedExpirationTime=p,Bn=null,r0(v),Ei(v)}}return null}function vA(v,p){if((jt&(ea|ta))!==Tr)throw Error(a(187));var x=jt;jt|=1;try{return N0(99,v.bind(null,p))}finally{jt=x,w0()}}function $n(v,p){v.finishedWork=null,v.finishedExpirationTime=0;var x=v.timeoutHandle;if(x!==ut&&(v.timeoutHandle=ut,Te(x)),_t!==null)for(x=_t.return;x!==null;){var M=x;switch(M.tag){case 1:var z=M.type.childContextTypes;z!=null&&T0();break;case 3:Vr(),L0();break;case 5:vs(M);break;case 4:Vr();break;case 13:case 19:Rt(gr);break;case 10:jn(M)}x=x.return}Bn=v,_t=il(v.current,null),Vn=p,wn=zo,Xl=null,ec=vo=1073741823,Wc=null,Eo=0,va=!1}function Bs(v,p){for(;;){try{if(yn(),Ln(),_t===null||_t.return===null)return wn=mo,Xl=p,null;e:{var x=v,M=_t.return,z=_t,Z=p;if(p=Vn,z.effectTag|=2048,z.firstEffect=z.lastEffect=null,Z!==null&&typeof Z=="object"&&typeof Z.then=="function"){var oe=Z,Ne=(1&gr.current)!=0,qe=
302M;do{var at;if(at=qe.tag===13){var Pt=qe.memoizedState;if(Pt!==null)at=Pt.dehydrated!==null;else{var Xr=qe.memoizedProps;at=Xr.fallback!==void 0&&(Xr.unstable_avoidThisFallback!==!0||!Ne)}}if(at){var nr=qe.updateQueue;if(nr===null){var ia=new Set;ia.add(oe),qe.updateQueue=ia}else nr.add(oe);if(!(2&qe.mode)){if(qe.effectTag|=64,z.effectTag&=-2981,z.tag===1)if(z.alternate===null)z.tag=17;else{var al=Oe(1073741823,null);al.tag=2,Ke(z,al)}z.expirationTime=1073741823;break e}Z=void 0,z=p;var aa=x.pingCache;if(aa===null?(aa=x.pingCache=new ma,Z=new Set,aa.set(oe,Z)):(Z=aa.get(oe))===void 0&&(Z=new Set,aa.set(oe,Z)),!Z.has(z)){Z.add(z);var Me=c0.bind(null,x,oe,z);oe.then(Me,Me)}qe.effectTag|=4096,qe.expirationTime=p;break e}qe=qe.return}while(qe!==null);Z=Error((H(z.type)||"A React component")+` suspended while rendering, but no fallback UI was specified. 303 304Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+Bt(z))}wn!==Gc&&(wn=rl),Z=Uo(Z,z),qe=M;do{switch(qe.tag){case 3:oe=Z,qe.effectTag|=4096,qe.expirationTime=p,it(qe,Is(qe,oe,p));break e;case 1:oe=Z;var _e=qe.type,He=qe.stateNode;if(!(64&qe.effectTag)&&(typeof _e.getDerivedStateFromError=="function"||He!==null&&typeof He.componentDidCatch=="function"&&(Co===null||!Co.has(He)))){qe.effectTag|=4096,qe.expirationTime=p,it(qe,Xi(qe,oe,p));break e}}qe=qe.return}while(qe!==null)}_t=Vc(_t)}catch(Ft){p=Ft;continue}break}}function Yo(){var v=Uc.current;return Uc.current=Mo,v===null?Mo:v}function Jc(v,p){v<vo&&2<v&&(vo=v),p!==null&&v<ec&&2<v&&(ec=v,Wc=p)}function ws(v){v>Eo&&(Eo=v)}function jo(){for(;_t!==null;)_t=sf(_t)}function Ko(){for(;_t!==null&&!E0();)_t=sf(_t)}function sf(v){var p=af(v.alternate,v,Vn);return v.memoizedProps=v.pendingProps,p===null&&(p=Vc(v)),Ya.current=null,p}function Vc(v){_t=v;do{var p=_t.alternate;if(v=_t.return,(2048&_t.effectTag)==0){e:{var x=p,M=Vn,z=(p=_t).pendingProps;switch(p.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:Qt(p.type)&&T0();break;case 3:Vr(),L0(),(z=p.stateNode).pendingContext&&(z.context=z.pendingContext,z.pendingContext=null),x===null||x.child,Ri(p);break;case 5:vs(p);var Z=Zi(Oa.current);if(M=p.type,x!==null&&p.stateNode!=null)ef(x,p,M,z,Z),x.ref!==p.ref&&(p.effectTag|=128);else if(z){x=Zi(ti.current);var oe=ue(M,z,Z,x,p);Mc(oe,p,!1,!1),p.stateNode=oe,ye(oe,M,z,Z,x)&&Po(p),p.ref!==null&&(p.effectTag|=128)}else if(p.stateNode===null)throw Error(a(166));break;case 6:if(x&&p.stateNode!=null)bs(x,p,x.memoizedProps,z);else{if(typeof z!="string"&&p.stateNode===null)throw Error(a(166));x=Zi(Oa.current),Z=Zi(ti.current),p.stateNode=Be(z,x,Z,p)}break;case 13:if(Rt(gr),z=p.memoizedState,(64&p.effectTag)!=0){p.expirationTime=M;break e}z=z!==null,Z=!1,x===null?p.memoizedProps.fallback:(Z=(M=x.memoizedState)!==null,z||M===null||(M=x.child.sibling)!==null&&((oe=p.firstEffect)!==null?(p.firstEffect=M,M.nextEffect=oe):(p.firstEffect=p.lastEffect=M,M.nextEffect=null),M.effectTag=8)),z&&!Z&&2&p.mode&&(x===null&&p.memoizedProps.unstable_avoidThisFallback!==!0||1&gr.current?wn===zo&&(wn=zc):(wn!==zo&&wn!==zc||(wn=Hc),Eo!==0&&Bn!==null&&(Ka(Bn,Vn),H1(Bn,Eo)))),(z||Z)&&(p.effectTag|=4);break;case 4:Vr(),Ri(p);break;case 10:jn(p);break;case 19:if(Rt(gr),(z=p.memoizedState)===null)break;if(Z=(64&p.effectTag)!=0,(oe=z.rendering)===null){if(Z)Li(z,!1);else if(wn!==zo||x!==null&&64&x.effectTag)for(x=p.child;x!==null;){if((oe=Aa(x))!==null){for(p.effectTag|=64,Li(z,!1),(x=oe.updateQueue)!==null&&(p.updateQueue=x,p.effectTag|=4),z.lastEffect===null&&(p.firstEffect=null),p.lastEffect=z.lastEffect,x=M,z=p.child;z!==null;)M=x,(Z=z).effectTag&=2,Z.nextEffect=null,Z.firstEffect=null,Z.lastEffect=null,(oe=Z.alternate)===null?(Z.childExpirationTime=0,Z.expirationTime=M,Z.child=null,Z.memoizedProps=null,Z.memoizedState=null,Z.updateQueue=null,Z.dependencies=null):(Z.childExpirationTime=oe.childExpirationTime,Z.expirationTime=oe.expirationTime,Z.child=oe.child,Z.memoizedProps=oe.memoizedProps,Z.memoizedState=oe.memoizedState,Z.updateQueue=oe.updateQueue,M=oe.depen
304dencies,Z.dependencies=M===null?null:{expirationTime:M.expirationTime,firstContext:M.firstContext,responders:M.responders}),z=z.sibling;Mt(gr,1&gr.current|2),p=p.child;break e}x=x.sibling}}else{if(!Z)if((x=Aa(oe))!==null){if(p.effectTag|=64,Z=!0,(x=x.updateQueue)!==null&&(p.updateQueue=x,p.effectTag|=4),Li(z,!0),z.tail===null&&z.tailMode==="hidden"){(p=p.lastEffect=z.lastEffect)!==null&&(p.nextEffect=null);break}}else _r()>z.tailExpiration&&1<M&&(p.effectTag|=64,Z=!0,Li(z,!1),p.expirationTime=p.childExpirationTime=M-1);z.isBackwards?(oe.sibling=p.child,p.child=oe):((x=z.last)!==null?x.sibling=oe:p.child=oe,z.last=oe)}if(z.tail!==null){z.tailExpiration===0&&(z.tailExpiration=_r()+500),x=z.tail,z.rendering=x,z.tail=x.sibling,z.lastEffect=p.lastEffect,x.sibling=null,z=gr.current,Mt(gr,z=Z?1&z|2:1&z),p=x;break e}break;default:throw Error(a(156,p.tag))}p=null}if(x=_t,Vn===1||x.childExpirationTime!==1){for(z=0,Z=x.child;Z!==null;)(M=Z.expirationTime)>z&&(z=M),(oe=Z.childExpirationTime)>z&&(z=oe),Z=Z.sibling;x.childExpirationTime=z}if(p!==null)return p;v!==null&&!(2048&v.effectTag)&&(v.firstEffect===null&&(v.firstEffect=_t.firstEffect),_t.lastEffect!==null&&(v.lastEffect!==null&&(v.lastEffect.nextEffect=_t.firstEffect),v.lastEffect=_t.lastEffect),1<_t.effectTag&&(v.lastEffect!==null?v.lastEffect.nextEffect=_t:v.firstEffect=_t,v.lastEffect=_t))}else{if((p=Ga(_t))!==null)return p.effectTag&=2047,p;v!==null&&(v.firstEffect=v.lastEffect=null,v.effectTag|=2048)}if((p=_t.sibling)!==null)return p;_t=v}while(_t!==null);return wn===zo&&(wn=Gc),null}function $c(v){var p=v.expirationTime;return p>(v=v.childExpirationTime)?p:v}function r0(v){var p=Gn();return N0(99,yo.bind(null,v,p)),null}function yo(v,p){if(nl(),(jt&(ea|ta))!==Tr)throw Error(a(327));var x=v.finishedWork,M=v.finishedExpirationTime;if(x===null)return null;if(v.finishedWork=null,v.finishedExpirationTime=0,x===v.current)throw Error(a(177));v.callbackNode=null,v.callbackExpirationTime=0,v.callbackPriority=90,v.nextKnownPendingLevel=0;var z=$c(x);if(v.firstPendingTime=z,M<=v.lastSuspendedTime?v.firstSuspendedTime=v.lastSuspendedTime=v.nextKnownPendingLevel=0:M<=v.firstSuspendedTime&&(v.firstSuspendedTime=M-1),M<=v.lastPingedTime&&(v.lastPingedTime=0),M<=v.lastExpiredTime&&(v.lastExpiredTime=0),v===Bn&&(_t=Bn=null,Vn=0),1<x.effectTag?x.lastEffect!==null?(x.lastEffect.nextEffect=x,z=x.firstEffect):z=x:z=x.firstEffect,z!==null){var Z=jt;jt|=ta,Ya.current=null,se(v.containerInfo),Dt=z;do try{nc()}catch(P0){if(Dt===null)throw Error(a(330));Io(Dt,P0),Dt=Dt.nextEffect}while(Dt!==null);Dt=z;do try{for(var oe=v,Ne=p;Dt!==null;){var qe=Dt.effectTag;if(16&qe&&pt&&It(Dt.stateNode),128&qe){var at=Dt.alternate;if(at!==null){var Pt=at.ref;Pt!==null&&(typeof Pt=="function"?Pt(null):Pt.current=null)}}switch(1038&qe){case 2:$l(Dt),Dt.effectTag&=-3;break;case 6:$l(Dt),Dt.effectTag&=-3,Zl(Dt.alternate,Dt);break;case 1024:Dt.effectTag&=-1025;break;case 1028:Dt.effectTag&=-1025,Zl(Dt.alternate,Dt);break;case 4:Zl(Dt.alternate,Dt);break;case 8:var Xr=oe,nr=Dt,ia=Ne;pt?nf(Xr,nr,ia):tl(Xr,nr,ia),Ni(nr)}Dt=Dt.nextEffect}}catch(P0){if(Dt===null)throw Error(a(330));Io(Dt,P0),Dt=Dt.nextEffect}while(Dt!==null);te(v.containerInfo),v.current=x,Dt=z;do try{for(qe=M;Dt!==null;){var al=Dt.effectTag;if(36&al){var aa=Dt.alternate;switch(Pt=qe,(at=Dt).tag){case 0:case 11:case 15:Wa(16,32,at);break;case 1:var Me=at.stateNode;if(4&at.effectTag)if(aa===null)Me.componentDidMount();else{var _e=at.elementType===at.type?aa.memoizedProps:fr(at.type,aa.memoizedProps);Me.componentDidUpdate(_e,aa.memoizedState,Me.__reactInternalSnapshotBeforeUpdate)}var He=at.updateQueue;He!==null&&e0(0,He,Me);break;case 3:var Ft=at.updateQueue;if(Ft!==null){if(oe=null,at.child!==null)switch(at.child.tag){case 5:oe=T(at.child.stateNode);break;case 1:oe=at.child.stateNode}e0(0,Ft,oe)}break;case 5:var qt=at.stateNode;aa===null&&4&at.effectTag&&we(qt,at.type,at.memoizedProps,at);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:nt&&at.memoizedState;break;default:throw Error(a(163))}}if(128&al){at=void 0;var ir=Dt.ref;if(ir!==null){var t0=Dt.stateNode;at=Dt.tag===5?T(t0):t0,typeof ir=="function"?ir(at):ir.current=at}}Dt=Dt.nextEffect}}catch(P0){if(Dt===null)throw Error(a(330));Io(Dt,P0),Dt=Dt.nextEffect}while(Dt!==null);Dt=null,_n(),jt=Z}else v.current=x;if(of)of=!1,Kc=v,Ho=p;else for(Dt=z;Dt!==null;)p=Dt.nextEffect,Dt.nextEffect=null,Dt=p;
304if((p=v.firstPendingTime)===0&&(Co=null),p===1073741823?v===rc?bo++:(bo=0,rc=v):bo=0,typeof EA=="function"&&EA(x.stateNode,M),Ei(v),jc)throw jc=!1,v=tc,tc=null,v;return(jt&xs)!==Tr||w0(),null}function nc(){for(;Dt!==null;){var v=Dt.effectTag;256&v&&Pc(Dt.alternate,Dt),!(512&v)||of||(of=!0,B0(97,function(){return nl(),null})),Dt=Dt.nextEffect}}function nl(){if(Ho!==90){var v=97<Ho?97:Ho;return Ho=90,N0(v,M1)}}function M1(){if(Kc===null)return!1;var v=Kc;if(Kc=null,(jt&(ea|ta))!==Tr)throw Error(a(331));var p=jt;for(jt|=ta,v=v.current.firstEffect;v!==null;){try{var x=v;if(512&x.effectTag)switch(x.tag){case 0:case 11:case 15:Wa(128,0,x),Wa(0,64,x)}}catch(M){if(v===null)throw Error(a(330));Io(v,M)}x=v.nextEffect,v.nextEffect=null,v=x}return jt=p,w0(),!0}function P1(v,p,x){Ke(v,p=Is(v,p=Uo(x,p),1073741823)),(v=Wo(v,1073741823))!==null&&Ei(v)}function Io(v,p){if(v.tag===3)P1(v,v,p);else for(var x=v.return;x!==null;){if(x.tag===3){P1(x,v,p);break}if(x.tag===1){var M=x.stateNode;if(typeof x.type.getDerivedStateFromError=="function"||typeof M.componentDidCatch=="function"&&(Co===null||!Co.has(M))){Ke(x,v=Xi(x,v=Uo(p,v),1073741823)),(x=Wo(x,1073741823))!==null&&Ei(x);break}}x=x.return}}function c0(v,p,x){var M=v.pingCache;M!==null&&M.delete(p),Bn===v&&Vn===x?wn===Hc||wn===zc&&vo===1073741823&&_r()-Yc<V0?$n(v,Vn):va=!0:ja(v,x)&&((p=v.lastPingedTime)!==0&&p<x||(v.lastPingedTime=x,v.finishedExpirationTime===x&&(v.finishedExpirationTime=0,v.finishedWork=null),Ei(v)))}function U1(v,p){var x=v.stateNode;x!==null&&x.delete(p),(p=0)==0&&(p=Go(p=oi(),v,null)),(v=Wo(v,p))!==null&&Ei(v)}af=function(v,p,x){var M=p.expirationTime;if(v!==null){var z=p.pendingProps;if(v.memoizedProps!==z||Yt.current)ga=!0;else{if(M<x){switch(ga=!1,p.tag){case 3:pa(p);break;case 5:if(uo(p),4&p.mode&&x!==1&&null(p.type,z))return p.expirationTime=p.childExpirationTime=1,null;break;case 1:Qt(p.type)&&A0(p);break;case 4:Ma(p,p.stateNode.containerInfo);break;case 10:Ur(p,p.memoizedProps.value);break;case 13:if(p.memoizedState!==null)return(M=p.child.childExpirationTime)!==0&&M>=x?ys(v,p,x):(Mt(gr,1&gr.current),(p=pn(v,p,x))!==null?p.sibling:null);Mt(gr,1&gr.current);break;case 19:if(M=p.childExpirationTime>=x,(64&v.effectTag)!=0){if(M)return ho(v,p,x);p.effectTag|=64}if((z=p.memoizedState)!==null&&(z.rendering=null,z.tail=null),Mt(gr,gr.current),!M)return null}return pn(v,p,x)}ga=!1}}else ga=!1;switch(p.expirationTime=0,p.tag){case 2:if(M=p.type,v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),v=p.pendingProps,z=Tt(p,u0.current),Y(p,x),z=C0(null,p,M,v,z,x),p.effectTag|=1,typeof z=="object"&&z!==null&&typeof z.render=="function"&&z.$$typeof===void 0){if(p.tag=1,Ln(),Qt(M)){var Z=!0;A0(p)}else Z=!1;p.memoizedState=z.state!==null&&z.state!==void 0?z.state:null;var oe=M.getDerivedStateFromProps;typeof oe=="function"&&Jr(p,M,oe,v),z.updater=gi,p.stateNode=z,z._reactInternalFiber=p,Di(p,M,v,x),p=Vl(null,p,M,!0,Z,x)}else p.tag=0,Jn(null,p,z,x),p=p.child;return p;case 16:if(z=p.elementType,v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),v=p.pendingProps,function(Pt){if(Pt._status===-1){Pt._status=0;var Xr=Pt._ctor;Xr=Xr(),Pt._result=Xr,Xr.then(function(nr){Pt._status===0&&(nr=nr.default,Pt._status=1,Pt._result=nr)},function(nr){Pt._status===0&&(Pt._status=2,Pt._result=nr)})}}(z),z._status!==1)throw z._result;switch(z=z._result,p.type=z,Z=p.tag=function(Pt){if(typeof Pt=="function")return bA(Pt)?1:0;if(Pt!=null){if((Pt=Pt.$$typeof)===R)return 11;if(Pt===Q)return 14}return 2}(z),v=fr(z,v),Z){case 0:p=Fi(null,p,z,v,x);break;case 1:p=Xu(null,p,z,v,x);break;case 11:p=Ha(null,p,z,v,x);break;case 14:p=Oc(null,p,z,fr(z.type,v),M,x);break;default:throw Error(a(306,z,""))}return p;case 0:return M=p.type,z=p.pendingProps,Fi(v,p,M,z=p.elementType===M?z:fr(M,z),x);case 1:return M=p.type,z=p.pendingProps,Xu(v,p,M,z=p.elementType===M?z:fr(M,z),x);case 3:if(pa(p),(M=p.updateQueue)===null)throw Error(a(282));if(z=(z=p.memoizedState)!==null?z.element:null,Lt(p,M,p.pendingProps,null,x),(M=p.memoizedState.element)===z)p=pn(v,p,x);else{if((z=p.stateNode.hydrate)&&(z=!1),z)for(x=Rr(p,null,M,x),p.child=x;x;)x.effectTag=-3&x.effectTag|1024,x=x.sibling;else Jn(v,p,M,x);p=p.child}return p;case 5:return uo(p),M=p.type,z=p.pendingProps,Z=v!==null?v.memoizedProps:null,oe=z.children,Ce(M,z)?oe=null:Z!==null&&Ce(M,Z)&&(p.effectTag|=16),Zs(v,p),4&p.mode&&x!==1&&null(M,z)?(p.expirationTime=p.childExpirationTime=1,p=null):(Jn(v,p,oe,x),p=p.child),p;case 6:return null;case 13:return ys(v,p,x);case 4:return Ma(p,p.stateNode.containerInfo),M=p.pendingProps,v===null?p.child=co(p,null,M,x):Jn(v,p,M,x),p.child;case 11:return M=p.type,z=p.pendingProps,Ha(v,p,M,z=p.elementType===M?z:fr(M,z),x);case 7:return Jn(v,p,p.pendingProps,x),p.child;case 8:case 12:return Jn(v,p,p.pendingProps.children,x),p.child;
304case 10:e:{if(M=p.type._context,z=p.pendingProps,oe=p.memoizedProps,Ur(p,Z=z.value),oe!==null){var Ne=oe.value;if((Z=qr(Ne,Z)?0:0|(typeof M._calculateChangedBits=="function"?M._calculateChangedBits(Ne,Z):1073741823))==0){if(oe.children===z.children&&!Yt.current){p=pn(v,p,x);break e}}else for((Ne=p.child)!==null&&(Ne.return=p);Ne!==null;){var qe=Ne.dependencies;if(qe!==null){oe=Ne.child;for(var at=qe.firstContext;at!==null;){if(at.context===M&&at.observedBits&Z){Ne.tag===1&&((at=Oe(x,null)).tag=2,Ke(Ne,at)),Ne.expirationTime<x&&(Ne.expirationTime=x),(at=Ne.alternate)!==null&&at.expirationTime<x&&(at.expirationTime=x),fa(Ne.return,x),qe.expirationTime<x&&(qe.expirationTime=x);break}at=at.next}}else oe=Ne.tag===10&&Ne.type===p.type?null:Ne.child;if(oe!==null)oe.return=Ne;else for(oe=Ne;oe!==null;){if(oe===p){oe=null;break}if((Ne=oe.sibling)!==null){Ne.return=oe.return,oe=Ne;break}oe=oe.return}Ne=oe}}Jn(v,p,z.children,x),p=p.child}return p;case 9:return z=p.type,M=(Z=p.pendingProps).children,Y(p,x),M=M(z=K(z,Z.unstable_observedBits)),p.effectTag|=1,Jn(v,p,M,x),p.child;case 14:return Z=fr(z=p.type,p.pendingProps),Oc(v,p,z,Z=fr(z.type,Z),M,x);case 15:return Zu(v,p,p.type,p.pendingProps,M,x);case 17:return M=p.type,z=p.pendingProps,z=p.elementType===M?z:fr(M,z),v!==null&&(v.alternate=null,p.alternate=null,p.effectTag|=2),p.tag=1,Qt(M)?(v=!0,A0(p)):v=!1,Y(p,x),La(p,M,z),Di(p,M,z,x),Vl(null,p,M,!0,v,x);case 19:return ho(v,p,x)}throw Error(a(156,p.tag))};var EA=null,CA=null;function z1(v,p,x,M){this.tag=v,this.key=x,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=p,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=M,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function qo(v,p,x,M){return new z1(v,p,x,M)}function bA(v){return!(!(v=v.prototype)||!v.isReactComponent)}function il(v,p){var x=v.alternate;return x===null?((x=qo(v.tag,p,v.key,v.mode)).elementType=v.elementType,x.type=v.type,x.stateNode=v.stateNode,x.alternate=v,v.alternate=x):(x.pendingProps=p,x.effectTag=0,x.nextEffect=null,x.firstEffect=null,x.lastEffect=null),x.childExpirationTime=v.childExpirationTime,x.expirationTime=v.expirationTime,x.child=v.child,x.memoizedProps=v.memoizedProps,x.memoizedState=v.memoizedState,x.updateQueue=v.updateQueue,p=v.dependencies,x.dependencies=p===null?null:{expirationTime:p.expirationTime,firstContext:p.firstContext,responders:p.responders},x.sibling=v.sibling,x.index=v.index,x.ref=v.ref,x}function ic(v,p,x,M,z,Z){var oe=2;if(M=v,typeof v=="function")bA(v)&&(oe=1);else if(typeof v=="string")oe=5;else e:switch(v){case d:return Ca(x.children,z,Z,p);case w:oe=8,z|=7;break;case g:oe=8,z|=1;break;case E:return(v=qo(12,x,p,8|z)).elementType=E,v.type=E,v.expirationTime=Z,v;case _:return(v=qo(13,x,p,z)).type=_,v.elementType=_,v.expirationTime=Z,v;case S:return(v=qo(19,x,p,z)).elementType=S,v.expirationTime=Z,v;default:if(typeof v=="object"&&v!==null)switch(v.$$typeof){case b:oe=10;break e;case I:oe=9;break e;case R:oe=11;break e;case Q:oe=14;break e;case N:oe=16,M=null;break e}throw Error(a(130,v==null?v:typeof v,""))}return(p=qo(oe,x,p,z)).elementType=v,p.type=M,p.expirationTime=Z,p}function Ca(v,p,x,M){return(v=qo(7,v,M,p)).expirationTime=x,v}function yA(v,p,x){return(v=qo(6,v,null,p)).expirationTime=x,v}function IA(v,p,x){return(p=qo(4,v.children!==null?v.children:[],v.key,p)).expirationTime=x,p.stateNode={containerInfo:v.containerInfo,pendingChildren:null,implementation:v.implementation},p}function Qs(v,p,x){this.tag=p,this.current=null,this.containerInfo=v,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=ut,this.pendingContext=this.context=null,this.hydrate=x,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ja(v,p){var x=v.firstSuspendedTime;return v=v.lastSuspendedTime,x!==0&&x>=p&&v<=p}function Ka(v,p){var x=v.firstSuspendedTime,M=v.lastSuspendedTime;x<p&&(v.firstSuspendedTime=p),(M>p||x===0)&&(v.lastSuspendedTime=p),p<=v.lastPingedTime&&(v.lastPingedTime=0),p<=v.lastExpiredTime&&(v.lastExpiredTime=0)}function H1(v,p){p>v.firstPendingTime&&(v.firstPendingTime=p);var x=v.firstSuspendedTime;x!==0&&(p>=x?v.firstSuspendedTime=v.lastSuspendedTime=v.nextKnownPendingLevel=0:p>=v.lastSuspendedTime&&(v.lastSuspendedTime=p+1),p>v.nextKnownPendingLevel&&(v.nextKnownPendingLevel=p))}function lf(v,p){var x=v.lastExpiredTime;(x===0||x>p)&&(v.lastExpiredTime=p)}function na(v){var p=v._reactInternalFiber;if(p===void 0)throw typeof v.render=="function"?Error(a(188)):Error(a(268,Object.keys(v)));return(v=V(p))===null?null:v.stateNode}function Ss(v,p){(v=v.memoizedState)!==null&&v.dehydrated!==null&&v.retryTime<p&&(v.retryTime=p)}function cf(v,p){Ss(v,p),(v=v.alternate)&&Ss(v,p)}var xA={createContainer:function(v,p,x){return v=new Qs(v,p,x),p=qo(3,null,null,p===2?7:p===1?3:0),v.current=p,p.stateNode=v},updateContainer:function(v,p,x,M){var z=p.current,Z=oi(),oe=i0.suspense;Z=Go(Z,z,oe);e:if(x){t:{if(G(x=x._reactInternalFiber)!==x||x.tag!==1)throw Error(a(170));var Ne=x;do{switch(Ne.tag){case 3:Ne=Ne.stateNode.context;break t;case 1:if(Qt(Ne.type)){Ne=Ne.stateNode.__reactInternalMemoizedMergedChildContext;break t}}Ne=Ne.return}while(Ne!==null);throw Error(a(171))}if(x.tag===1){var qe=x.type;if(Qt(qe)){x=x0(x,qe,Ne);break e}}x=Ne}else x=Ut;return p.context===null?p.context=x:p.pendingContext=x,(p=Oe(Z,oe)).payload={element:v},(M=M===void 0?null:M)!==null&&(p.callback=M),Ke(z,p),Ea(z,Z),Z},batchedEventUpdates:function(v,p){var x=jt;jt|=2;try{return v(p)}
304finally{(jt=x)===Tr&&w0()}},batchedUpdates:function(v,p){var x=jt;jt|=1;try{return v(p)}finally{(jt=x)===Tr&&w0()}},unbatchedUpdates:function(v,p){var x=jt;jt&=-2,jt|=xs;try{return v(p)}finally{(jt=x)===Tr&&w0()}},deferredUpdates:function(v){return N0(97,v)},syncUpdates:function(v,p,x,M){return N0(99,v.bind(null,p,x,M))},discreteUpdates:function(v,p,x,M){var z=jt;jt|=4;try{return N0(98,v.bind(null,p,x,M))}finally{(jt=z)===Tr&&w0()}},flushDiscreteUpdates:function(){(jt&(1|ea|ta))===Tr&&(function(){if(ai!==null){var v=ai;ai=null,v.forEach(function(p,x){lf(x,p),Ei(x)}),w0()}}(),nl())},flushControlled:function(v){var p=jt;jt|=1;try{N0(99,v)}finally{(jt=p)===Tr&&w0()}},flushSync:vA,flushPassiveEffects:nl,IsThisRendererActing:{current:!1},getPublicRootInstance:function(v){return(v=v.current).child?v.child.tag===5?T(v.child.stateNode):v.child.stateNode:null},attemptSynchronousHydration:function(v){switch(v.tag){case 3:var p=v.stateNode;p.hydrate&&function(x,M){lf(x,M),Ei(x),(jt&(ea|ta))===Tr&&w0()}(p,p.firstPendingTime);break;case 13:vA(function(){return Ea(v,1073741823)}),p=Kr(oi(),150,100),cf(v,p)}},attemptUserBlockingHydration:function(v){if(v.tag===13){var p=Kr(oi(),150,100);Ea(v,p),cf(v,p)}},attemptContinuousHydration:function(v){if(v.tag===13){oi();var p=Fr++;Ea(v,p),cf(v,p)}},attemptHydrationAtCurrentPriority:function(v){if(v.tag===13){var p=oi();Ea(v,p=Go(p,v,null)),cf(v,p)}},findHostInstance:na,findHostInstanceWithWarning:function(v){return na(v)},findHostInstanceWithNoPortals:function(v){return(v=function(p){if(!(p=J(p)))return null;for(var x=p;;){if(x.tag===5||x.tag===6)return x;if(x.child&&x.tag!==4)x.child.return=x,x=x.child;else{if(x===p)break;for(;!x.sibling;){if(!x.return||x.return===p)return null;x=x.return}x.sibling.return=x.return,x=x.sibling}}return null}(v))===null?null:v.tag===20?v.stateNode.instance:v.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(v){var p=v.findFiberByHostInstance;return function(x){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var M=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(M.isDisabled||!M.supportsFiber)return!0;try{var z=M.inject(x);EA=function(Z){try{M.onCommitFiberRoot(z,Z,void 0,(64&Z.current.effectTag)==64)}catch{}},CA=function(Z){try{M.onCommitFiberUnmount(z,Z)}catch{}}}catch{}return!0}(r({},v,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:function(x){return(x=V(x))===null?null:x.stateNode},findFiberByHostInstance:function(x){return p?p(x):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};g5.exports=xA.default||xA;var md=g5.exports;return g5.exports=e,md};var Hne=Pne(AS.exports);const hS=(e,t)=>{const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const a=r[i];if(a==="render"&&!e[a]!=!t[a])return!1;if(a!=="children"&&e[a]!==t[a]){if(typeof e[a]=="object"&&typeof t[a]=="object"&&hS(e[a],t[a]))continue;return!1}if(a==="children"&&(typeof e[a]=="string"||typeof t[a]=="string"))return e[a]===t[a]}return!0},dS={},Gne=({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:u,resetAfterCommit:f})=>Hne({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:n,commitTextUpdate:r,removeChild:s,removeChildFromContainer:u,resetAfterCommit:f,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:d=>d,getRootHostContext:()=>dS,getChildHostContext:()=>dS,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(d,g,E,b)=>!hS(E,b)}),[YE,Wne]=hc.version.split(".").map(e=>parseInt(e,10));let p5;YE>=20||YE===19&&Wne>=2?p5=Fne:YE===19?p5=Qne:p5=Gne;var Yne=p5;const jne=e=>Object.fromEntries(Object.entries(e).filter(t=>{let[,r]=t;return r!==void 0})),Kne=(e,t)=>{let{style:r,children:n,...i}=t;return{type:e,box:{},style:r||{},props:i||{},children:[]}},qne=e=>({type:"TEXT_INSTANCE",value:e}),gS=(e,t)=>{const r=e.type==="TEXT"||e.type==="LINK"||e.type==="TSPAN"||e.type==="NOTE";if(t.type==="TEXT_INSTANCE"&&!r){console.warn(`Invalid '${t.value}' string child outside <Text> component`);return}e.children.push(t)},Jne=(e,t)=>{e.type==="ROOT"?e.document=t:gS(e,t)},Vne=(e,t,r)=>{var n;const i=(n=e.children)===null||n===void 0?void 0:n.indexOf(r);i!==void 0&&i!==-1&&t&&e.children.splice(i,0,t)},$ne=(e,t)=>{var r;const n=(r=e.children)===null||r===void 0?void 0:r.indexOf(t);n!==void 0&&n!==-1&&e.children.splice(n,1)}
304,Zne=(e,t)=>{var r;const n=(r=e.children)===null||r===void 0?void 0:r.indexOf(t);n!==void 0&&n!==-1&&e.children.splice(n,1)},Xne=(e,t,r)=>{e.value=r},eie=(e,t,r,n,i)=>{const{style:a,...o}=i;e.props=o,e.style=a},tie=e=>{let{onChange:t=()=>{}}=e;return Yne({appendChild:gS,appendChildToContainer:Jne,commitTextUpdate:Xne,commitUpdate:eie,createInstance:Kne,createTextInstance:qne,insertBefore:Vne,removeChild:$ne,removeChildFromContainer:Zne,resetAfterCommit:t})},pS=new RK;let m5;const pA={},rie=e=>{const t=()=>{var E;const b=((E=pA.change)===null||E===void 0?void 0:E.slice())||[];for(let I=0;I<b.length;I+=1)b[I]()},r={type:"ROOT",document:null};m5=m5||tie({onChange:t});const n=m5.createContainer(r),i=(E,b)=>{m5.updateContainer(E,n,null,b)};e&&i(e);const a=async function(E){E===void 0&&(E=!0);const b=r.document.props||{},{pdfVersion:I,language:w,pageLayout:R,pageMode:_,title:S,author:Q,subject:N,keyboards:k,creator:W="react-pdf",producer:H="react-pdf",creationDate:G=new Date,modificationDate:X}=b,J=new Wv({compress:E,pdfVersion:I,lang:w,displayTitle:!0,autoFirstPage:!1,info:jne({Title:S,Author:Q,Subject:N,Keywords:k,Creator:W,Producer:H,CreationDate:G,ModificationDate:X})});R&&(J._root.data.PageLayout=ad(R)),_&&(J._root.data.PageMode=ad(_));const V=await bne(r.document,pS),T=tV(J,V);return{layout:V,fileStream:T}},o=function(E){E===void 0&&(E={}),r.document.props.onRender&&r.document.props.onRender(E)};return{on:(E,b)=>{pA[E]||(pA[E]=[]),pA[E].push(b)},container:r,toBlob:async()=>{const E=[],{layout:b,fileStream:I}=await a();return new Promise((w,R)=>{I.on("data",_=>{E.push(_ instanceof Uint8Array?_:new Uint8Array(_))}),I.on("end",()=>{try{const _=new Blob(E,{type:"application/pdf"});o({blob:_,_INTERNAL__LAYOUT__DATA_:b}),w(_)}catch(_){R(_)}})})},toBuffer:async()=>{const{layout:E,fileStream:b}=await a();return o({_INTERNAL__LAYOUT__DATA_:E}),b},toString:async()=>{let E="";const{fileStream:b}=await a(!1);return new Promise((I,w)=>{try{b.on("data",R=>{E+=R}),b.on("end",()=>{o(),I(E)})}catch(R){w(R)}})},removeListener:(E,b)=>{if(!pA[E])return;const I=pA[E].indexOf(b);I>-1&&pA[E].splice(I,1)},updateContainer:i}},mS=pS,v5={create:e=>e};mS.register({family:"Cairo",fonts:[{src:"/fonts/Cairo-Regular.ttf",fontWeight:"normal"},{src:"/fonts/Cairo-Regular.ttf",fontWeight:"bold"}]}),mS.registerHyphenationCallback(e=>[e]);const dt=v5.create({page:{fontFamily:"Cairo"},titleRow:{flexDirection:"row",marginBottom:6},titleEn:{flex:1,fontSize:16,fontWeight:"bold",color:"#111827"},titleAr:{flex:1,fontSize:16,fontWeight:"bold",color:"#111827",textAlign:"right",writingDirection:"rtl",direction:"rtl"},accentLine:{borderBottomWidth:2,borderBottomColor:"#0172ff",marginBottom:10},companyName:{textAlign:"center",fontSize:12,fontWeight:"bold",color:"#111827",marginBottom:8},bodyRow:{flexDirection:"row",marginBottom:16},englishCol:{flex:1,paddingRight:8},gap:{width:14},arabicCol:{flex:1,paddingLeft:8},toWhomEn:{fontSize:10.5,fontWeight:"bold",color:"#111827",marginBottom:6},toWhomAr:{fontSize:10.5,fontWeight:"bold",color:"#111827",marginBottom:6,textAlign:"right",writingDirection:"rtl",direction:"rtl"},paraEn:{fontSize:9.5,color:"#1e293b",lineHeight:1.7,textAlign:"justify"},paraAr:{fontSize:9.5,color:"#1e293b",lineHeight:1.7,textAlign:"right",writingDirection:"rtl",direction:"rtl"},refRow:{flexDirection:"row",marginBottom:12},refEn:{flex:1,fontSize:8,color:"#64748b"},refCenter:{flex:1,fontSize:8,color:"#64748b",textAlign:"center"},refAr:{flex:1,fontSize:8,color:"#64748b",textAlign:"right",writingDirection:"rtl",direction:"rtl"},sigLine:{width:180,borderBottomWidth:.5,borderBottomColor:"#94a3b8",marginBottom:4},sigRow:{flexDirection:"row",marginBottom:10},sigEn:{flex:1,fontSize:8.5,color:"#64748b"},sigAr:{flex:1,fontSize:8.5,color:"#64748b",textAlign:"right",writingDirection:"rtl",direction:"rtl"},validityRow:{flexDirection:"row",marginBottom:12},validityEn:{flex:1,fontSize:8,color:"#0172ff",fontWeight:"bold"},validityCenter:{flex:1,fontSize:8,color:"#0172ff",fontWeight:"bold",textAlign:"center"},validityAr:{flex:1,fontSize:8,color:"#0172ff",fontWeight:"bold",textAlign:"right",writingDirection:"rtl",direction:"rtl"},qrImage:{width:56,height:56},qrRow:{flexDirection:"row",justifyContent:"flex-end",marginBottom:6},stampRow:{flexDirection:"row",alignItems:"flex-end",marginBottom:8,gap:8},stampBox:{flex:1},footer:{fontSize:7,color:"#94a3b8",textAlign:"center"}}),X0=v5.create({greetingRow:{flexDirection:"row",justifyContent:"space-between",marginBottom:4},greetingEn:{fontFamily:"Cairo",fontSize:9.5,fontWeight:"bold",color:"#111827"},greetingAr:{fontFamily:"Cairo",fontSize:9.5,fontWeight:"bold",color:"#111827",writingDirection:"rtl",direction:"rtl"},stmtRow:{flexDirection:"row",marginBottom:6},stmtEn:{flex:1,fontFamily:"Cairo",fontSize:8,color:"#1e293b",lineHeight:1.4,paddingRight:8},stmtAr:{flex:1,fontFamily:"Cairo",fontSize:8,color:"#1e293b",lineHeight:1.4,textAlign:"justify",writingDirection:"rtl",direction:"rtl",paddingLeft:8},infoCard:{borderWidth:.7,borderColor:"#cbd5e1",borderRadius:4,marginBottom:6,overflow:"hidden"},infoCardHeader:{flexDirection:"row",justifyContent:"space-between",backgroundColor:"#f1f5f9",paddingVertical:3,paddingHorizontal:10,borderBottomWidth:.7,borderBottomColor:"#cbd5e1"},infoCardHeaderText:{fontFamily:"Cairo",fontSize:8,fontWeight:"bold",color:"#334155"},infoCardHeaderTextAr:{fontFamily:"Cairo",fontSize:8,fontWeight:"bold",color:"#334155",writingDirection:"rtl",direction:"rtl"},infoRow:{flexDirection:"row",borderTopWidth:.5,borderTopColor:"#e2e8f0"},infoLabelEn:{width:110,paddingVertical:2,paddingHorizontal:7,fontFamily:"Cairo",fontSize:7.5,fontWeight:"bold",color:"#475569",backgroundColor:"#f8fafc"},infoValueEn:{flex:1,paddingVertical:2,paddingHorizontal:7,fontFamily:"Cairo",fontSize:8,color:"#111827"},infoDivider:{width:.5,backgroundColor:"#e2e8f0"}
304,infoLabelAr:{width:95,paddingVertical:2,paddingHorizontal:7,fontFamily:"Cairo",fontSize:7.5,fontWeight:"bold",color:"#475569",textAlign:"right",writingDirection:"rtl",direction:"rtl",backgroundColor:"#f8fafc"},infoValueAr:{flex:1,paddingVertical:2,paddingHorizontal:7,fontFamily:"Cairo",fontSize:8,color:"#111827",textAlign:"right",writingDirection:"rtl",direction:"rtl"},salTable:{borderWidth:.7,borderColor:"#cbd5e1",borderRadius:4,marginBottom:6,overflow:"hidden"},salHeader:{flexDirection:"row",backgroundColor:"#f1f5f9",paddingVertical:4,paddingHorizontal:10,borderBottomWidth:.7,borderBottomColor:"#cbd5e1"},salHeaderEn:{flex:1,fontFamily:"Cairo",fontSize:8,fontWeight:"bold",color:"#334155"},salHeaderAmount:{width:130,fontFamily:"Cairo",fontSize:8,fontWeight:"bold",color:"#334155",textAlign:"center"},salHeaderAr:{flex:1,fontFamily:"Cairo",fontSize:8,fontWeight:"bold",color:"#334155",textAlign:"right",writingDirection:"rtl",direction:"rtl"},salRow:{flexDirection:"row",paddingVertical:3,paddingHorizontal:10,borderTopWidth:.5,borderTopColor:"#e2e8f0"},salRowAlt:{backgroundColor:"#f8fafc"},salCellEn:{flex:1,fontFamily:"Cairo",fontSize:8.5,color:"#1e293b"},salCellAmt:{width:130,fontFamily:"Cairo",fontSize:8.5,color:"#1e293b",textAlign:"center"},salCellAr:{flex:1,fontFamily:"Cairo",fontSize:8.5,color:"#1e293b",textAlign:"right",writingDirection:"rtl",direction:"rtl"},salTotal:{flexDirection:"row",paddingVertical:4,paddingHorizontal:10,borderTopWidth:1,borderTopColor:"#94a3b8",backgroundColor:"#f8fafc"},salTotalEn:{flex:1,fontFamily:"Cairo",fontSize:9,fontWeight:"bold",color:"#1e293b"},salTotalAmt:{width:130,fontFamily:"Cairo",fontSize:9,fontWeight:"bold",color:"#1e293b",textAlign:"center"},salTotalAr:{flex:1,fontFamily:"Cairo",fontSize:9,fontWeight:"bold",color:"#1e293b",textAlign:"right",writingDirection:"rtl",direction:"rtl"},closingRow:{flexDirection:"row",marginBottom:5,paddingVertical:5,paddingHorizontal:10,backgroundColor:"#f8fafc",borderRadius:3,borderWidth:.5,borderColor:"#e2e8f0"},closingEn:{flex:1,fontFamily:"Cairo",fontSize:8,color:"#334155",lineHeight:1.45,paddingRight:8},closingAr:{flex:1,fontFamily:"Cairo",fontSize:8,color:"#334155",lineHeight:1.45,textAlign:"justify",writingDirection:"rtl",direction:"rtl",paddingLeft:8}}),j0=v5.create({titleRow:{flexDirection:"row",marginBottom:2},titleEn:{flex:1,fontFamily:"Cairo",fontSize:13,fontWeight:"bold",color:"#111827"},titleAr:{flex:1,fontFamily:"Cairo",fontSize:13,fontWeight:"bold",color:"#111827",textAlign:"right",writingDirection:"rtl",direction:"rtl"},accentLine:{borderBottomWidth:1.5,borderBottomColor:"#be123c",marginBottom:5},refLine:{flexDirection:"row",gap:10,marginBottom:4},refEn:{flex:1,fontFamily:"Cairo",fontSize:7.2,color:"#334155"},refAr:{flex:1,fontFamily:"Cairo",fontSize:7.2,color:"#334155",textAlign:"right",writingDirection:"rtl",direction:"rtl"},stmtRow:{flexDirection:"row",marginBottom:5},stmtEn:{flex:1,fontFamily:"Cairo",fontSize:7.2,color:"#1e293b",lineHeight:1.32,paddingRight:8},stmtAr:{flex:1,fontFamily:"Cairo",fontSize:7.2,color:"#1e293b",lineHeight:1.32,textAlign:"justify",writingDirection:"rtl",direction:"rtl",paddingLeft:8},infoCard:{borderWidth:.55,borderColor:"#cbd5e1",borderRadius:4,marginBottom:5,overflow:"hidden"},infoCardHeader:{flexDirection:"row",justifyContent:"space-between",backgroundColor:"#f1f5f9",paddingVertical:2,paddingHorizontal:9,borderBottomWidth:.55,borderBottomColor:"#cbd5e1"},infoCardHeaderText:{fontFamily:"Cairo",fontSize:7.1,fontWeight:"bold",color:"#334155"},infoCardHeaderTextAr:{fontFamily:"Cairo",fontSize:7.1,fontWeight:"bold",color:"#334155",writingDirection:"rtl",direction:"rtl"},infoRow:{flexDirection:"row",borderTopWidth:.45,borderTopColor:"#e2e8f0"},infoLabelEn:{width:98,paddingVertical:1.35,paddingHorizontal:6,fontFamily:"Cairo",fontSize:6.8,fontWeight:"bold",color:"#475569",backgroundColor:"#f8fafc"},infoValueEn:{flex:1,paddingVertical:1.35,paddingHorizontal:6,fontFamily:"Cairo",fontSize:7,color:"#111827"},infoDivider:{width:.45,backgroundColor:"#e2e8f0"},infoLabelAr:{width:84,paddingVertical:1.35,paddingHorizontal:6,fontFamily:"Cairo",fontSize:6.8,fontWeight:"bold",color:"#475569",textAlign:"right",writingDirection:"rtl",direction:"rtl",backgroundColor:"#f8fafc"},infoValueAr:{flex:1,paddingVertical:1.35,paddingHorizontal:6,fontFamily:"Cairo",fontSize:7,color:"#111827",textAlign:"right",writingDirection:"rtl",direction:"rtl"},closingRow:{flexDirection:"row",marginBottom:4,paddingVertical:3.5,paddingHorizontal:9,backgroundColor:"#f8fafc",borderRadius:3,borderWidth:.45,borderColor:"#e2e8f0"},closingEn:{flex:1,fontFamily:"Cairo",fontSize:7.1,color:"#334155",lineHeight:1.32,paddingRight:8},closingAr:{flex:1,fontFamily:"Cairo",fontSize:7.1,color:"#334155",lineHeight:1.32,textAlign:"justify",writingDirection:"rtl",direction:"rtl",paddingLeft:8},issuedRow:{flexDirection:"row",marginTop:4,marginBottom:5},issuedText:{flex:1,fontFamily:"Cairo",fontSize:7.1,color:"#64748b"},issuedCenter:{flex:1,fontFamily:"Cairo",fontSize:7.1,color:"#64748b",textAlign:"center"},issuedAr:{flex:1,fontFamily:"Cairo",fontSize:7.1,color:"#64748b",textAlign:"right",writingDirection:"rtl",direction:"rtl"},stampRow:{flexDirection:"row",alignItems:"flex-end",marginTop:2,gap:8},receiptBox:{flex:1,alignItems:"center"},receiptText:{fontFamily:"Cairo",fontSize:7,color:"#64748b",marginBottom:16},receiptLine:{width:130,borderBottomWidth:.5,borderBottomColor:"#94a3b8"},footer:{position:"absolute",left:40,right:40,bottom:112,fontFamily:"Cairo",fontSize:6.4,color:"#94a3b8",textAlign:"center"}}),g0=v5.create({title:{fontFamily:"Cairo",fontSize:15,fontWeight:"bold",color:"#0f172a",marginBottom:10},sectionTitle:{fontFamily:"Cairo",fontSize:10.5,fontWeight:"bold",color:"#0f172a",marginBottom:6},sectionHint:{fontFamily:"Cairo",fontSize:8,color:"#64748b",marginBottom:10,lineHeight:1.4},rtlText:{textAlign:"right",writingDirection:"rtl",direction:"rtl"},ltrText:{textAlign:"left"},centeredText:{textAlign:"center"},metaRow:{flexDirection:"row",gap:8,marginBottom:12},metaCard:{flex:1,borderWidth:.7,borderColor:"#e2e8f0",borderRadius:6,backgroundColor:"#ffffff",paddingVertical:8,paddingHorizontal:10},metaLabel:{fontFamily:"Cairo",fontSize:7,color:"#64748b",marginBottom:2},metaValue:{fontFamily:"Cairo",fontSize:8.5,color:"#0f172a",fontWeight:"bold"},gridRow:{flexDirection:"row",gap:8,marginBottom:8},metricCard:{flex:1,borderRadius:8,paddingVertical:10,paddingHorizontal:10,minHeight:76},metricLabel:{fontFamily:"Cairo",fontSize:7.5,color:"#64748b",marginBottom:3},metricValue:{fontFamily:"Cairo",fontSize:11.5,fontWeight:"bold",marginBottom:3},metricMeta:{fontFamily:"Cairo",fontSize:7.5,color:"#64748b",lineHeight:1.35},table:{borderWidth:.7,borderColor:"#e2e8f0",borderRadius:6,overflow:"hidden",marginBottom:12},tableHeader:{backgroundColor:"#f1f5f9",paddingVertical:6,paddingHorizontal:8},tableRow:{paddingVertical:6,paddingHorizontal:8,borderTopWidth:.5,borderTopColor:"#e2e8f0"},tableCellMonth:{flex:1.4,fontFamily:"Cairo",fontSize:7.5,color:"#0f172a"},tableCellCount:{flex:.7,fontFamily:"Cairo",fontSize:7.5,color:"#0f172a",textAlign:"center"},tableCellValue:{flex:1,fontFamily:"Cairo",fontSize:7.5,color:"#0f172a"},tableHeadText:{fontFamily:"Cairo",fontSize:7.5,fontWeight:"bold",color:"#334155"},emptyState:{fontFamily:"Cairo",fontSize:8,color:"#64748b",marginBottom:12}});function Lc(e){if(!e)return e;const r=(e.includes("T")?e.slice(0,e.indexOf("T")):e).split("-");return r.length===3?`${r[2]}-${r[1]}-${r[0]}`:e}function E5({nameAr:e,nameEn:t,nationalId:r,compact:n}){const i=n?2:5,a=n?2:3,o=n?1:1.5,s=n?2:3,u=n?8.5:9.5,f=n?9.5:10.5;return ce.jsx(mt,{style:{borderWidth:1.35,borderColor:"#1b2d7a",borderRadius:2.5,padding:1.35},children:ce.jsxs(mt,{style:{borderWidth:.55,borderColor:"#1b2d7a",borderRadius:1.35,paddingVertical:i,paddingHorizontal:6.5},children:[ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:u,fontWeight:"bold",color:"#1b2d7a",textAlign:"center",writingDirection:"rtl",direction:"rtl",marginBottom:a},children:e}),ce.jsx(mt,{style:{borderBottomWidth:.55,borderBottomColor:"#1b2d7a",marginHorizontal:3,marginBottom:a}}),ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:7,fontWeight:"bold",color:"#1b2d7a",textAlign:"center",writingDirection:"rtl",direction:"rtl",marginBottom:o},children:"Ø§ÙØ±ÙÙ
اÙÙØ·ÙÙ ÙÙÙ
ÙØ´Ø£Ø©"}),ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:f,fontWeight:"bold",color:"#1b2d7a",textAlign:"center",marginBottom:s},children:r}),ce.jsx(mt,{style:{borderBottomWidth:.55,borderBottomColor:"#1b2d7a",marginHorizontal:3,marginBottom:a}}),ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:7.5,fontWeight:"bold",color:"#1b2d7a",textAlign:"center"},children:t.toUpperCase()})]})})}function C5({nameAr:e,nameEn:t,titleAr:r,titleEn:n,signatureDataUrl:i,compact:a}){return ce.jsxs(mt,{style:{alignItems:"center",gap:a?2:3},children:[!a&&ce.jsxs(mt,{style:{flexDirection:"row",justifyContent:"space-between",width:"100%",marginBottom:3},children:[ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:7.5,fontWeight:"bold",color:"#1b2d7a"},children:"Authorised Signatory"}),ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:7.5,fontWeight:"bold",color:"#1b2d7a",writingDirection:"rtl",direction:"rtl"},children:"اÙÙ
ÙÙØ¶ Ø¨Ø§ÙØªÙÙÙØ¹"})]}),i?ce.jsx(Qa,{src:i,style:{width:130,height:52,objectFit:"contain"}}):ce.jsx(mt,{style:{width:130,borderBottomWidth:.5,borderBottomColor:"#94a3b8",marginBottom:a?2:4}}),e?ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:9,fontWeight:"bold",color:"#1b2d7a",textAlign:"center",writingDirection:"rtl",direction:"rtl"},children:e}):null,t?ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:8.5,color:"#1b2d7a",textAlign:"center"},children:t}):null,r?ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:8,color:"#334155",textAlign:"center",writingDirection:"rtl",direction:"rtl"},children:r}):null,n?ce.jsx(We,{style:{fontFamily:"Cairo",fontSize:7.5,color:"#334155",textAlign:"center"},children:n}):null]})}function nie({request:e,employee:t,company:r,qrDataUrl:n,employeeNameEn:i,employeeTitleEn:a,companyNameEn:o,signatureDataUrl:s}){const u=!!(r!=null&&r.letterheadDataUrl),f=u?r.letterheadTopMargin??120:40,d=u?r.letterheadBottomMargin??130:40,g=(r==null?void 0:r.companyName)??"Delta Dent",E=new Date,b=E.toLocaleDateString("en-GB",{day:"2-digit",month:"long",year:"numeric"}),I=new Date(E);I.setDate(I.getDate()+90);const w=I.toLocaleDateString("en-GB",{day:"2-digit",month:"long",year:"numeric"}),R=I.toLocaleDateString("ar-SA",{day:"2-digit",month:"long",year:"numeric"}),_=Lc(t.startDate),S=`The management of ${o} certifies that the employee ${i}, holder of ID number ${t.nationalId}, has been employed with us since ${_} in the position of ${a}. This certificate has been issued to the employee at his request and without any responsibility whatsoever on ${o}.`,Q=t.gender==="FEMALE",N=Q?"اÙÙ
ÙØ¸ÙØ©":"اÙÙ
ÙØ¸Ù",k=Q?"تعÙ
Ù":"ÙØ¹Ù
Ù",W=Q?"Ø·ÙØ¨Ùا":"Ø·ÙØ¨Ù";return ce.jsx(RA,{children:ce.jsxs(If,{size:"A4",style:[dt.page,{paddingTop:f,paddingBottom:d,paddingLeft:40,paddingRight:40}],children:[u&&ce.jsx(Qa,{src:r.letterheadDataUrl,fixed:!0,style:{position:"absolute",top:0,left:0,width:595.28,height:841.89}}),ce.jsxs(mt,{style:dt.titleRow,children:[ce.jsx(We,{style:dt.titleEn,children:"EMPLOYMENT CERTIFICATE"}),ce.jsx(We,{style:dt.titleAr,children:"Ø´ÙØ§Ø¯Ø© عÙ
Ù"})]}),ce.jsx(mt,{style:dt.accentLine}),ce.jsxs(mt,{style:dt.bodyRow,children:[ce.jsxs(mt,{style:dt.englishCol,children:[ce.jsx(We,{style:dt.toWhomEn,children:"To Whom It May Concern,"}),ce.jsx(We,{style:dt.paraEn,children:S})]}),ce.jsx(mt,{style:dt.gap}),ce.jsxs(mt,{style:dt.arabicCol,children:[ce.jsx(We,{style:dt.toWhomAr,children:"Ø¥ÙÙ Ù
Ù ÙÙÙ
Ù Ø§ÙØ£Ù
رØ"}),ce.jsx(We,{style:dt.paraAr,children:`ØªØ´ÙØ¯ إدارة ${g} بأ٠${N} ${t.fullName}Ø ÙÙÙØ© رÙÙ
${t.nationalId}Ø Ø¨Ù
سÙ
Ù ${t.title??""}.`}),ce.jsx(We,{style:dt.paraAr,children:`${k} ÙØ¯ÙÙØ§ Ù
ÙØ° ØªØ§Ø±ÙØ® ${_}.`}),ce.jsx(We,{style:dt.paraAr,children:`ÙÙØ¯ Ø£ÙØ¹Ø·Ùت ÙØ°Ù Ø§ÙØ´Ùادة ØØ³Ø¨ ${W} دÙ٠أدÙÙ Ù
سؤÙÙÙØ© عÙ٠إدارة ${g}.`})]})]}),ce.jsxs(mt,{style:dt.refRow,children:[ce.jsxs(We,{style:dt.refEn,children:["Ref
304: ",e.id.toUpperCase()]}),ce.jsxs(We,{style:dt.refCenter,children:["Date of Issue: ",b]}),ce.jsxs(We,{style:dt.refAr,children:["اÙÙ
رجع: ",e.id.toUpperCase()]})]}),ce.jsxs(mt,{style:dt.validityRow,children:[ce.jsxs(We,{style:dt.validityEn,children:["Valid Until: ",w]}),ce.jsx(We,{style:dt.validityCenter,children:"ØµØ§ÙØØ© ØØªÙ"}),ce.jsx(We,{style:dt.validityAr,children:R})]}),ce.jsx(mt,{style:dt.qrRow,children:ce.jsx(Qa,{src:n,style:dt.qrImage})}),ce.jsxs(mt,{style:dt.stampRow,children:[ce.jsx(mt,{style:dt.stampBox,children:ce.jsx(C5,{nameAr:(r==null?void 0:r.signatoryNameAr)??"",nameEn:(r==null?void 0:r.signatoryNameEn)??"",titleAr:(r==null?void 0:r.signatoryTitleAr)??"",titleEn:(r==null?void 0:r.signatoryTitleEn)??"",signatureDataUrl:s})}),ce.jsx(mt,{style:dt.stampBox}),ce.jsx(mt,{style:[dt.stampBox,{paddingTop:20}],children:r!=null&&r.stampNameAr||r!=null&&r.stampNameEn?ce.jsx(E5,{nameAr:r.stampNameAr??"",nameEn:r.stampNameEn??"",nationalId:r.stampNationalId??"",compact:!0}):null})]}),ce.jsx(We,{style:dt.footer,children:"System-generated certificate | "+b})]})})}function iie({request:e,employee:t,company:r,qrDataUrl:n,employeeNameEn:i,employeeTitleEn:a,companyNameEn:o,signatureDataUrl:s,contract:u}){const f=!!(r!=null&&r.letterheadDataUrl),d=f?r.letterheadTopMargin??120:40,g=f?r.letterheadBottomMargin??130:40,E=(r==null?void 0:r.companyName)??"Delta Dent",b=new Date,I=b.toLocaleDateString("en-GB",{day:"2-digit",month:"long",year:"numeric"}),w=new Date(b);w.setDate(w.getDate()+90);const R=w.toLocaleDateString("en-GB",{day:"2-digit",month:"long",year:"numeric"}),_=w.toLocaleDateString("ar-SA",{day:"2-digit",month:"long",year:"numeric"}),S=Lc(t.startDate),Q=u==null?void 0:u.terms,N=(Q==null?void 0:Q.basicSalary)??t.salary??0,k=(Q==null?void 0:Q.housingAllowance)??0,W=(Q==null?void 0:Q.transportAllowance)??0,H=(Q==null?void 0:Q.otherAllowance)??0,G=(Q==null?void 0:Q.totalWage)??N+k+W+H,X=te=>`${te.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})} SAR`,J=[{en:"Basic Salary",ar:"Ø§ÙØ±Ø§ØªØ¨ Ø§ÙØ£Ø³Ø§Ø³Ù",amount:N},...k>0?[{en:"Housing Allowance",ar:"Ø¨Ø¯Ù Ø§ÙØ³ÙÙ",amount:k}]:[],...W>0?[{en:"Transport Allowance",ar:"بد٠اÙÙÙÙ",amount:W}]:[],...H>0?[{en:"Other Allowance",ar:"بد٠آخر",amount:H}]:[]],V=(u==null?void 0:u.contractType)==="FIXED_TERM"?"Fixed-Term":"Open-Ended",T=(u==null?void 0:u.contractType)==="FIXED_TERM"?"Ù
ØØ¯Ø¯ اÙÙ
دة":"ØºÙØ± Ù
ØØ¯Ø¯ اÙÙ
دة",j=[["Full Name",i,"Ø§ÙØ§Ø³Ù
اÙÙØ§Ù
Ù",t.fullName],["National ID",t.nationalId,"رÙÙ
اÙÙÙÙØ©",t.nationalId],["Job Title",a,"اÙÙ
سÙ
٠اÙÙØ¸ÙÙÙ",t.title??""],["Start Date",S,"ØªØ§Ø±ÙØ® Ø§ÙØ§ÙضÙ
اÙ
",S],["Contract Type",V,"ÙÙØ¹ Ø§ÙØ¹Ùد",T]],ne=`This certificate has been issued upon the employee's request for official use, and ${o} bears no responsibility for any purpose beyond the stated information.`,se=`صدرت ÙØ°Ù Ø§ÙØ´Ùادة Ø¨ÙØ§Ø¡Ù عÙÙ Ø·ÙØ¨ اÙÙ
ÙØ¸Ù ÙÙØ§Ø³ØªØ®Ø¯Ø§Ù
Ø§ÙØ±Ø³Ù
ÙØ ÙÙØ§ تتØÙ
٠إدارة ${E} Ø£Ù Ù
سؤÙÙÙØ© ØªØªØ¬Ø§ÙØ² اÙÙ
عÙÙÙ
ات اÙÙØ§Ø±Ø¯Ø© Ø£Ø¹ÙØ§Ù.`;return ce.jsx(RA,{children:ce.jsxs(If,{size:"A4",style:[dt.page,{paddingTop:d,paddingBottom:g,paddingLeft:40,paddingRight:40}],children:[f&&ce.jsx(Qa,{src:r.letterheadDataUrl,fixed:!0,style:{position:"absolute",top:0,left:0,width:595.28,height:841.89}}),ce.jsxs(mt,{style:[dt.titleRow,{marginBottom:3}],children:[ce.jsx(We,{style:[dt.titleEn,{fontSize:14}],children:"SALARY CERTIFICATE"}),ce.jsx(We,{style:[dt.titleAr,{fontSize:14}],children:"تعرÙÙ Ø¨Ø§ÙØ±Ø§ØªØ¨"})]}),ce.jsx(mt,{style:[dt.accentLine,{marginBottom:5}]}),ce.jsxs(mt,{style:X0.greetingRow,children:[ce.jsx(We,{style:X0.greetingEn,children:"To Whom It May Concern,"}),ce.jsx(We,{style:X0.greetingAr,children:"Ø¥ÙÙ Ù
Ù ÙÙÙ
Ù Ø§ÙØ£Ù
رØ"})]}),ce.jsxs(mt,{style:X0.stmtRow,children:[ce.jsx(We,{style:X0.stmtEn,children:`The management of ${o} hereby certifies that the following employee is currently employed with us, and that their monthly salary is as stated below:`}),ce.jsx(We,{style:X0.stmtAr,children:`ØªØ´ÙØ¯ إدارة ${E} بأ٠اÙÙ
ÙØ¸Ù اÙÙ
ذÙÙØ± Ø£Ø¯ÙØ§Ù ÙØ¹Ù
Ù ÙØ¯ÙÙØ§ ØØ§ÙÙØ§ÙØ ÙØ£Ù Ø±Ø§ØªØ¨Ù Ø§ÙØ´Ùر٠ÙÙ ÙÙ
ا ÙÙ Ù
ÙØ¶Ø ÙÙ Ø§ÙØ¬Ø¯ÙÙ Ø§ÙØªØ§ÙÙ:`})]}),ce.jsxs(mt,{style:X0.infoCard,children:[ce.jsxs(mt,{style:X0.infoCardHeader,children:[ce.jsx(We,{style:X0.infoCardHeaderText,children:"EMPLOYEE DETAILS"}),ce.jsx(We,{style:X0.infoCardHeaderTextAr,children:"Ø¨ÙØ§Ùات اÙÙ
ÙØ¸Ù"})]}),j.map(([te,ue,le,ye],Qe)=>ce.jsxs(mt,{style:[X0.infoRow,Qe===0?{borderTopWidth:0}:{}],children:[ce.jsx(We,{style:X0.infoLabelEn,children:te}),ce.jsx(We,{style:X0.infoValueEn,children:ue}),ce.jsx(mt,{style:X0.infoDivider}),ce.jsx(We,{style:X0.infoValueAr,children:ye}),ce.jsx(We,{style:X0.infoLabelAr,children:le})]},te))]}),ce.jsxs(mt,{style:X0.salTable,children:[ce.jsxs(mt,{style:X0.salHeader,children:[ce.jsx(We,{style:X0.salHeaderEn,children:"COMPONENT"}),ce.jsx(We,{style:X0.salHeaderAmount,children:"AMOUNT (SAR)"}),ce.jsx(We,{style:X0.salHeaderAr,children:"Ø§ÙØ¨Ùد"})]}),J.map((te,ue)=>ce.jsxs(mt,{style:[X0.salRow,ue%2===1?X0.salRowAlt:{}],children:[ce.jsx(We,{style:X0.salCellEn,children:te.en}),ce.jsx(We,{style:X0.salCellAmt,children:X(te.amount)}),ce.jsx(We,{style:X0.salCellAr,children:te.ar})]},te.en)),ce.jsxs(mt,{style:X0.salTotal,children:[ce.jsx(We,{style:X0.salTotalEn,children:"TOTAL MONTHLY SALARY"}),ce.jsx(We,{style:X0.salTotalAmt,children:X(G)}),ce.jsx(We,{style:X0.salTotalAr,children:"إجÙ
اÙÙ Ø§ÙØ±Ø§ØªØ¨ Ø§ÙØ´ÙرÙ"})]})]}),ce.jsxs(mt,{style:X0.closingRow,children:[ce.jsx(We,{style:X0.closingEn,children:ne}),ce.jsx(We,{style:X0.closingAr,children:se})]}),ce.jsxs(mt,{style:[dt.refRow,{marginBottom:5}
304],children:[ce.jsxs(We,{style:dt.refEn,children:["Ref: ",e.id.toUpperCase()]}),ce.jsxs(We,{style:dt.refCenter,children:["Date of Issue: ",I]}),ce.jsxs(We,{style:dt.refAr,children:["اÙÙ
رجع: ",e.id.toUpperCase()]})]}),ce.jsxs(mt,{style:[dt.validityRow,{marginBottom:5}],children:[ce.jsxs(We,{style:dt.validityEn,children:["Valid Until: ",R]}),ce.jsx(We,{style:dt.validityCenter,children:"ØµØ§ÙØØ© ØØªÙ"}),ce.jsx(We,{style:dt.validityAr,children:_})]}),ce.jsx(mt,{style:[dt.qrRow,{marginBottom:3}],children:ce.jsx(Qa,{src:n,style:{width:42,height:42}})}),ce.jsxs(mt,{style:[dt.stampRow,{marginBottom:4}],children:[ce.jsx(mt,{style:dt.stampBox,children:ce.jsx(C5,{nameAr:(r==null?void 0:r.signatoryNameAr)??"",nameEn:(r==null?void 0:r.signatoryNameEn)??"",titleAr:(r==null?void 0:r.signatoryTitleAr)??"",titleEn:(r==null?void 0:r.signatoryTitleEn)??"",signatureDataUrl:s,compact:!0})}),ce.jsx(mt,{style:dt.stampBox}),ce.jsx(mt,{style:dt.stampBox,children:r!=null&&r.stampNameAr||r!=null&&r.stampNameEn?ce.jsx(E5,{nameAr:r.stampNameAr??"",nameEn:r.stampNameEn??"",nationalId:r.stampNationalId??"",compact:!0}):null})]}),ce.jsx(We,{style:dt.footer,children:"System-generated salary certificate | "+I})]})})}function aie({request:e,employee:t,company:r,qrDataUrl:n,employeeNameEn:i,employeeTitleEn:a,companyNameEn:o,signatureDataUrl:s,endDate:u,yearsOfService:f}){const d=!!(r!=null&&r.letterheadDataUrl),g=d?r.letterheadTopMargin??120:40,E=d?r.letterheadBottomMargin??130:40,b=(r==null?void 0:r.companyName)??"Delta Dent",w=new Date().toLocaleDateString("en-GB",{day:"2-digit",month:"long",year:"numeric"}),R=Lc(t.startDate),_=u?Lc(u):"",S=Math.round((f??0)*12),Q=Math.floor(S/12),N=S%12,k=Q>0&&N>0?`${Q} year${Q!==1?"s":""} and ${N} month${N!==1?"s":""}`:Q>0?`${Q} year${Q!==1?"s":""}`:`${N} month${N!==1?"s":""}`,W=Q>0&&N>0?`${Q} Ø³ÙØ© Ù${N} Ø´ÙØ±Ø§Ù`:Q>0?`${Q} Ø³ÙØ©`:`${N} Ø´ÙØ±Ø§Ù`,H=`The management of ${o} certifies that ${i}, holder of ID number ${t.nationalId}, was employed with us from ${R} to ${_}, holding the position of ${a}. Their total period of service was ${k}. We attest to their good conduct and professional performance throughout their tenure with our organization. This certificate has been issued upon their request without any responsibility on the part of ${o}.`,G=t.gender==="FEMALE",X=G?"اÙÙ
ÙØ¸ÙØ©":"اÙÙ
ÙØ¸Ù",J=G?"عÙ
ÙØª":"عÙ
Ù",V=G?"ÙÙØ§":"ÙÙ",T=G?"خدÙ
ØªÙØ§":"خدÙ
تÙ",j=G?"عÙ
ÙÙØ§":"عÙ
ÙÙ",ne=G?"Ø·ÙØ¨Ùا":"Ø·ÙØ¨Ù";return ce.jsx(RA,{children:ce.jsxs(If,{size:"A4",style:[dt.page,{paddingTop:g,paddingBottom:E,paddingLeft:40,paddingRight:40}],children:[d&&ce.jsx(Qa,{src:r.letterheadDataUrl,fixed:!0,style:{position:"absolute",top:0,left:0,width:595.28,height:841.89}}),ce.jsxs(mt,{style:dt.titleRow,children:[ce.jsx(We,{style:dt.titleEn,children:"EXPERIENCE CERTIFICATE"}),ce.jsx(We,{style:dt.titleAr,children:"Ø´ÙØ§Ø¯Ø© خبرة"})]}),ce.jsx(mt,{style:dt.accentLine}),ce.jsxs(mt,{style:dt.bodyRow,children:[ce.jsxs(mt,{style:dt.englishCol,children:[ce.jsx(We,{style:dt.toWhomEn,children:"To Whom It May Concern,"}),ce.jsx(We,{style:dt.paraEn,children:H})]}),ce.jsx(mt,{style:dt.gap}),ce.jsxs(mt,{style:dt.arabicCol,children:[ce.jsx(We,{style:dt.toWhomAr,children:"Ø¥ÙÙ Ù
Ù ÙÙÙ
Ù Ø§ÙØ£Ù
رØ"}),ce.jsx(We,{style:dt.paraAr,children:`ØªØ´ÙØ¯ إدارة ${b} بأ٠${X} ${t.fullName}Ø ÙÙÙØ© رÙÙ
${t.nationalId}Ø Ø¨Ù
سÙ
Ù ÙØ¸ÙÙÙ ${t.title??""}.`}),ce.jsx(We,{style:dt.paraAr,children:`${J} ÙØ¯ÙÙØ§ Ù
ÙØ° ØªØ§Ø±ÙØ® ${R} ØØªÙ ØªØ§Ø±ÙØ® ${_}.`}),ce.jsx(We,{style:dt.paraAr,children:`ÙÙØ¯ Ø¨ÙØºØª Ù
دة ${T} ${W}.`}),ce.jsx(We,{style:dt.paraAr,children:`ÙÙØ´Ùد ${V} Ø¨ØØ³Ù Ø§ÙØ³Ùرة ÙØ§ÙسÙÙÙ ÙØ§Ùأداء اÙÙ
ÙÙÙ Ø·ÙØ§Ù ÙØªØ±Ø© ${j} ÙØ¯ÙÙØ§.`}),ce.jsx(We,{style:dt.paraAr,children:`ÙÙØ¯ Ø£ÙØ¹Ø·Ùت ÙØ°Ù Ø§ÙØ´Ùادة ØØ³Ø¨ ${ne} دÙ٠أدÙÙ Ù
سؤÙÙÙØ© عÙ٠إدارة ${b}.`})]})]}),ce.jsxs(mt,{style:dt.refRow,children:[ce.jsxs(We,{style:dt.refEn,children:["Ref: ",e.id.toUpperCase()]}),ce.jsxs(We,{style:dt.refCenter,children:["Date of Issue: ",w]}),ce.jsxs(We,{style:dt.refAr,children:["اÙÙ
رجع: ",e.id.toUpperCase()]})]}),ce.jsx(mt,{style:dt.qrRow,children:ce.jsx(Qa,{src:n,style:dt.qrImage})}),ce.jsxs(mt,{style:dt.stampRow,children:[ce.jsx(mt,{style:dt.stampBox,children:ce.jsx(C5,{nameAr:(r==null?void 0:r.signatoryNameAr)??"",nameEn:(r==null?void 0:r.signatoryNameEn)??"",titleAr:(r==null?void 0:r.signatoryTitleAr)??"",titleEn:(r==null?void 0:r.signatoryTitleEn)??"",signatureDataUrl:s})}),ce.jsx(mt,{style:dt.stampBox}),ce.jsx(mt,{style:[dt.stampBox,{paddingTop:20}],children:r!=null&&r.stampNameAr||r!=null&&r.stampNameEn?ce.jsx(E5,{nameAr:r.stampNameAr??"",nameEn:r.stampNameEn??"",nationalId:r.stampNationalId??"",compact:!0}):null})]}),ce.jsx(We,{style:dt.footer,children:"System-generated experience certificate | "+w})]})})}function oie({request:e,employee:t,company:r,employeeNameEn:n,employeeTitleEn:i,companyNameEn:a,signatureDataUrl:o,contract:s,terminationNotice:u}){if(!u)throw new Error("Termination notice payload is missing");const f=!!(r!=null&&r.letterheadDataUrl),d=f?r.letterheadTopMargin??120:40,g=f?r.letterheadBottomMargin??130:40,E=(r==null?void 0:r.companyName)??"Delta Dent",b=Lc(u.n
304oticeDate),I=Lc(u.intendedLastWorkingDay),w=s!=null&&s.startDate?Lc(s.startDate):Lc(t.startDate),R=s!=null&&s.endDate?Lc(s.endDate):"N/A",_=(s==null?void 0:s.contractType)==="FIXED_TERM"?"Fixed-term":"Open-ended",S=(s==null?void 0:s.contractType)==="FIXED_TERM"?"Ù
ØØ¯Ø¯ اÙÙ
دة":"ØºÙØ± Ù
ØØ¯Ø¯ اÙÙ
دة",Q=u.noticeType==="FIXED_TERM_NON_RENEWAL"?"Non-renewal of fixed-term contract":u.noticeType==="EARLY_FIXED_TERM_TERMINATION"?"Early termination of fixed-term contract":"Termination of open-ended contract",N=u.noticeType==="FIXED_TERM_NON_RENEWAL"?"عدÙ
ØªØ¬Ø¯ÙØ¯ Ø¹ÙØ¯ Ù
ØØ¯Ø¯ اÙÙ
دة":u.noticeType==="EARLY_FIXED_TERM_TERMINATION"?"Ø¥ÙÙØ§Ø¡ Ù
Ø¨ÙØ± ÙØ¹Ùد Ù
ØØ¯Ø¯ اÙÙ
دة":"Ø¥ÙÙØ§Ø¡ Ø¹ÙØ¯ ØºÙØ± Ù
ØØ¯Ø¯ اÙÙ
دة",k=u.payInLieu?"Yes":"No",W=u.payInLieu?"ÙØ¹Ù
":"ÙØ§",H=u.noticeType==="OPEN_ENDED_TERMINATION"?"This notice is issued with reference to the Saudi Labor Law notice rules for open-ended employment contracts.":u.noticeType==="FIXED_TERM_NON_RENEWAL"?"This notice records non-renewal at the fixed-term contract expiry date.":"This notice records early termination of a fixed-term contract; any statutory or contractual compensation remains subject to final settlement review.",G=u.noticeType==="OPEN_ENDED_TERMINATION"?"صدر ÙØ°Ø§ Ø§ÙØ¥Ø´Ø¹Ø§Ø± Ø¨Ø§ÙØ¥Ø´Ø§Ø±Ø© Ø¥ÙÙ ÙÙØ§Ø¹Ø¯ Ø§ÙØ¥Ø´Ø¹Ø§Ø± ÙÙ ÙØ¸Ø§Ù
Ø§ÙØ¹Ù
Ù Ø§ÙØ³Ø¹Ùد٠ÙÙØ¹ÙÙØ¯ ØºÙØ± Ù
ØØ¯Ø¯Ø© اÙÙ
دة.":u.noticeType==="FIXED_TERM_NON_RENEWAL"?"ÙÙØ«Ù ÙØ°Ø§ Ø§ÙØ¥Ø´Ø¹Ø§Ø± عدÙ
Ø§ÙØªØ¬Ø¯Ùد Ø¹ÙØ¯ ØªØ§Ø±ÙØ® Ø§ÙØªÙاء Ø§ÙØ¹Ùد Ù
ØØ¯Ø¯ اÙÙ
دة.":"ÙÙØ«Ù ÙØ°Ø§ Ø§ÙØ¥Ø´Ø¹Ø§Ø± Ø§ÙØ¥ÙÙØ§Ø¡ اÙÙ
Ø¨ÙØ± ÙØ¹Ùد Ù
ØØ¯Ø¯ اÙÙ
Ø¯Ø©Ø ÙØªØ¨Ù٠أ٠تعÙÙØ¶Ø§Øª ÙØ¸Ø§Ù
ÙØ© Ø£Ù ØªØ¹Ø§ÙØ¯ÙØ© خاضعة ÙÙ
راجعة Ø§ÙØªØ³ÙÙØ© اÙÙÙØ§Ø¦ÙØ©.",X=[["Employee Name",n,"اسÙ
اÙÙ
ÙØ¸Ù",t.fullName],["National ID / Iqama",t.nationalId,"رÙÙ
اÙÙÙÙØ© / Ø§ÙØ¥ÙاÙ
Ø©",t.nationalId],["Job Title",i,"اÙÙ
سÙ
٠اÙÙØ¸ÙÙÙ",t.title??""],["Contract No.",(s==null?void 0:s.contractNumber)??u.id,"رÙÙ
Ø§ÙØ¹Ùد",(s==null?void 0:s.contractNumber)??u.id],["Contract Type",_,"ÙÙØ¹ Ø§ÙØ¹Ùد",S],["Contract Start",w,"Ø¨Ø¯Ø§ÙØ© Ø§ÙØ¹Ùد",w],["Contract End",R,"ÙÙØ§ÙØ© Ø§ÙØ¹Ùد",R],["Notice Date",b,"ØªØ§Ø±ÙØ® Ø§ÙØ¥Ø´Ø¹Ø§Ø±",b],["Intended Last Working Day",I,"آخر ÙÙÙ
عÙ
Ù Ù
ÙØµÙد",I],["Notice Period",`${u.noticePeriodDays} day(s)`,"Ù
دة Ø§ÙØ¥Ø´Ø¹Ø§Ø±",`${u.noticePeriodDays} ÙÙÙ
`],["Required Notice",`${u.requiredNoticeDays} day(s)`,"Ù
دة Ø§ÙØ¥Ø´Ø¹Ø§Ø± اÙÙ
Ø·ÙÙØ¨Ø©",`${u.requiredNoticeDays} ÙÙÙ
`],["Pay in Lieu",k,"Ø¨Ø¯Ù Ø§ÙØ¥Ø´Ø¹Ø§Ø±",W]],J=`Dear ${n}, this letter serves as formal written notice from ${a} regarding ${Q.toLowerCase()}. Your intended last working day is ${I}. The reason recorded for this notice is: ${u.reason}. ${H} This notice confirms delivery of written notice only and does not constitute a waiver of any rights by either party.`,V=`Ø¹Ø²ÙØ²Ù/Ø¹Ø²ÙØ²ØªÙ ${t.fullName}Ø ÙØ¹Ø¯ ÙØ°Ø§ Ø§ÙØ®Ø·Ø§Ø¨ Ø¥Ø´Ø¹Ø§Ø±Ø§Ù ÙØªØ§Ø¨Ùا٠رسÙ
ÙØ§Ù Ù
Ù ${E} Ø¨Ø®ØµÙØµ ${N}. آخر ÙÙÙ
عÙ
Ù Ù
ÙØµÙد ÙÙ ${I}. ÙØ§Ùسبب اÙÙ
سج٠ÙÙØ°Ø§ Ø§ÙØ¥Ø´Ø¹Ø§Ø± ÙÙ: ${u.reason}. ${G} ÙØ¤Ùد ÙØ°Ø§ Ø§ÙØ¥Ø´Ø¹Ø§Ø± تسÙÙÙ
Ø§ÙØ¥Ø´Ø¹Ø§Ø± اÙÙØªØ§Ø¨Ù ÙÙØ· ÙÙØ§ ÙØ¹Ø¯ ØªÙØ§Ø²Ùا٠ع٠أ٠ØÙÙÙ ÙØ£Ù Ù
Ù Ø§ÙØ·Ø±ÙÙÙ.`;return ce.jsx(RA,{children:ce.jsxs(If,{size:"A4",wrap:!1,style:[dt.page,{paddingTop:d,paddingBottom:g,paddingLeft:40,paddingRight:40}],children:[f&&ce.jsx(Qa,{src:r.letterheadDataUrl,fixed:!0,style:{position:"absolute",top:0,left:0,width:595.28,height:841.89}}),ce.jsxs(mt,{style:j0.titleRow,children:[ce.jsx(We,{style:j0.titleEn,children:"FORMAL TERMINATION NOTICE"}),ce.jsx(We,{style:j0.titleAr,children:"إشعار رسÙ
٠بإÙÙØ§Ø¡ Ø§ÙØ®Ø¯Ù
Ø©"})]}),ce.jsx(mt,{style:j0.accentLine}),ce.jsxs(mt,{style:j0.refLine,children:[ce.jsxs(We,{style:j0.refEn,children:["Notice Reference: ",e.id.toUpperCase()]}),ce.jsxs(We,{style:j0.refAr,children:["Ù
رجع Ø§ÙØ¥Ø´Ø¹Ø§Ø±: ",e.id.toUpperCase()]})]}),ce.jsxs(mt,{style:j0.stmtRow,children:[ce.jsx(We,{style:j0.stmtEn,children:J}),ce.jsx(We,{style:j0.stmtAr,children:V})]}),ce.jsxs(mt,{style:j0.infoCard,children:[ce.jsxs(mt,{style:j0.infoCardHeader,children:[ce.jsx(We,{style:j0.infoCardHeaderText,children:"NOTICE DETAILS"}),ce.jsx(We,{style:j0.infoCardHeaderTextAr,children:"ØªÙØ§ØµÙÙ Ø§ÙØ¥Ø´Ø¹Ø§Ø±"})]}),X.map(([T,j,ne,se],te)=>ce.jsxs(mt,{style:[j0.infoRow,te===0?{borderTopWidth:0}:{}],children:[ce.jsx(We,{style:j0.infoLabelEn,children:T}),ce.jsx(We,{style:j0.infoValueEn,children:j}),ce.jsx(mt,{style:j0.infoDivider}),ce.jsx(We,{style:j0.infoValueAr,children:se}),ce.jsx(We,{style:j0.infoLabelAr,children:ne})]},T))]}),u.notes?ce.jsxs(mt,{style:j0.closingRow,children:[ce.jsxs(We,{style:j0.closingEn,children:["Additional notes: ",u.notes]}),ce.jsxs(We,{style:j0.closingAr,children:["Ù
ÙØ§ØØ¸Ø§Øª إضاÙÙØ©: ",u.notes]})]}):null,ce.jsxs(mt,{style:j0.closingRow,children:[ce.jsx(We,{style:j0.closingEn,children:"Employee acknowledgement, if signed or submitted electronically, confirms receipt of this notice only and does not mean acceptance of the reason."}),ce.jsx(We,{style:j0.closingAr,children:"Ø¥ÙØ±Ø§Ø± اÙÙ
ÙØ¸ÙØ Ø³ÙØ§Ø¡ Ø¨Ø§ÙØªÙÙÙØ¹ أ٠إÙÙØªØ±ÙÙÙØ§ÙØ ÙØ¤Ùد Ø§Ø³ØªÙØ§Ù
ÙØ°Ø§ Ø§ÙØ¥Ø´Ø¹Ø§Ø± ÙÙØ· ÙÙØ§ ÙØ¹ÙÙ ÙØ¨ÙÙ Ø§ÙØ³Ø¨Ø¨."})]}),ce.jsxs(mt,{style:j0.issuedRow,children:[ce.jsxs(We,{style:j0.issuedText,children:["Issued by: ",u.issuedBy]}),ce.jsxs(We,{style:j0.issuedCenter,children:["Issued on: ",b]}
304),ce.jsxs(We,{style:j0.issuedAr,children:["صدر Ø¨ÙØ§Ø³Ø·Ø©: ",u.issuedBy]})]}),ce.jsxs(mt,{style:j0.stampRow,children:[ce.jsx(mt,{style:dt.stampBox,children:ce.jsx(C5,{nameAr:(r==null?void 0:r.signatoryNameAr)??"",nameEn:(r==null?void 0:r.signatoryNameEn)??"",titleAr:(r==null?void 0:r.signatoryTitleAr)??"",titleEn:(r==null?void 0:r.signatoryTitleEn)??"",signatureDataUrl:o,compact:!0})}),ce.jsxs(mt,{style:j0.receiptBox,children:[ce.jsx(We,{style:j0.receiptText,children:"Employee receipt / Ø¥ÙØ±Ø§Ø± Ø§ÙØ§Ø³ØªÙاÙ
"}),ce.jsx(mt,{style:j0.receiptLine})]}),ce.jsx(mt,{style:dt.stampBox,children:r!=null&&r.stampNameAr||r!=null&&r.stampNameEn?ce.jsx(E5,{nameAr:r.stampNameAr??"",nameEn:r.stampNameEn??"",nationalId:r.stampNationalId??"",compact:!0}):null})]}),ce.jsx(We,{style:j0.footer,children:"System-generated formal termination notice | "+e.id.toUpperCase()})]})})}function sie({company:e,report:t}){if(!t)throw new Error("Operational overview payload is missing");const r=!!(e!=null&&e.letterheadDataUrl),n=r?e.letterheadTopMargin??120:34,i=r?e.letterheadBottomMargin??130:34,a=t.isRtl,o=a?g0.rtlText:g0.ltrText,s={flexDirection:a?"row-reverse":"row"},u=E=>{switch(E){case"income":return{backgroundColor:"#ecfdf5"};case"expense":return{backgroundColor:"#fff1f2"};case"net":return{backgroundColor:"#eff6ff"};default:return{backgroundColor:"#f8fafc"}}},f=E=>{switch(E){case"income":return{color:"#0f766e"};case"expense":return{color:"#b91c1c"};case"net":return{color:"#1d4ed8"};default:return{color:"#0f172a"}}},d=(E,b)=>{const I=[];for(let w=0;w<E.length;w+=b){const R=E.slice(w,w+b);for(;R.length<b;)R.push(null);I.push(R)}return I},g=[{label:t.labels.scope,value:t.scopeLabel},{label:t.labels.month,value:t.monthLabel},{label:t.labels.generatedAt,value:t.generatedAtLabel}];return ce.jsx(RA,{children:ce.jsxs(If,{size:"A4",style:[dt.page,{paddingTop:n,paddingBottom:i,paddingLeft:28,paddingRight:28}],children:[r&&ce.jsx(Qa,{src:e.letterheadDataUrl,fixed:!0,style:{position:"absolute",top:0,left:0,width:595.28,height:841.89}}),ce.jsx(We,{style:[g0.title,o],children:t.title}),ce.jsx(mt,{style:[g0.metaRow,s],children:g.map(E=>ce.jsxs(mt,{style:g0.metaCard,children:[ce.jsx(We,{style:[g0.metaLabel,o],children:E.label}),ce.jsx(We,{style:[g0.metaValue,o],children:E.value})]},E.label))}),ce.jsx(We,{style:[g0.sectionTitle,o],children:t.snapshotTitle}),ce.jsx(We,{style:[g0.sectionHint,o],children:t.snapshotHint}),d(t.snapshotMetrics,2).map((E,b)=>ce.jsx(mt,{style:[g0.gridRow,s],children:E.map((I,w)=>I?ce.jsxs(mt,{style:[g0.metricCard,u(I.tone)],children:[ce.jsx(We,{style:[g0.metricLabel,o],children:I.label}),ce.jsx(We,{style:[g0.metricValue,o,f(I.tone)],children:I.value}),I.meta?ce.jsx(We,{style:[g0.metricMeta,o],children:I.meta}):null]},`${I.label}-${w}`):ce.jsx(mt,{style:{flex:1}},`snapshot-empty-${w}`))},`snapshot-${b}`)),ce.jsx(We,{style:[g0.sectionTitle,o],children:t.monthlySummaryTitle}),t.monthlySummaries.length>0?ce.jsxs(mt,{style:g0.table,children:[ce.jsxs(mt,{style:[g0.tableHeader,s],children:[ce.jsx(We,{style:[g0.tableCellMonth,g0.tableHeadText,o],children:t.labels.monthColumn}),ce.jsx(We,{style:[g0.tableCellCount,g0.tableHeadText],children:t.labels.countColumn}),ce.jsx(We,{style:[g0.tableCellValue,g0.tableHeadText,o],children:t.labels.incomeColumn}),ce.jsx(We,{style:[g0.tableCellValue,g0.tableHeadText,o],children:t.labels.expenseColumn}),ce.jsx(We,{style:[g0.tableCellValue,g0.tableHeadText,o],children:t.labels.netColumn})]}),t.monthlySummaries.map((E,b)=>ce.jsxs(mt,{style:b===0?[g0.tableRow,s,{borderTopWidth:0}]:[g0.tableRow,s],children:[ce.jsx(We,{style:[g0.tableCellMonth,o],children:E.monthLabel}),ce.jsx(We,{style:g0.tableCellCount,children:E.entryCountLabel}),ce.jsx(We,{style:[g0.tableCellValue,o],children:E.incomeLabel}),ce.jsx(We,{style:[g0.tableCellValue,o],children:E.expenseLabel}),ce.jsx(We,{style:[g0.tableCellValue,o],children:E.netLabel})]},`${E.month}-${b}`))]}):ce.jsx(We,{style:[g0.emptyState,o],children:t.emptyEntriesLabel}),ce.jsx(We,{style:[g0.sectionTitle,o],children:t.focusTitle}),d(t.focusItems,2).map((E,b)=>ce.jsx(mt,{style:[g0.gridRow,s],children:E.map((I,w)=>I?ce.jsxs(mt,{style:[g0.metricCard,u(I.tone)],children:[ce.jsx(We,{style:[g0.metricLabel,o],children:I.label}),ce.jsx(We,{style:[g0.metricValue,o,f(I.tone)],children:I.value}),I.meta?ce.jsx(We,{style:[g0.metricMeta,o],children:I.meta}):null]},`${I.label}-${w}`):ce.jsx(mt,{style:{flex:1}},`focus-empty-${w}`))},`focus-${b}`))]})})}self.addEventListener("message",async e=>{const{type:t,props:r}=e.data;try{const n=t==="employment"?hc.createElement(nie,r):t==="experience"?hc.createElement(aie,r):t==="terminationNotice"?hc.createElement(oie,r):t==="operationalOverview"?hc.createElement(sie,r):hc.createElement(iie,r),a=await(await rie(n).toBlob()).arrayBuffer();self.postMessage({type:"done",arrayBuffer:a},[a])}catch(n){self.postMessage({type:"error",message:(n==null?void 0:n.message)??String(n)})}})})();
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.